{
    "title_levellist": "Levels",
    "head_meta_og_description": "Selfless Heroes ist ein Spiel, das dir spielerisch programmieren beibringt. Lös die verschiedenen Puzzles und hilf deinen Helden sich aus dem Verlies zu befreien!",
    "head_meta_description": "Selfless Heroes ist ein Spiel, das dir spielerisch programmieren beibringt. Lös die verschiedenen Puzzles und hilf deinen Helden sich aus dem Verlies zu befreien!",
    "graph_node_if": "wenn",
    "graph_node_function_step": "gehen",
    "graph_node_function_calc": "kalk",
    "operator_boolean_delete": "löschen",
    "drop_down_list_message_literal_hey": "\"hey\"",
    "screen_size_warning_1": "Der Bildschirm deines Geräts ist zu klein, um Selfless Heroes zu spielen",
    "screen_size_warning_2": "Selfless Heroes wurde für die Verwendung auf Desktop, Laptop und Tablet entwickelt. Um dieses Spiel zu spielen, musst du eine Bildschirmgröße von mindestens {minMaxDimension} x {minMinDimension} Pixel haben: dein Bildschirm ist nur {maxDimension} x {minDimension} Pixel.",
    "home_drop_career_file": "Lade ein gespeichertes Spiel\n%%mdi mdi-content-save-move$%% .shsv Datei",
    "premium_modal_content_description": "%%content-number$3%% neue Level-Kategorien für insgesamt\n%%content-number$34%% zusätzliche Levels",
    "unlock_premium_modal_title": "Premium-Inhalte freischalten",
    "unlock_premium_modal_wrong_activation_key": "Dieser Aktivierungsschlüssel ist nicht gültig.",
    "level_details_delete_solution_warning": "Bist du wirklich sicher, diese Lösung zu löschen?",
    "tutorial_basic_step_tutorial_warning": "Es ist sinnvoll, dieses Tutorial aufmerksam zu folgen, um so bald wie möglich spielen zu können.\n\nKlicke auf den Pfeil, um das Tutorial zu starten.",
    "tutorial_advanced_step_editor_switch": "Zum Code-Editor wechseln.\nDer Code-Editor kann verwendet werden, um einen Code von einem Level in einen anderen zu kopieren.\nEs ist auch für fortgeschrittene Spieler gedacht, die ihr Programm mit Code anstelle der grafischen Oberfläche schreiben möchten.",
    "tutorial_advanced_step_game": "Um das Verhalten eines Helden besser verfolgen zu können, wähle ihn durch Anklicken aus.\nWährend das Programm läuft, erscheint links neben den Anweisungen ein blauer Cursor, der anzeigt, auf welcher Stufe des Programms sich der gewählte Held befindet.",
    "level_help_tab_general_objectives_star1_objective": "das Level-Ziel erreichen",
    "level_help_tab_general_objectives_star2_advice": "Um dieses Ziel zu erreichen, sollte dein Programm so wenig Schritte wie möglich benötigen, um das Endziel zu erreichen. Mit anderen Worten, es sollte so schnell wie möglich ablaufen.",
    "level_help_tab_if_statement_1": "%%statement branching-statement$wenn%% erlaubt die Ausführung von Anweisungen nur wenn eine gegebene Bedingung wahr ist.",
    "graph_node_function_nearest": "nächster·s·e",
    "app_warn_local_storage_modal_3": "installiere Selfless Heroes",
    "app_fullscreen_modal_stop_propose": "Diese Meldung nicht wieder anzeigen",
    "app_warn_local_storage_modal_stop_warning": "Diese Meldung nicht wieder anzeigen",
    "navigation_menu_button": "Menü",
    "navigation_discord_button": "Trete der Gemeinschaft bei Discord bei",
    "menu_enable_fullscreen": "Fullscreen",
    "menu_disable_fullscreen": "Fullscreen beenden",
    "menu_fullscreen_label": "Fullscreen",
    "menu_music_label": "Musik",
    "menu_sound_label": "Ton",
    "menu_language_label": "Sprache",
    "home_new_career_or_separator": "oder",
    "home_remove_career_button": "Entfernen",
    "app_exit_warning_modal": "Bist du sicher, dass du\nSelfless Heroes verlassen willst?",
    "home_remove_career_warning": "Bist du wirklich sicher, dieses Spiel zu löschen?\nAlle Spielfortschritte werden verloren gehen.",
    "home_wrong_file_format_error": "Diese Datei ist keine gültige .shsv-Datei",
    "level_list_back_button": "Zurück",
    "level_list_bonus_label": "BONUS",
    "level_list_boss_label": "BOSS",
    "level_list_premium_levels_button": "Weitere Levels freischalten",
    "premium_modal_title": "Premium-Inhalte",
    "premium_modal_action_variables": "Helden können berechnen\nund auf Eier schreiben",
    "premium_modal_action_speach": "Helden können sprechen\nzueinander",
    "premium_modal_action_clone": "Helden können sich selbst klonen",
    "premium_modal_back_button": "zurück",
    "premium_modal_unlock_button": "freischalten\nPremium-Inhalte",
    "app_warn_local_storage_modal_4": "\noder\nspeichere dein Spiel (%%mdi mdi-content-save-move$%%)",
    "home_new_game": "neues Spiel:",
    "home_load_career_button": "%%mdi mdi-content-save-move$%% Lade ein Spiel",
    "app_fullscreen_modal": "Um das beste Spielerlebnis zu haben,\nes wird empfohlen, den Vollbildschirm zu benutzen.",
    "home_save_career_button": "Speichern unter…",
    "menu_credits_link": "online anzeigen",
    "menu_credits_label": "Credits",
    "mute_button_mute": "Stumm",
    "mute_button_unmute": "Lautschalten",
    "unlock_premium_modal_get_key_button": "Aktivierungsschlüssel bekommen",
    "unlock_premium_modal_activation_key_label": "Aktivierungsschlüssel:",
    "level_details_edit_button": "spielen",
    "level_details_edit_button_tooltip": "Spielen",
    "level_details_back_button": "zurück",
    "level_details_back_button_tooltip": "Zurück",
    "level_details_add_solution_button": "neue Lösung",
    "level_details_duplicate_solution_button": "Duplizieren",
    "level_details_duplicate_solution_suffix": " Kopie",
    "level_details_delete_solution_button": "Löschen",
    "level_details_rename_solution_button": "Umbenennen",
    "level_details_name_input_placeholder": "Name",
    "modal_confirm_button": "ok",
    "modal_cancel_button": "Abbrechen",
    "modal_close_button": "Schließen",
    "modal_confirm_yes": "ja",
    "modal_cancel_no": "nein",
    "tutorial_button_next": "Weiter",
    "tutorial_basic_step_graphcode": "Die Helden befolgen diese Anweisungen Schritt für Schritt",
    "tutorial_basic_step_palette": "Zieht neue Anweisungen von hier, um das Verhalten der Helden zu ändern",
    "tutorial_basic_step_objective": "Um das Level-Ziel zu sehen, klicke hier",
    "tutorial_basic_step_runbar": "Wenn Dein Programm fertig ist, klicke hier, um es zu beginnen",
    "tutorial_basic_step_help": "Wenn du zusätzliche Hilfe brauchst oder dieses Tutorial noch einmal sehen möchtest, klicke hier",
    "tutorial_advanced_step_undo": "Letzte Änderung zurücknehmen",
    "tutorial_advanced_step_redo": "Stellt die letzte Änderung wieder her",
    "tutorial_advanced_step_delete": "Alle Anweisungen löschen",
    "tutorial_advanced_step_play_pause": "Start oder Pause des Programms",
    "tutorial_advanced_step_step": "Führt das Programm Schritt für Schritt aus",
    "tutorial_advanced_step_stop": "Beendet das Programm",
    "tutorial_advanced_step_speed": "Einstellung der Geschwindigkeit",
    "tutorial_advanced_step_menu": "Öffnet das Menü",
    "level_back_button": "Zurück zur Level-Liste",
    "level_help_button": "Hilfe",
    "level_objective_button": "Ziel",
    "level_help_modal_title": "Hilfe",
    "level_help_modal_tab_general_title": "allgemein",
    "level_help_basic_tutorial_button": "Grundlegendes Tutorial",
    "level_help_advanced_tutorial_button": "Fortgeschrittenes Tutorial",
    "level_help_tab_general_objectives_stars": "Es gibt 3 Sterne zu gewinnen pro Level:",
    "level_help_tab_general_objectives_star1": "Stern 1:",
    "level_help_tab_general_objectives_star2": "Stern 2:",
    "level_help_tab_general_objectives_star2_objective": "sekundäres Laufzeit-Ziel",
    "level_help_tab_general_objectives_star3": "Stern 3:",
    "level_help_tab_general_objectives_star3_objective": "Codelänge sekundäres Ziel",
    "level_help_tab_general_objectives_star3_advice": "Um dieses Ziel zu erreichen, sollte dein Programm so wenig Zeilen wie möglich enthalten (Zeilennummern werden links neben den Anweisungen des Helden angezeigt).",
    "level_help_tab_statement_code_example": "Code Beispiel:",
    "level_help_tab_statement_graph_code_example": "Beispiel:",
    "graph_node_else": "sonst",
    "graph_node_jump": "Sprung",
    "graph_node_function_fireball": "Feuerball",
    "graph_node_function_take": "nehmen",
    "graph_node_function_drop": "hinstellen",
    "graph_node_function_write": "schreiben",
    "graph_node_function_tell": "sagen",
    "graph_node_function_tell_after_1": "zu",
    "graph_node_function_listen": "hören",
    "graph_node_function_set": "init",
    "operator_boolean_and": "und",
    "operator_boolean_or": "oder",
    "drop_down_list_direction": "Richtung",
    "drop_down_list_number": "Nummer",
    "drop_down_list_my_item_literal": "mein Item",
    "drop_down_list_message_literal_lol": "\"lol\"",
    "drop_down_list_message_literal_ho": "\"ho\"",
    "drop_down_list_message_literal_kiss": "\"Küsse\"",
    "drop_down_list_message_literal_stop": "\"stop\"",
    "drop_down_list_message_literal_wait": "\"warte\"",
    "drop_down_list_message_literal_ok": "\"ok\"",
    "drop_down_list_message_literal_coffee": "\"Kaffee\"",
    "drop_down_list_object_type_nothing": "nichts",
    "drop_down_list_object_type_hero": "Held",
    "drop_down_list_object_type_npc": "Monster",
    "drop_down_list_object_type_switch": "Schalter",
    "drop_down_list_object_type_bonfire": "Feuer",
    "drop_down_list_object_type_cauldron": "Kessel",
    "drop_down_list_object_type_spikes": "Stacheln",
    "drop_down_list_object_type_egg": "Ei",
    "drop_down_list_terrain_type_wall": "Mauer",
    "drop_down_list_terrain_type_floor": "Boden",
    "drop_down_list_terrain_type_hole": "Loch",
    "drop_down_list_terrain_type_infected": "infiziert",
    "drop_down_list_terrain_type_void": "nichts",
    "drop_down_list_everyone_literal": "jeder",
    "graph_node_clone": "Klon",
    "home_new_career_name_placeholder": "Benutzername",
    "premium_activated_modal": "Herzlichen Glückwunsch!\n\nDu hast die Premium-Inhalte von Selfless Heroes erfolgreich freigeschaltet.",
    "level_help_tab_if_statement_3": "%%statement branching-statement$wenn%% prüft, dass die Bedingung erfüllt ist. In diesem Fall werden die Anweisungen darin ausgeführt (Anweisungen rechts von der vertikalen grauen Linie). Andernfalls werden die Anweisungen innerhalb %%statement branching-statement$sonst%% ausgeführt, wenn es eine gibt.",
    "head_meta_keywords": "Puzzlespiel, Videospiel, serious game, Programmierung, Entwicklung, Rätsel, Ausbildung, Spaß, Logik, Algorithmus",
    "app_warn_local_storage_modal_2": "\nUm sicherzustellen, dass du dein Spiel nicht verlierst:\n\n",
    "navigation_exit_button": "Beenden",
    "app_warn_local_storage_modal_1": "Die Online-Version von Selfless Heroes speichert dein Spiel im Browser.\n\nWenn du deinen Browserverlauf löschst oder ein Reinigungsprogramm wie CCleaner benutzt, kann dein Spiel gelöscht werden.",
    "level_help_tab_if_statement_2": "Man könnte das obige Beispiel so lesen: \"Wenn es in dem Feld rechts von mir eine Wand ist, dann gehe nach links. Andernfalls gehe nach rechts\".",
    "level_help_tab_if_statement_4": "%%statement branching-statement$sonst%% ist anfänglich nicht ein Teil von %%statement branching-statement$wenn%%. Um es anzuzeigen, ziehe eine Anweisung über %%statement branching-statement$wenn%%.\nWenn du alle Anweisungen innerhalb %%statement branching-statement$sonst%% löschst, verschwindet es.",
    "level_help_tab_if_statement_6": "Klicke auf das Pluszeichen, um weitere Bedingungen hinzuzufügen.",
    "level_help_tab_jump_statement_1": "%%statement branching-statement$Sprung%% erlaubt es, im Programm zurück- oder weiter zu springen.",
    "level_help_tab_jump_statement_2": "Man könnte das obige Beispiel so lesen \"Gehe nach rechts immer wieder\".",
    "level_help_tab_if_statement_7": "Man könnte das obige Beispiel so lesen: \"Wenn es in dem Feld rechts von mir eine Wand ist oder wenn es in dem Feld rechts von mir ein Loch ist, dann gehe nach links\".",
    "level_help_tab_clone_statement_2": "Man könnte das obige Beispiel so lesen \"Erstelle einen Klon zu deiner Linken. Dann gehe nach rechts\".\n\nFür den erstellten Helden führt %%statement branching-statement$Klon%% wie %%statement branching-statement$Sprung%% aus. In diesem Beispiel wird der erstellte Klon nicht nach rechts springen, weil er erst nach dem Pfeil von %%statement branching-statement$Klon%% beginnt, den Anweisungen zu befolgen.",
    "level_help_tab_clone_statement_4": "Der erstellte Klon beginnt sein Leben mit den gleichen Variablenwerten wie der seines Erstellers.\n\n%%icon mdi mdi-alert-octagon-outline$%%Vorsicht: wenn du versuchst, einen Klon auf einem bereits besetzten Feld zu erstellen (mit einem %%icon icon-hero$%% Held, einem %%icon icon-cauldron$%% Kessel etc.) oder auf einem verbotenen Feld (wie eine %%icon icon-wall$%% Mauer), wird das Klonen nicht erfolgreich. Auf einigen Levels führt dieses Misserfolg zum Tod des Helden, der versucht, sich selbst zu klonen.",
    "level_help_tab_take_function_2": "Man könnte das obige Beispiel so lesen \"Wenn sich auf dem Feld zu deiner Rechten ein Ei befindet, nimm dieses Ei\".",
    "level_help_tab_jump_statement_4": "Die erste Zeile erstellt einen \"Anker\" mit dem Namen \"a\". Die dritte Zeile sagt zu diesem Anker zurückzuspringen.\nDu kannst irgendeinen Namen für deinen Anker wählen. Jeder Sprung muss einem eindeutigen Anker entsprechen.",
    "level_help_tab_jump_statement_5": "%%statement branching-statement$Sprung%% wird normalerweise mit %%statement branching-statement$wenn%% benutzt, um Loops zu erstellen, die an einer Bedingung beendet werden.",
    "level_help_tab_clone_statement_1": "%%statement branching-statement$Klon%% erstellt einen Klon des Helden neben ihm.",
    "level_help_tab_jump_statement_6": "Man könnte das obige Beispiel so lesen \"Gehe nach rechts, solange das Feld auf der rechten Seite keine Mauer ist\".",
    "level_help_tab_step_function_1": "%%statement action-statement$gehen%% sagt deinem Helden, in eine Richtung zu gehen. Wenn du mehrere Richtungen angibst, entscheidet der Held zufällig zwischen diesen Richtungen.",
    "level_help_tab_step_once_function_1": "%%statement action-statement$gehen%% sagt deinem Helden, in eine Richtung zu gehen.",
    "level_help_tab_step_function_2": "Man könnte das obige Beispiel so lesen \"Gehe einen Schritt nach links oder rechts\".",
    "level_help_tab_step_once_function_2": "Man könnte das obige Beispiel so lesen \"Gehe einen Schritt nach rechts\".",
    "level_help_tab_fireball_function_2": "Man könnte das obige Beispiel so lesen \"Wirf einen Feuerball nach rechts\".",
    "level_help_tab_take_function_1": "%%statement action-statement$nehmen%% sagt deinem Helden, ein Item zu nehmen.",
    "level_help_tab_fireball_function_1": "%%statement action-statement$Feuerball%% wirft einen Feuerball auf ein Feld in der Umgebung des Helden.\nWenn der Feuerball einen anderen Helden trifft, wird er ihn töten.Sie können einen Feuerball zum Anzünden eines %%icon icon-bonfire$%% Feuers benutzen.",
    "level_help_tab_drop_function_1": "%%statement action-statement$hinstellen%% sagt deinem Helden, sein Item hinzustellen.",
    "editor_bar_delete_button": "Löschen",
    "editor_bar_redo_button": "Wiederherstellen [ctrl+y]",
    "editor_bar_undo_button": "Abbrechen [ctrl+z]",
    "level_help_tab_write_function_1": "%%statement action-statement$schreiben%% sagt deinem Helden, etwas auf sein Item schreiben.",
    "level_help_tab_write_function_2": "Man könnte das obige Beispiel so lesen \"Schreibe 3 auf dein Item\".",
    "level_help_tab_set_function_2": "Man könnte das obige Beispiel so lesen \"Stelle die Variable a einen Wert von 3\".",
    "level_help_tab_drop_function_2": "Man könnte das obige Beispiel so lesen \"Stell dein Item auf dem Feld zu deiner Rechten hin\".",
    "level_help_tab_set_function_1": "%%statement assign-statement$init%% initialisiert eine Variable.",
    "code_state_not_compilable_tooltip": "Es gibt einen Fehler in deinem Code:\nklicke hier für weitere Informationen",
    "code_state_not_runnable_modal": "Dein Code enthält %%undefined$undefined%% Schlüsselwörter.\nErsetze diese durch richtige Werte, bevor du den Code ausführst.",
    "switch_editor_warning": "Es gibt einen Fehler in deinem Code.\nWenn du jetzt zum Graphik-Editor wechselst, \nTeile davon können ausgelöscht werden.",
    "exception_mismatch_statement_template": "",
    "code_state_ok_modal": "Dein Code ist bereit, ausgeführt zu werden",
    "level_help_tab_calc_function_1": "%%statement assign-statement$kalk%% macht eine Berechnung und setzt das Ergebnis in eine Variable.",
    "level_help_tab_calc_function_2": "Man könnte das obige Beispiel so lesen \"Stelle die Variable b einen Wert von a + 2\".",
    "level_help_tab_nearest_function_1": "%%statement assign-statement$nächster·s·e%% sucht nach dem nächstgelegenen Objekt eines gegebenen Typs (%%icon icon-cauldron$%% Kessel, %%icon icon-egg$%%Ei etc.) und setzt das Ergebnis in eine Variable.",
    "level_help_tab_nearest_function_2": "Man könnte das obige Beispiel so lesen \"Speichere das nächstgelegene Ei in der Variable a und nimm dann dieses Ei\".",
    "level_help_tab_tell_function_2": "Man könnte das obige Beispiel so lesen \"Sage dem Helden rechts von dir \"ok\"\".",
    "level_help_tab_tell_function_1": "%%statement speach-statement$sagen%% erlaubt es, anderen Helden eine Nachricht zu sagen.",
    "level_help_tab_listen_function_1": "%%statement speach-statement$hören%% sagt dem Helden, er solle warten, bis er eine bestimmte Nachricht hört.",
    "level_help_tab_tell_function_4": "Du kannst auch jedem %%icon icon-hero$%% Helden des Levels eine Nachricht %%statement speach-statement$sagen%%.",
    "level_help_tab_tell_function_5": "Man könnte das obige Beispiel so lesen \"Sage allen \"hey\"\".",
    "level_help_tab_listen_function_2": "Man könnte das obige Beispiel so lesen \"Warte bis dir ein Held \"hey\" sagt und dann nach rechts gehen\".",
    "level_modal_speed_target_unit": "Schritte",
    "level_modal_length_target_unit": "Zeilen",
    "level_modal_secondary_objectives_difficulty_warning": "sekundäre Ziele können sehr schwierig sein, und es ist oft unmöglich, beide mit der gleichen Lösung zu erreichen",
    "level_objective_modal_objective_title": "Ziel",
    "level_objective_modal_secondary_objectives_title": "sekundäre Ziele",
    "win_modal_prior_code_speed": "deine schnellste Zeit war %%score-number${minStep}%% Schritte",
    "win_modal_prior_code_length": "deine kürzeste Lösung war %%score-number${minLength}%% Zeilen",
    "win_modal_back_button": "zurück",
    "win_modal_continue_edit_button": "verbessern",
    "run_bar_play_button": "Start [ctrl+space]",
    "run_bar_pause_button": "Pause [ctrl+space]",
    "run_bar_step_button": "Schritt für Schritt [ctrl+enter]",
    "run_bar_stop_button": "Stop [ctrl+backspace]",
    "run_bar_speed_range": "Geschwindigkeit [alt+←] [alt+→]",
    "editor_bar_switch_to_graph": "Zum Graphik-Editor wechseln [ctrl+e]",
    "editor_bar_switch_to_code": "Zum Code-Editor wechseln [ctrl+e]",
    "code_state_ok_tooltip": "Dein Code ist bereit, ausgeführt zu werden",
    "code_state_not_runnable_tooltip": "Deine Anweisungen sind nicht vollständig:\nklicke hier für weitere Informationen",
    "code_error_position_template": "Zeile {line}",
    "errors_modal_title": "Fehler",
    "type_anchor": "Anker",
    "type_assign": "Zuweisung",
    "type_direction": "Richtung",
    "level_test_failed_modal": "Einige Tests sind nicht erfolgreich.\nWir haben eine der Problemsituationen repliziert.",
    "loss_reason_too_many_steps": "Dein Programm nimmt zu viel Zeit",
    "loss_reason_all_hero_ended": "Deine Helden sind eingeschlafen, bevor sie das Ziel erreicht haben",
    "loss_reason_all_hero_dead": "Alle deine Helden sind tot",
    "loss_reason_one_hero_dead": "Einer deiner Helden ist tot",
    "level_help_tab_calc_function_4": "In Selfless Heroes, gibt es nur Ganzzahlen.\n\nDer Operator %%type-operator$\"/\"%% ist die ganzahlige Division.\nZum Beispiel, %%type-operator$9 / 2 = 4%%.\n\nDer Operator %%type-operator$\"%\"%% heißt \"modulo\". Es berechnet den Rest der ganzzahligen Division.\nZum Beispiel, %%type-operator$9 % 2 = 1%%, weil %%type-operator$9 / 2 = 4 erhalt 1%%.",
    "win_modal_testing_explanation": "deine Lösung wird geprüft, um sicherzustellen, dass es jedes Mal funktioniert"
}
