{
    "home_local_level_loading_error": "Detta är inte en giltig .shlv-fil:",
    "title_levellist": "Nivåer",
    "head_meta_description": "Selfless Heroes är ett spel som lär dig programmera utan att du märker det. Lös pussel och hjälp dina hjältar att gå segrande ur fängelsehålan!",
    "head_meta_keywords": "pusselspel,kluring,programmering,kod,utveckling,pussel,utbildning,rolig,kul,logik,algoritm",
    "app_exit_warning_modal": "Är du säker på att du vill\nlämna Selfless Heroes?",
    "app_fullscreen_modal": "För optimal spelupplevelse\nrekommenderas du att spela i helskärm.",
    "app_fullscreen_modal_stop_propose": "Visa inte detta meddelande igen",
    "app_warn_local_storage_modal_2": "\nFör att vara säker på att ditt spel inte försvinner:\n\n",
    "app_warn_local_storage_modal_3": "Installera Selfless Heroes",
    "app_warn_local_storage_modal_stop_warning": "Visa inte detta meddelande igen",
    "navigation_exit_button": "Avsluta",
    "navigation_menu_button": "Meny",
    "navigation_discord_button": "Gå med i gemenskapen på Discord",
    "menu_fullscreen_label": "Helskärm",
    "menu_enable_fullscreen": "Helskärm",
    "menu_disable_fullscreen": "Stäng helskärm",
    "menu_music_label": "Musik",
    "menu_sound_label": "Ljud",
    "mute_button_mute": "Ljud av",
    "mute_button_unmute": "Ljud på",
    "menu_credits_link": "visa online",
    "screen_size_warning_1": "Din skärm är för liten för att spela Selfless Heroes",
    "home_new_game": "nytt spel:",
    "home_new_career_name_placeholder": "alias",
    "home_new_career_or_separator": "eller",
    "home_load_career_button": "%%mdi mdi-content-save-move$%% Ladda ett spel",
    "home_save_career_button": "Spara som…",
    "home_remove_career_button": "Ta bort",
    "home_remove_career_warning": "Är du säker på att du vill radera detta spel?\nAlla framsteg kommer försvinna.",
    "home_drop_career_file": "Ladda ett sparat spel\n%%mdi mdi-content-save-move$%% .shsv-fil",
    "home_wrong_file_format_error": "Denna fil är inte en giltig .shsv-fil",
    "level_list_back_button": "Tillbaka",
    "level_list_boss_label": "BOSS",
    "level_list_premium_levels_button": "Lås upp fler nivåer",
    "premium_modal_title": "Premiuminnehåll",
    "premium_modal_action_variables": "Hjältar kan göra beräkningar\noch skriva på ägg",
    "premium_modal_action_speach": "Hjältar kan tala\nmed varandra",
    "premium_modal_action_clone": "Hjältar kan klona sig själva",
    "premium_modal_back_button": "tillbaka",
    "premium_modal_unlock_button": "lås upp\npremiuminnehåll",
    "unlock_premium_modal_title": "Lås upp premiuminnehåll",
    "unlock_premium_modal_get_key_button": "få aktiveringsnyckel",
    "unlock_premium_modal_activation_key_label": "aktiveringsnyckel:",
    "premium_activated_modal": "Gratulerar!\n\nDu har låst upp Selfless Heroes premiuminnehåll.",
    "level_details_edit_button": "spela",
    "level_details_edit_button_tooltip": "Spela",
    "level_details_back_button": "tillbaka",
    "level_details_back_button_tooltip": "Tillbaka",
    "level_details_add_solution_button": "Ny lösning",
    "level_details_duplicate_solution_suffix": " kopiera",
    "level_details_duplicate_solution_button": "Duplicera",
    "level_details_delete_solution_button": "Ta bort",
    "level_details_rename_solution_button": "Byt namn",
    "level_details_name_input_placeholder": "namn",
    "modal_confirm_button": "ok",
    "modal_cancel_button": "avbryt",
    "modal_close_button": "Stäng",
    "modal_confirm_yes": "ja",
    "tutorial_button_next": "Nästa",
    "tutorial_basic_step_graphcode": "Hjältarna följer dessa instruktioner steg för steg",
    "tutorial_basic_step_palette": "Släpa in nya instruktioner härifrån för att ändra hjältarnas beteende",
    "tutorial_basic_step_objective": "För att se målet med nivån, klicka här",
    "tutorial_basic_step_runbar": "När ditt program är klart, klicka här för att köra det",
    "tutorial_advanced_step_undo": "Ångra senaste redigering",
    "tutorial_advanced_step_redo": "Gör om",
    "tutorial_advanced_step_delete": "Ta bort alla instruktioner",
    "tutorial_advanced_step_game": "Välj en hjälte gnom att klicka på den för att lättare följa dess beteende.\nMedan programmet körs kommer en blå markör visas till vänster om instruktionerna för att visa på vilket steg av programmet som den valda hjälten är.",
    "tutorial_advanced_step_play_pause": "Kör eller pausa programmet",
    "tutorial_advanced_step_step": "Kör programmet steg för steg",
    "tutorial_advanced_step_stop": "Stoppa programmet",
    "tutorial_advanced_step_speed": "Hastighetsinställning",
    "tutorial_advanced_step_menu": "Öppna menyn",
    "level_back_button": "Tillbaka till nivålistan",
    "level_help_button": "Hjälp",
    "level_objective_button": "Mål",
    "level_help_modal_title": "Hjälp",
    "level_help_basic_tutorial_button": "Grundläggande guide",
    "level_help_advanced_tutorial_button": "Avancerad guide",
    "level_help_tab_general_objectives_stars": "Det finns 3 stjärnor man kan få på varje nivå:",
    "level_help_tab_general_objectives_star1": "stjärna 1:",
    "level_help_tab_general_objectives_star2": "stjärna 2:",
    "level_help_tab_general_objectives_star2_objective": "klara tiden är sekundärt mål",
    "level_help_tab_general_objectives_star3": "stjärna 3:",
    "level_help_tab_general_objectives_star3_objective": "kodlängd är sekundärt mål",
    "level_help_tab_general_objectives_star3_advice": "För att nå detta målet ska ditt program bestå av så få rader som möjligt (radnummer visas till vänster om instruktionerna till hjältarna).",
    "level_help_tab_statement_code_example": "kodexempel:",
    "level_help_tab_if_statement_1": "%%statement branching-statement$om%% tillåter endast att instruktioner körs om angivet villkor är sant.",
    "level_help_tab_statement_graph_code_example": "exempel:",
    "level_help_tab_if_statement_4": "%%statement branching-statement$annars%% är från början inte en del av %%statement branching-statement$om%%. För att få fram den, släpa in någon annan instruktion över %%statement branching-statement$om%%.\nOm du tar bort alla instruktioner inuti %%statement branching-statement$annars%%, kommer den försvinna.",
    "level_help_tab_if_statement_6": "Klicka på plustecknet för att lägga till fler villkor.",
    "level_help_tab_jump_statement_1": "%%statement branching-statement$hoppa%% kan hoppa bakåt eller framåt i programmet.",
    "level_help_tab_jump_statement_2": "Du kan läsa exemplet ovan som \"Gå till höger oändligt antal gånger\".",
    "level_help_tab_jump_statement_5": "%%statement branching-statement$hoppa%% används normalt sett med %%statement branching-statement$om%% för att skapa loopar som avbryts vid ett villkor.",
    "level_help_tab_jump_statement_6": "Du kan läsa exemplet ovan som \"Gå till höger så länge som rutan till höger inte är en vägg\".",
    "level_help_tab_step_function_1": "%%statement action-statement$steg%% säger till din hjälte att gå i en riktning. Om du anger flera riktningar kommer hjälten välja en slumpvis vald riktning av dessa.",
    "level_help_tab_step_function_2": "Du kan läsa exemplet ovan som \"Gå ett steg till vänster eller till höger\".",
    "level_help_tab_step_once_function_1": "%%statement action-statement$steg%% säger till din hjälte att gå i en riktning.",
    "level_help_tab_step_once_function_2": "Du kan läsa exemplet ovan som \"Gå ett steg till höger\".",
    "level_help_tab_fireball_function_1": "%%statement action-statement$eldklot%% kastar ett eldklot på en ruta runt hjälten.\nOm eldklotet träffar en annan hjälte kommer denna att dö. Du kan använda ett eldklot för att tända ett %%icon icon-bonfire$%% bål.",
    "level_help_tab_fireball_function_2": "Du kan läsa exemplet ovan som \"Kasta ett eldklot till höger\".",
    "level_help_tab_take_function_1": "%%statement action-statement$ta upp%% säger till hjälten att ta upp en sak.",
    "level_help_tab_take_function_2": "Du kan läsa exemplet ovan som \"Om det finns ett ägg på rutan till höger om dig, ta upp detta ägg\".",
    "level_help_tab_drop_function_2": "Du kan läsa exemplet ovan som \"Släpp det du bär i rutan till höger om dig\".",
    "level_help_tab_write_function_2": "Du kan läsa exemplet ovan som \"Skriv 3 på det du bär\".",
    "level_help_tab_set_function_2": "Du kan läsa exemplet ovan som \"Sätt variabeln till värdet 3\".",
    "level_help_tab_calc_function_1": "%%statement assign-statement$beräkna%% utför en beräkning och sparar resultatet i en variabel.",
    "level_help_tab_calc_function_2": "Du kan läsa exemplet ovan som \"Sätt variabel b till a + 2\".",
    "level_help_tab_nearest_function_1": "%%statement assign-statement$närmaste%% söker efter närmaste objekt av angiven typ (%%icon icon-cauldron$%% kittel, %%icon icon-egg$%% ägg, etc.) och sparar resultatet i en variabel.",
    "level_help_tab_tell_function_2": "Du kan läsa exemplet ovan som \"Säg \"ok\" till hjälten som är till höger om dig\".",
    "level_help_tab_tell_function_4": "Du kan också %%statement speach-statement$säg%% ett meddelande till varje %%icon icon-hero$%% hjälte på nivån.",
    "level_modal_speed_target_unit": "steg",
    "level_modal_length_target_unit": "rader",
    "level_modal_secondary_objectives_difficulty_warning": "sekundära mål kan vara väldigt svåra eller helt omöjliga att uppnå samtidigt med en och samma lösning",
    "level_objective_modal_objective_title": "mål",
    "level_objective_modal_secondary_objectives_title": "sekundära mål",
    "win_modal_testing_explanation": "din lösning har testats för att vara säker på att den fungerar varje gång",
    "win_modal_prior_code_speed": "ditt snabbaste var %%score-number${minStep}%% steg",
    "win_modal_prior_code_length": "ditt kortaste var %%score-number${minLength}%% rader",
    "win_modal_back_button": "tillbaka",
    "run_bar_play_button": "Kör [ctrl+space]",
    "run_bar_pause_button": "Pausa [ctrl+space]",
    "run_bar_step_button": "Steg för steg [ctrl+enter]",
    "run_bar_stop_button": "Stopp [ctrl+backspace]",
    "run_bar_speed_range": "Hastighet [alt+←] [alt+→]",
    "editor_bar_undo_button": "Ångra [ctrl+z]",
    "editor_bar_delete_button": "Ta bort",
    "editor_bar_switch_to_graph": "Byt till grafisk editor [ctrl+e]",
    "editor_bar_switch_to_code": "Byt till kodeditor [ctrl+e]",
    "code_state_ok_tooltip": "Din kod är färdig att köras",
    "code_state_not_compilable_tooltip": "Det är ett fel i din kod:\nklicka på mig för mer detaljer",
    "code_state_ok_modal": "Din kod är färdig att köras",
    "switch_editor_warning": "Det är ett fel i din kod.\nOm du byter till grafisk editor nu,\ndelar av det riskerar att raderas.",
    "code_error_position_template": "rad {line}",
    "errors_modal_title": "Fel",
    "exception_mismatch_keyword_template": "du skrev något felaktigt efter detta %%keyword${statementType}%%.",
    "exception_forbidden_primary_statement_template": "%%keyword${statementType}%% är inte tillgängligt på denna nivå.",
    "exception_forbidden_message_literal_type_template": "meddelanden är inte tillgängliga på denna nivå.",
    "exception_mismatch_function_template": "du skrev något felaktigt efter funktionen %%function${keyword}()%%.",
    "exception_invalid_clone_params_template": "%%keyword${statementType}%% förväntar sig en riktning (%%literal${allowedDirections}%%) och ett ankare.",
    "exception_forbidden_integer_template": "%%number${value}%% talet är antingen för litet eller för stort: tal måste vara mellan %%number${min}%% och %%number${max}%%.",
    "exception_invalid_action_function_template": "%%function${code}%% är inte en giltig åtgärd. Använd någon av följande istället: %%function${allowedFunctions}%%.",
    "exception_forbidden_action_function_template": "%%function${keyword}()%% är inte tillgänglig på denna nivån. Använd en av följande istället: %%function${allowedFunctions}%%",
    "exception_forbidden_direction_literal_type_template": "Riktningar är inte tillgängliga på denna nivå.",
    "exception_forbidden_everyone_literal_type_template": "%%literal$alla%% är inte tillgängliga på denna nivå.",
    "exception_forbidden_integer_literal_type_template": "Tal är inte tillgängliga på denna nivå.",
    "exception_forbidden_myitem_literal_type_template": "%%literal$myitem%% är inte tillgängliga på denna nivå.",
    "exception_forbidden_object_type_literal_type_template": "Objekttyper är inte tillgängliga på denna nivå.",
    "exception_forbidden_terrain_type_literal_type_template": "Terrängtyper är inte tillgängliga på denna nivå.",
    "exception_invalid_dir_integer_variable_myitem_param_template": "%%variable${param}%% är inte ett giltigt tal, variabel, riktning eller %%literal$myitem%%",
    "exception_invalid_dir_variable_param_template": "%%variable${param}%% är inte en giltig variabel eller riktning. Du kan använda någon av följande istället: %%variable${allowedVariables}%% %%literal${allowedDirections}%%",
    "exception_invalid_params_one_integer_template": "%%function${keyword}()%% kräver exakt ett tal som parameter",
    "exception_invalid_integer_param_template": "%%variable${param}%% är inte ett giltigt tal",
    "exception_invalid_params_one_dir_template": "%%function${keyword}()%% kräver exakt en riktning som parameter: %%literal${directions}%%",
    "exception_invalid_params_one_more_dir_variable_template": "%%function${keyword}()%% kräver en eller fler riktningar som parametrar (%%literal${allowedDirections}%%) eller en variabel (%%variable${allowedVariables}%%)",
    "exception_invalid_params_one_object_type_param_template": "%%function${keyword}()%% kräver exakt en objekttyp som parameter: %%literal${allowedValues}%%",
    "exception_invalid_object_type_param_template": "%%variable${param}%% är inte en giltig objekttyp. Använd en av följande istället: %%literal${allowedValues}%%",
    "exception_invalid_direction_param_not_here_template": "%%function${keyword}()%% accepterar inte riktning %%literal${param}%%. Använd en av följande istället: %%literal${allowedValues}%%",
    "exception_invalid_object_type_param_not_nothing_template": "%%function${keyword}()%% accepterar inte objekttyp %%literal${param}%%. Använd en av följande istället: %%literal${allowedValues}%%",
    "exception_duplicate_param_template": "du kan inte skicka med %%literal${param}%% parameter två gånger till %%function${keyword}()%%",
    "exception_forbidden_terrain_type_template": "terrängtyp %%literal${keyword}%% är inte tillgänglig på denna nivå. Du kan använda någon av följande: %%literal${allowedValues}%%",
    "exception_boolean_no_comparison_operator_template": "ett villkor måste innehålla en giltig jämförelse såsom: %%operator${allowedOperators}%%",
    "exception_invalid_statement_template": "%%variable${code}%% är inte en giltig instruktion",
    "exception_all_forbidden_variable_identifier_template": "variabler är inte tillgängliga på denna nivå",
    "exception_open_statement_template": "villkoret %%keyword${keyword}%% måste avslutas med ett %%code$:%%",
    "exception_else_no_if_template": "%%keyword${elseKeyword}%% utan %%keyword${ifKeyword}%% före",
    "exception_endif_no_if_template": "%%keyword${endifKeyword}%% utan %%keyword${ifKeyword}%% före",
    "exception_duplicate_anchor_template": "%%bracket${anchorName}:%% förekommer dubbelt. Ankare måste ha unika namn",
    "exception_jump_to_unknown_anchor_template": "%%keyword${jumpKeyword}%% till okänt ankare %%bracket${anchorName}:%%",
    "type_anchor": "ankare",
    "type_assign": "uppdrag",
    "type_direction": "riktning",
    "graph_node_if": "om",
    "graph_node_else": "annars",
    "graph_node_jump": "hoppa",
    "graph_node_clone": "klon",
    "graph_node_function_step": "steg",
    "graph_node_function_fireball": "eldklot",
    "graph_node_function_take": "ta upp",
    "graph_node_function_write": "skriv",
    "graph_node_function_tell_after_1": "till",
    "graph_node_function_listen": "lyssna",
    "graph_node_function_set": "sätt",
    "graph_node_function_calc": "beräkna",
    "graph_node_function_nearest": "närmaste",
    "operator_boolean_and": "och",
    "operator_boolean_or": "eller",
    "operator_boolean_delete": "ta bort",
    "drop_down_list_direction": "riktning",
    "drop_down_list_number": "tal",
    "drop_down_list_my_item_literal": "min sak",
    "drop_down_list_everyone_literal": "alla",
    "drop_down_list_message_literal_ho": "\"oh\"",
    "drop_down_list_message_literal_kiss": "\"puss\"",
    "drop_down_list_message_literal_stop": "\"stopp\"",
    "drop_down_list_message_literal_wait": "\"vänta\"",
    "drop_down_list_message_literal_ok": "\"ok\"",
    "drop_down_list_message_literal_coffee": "\"kaffe\"",
    "drop_down_list_object_type_nothing": "ingenting",
    "drop_down_list_object_type_hero": "hjälte",
    "graph_node_function_drop": "släpp",
    "drop_down_list_object_type_switch": "knapp",
    "drop_down_list_object_type_bonfire": "bål",
    "drop_down_list_object_type_cauldron": "kittel",
    "drop_down_list_object_type_spikes": "spikar",
    "drop_down_list_object_type_egg": "ägg",
    "drop_down_list_terrain_type_wall": "vägg",
    "drop_down_list_terrain_type_floor": "golv",
    "drop_down_list_terrain_type_hole": "hål",
    "drop_down_list_terrain_type_infected": "infekterad",
    "drop_down_list_terrain_type_void": "ingenting",
    "loss_reason_too_many_steps": "Ditt program tar för lång tid",
    "loss_reason_all_hero_ended": "Dina hjältar somnade innan de nådde målet",
    "loss_reason_all_hero_dead": "Alla dina hjältar är döda",
    "loss_reason_one_hero_dead": "En av dina hjältar är död",
    "head_meta_og_description": "Selfless Heroes är ett spel som lär dig programmera utan att du märker det. Lös pussel och hjälp dina hjältar att gå segrande ur fängelsehålan!",
    "app_warn_local_storage_modal_1": "Online-versionen av Selfless Heroes sparar ditt spel i webbläsaren.\n\nOm du rensar din webbhistorik eller använder rensningsprogram, t.ex. CCleaner, kan detta komma att radera ditt spel.",
    "app_warn_local_storage_modal_4": "\neller\nSpara ditt spel (%%mdi mdi-content-save-move$%%)",
    "menu_language_label": "Språk",
    "menu_credits_label": "credits",
    "screen_size_warning_2": "Selfless Heroes är designat för att fungera på stationära datorer, bärbara datorer och plattor. För att spela detta spel måste du ha en skärmupplösning om minst {minMaxDimension} x {minMinDimension} pixlar: din skärm är endast {maxDimension} x {minDimension} pixlar.",
    "level_list_bonus_label": "BONUS",
    "premium_modal_content_description": "%%content-number$3%% ny nivåkategori med\nytterligare %%content-number$34%% nivåer",
    "unlock_premium_modal_wrong_activation_key": "Detta är inte en giltig aktiveringsnyckel.",
    "level_details_delete_solution_warning": "Är du säker på att du vill ta bort den här lösningen?",
    "modal_cancel_no": "nej",
    "tutorial_basic_step_tutorial_warning": "Det rekommenderas att följa denna guiden noggrant för att kunna spela så snart som möjligt.\n\nKlicka på pilen för att starta guiden.",
    "tutorial_basic_step_help": "Om du behöver mer hjälp eller vill se denna guiden igen, klicka här",
    "tutorial_advanced_step_editor_switch": "Byt till kodeditor.\nKodeditorn kan användas för att kopiera kod från en nivå till en annan.\nDen är också tänkt till att användas av avancerade spelare som vill skriva sitt program med kod istället för med det grafiska gränssnittet.",
    "level_help_modal_tab_general_title": "allmän",
    "level_help_tab_general_objectives_star1_objective": "nå målet för nivån",
    "level_help_tab_general_objectives_star2_advice": "För att nå detta målet ska ditt program ta så få steg som möjligt för att nå det slutliga målet. Med andra ord, det ska gå så snabbt som möjligt.",
    "level_help_tab_if_statement_2": "Du kan läsa exemplet ovan som \"Om rutan till höger om mig är en vägg, i så fall gå till vänster. Annars gå till höger\".",
    "level_help_tab_if_statement_3": "%%statement branching-statement$om%% kontrollerar om villkoret är sant och kör i så fall instruktionerna inuti (instruktioner till höger om den grå vertikala linjen). Annars körs instruktionerna inuti %%statement branching-statement$annars%% om det finns.",
    "level_help_tab_if_statement_7": "Du kan läsa exemplet ovan som \"Om rutan till höger om mig är en vägg eller om rutan till höger om mig är ett hål, i så fall gå till vänster\".",
    "level_help_tab_jump_statement_4": "Den första raden skapar ett \"ankare\" med namnet \"a\". Den tredje raden säger att man ska hoppa tillbaka till detta ankare.\nDu kan använda vilket namn du vill för dina ankare. Varje hopp måste matcha ett unikt ankare.",
    "level_help_tab_clone_statement_1": "%%statement branching-statement$klona%% skapar en klon av hjälten bredvid den.",
    "level_help_tab_clone_statement_2": "Du kan läsa exemplet ovan som \"Skapa en klon till höger om dig. Gå sedan till höger\".\n\nFör den skapade hjälten, %%statement branching-statement$klona%% beter sig likadant som %%statement branching-statement$hoppa%%. I detta exemplet kommer den skapade klonen inte att gå till höger eftersom den kommer börja följa instruktionerna som kommer efter pilen med %%statement branching-statement$klona%%.",
    "level_help_tab_clone_statement_4": "Den skapade klonen börjar sitt liv med samma variabelvärden som sin skapare.\n\n%%icon mdi mdi-alert-octagon-outline$%%Varning: om du försöker skapa en klon på en ruta som redan är upptagen (av en %%icon icon-hero$%% hjälte, en %%icon icon-cauldron$%% kittel, etc.) eller på en förbjuden ruta (som en %%icon icon-wall$%% vägg), kommer kloningsprocessen att misslyckas. På vissa nivåer kommer detta misslyckande innebära döden för den hjälte som försökte klona sig.",
    "level_help_tab_drop_function_1": "%%statement action-statement$släpp%% säger till hjälten att släppa det den bär.",
    "level_help_tab_write_function_1": "%%statement action-statement$skriv%% säger till hjälten att skriva något på det den bär.",
    "level_help_tab_set_function_1": "%%statement assign-statement$sätt%% sätter värdet på en variabel.",
    "level_help_tab_calc_function_4": "I Selfless Heroes finns det bara heltal.\n\nOperatorn %%type-operator$\"/\"%% är heltalsdivision.\nTill exempel, %%type-operator$9 / 2 = 4%%.\n\nOperatorn %%type-operator$\"%\"%% kallas \"modulo\". Den beräknar resten av heltalsdivisionen.\nTill exempel, %%type-operator$9 % 2 = 1%% eftersom %%type-operator$9 / 2 = 4 har resten 1%%.",
    "level_help_tab_nearest_function_2": "Du kan läsa exemplet ovan som \"Memorera det närmaste ägget i variabel a och gå sedan och hämta det ägget\".",
    "level_help_tab_tell_function_1": "%%statement speach-statement$säg%% låter dig säga ett meddelande till andra hjältar.",
    "level_help_tab_listen_function_1": "%%statement speach-statement$lyssna%% säger till hjälten att vänta till den hör ett specifikt meddelande.",
    "level_help_tab_listen_function_2": "Du kan läsa exemplet ovan som \"Vänta till en hjälte säger \"hej\" till dig och gå sedan till höger\".",
    "win_modal_continue_edit_button": "förbättra",
    "editor_bar_redo_button": "Gör om [ctrl+y]",
    "code_state_not_runnable_tooltip": "Dina instruktioner är inte kompletta:\nklicka på mig för mer detaljer",
    "code_state_not_runnable_modal": "Din kod innehåller %%undefined$odefinierade%% nyckelord.\nErsätt dem med korrekta värden innan du kör din kod.",
    "exception_mismatch_statement_template": "du skrev något felaktigt efter detta {statementType}.",
    "exception_forbidden_arithmetic_operator_literal_type_template": "Aritmetiska operatorer är inte tillgängliga på denna nivå.",
    "exception_invalid_variable_identifier_template": "%%variable${variable}%% variabelnamn är inte tillåtet. Använd något av följande istället: %%variable${allowedIdentifiers}%%.",
    "exception_forbidden_message_literal_template": "%%string$\"{message}\"%% meddelande är inte tillåtet. Använd en av följande istället: %%string${allowedMessages}%%.",
    "exception_invalid_value_function_template": "%%function${code}%% är inte en giltig funktion. Använd en av följande istället: %%function${allowedFunctions}%%.",
    "exception_forbidden_value_function_template": "%%function${keyword}()%% är inte tillgängligt på denna nivå. Använd en av följande istället: %%function${allowedFunctions}%%",
    "exception_invalid_params_one_dir_integer_variable_myitem_template": "%%function${keyword}()%% kräver exakt en parameter vilket kan vara ett tal, en variabel, en riktning eller %%literal$myitem%%",
    "exception_invalid_params_one_integer_or_variable_template": "%%function${keyword}()%% kräver exakt en parameter vilket kan vara ett tal eller en variabel (%%variable${allowedVariables}%%)",
    "exception_invalid_integer_or_variable_param_template": "%%variable${param}%% är inte ett giltigt tal eller variabel",
    "exception_invalid_params_one_dir_variable_template": "%%function${keyword}()%% kräver en riktning (%%literal${allowedDirections}%%) eller en variabel (%%variable${allowedVariables}%%)",
    "exception_invalid_direction_param_template": "%%variable${param}%% är inte en giltig riktning. Använd någon av följande istället: %%literal${allowedValues}%%",
    "exception_primary_statement_invalid_direction_param_not_here_template": "%%keyword${keyword}%% accepterar inte riktning %%literal${param}%%. Använd en av följande istället: %%literal${allowedValues}%%",
    "exception_invalid_params_calc_function_template": "%%function${keyword}()%% tar 3 parametrar. Parameter 1 och 3 måste vara antingen tal, riktning, %%literal$myitem%% eller variabel och parameter 2 måste vara en operator (%%operator${operators}%%)",
    "exception_invalid_params_tell_function_template": "%%function${keyword}()%% tar 2 parametrar. Parameter 1 måste vara ett meddelande (%%string${allowedMessages}%%) och parameter 2 måste vara antingen en riktning (%%literal${allowedDirections}%%) eller %%literal$everyone%%",
    "exception_multiple_param_several_types_template": "när du skickar med flera parametrar till funktionen %%function${keyword}()%% måste de vara av samma typ",
    "exception_forbidden_object_type_template": "objekttyp %%literal${keyword}%% är inte tillgängligt på denna nivå. Du kan använda någon av följande: %%literal${allowedValues}%%",
    "exception_invalid_expression_template": "%%variable${code}%% är inte ett giltigt nyckelord",
    "exception_forbidden_variable_identifier_template": "variabel %%variable${variable}%% är inte tillgänglig på denna nivå. Använd en av följande: %%variable${allowedNames}%%",
    "exception_if_no_endif_template": "%%keyword${ifKeyword}%% utan %%keyword${endifKeyword}%%",
    "graph_node_function_tell": "säg",
    "drop_down_list_message_literal_hey": "\"hej\"",
    "drop_down_list_message_literal_lol": "\"lol\"",
    "drop_down_list_object_type_npc": "monster",
    "level_test_failed_modal": "Några av testen misslyckades.\nVi återskapar samma situation som i dessa misslyckade försök.",
    "level_help_tab_tell_function_5": "Du kan läsa exemplet ovan som \"Säg \"hej\" till alla\"."
}
