From 3c030b64a2571ec7a861e4eb7406ddb89290f663 Mon Sep 17 00:00:00 2001 From: SKairinos Date: Mon, 30 Sep 2024 11:03:48 +0000 Subject: [PATCH 01/13] polish --- game/static/game/js/blockly/msg/js/pl.js | 53 +++++++++++++++++++++++- 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/game/static/game/js/blockly/msg/js/pl.js b/game/static/game/js/blockly/msg/js/pl.js index 05b7d4382..10c37f35f 100755 --- a/game/static/game/js/blockly/msg/js/pl.js +++ b/game/static/game/js/blockly/msg/js/pl.js @@ -433,4 +433,55 @@ Blockly.Msg["VARIABLES_HUE"] = "330"; Blockly.Msg["TEXTS_HUE"] = "160"; Blockly.Msg["PROCEDURES_HUE"] = "290"; Blockly.Msg["COLOUR_HUE"] = "20"; -Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; \ No newline at end of file +Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; + +Blockly.Msg["START_TITLE"] = "Rozpocznij"; +Blockly.Msg["START_TOOLTIP"] = "początek programu" +Blockly.Msg["MOVE_FORWARDS_TITLE"] = "Naprzód"; +Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = "przesuń pojazd do przodu"; +Blockly.Msg["TURN_LEFT_TITLE"] = "Skręć w lewo"; +Blockly.Msg["TURN_LEFT_TOOLTIP"] = "obróć pojazd w lewo"; +Blockly.Msg["TURN_RIGHT_TITLE"] = "Skręć w prawo"; +Blockly.Msg["TURN_RIGHT_TOOLTIP"] = "obróć pojazd w prawo"; +Blockly.Msg["TURN_AROUND_TITLE"] = "Zawróć"; +Blockly.Msg["TURN_AROUND_TOOLTIP"] = "zawróć pojazd w przeciwnym kierunku"; + +Blockly.Msg["WAIT_TITLE"] = "Czekaj"; +Blockly.Msg["WAIT_TOOLTIP"] = "nie wykonuj ruchów pojazdem"; +Blockly.Msg["DELIVER_TITLE"] = "Dostarcz"; +Blockly.Msg["DELIVER_TOOLTIP"] = "dostarcz towary z pojazdu"; +Blockly.Msg["SOUND_HORN_TITLE"] = "Zatrąb"; +Blockly.Msg["SOUND_HORN_TOOLTIP"] = "użyj klaksonu aby przegonić krowy"; + +Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = "Droga istnieje z przodu"; +Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = "Droga istnieje z po lewej"; +Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = "Droga istnieje z po prawej"; +Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = "sygnalizacja świetlna Czerwone"; +Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = "sygnalizacja świetlna zielone"; +Blockly.Msg["DEAD_END_TITLE"] = "Ślepa ulica"; +Blockly.Msg["AT_DESTINATION_TITLE"] = "U celu"; +Blockly.Msg["COW_CROSSING_TITLE"] = "Krowy"; +Blockly.Msg["PIGEON_CROSSING_TITLE"] = "pigeons"; // untranslated + +Blockly.Msg["CALL_PROC_TITLE"] = "Wywołanie"; +Blockly.Msg["CALL_PROC_TOOLTIP"] = "wywołuje procedurę"; +Blockly.Msg["DECLARE_PROC_TITLE"] = "Zdefiniuj"; +Blockly.Msg["DECLARE_PROC_SUBTITLE"] = "Do"; +Blockly.Msg["DECLARE_PROC_TOOLTIP"] = "deklaruje procedurę"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = "Powtarzaj dopóki"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = "wykonuj"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = "dopóki warunek jest spełniany wykonuj instrukcje"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = "Powtarzaj aż"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = "wykonuj"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = "powtarzaj instrukcje aż warunek będzie spełniony"; + +Blockly.Msg["VARIABLES_GET_TOOLTIP"] = "zmienna"; +Blockly.Msg["VARIABLES_SET_TITLE"] = "Ustaw"; +Blockly.Msg["VARIABLES_SET_SUBTITLE"] = "na"; +Blockly.Msg["VARIABLES_SET_TOOLTIP"] = "ustaw zmienną"; +Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = "ustaw zmienną liczbową"; +Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = "Zwiększ"; +Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = "o"; +Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = "zwiększ zmienną"; +Blockly.Msg["NUMBER_TITLE"] = "Liczba"; +Blockly.Msg["NUMBER_TOOLTIP"] = "liczba"; From 20194206e0159240da246b476570b592592dcb6b Mon Sep 17 00:00:00 2001 From: SKairinos Date: Mon, 30 Sep 2024 11:06:34 +0000 Subject: [PATCH 02/13] add polish --- game/views/language_code_conversions.py | 172 ++++++++++++------------ 1 file changed, 86 insertions(+), 86 deletions(-) diff --git a/game/views/language_code_conversions.py b/game/views/language_code_conversions.py index 10b19f489..e16a449fe 100644 --- a/game/views/language_code_conversions.py +++ b/game/views/language_code_conversions.py @@ -2,89 +2,89 @@ # although all these languages have built-in translations for the generic blocks language_code_dict = { - # "ab": "аҧсуа бызшәа", - # "ar": "العربية", - # "az": "azərbaycan", - # "ba": "Башҡорт теле", - # "bcc": "بلۏچی", - # "be": "беларуская", - # "be-tarask": "тарашкевіца", - # "bg": "български", - # "bn": "বাংলা", - # "br": "Brezhoneg", - "ca": "Català", - # "cs": "čeština", - # "da": "Dansk", - # "de": "Deutsch", - # "diq": "Zazakî", - # "dty": "डोटेली", - # "el": "Ελληνικά", - "en": "English", - "en-gb": "English (UK)", - # "eo": "Esperanto", - "es": "Español", - # "et": "Eesti", - # "eu": "Euskara", - # "fa": "فارسی", - # "fi": "Suomi", - "fr": "Français", - # "gl": "Galego", - # "gor": "Hulontalo", - # "ha": "Hausa", - # "he": "עברית", - "hi": "हिन्दी", - # "hrx": "Hunsrik", - # "hu": "Magyar", - # "hy": "հայերեն", - # "ia": "Interlingua", - # "id": "Bahasa Indonesia", - # "ig": "Igbo", - # "is": "íslenska", - # "it": "Italiano", - # "ja": "日本語", - # "kab": "Taqbaylit", - # "ko": "한국어", - # "lb": "Lëtzebuergesch", - # "lki": "له‌کی", - # "lo": "ລາວ", - # "lrc": "لۊری شومالی", - # "lt": "Lietuvių", - # "lv": "Latviešu", - # "mk": "македонски", - # "mnw": "ဘာသာမန်", - # "ms": "Bahasa Malaysia", - # "nb": "Norsk bokmål", - # "nl": "Nederlands", - # "oc": "Occitan", - # "pl": "Polski", - # "pms": "Piemontèis", - # "pt": "Português", - # "pt-br": "Português (Brasil)", - # "ro": "Română", - # "ru": "русский", - # "sc": "Sardu", - # "sd": "سنڌي", - # "shn": "လိၵ်ႈတႆး", - # "sk": "Slovenčina", - # "skr-arab": "سرائیکی", - # "sl": "Slovenščina", - # "sq": "Shqip", - # "sr": "српски", - # "sr-latn": "Srpski", - # "sv": "Svenska", - # "ta": "தமிழ்", - # "tcy": "ತುಳು", - # "te": "తెలుగు", - # "th": "ไทย", - # "tl": "Tagalog", - # "tlh": "tlhIngan Hol", - # "tr": "Türkçe", - # "ug-arab": " ئۇيغۇرچە", - # "uk": "українська", - # "ur": "اردو", - # "vi": "Tiếng Việt", - # "xmf": "მარგალური ნინა", - # "yo": "Èdè Yorùbá", - # "zh-hans": "简体中文", - # "zh-hant": "繁體中文" -} \ No newline at end of file + # "ab": "аҧсуа бызшәа", + # "ar": "العربية", + # "az": "azərbaycan", + # "ba": "Башҡорт теле", + # "bcc": "بلۏچی", + # "be": "беларуская", + # "be-tarask": "тарашкевіца", + # "bg": "български", + # "bn": "বাংলা", + # "br": "Brezhoneg", + "ca": "Català", + # "cs": "čeština", + # "da": "Dansk", + # "de": "Deutsch", + # "diq": "Zazakî", + # "dty": "डोटेली", + # "el": "Ελληνικά", + "en": "English", + "en-gb": "English (UK)", + # "eo": "Esperanto", + "es": "Español", + # "et": "Eesti", + # "eu": "Euskara", + # "fa": "فارسی", + # "fi": "Suomi", + "fr": "Français", + # "gl": "Galego", + # "gor": "Hulontalo", + # "ha": "Hausa", + # "he": "עברית", + "hi": "हिन्दी", + # "hrx": "Hunsrik", + # "hu": "Magyar", + # "hy": "հայերեն", + # "ia": "Interlingua", + # "id": "Bahasa Indonesia", + # "ig": "Igbo", + # "is": "íslenska", + # "it": "Italiano", + # "ja": "日本語", + # "kab": "Taqbaylit", + # "ko": "한국어", + # "lb": "Lëtzebuergesch", + # "lki": "له‌کی", + # "lo": "ລາວ", + # "lrc": "لۊری شومالی", + # "lt": "Lietuvių", + # "lv": "Latviešu", + # "mk": "македонски", + # "mnw": "ဘာသာမန်", + # "ms": "Bahasa Malaysia", + # "nb": "Norsk bokmål", + # "nl": "Nederlands", + # "oc": "Occitan", + "pl": "Polski", + # "pms": "Piemontèis", + # "pt": "Português", + # "pt-br": "Português (Brasil)", + # "ro": "Română", + # "ru": "русский", + # "sc": "Sardu", + # "sd": "سنڌي", + # "shn": "လိၵ်ႈတႆး", + # "sk": "Slovenčina", + # "skr-arab": "سرائیکی", + # "sl": "Slovenščina", + # "sq": "Shqip", + # "sr": "српски", + # "sr-latn": "Srpski", + # "sv": "Svenska", + # "ta": "தமிழ்", + # "tcy": "ತುಳು", + # "te": "తెలుగు", + # "th": "ไทย", + # "tl": "Tagalog", + # "tlh": "tlhIngan Hol", + # "tr": "Türkçe", + # "ug-arab": " ئۇيغۇرچە", + # "uk": "українська", + # "ur": "اردو", + # "vi": "Tiếng Việt", + # "xmf": "მარგალური ნინა", + # "yo": "Èdè Yorùbá", + # "zh-hans": "简体中文", + # "zh-hant": "繁體中文" +} From 43372342d65a4789ebc87a7d4924a51b18af1a9d Mon Sep 17 00:00:00 2001 From: SKairinos Date: Mon, 30 Sep 2024 11:22:32 +0000 Subject: [PATCH 03/13] fix --- game/static/game/js/blockly/msg/js/pl.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/static/game/js/blockly/msg/js/pl.js b/game/static/game/js/blockly/msg/js/pl.js index 10c37f35f..495e63b9b 100755 --- a/game/static/game/js/blockly/msg/js/pl.js +++ b/game/static/game/js/blockly/msg/js/pl.js @@ -436,7 +436,7 @@ Blockly.Msg["COLOUR_HUE"] = "20"; Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; Blockly.Msg["START_TITLE"] = "Rozpocznij"; -Blockly.Msg["START_TOOLTIP"] = "początek programu" +Blockly.Msg["START_TOOLTIP"] = "początek programu"; Blockly.Msg["MOVE_FORWARDS_TITLE"] = "Naprzód"; Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = "przesuń pojazd do przodu"; Blockly.Msg["TURN_LEFT_TITLE"] = "Skręć w lewo"; From 7f26a829f9bb4fd9e725b9200d00396c23f8ae94 Mon Sep 17 00:00:00 2001 From: SKairinos Date: Mon, 30 Sep 2024 11:30:06 +0000 Subject: [PATCH 04/13] initial --- game/static/game/js/blockly/msg/js/bg.js | 53 ++++++++++++++++++++- game/static/game/js/blockly/msg/js/it.js | 53 ++++++++++++++++++++- game/static/game/js/blockly/msg/js/pt-br.js | 53 ++++++++++++++++++++- game/static/game/js/blockly/msg/js/ru.js | 53 ++++++++++++++++++++- game/static/game/js/blockly/msg/js/ur.js | 53 ++++++++++++++++++++- game/views/language_code_conversions.py | 10 ++-- 6 files changed, 265 insertions(+), 10 deletions(-) diff --git a/game/static/game/js/blockly/msg/js/bg.js b/game/static/game/js/blockly/msg/js/bg.js index fdd58a312..3f7bdef6e 100755 --- a/game/static/game/js/blockly/msg/js/bg.js +++ b/game/static/game/js/blockly/msg/js/bg.js @@ -433,4 +433,55 @@ Blockly.Msg["VARIABLES_HUE"] = "330"; Blockly.Msg["TEXTS_HUE"] = "160"; Blockly.Msg["PROCEDURES_HUE"] = "290"; Blockly.Msg["COLOUR_HUE"] = "20"; -Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; \ No newline at end of file +Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; + +Blockly.Msg["START_TITLE"] = ""; +Blockly.Msg["START_TOOLTIP"] = "" +Blockly.Msg["MOVE_FORWARDS_TITLE"] = ""; +Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = ""; +Blockly.Msg["TURN_LEFT_TITLE"] = ""; +Blockly.Msg["TURN_LEFT_TOOLTIP"] = ""; +Blockly.Msg["TURN_RIGHT_TITLE"] = ""; +Blockly.Msg["TURN_RIGHT_TOOLTIP"] = ""; +Blockly.Msg["TURN_AROUND_TITLE"] = ""; +Blockly.Msg["TURN_AROUND_TOOLTIP"] = ""; + +Blockly.Msg["WAIT_TITLE"] = ""; +Blockly.Msg["WAIT_TOOLTIP"] = ""; +Blockly.Msg["DELIVER_TITLE"] = ""; +Blockly.Msg["DELIVER_TOOLTIP"] = ""; +Blockly.Msg["SOUND_HORN_TITLE"] = ""; +Blockly.Msg["SOUND_HORN_TOOLTIP"] = ""; + +Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = ""; +Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = ""; +Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = ""; +Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = ""; +Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = ""; +Blockly.Msg["DEAD_END_TITLE"] = ""; +Blockly.Msg["AT_DESTINATION_TITLE"] = ""; +Blockly.Msg["COW_CROSSING_TITLE"] = ""; +Blockly.Msg["PIGEON_CROSSING_TITLE"] = ""; // untranslated + +Blockly.Msg["CALL_PROC_TITLE"] = ""; +Blockly.Msg["CALL_PROC_TOOLTIP"] = ""; +Blockly.Msg["DECLARE_PROC_TITLE"] = ""; +Blockly.Msg["DECLARE_PROC_SUBTITLE"] = ""; +Blockly.Msg["DECLARE_PROC_TOOLTIP"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = ""; + +Blockly.Msg["VARIABLES_GET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_SET_TITLE"] = ""; +Blockly.Msg["VARIABLES_SET_SUBTITLE"] = ""; +Blockly.Msg["VARIABLES_SET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = ""; +Blockly.Msg["NUMBER_TITLE"] = ""; +Blockly.Msg["NUMBER_TOOLTIP"] = ""; diff --git a/game/static/game/js/blockly/msg/js/it.js b/game/static/game/js/blockly/msg/js/it.js index a89cf6ee4..76dc62e5e 100755 --- a/game/static/game/js/blockly/msg/js/it.js +++ b/game/static/game/js/blockly/msg/js/it.js @@ -433,4 +433,55 @@ Blockly.Msg["VARIABLES_HUE"] = "330"; Blockly.Msg["TEXTS_HUE"] = "160"; Blockly.Msg["PROCEDURES_HUE"] = "290"; Blockly.Msg["COLOUR_HUE"] = "20"; -Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; \ No newline at end of file +Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; + +Blockly.Msg["START_TITLE"] = ""; +Blockly.Msg["START_TOOLTIP"] = "" +Blockly.Msg["MOVE_FORWARDS_TITLE"] = ""; +Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = ""; +Blockly.Msg["TURN_LEFT_TITLE"] = ""; +Blockly.Msg["TURN_LEFT_TOOLTIP"] = ""; +Blockly.Msg["TURN_RIGHT_TITLE"] = ""; +Blockly.Msg["TURN_RIGHT_TOOLTIP"] = ""; +Blockly.Msg["TURN_AROUND_TITLE"] = ""; +Blockly.Msg["TURN_AROUND_TOOLTIP"] = ""; + +Blockly.Msg["WAIT_TITLE"] = ""; +Blockly.Msg["WAIT_TOOLTIP"] = ""; +Blockly.Msg["DELIVER_TITLE"] = ""; +Blockly.Msg["DELIVER_TOOLTIP"] = ""; +Blockly.Msg["SOUND_HORN_TITLE"] = ""; +Blockly.Msg["SOUND_HORN_TOOLTIP"] = ""; + +Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = ""; +Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = ""; +Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = ""; +Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = ""; +Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = ""; +Blockly.Msg["DEAD_END_TITLE"] = ""; +Blockly.Msg["AT_DESTINATION_TITLE"] = ""; +Blockly.Msg["COW_CROSSING_TITLE"] = ""; +Blockly.Msg["PIGEON_CROSSING_TITLE"] = ""; // untranslated + +Blockly.Msg["CALL_PROC_TITLE"] = ""; +Blockly.Msg["CALL_PROC_TOOLTIP"] = ""; +Blockly.Msg["DECLARE_PROC_TITLE"] = ""; +Blockly.Msg["DECLARE_PROC_SUBTITLE"] = ""; +Blockly.Msg["DECLARE_PROC_TOOLTIP"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = ""; + +Blockly.Msg["VARIABLES_GET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_SET_TITLE"] = ""; +Blockly.Msg["VARIABLES_SET_SUBTITLE"] = ""; +Blockly.Msg["VARIABLES_SET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = ""; +Blockly.Msg["NUMBER_TITLE"] = ""; +Blockly.Msg["NUMBER_TOOLTIP"] = ""; diff --git a/game/static/game/js/blockly/msg/js/pt-br.js b/game/static/game/js/blockly/msg/js/pt-br.js index 924c6da12..d5e817a60 100755 --- a/game/static/game/js/blockly/msg/js/pt-br.js +++ b/game/static/game/js/blockly/msg/js/pt-br.js @@ -433,4 +433,55 @@ Blockly.Msg["VARIABLES_HUE"] = "330"; Blockly.Msg["TEXTS_HUE"] = "160"; Blockly.Msg["PROCEDURES_HUE"] = "290"; Blockly.Msg["COLOUR_HUE"] = "20"; -Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; \ No newline at end of file +Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; + +Blockly.Msg["START_TITLE"] = ""; +Blockly.Msg["START_TOOLTIP"] = "" +Blockly.Msg["MOVE_FORWARDS_TITLE"] = ""; +Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = ""; +Blockly.Msg["TURN_LEFT_TITLE"] = ""; +Blockly.Msg["TURN_LEFT_TOOLTIP"] = ""; +Blockly.Msg["TURN_RIGHT_TITLE"] = ""; +Blockly.Msg["TURN_RIGHT_TOOLTIP"] = ""; +Blockly.Msg["TURN_AROUND_TITLE"] = ""; +Blockly.Msg["TURN_AROUND_TOOLTIP"] = ""; + +Blockly.Msg["WAIT_TITLE"] = ""; +Blockly.Msg["WAIT_TOOLTIP"] = ""; +Blockly.Msg["DELIVER_TITLE"] = ""; +Blockly.Msg["DELIVER_TOOLTIP"] = ""; +Blockly.Msg["SOUND_HORN_TITLE"] = ""; +Blockly.Msg["SOUND_HORN_TOOLTIP"] = ""; + +Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = ""; +Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = ""; +Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = ""; +Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = ""; +Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = ""; +Blockly.Msg["DEAD_END_TITLE"] = ""; +Blockly.Msg["AT_DESTINATION_TITLE"] = ""; +Blockly.Msg["COW_CROSSING_TITLE"] = ""; +Blockly.Msg["PIGEON_CROSSING_TITLE"] = ""; // untranslated + +Blockly.Msg["CALL_PROC_TITLE"] = ""; +Blockly.Msg["CALL_PROC_TOOLTIP"] = ""; +Blockly.Msg["DECLARE_PROC_TITLE"] = ""; +Blockly.Msg["DECLARE_PROC_SUBTITLE"] = ""; +Blockly.Msg["DECLARE_PROC_TOOLTIP"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = ""; + +Blockly.Msg["VARIABLES_GET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_SET_TITLE"] = ""; +Blockly.Msg["VARIABLES_SET_SUBTITLE"] = ""; +Blockly.Msg["VARIABLES_SET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = ""; +Blockly.Msg["NUMBER_TITLE"] = ""; +Blockly.Msg["NUMBER_TOOLTIP"] = ""; \ No newline at end of file diff --git a/game/static/game/js/blockly/msg/js/ru.js b/game/static/game/js/blockly/msg/js/ru.js index 38678316c..494d16460 100755 --- a/game/static/game/js/blockly/msg/js/ru.js +++ b/game/static/game/js/blockly/msg/js/ru.js @@ -433,4 +433,55 @@ Blockly.Msg["VARIABLES_HUE"] = "330"; Blockly.Msg["TEXTS_HUE"] = "160"; Blockly.Msg["PROCEDURES_HUE"] = "290"; Blockly.Msg["COLOUR_HUE"] = "20"; -Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; \ No newline at end of file +Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; + +Blockly.Msg["START_TITLE"] = ""; +Blockly.Msg["START_TOOLTIP"] = "" +Blockly.Msg["MOVE_FORWARDS_TITLE"] = ""; +Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = ""; +Blockly.Msg["TURN_LEFT_TITLE"] = ""; +Blockly.Msg["TURN_LEFT_TOOLTIP"] = ""; +Blockly.Msg["TURN_RIGHT_TITLE"] = ""; +Blockly.Msg["TURN_RIGHT_TOOLTIP"] = ""; +Blockly.Msg["TURN_AROUND_TITLE"] = ""; +Blockly.Msg["TURN_AROUND_TOOLTIP"] = ""; + +Blockly.Msg["WAIT_TITLE"] = ""; +Blockly.Msg["WAIT_TOOLTIP"] = ""; +Blockly.Msg["DELIVER_TITLE"] = ""; +Blockly.Msg["DELIVER_TOOLTIP"] = ""; +Blockly.Msg["SOUND_HORN_TITLE"] = ""; +Blockly.Msg["SOUND_HORN_TOOLTIP"] = ""; + +Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = ""; +Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = ""; +Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = ""; +Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = ""; +Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = ""; +Blockly.Msg["DEAD_END_TITLE"] = ""; +Blockly.Msg["AT_DESTINATION_TITLE"] = ""; +Blockly.Msg["COW_CROSSING_TITLE"] = ""; +Blockly.Msg["PIGEON_CROSSING_TITLE"] = ""; // untranslated + +Blockly.Msg["CALL_PROC_TITLE"] = ""; +Blockly.Msg["CALL_PROC_TOOLTIP"] = ""; +Blockly.Msg["DECLARE_PROC_TITLE"] = ""; +Blockly.Msg["DECLARE_PROC_SUBTITLE"] = ""; +Blockly.Msg["DECLARE_PROC_TOOLTIP"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = ""; + +Blockly.Msg["VARIABLES_GET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_SET_TITLE"] = ""; +Blockly.Msg["VARIABLES_SET_SUBTITLE"] = ""; +Blockly.Msg["VARIABLES_SET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = ""; +Blockly.Msg["NUMBER_TITLE"] = ""; +Blockly.Msg["NUMBER_TOOLTIP"] = ""; diff --git a/game/static/game/js/blockly/msg/js/ur.js b/game/static/game/js/blockly/msg/js/ur.js index d79cd1a5a..dadbbfac9 100755 --- a/game/static/game/js/blockly/msg/js/ur.js +++ b/game/static/game/js/blockly/msg/js/ur.js @@ -433,4 +433,55 @@ Blockly.Msg["VARIABLES_HUE"] = "330"; Blockly.Msg["TEXTS_HUE"] = "160"; Blockly.Msg["PROCEDURES_HUE"] = "290"; Blockly.Msg["COLOUR_HUE"] = "20"; -Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; \ No newline at end of file +Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; + +Blockly.Msg["START_TITLE"] = ""; +Blockly.Msg["START_TOOLTIP"] = "" +Blockly.Msg["MOVE_FORWARDS_TITLE"] = ""; +Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = ""; +Blockly.Msg["TURN_LEFT_TITLE"] = ""; +Blockly.Msg["TURN_LEFT_TOOLTIP"] = ""; +Blockly.Msg["TURN_RIGHT_TITLE"] = ""; +Blockly.Msg["TURN_RIGHT_TOOLTIP"] = ""; +Blockly.Msg["TURN_AROUND_TITLE"] = ""; +Blockly.Msg["TURN_AROUND_TOOLTIP"] = ""; + +Blockly.Msg["WAIT_TITLE"] = ""; +Blockly.Msg["WAIT_TOOLTIP"] = ""; +Blockly.Msg["DELIVER_TITLE"] = ""; +Blockly.Msg["DELIVER_TOOLTIP"] = ""; +Blockly.Msg["SOUND_HORN_TITLE"] = ""; +Blockly.Msg["SOUND_HORN_TOOLTIP"] = ""; + +Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = ""; +Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = ""; +Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = ""; +Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = ""; +Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = ""; +Blockly.Msg["DEAD_END_TITLE"] = ""; +Blockly.Msg["AT_DESTINATION_TITLE"] = ""; +Blockly.Msg["COW_CROSSING_TITLE"] = ""; +Blockly.Msg["PIGEON_CROSSING_TITLE"] = ""; // untranslated + +Blockly.Msg["CALL_PROC_TITLE"] = ""; +Blockly.Msg["CALL_PROC_TOOLTIP"] = ""; +Blockly.Msg["DECLARE_PROC_TITLE"] = ""; +Blockly.Msg["DECLARE_PROC_SUBTITLE"] = ""; +Blockly.Msg["DECLARE_PROC_TOOLTIP"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = ""; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = ""; + +Blockly.Msg["VARIABLES_GET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_SET_TITLE"] = ""; +Blockly.Msg["VARIABLES_SET_SUBTITLE"] = ""; +Blockly.Msg["VARIABLES_SET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = ""; +Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = ""; +Blockly.Msg["NUMBER_TITLE"] = ""; +Blockly.Msg["NUMBER_TOOLTIP"] = ""; diff --git a/game/views/language_code_conversions.py b/game/views/language_code_conversions.py index e16a449fe..abec64ecb 100644 --- a/game/views/language_code_conversions.py +++ b/game/views/language_code_conversions.py @@ -9,7 +9,7 @@ # "bcc": "بلۏچی", # "be": "беларуская", # "be-tarask": "тарашкевіца", - # "bg": "български", + "bg": "български", # "bn": "বাংলা", # "br": "Brezhoneg", "ca": "Català", @@ -40,7 +40,7 @@ # "id": "Bahasa Indonesia", # "ig": "Igbo", # "is": "íslenska", - # "it": "Italiano", + "it": "Italiano", # "ja": "日本語", # "kab": "Taqbaylit", # "ko": "한국어", @@ -59,9 +59,9 @@ "pl": "Polski", # "pms": "Piemontèis", # "pt": "Português", - # "pt-br": "Português (Brasil)", + "pt-br": "Português (Brasil)", # "ro": "Română", - # "ru": "русский", + "ru": "русский", # "sc": "Sardu", # "sd": "سنڌي", # "shn": "လိၵ်ႈတႆး", @@ -81,7 +81,7 @@ # "tr": "Türkçe", # "ug-arab": " ئۇيغۇرچە", # "uk": "українська", - # "ur": "اردو", + "ur": "اردو", # "vi": "Tiếng Việt", # "xmf": "მარგალური ნინა", # "yo": "Èdè Yorùbá", From f8c953fb7fae2974d88d61c263034d336cc858f6 Mon Sep 17 00:00:00 2001 From: SKairinos Date: Mon, 30 Sep 2024 11:41:18 +0000 Subject: [PATCH 05/13] bg --- game/static/game/js/blockly/msg/js/bg.js | 92 ++++++++++++------------ 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/game/static/game/js/blockly/msg/js/bg.js b/game/static/game/js/blockly/msg/js/bg.js index 3f7bdef6e..2e5900ca9 100755 --- a/game/static/game/js/blockly/msg/js/bg.js +++ b/game/static/game/js/blockly/msg/js/bg.js @@ -435,53 +435,53 @@ Blockly.Msg["PROCEDURES_HUE"] = "290"; Blockly.Msg["COLOUR_HUE"] = "20"; Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; -Blockly.Msg["START_TITLE"] = ""; -Blockly.Msg["START_TOOLTIP"] = "" -Blockly.Msg["MOVE_FORWARDS_TITLE"] = ""; -Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = ""; -Blockly.Msg["TURN_LEFT_TITLE"] = ""; -Blockly.Msg["TURN_LEFT_TOOLTIP"] = ""; -Blockly.Msg["TURN_RIGHT_TITLE"] = ""; -Blockly.Msg["TURN_RIGHT_TOOLTIP"] = ""; -Blockly.Msg["TURN_AROUND_TITLE"] = ""; -Blockly.Msg["TURN_AROUND_TOOLTIP"] = ""; +Blockly.Msg["START_TITLE"] = "Начало"; +Blockly.Msg["START_TOOLTIP"] = "Началото на програмата" +Blockly.Msg["MOVE_FORWARDS_TITLE"] = "Премести напред"; +Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = "премества камиона напред"; +Blockly.Msg["TURN_LEFT_TITLE"] = "Завий наляво"; +Blockly.Msg["TURN_LEFT_TOOLTIP"] = "камионът прави ляв завой"; +Blockly.Msg["TURN_RIGHT_TITLE"] = "Завий надясно"; +Blockly.Msg["TURN_RIGHT_TOOLTIP"] = "камионът прави десен завой"; +Blockly.Msg["TURN_AROUND_TITLE"] = "Завърти се наобратно"; +Blockly.Msg["TURN_AROUND_TOOLTIP"] = "камионът ще се движи в противоположна посока"; -Blockly.Msg["WAIT_TITLE"] = ""; -Blockly.Msg["WAIT_TOOLTIP"] = ""; -Blockly.Msg["DELIVER_TITLE"] = ""; -Blockly.Msg["DELIVER_TOOLTIP"] = ""; -Blockly.Msg["SOUND_HORN_TITLE"] = ""; -Blockly.Msg["SOUND_HORN_TOOLTIP"] = ""; +Blockly.Msg["WAIT_TITLE"] = "Изчакай"; +Blockly.Msg["WAIT_TOOLTIP"] = "камионът стои неподвижно"; +Blockly.Msg["DELIVER_TITLE"] = "Достави"; +Blockly.Msg["DELIVER_TOOLTIP"] = "доставя стоките от камиона"; +Blockly.Msg["SOUND_HORN_TITLE"] = "Свирни"; +Blockly.Msg["SOUND_HORN_TOOLTIP"] = "включва клаксон за да плаши кравите"; -Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = ""; -Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = ""; -Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = ""; -Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = ""; -Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = ""; -Blockly.Msg["DEAD_END_TITLE"] = ""; -Blockly.Msg["AT_DESTINATION_TITLE"] = ""; -Blockly.Msg["COW_CROSSING_TITLE"] = ""; -Blockly.Msg["PIGEON_CROSSING_TITLE"] = ""; // untranslated +Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = "Има път направо"; +Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = "Има път наляво"; +Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = "Има път надясно"; +Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = "Червен светофар"; +Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = "зелен светофар"; +Blockly.Msg["DEAD_END_TITLE"] = "Път без изход"; +Blockly.Msg["AT_DESTINATION_TITLE"] = "На адреса"; +Blockly.Msg["COW_CROSSING_TITLE"] = "Крави"; +Blockly.Msg["PIGEON_CROSSING_TITLE"] = "pigeons"; // untranslated -Blockly.Msg["CALL_PROC_TITLE"] = ""; -Blockly.Msg["CALL_PROC_TOOLTIP"] = ""; -Blockly.Msg["DECLARE_PROC_TITLE"] = ""; -Blockly.Msg["DECLARE_PROC_SUBTITLE"] = ""; -Blockly.Msg["DECLARE_PROC_TOOLTIP"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = ""; +Blockly.Msg["CALL_PROC_TITLE"] = "Изпълни"; +Blockly.Msg["CALL_PROC_TOOLTIP"] = "изпълнява процедура"; +Blockly.Msg["DECLARE_PROC_TITLE"] = "Дефинирай"; +Blockly.Msg["DECLARE_PROC_SUBTITLE"] = "прави"; +Blockly.Msg["DECLARE_PROC_TOOLTIP"] = "декларира процедура"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = "Повтори докато"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = "прави"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = "докато стойността е вярна, изпълнявай действията"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = "Повтори докато не"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = "прави"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = "изпълнявай действията, докато стойността не е вярна"; -Blockly.Msg["VARIABLES_GET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_SET_TITLE"] = ""; -Blockly.Msg["VARIABLES_SET_SUBTITLE"] = ""; -Blockly.Msg["VARIABLES_SET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = ""; -Blockly.Msg["NUMBER_TITLE"] = ""; -Blockly.Msg["NUMBER_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_GET_TOOLTIP"] = "променлива"; +Blockly.Msg["VARIABLES_SET_TITLE"] = "Задай на"; +Blockly.Msg["VARIABLES_SET_SUBTITLE"] = "стойност"; +Blockly.Msg["VARIABLES_SET_TOOLTIP"] = "задаване на стойност на променлива"; +Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = "задаване на числена стойност на променлива"; +Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = "Увеличи"; +Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = "с"; +Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = "увеличаване на променлива"; +Blockly.Msg["NUMBER_TITLE"] = "Число"; +Blockly.Msg["NUMBER_TOOLTIP"] = "число"; From d0a26a36d3eb016941f3232e4f5651b8d700344d Mon Sep 17 00:00:00 2001 From: SKairinos Date: Mon, 30 Sep 2024 12:16:27 +0000 Subject: [PATCH 06/13] pt-br --- game/static/game/js/blockly/msg/js/pt-br.js | 92 ++++++++++----------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/game/static/game/js/blockly/msg/js/pt-br.js b/game/static/game/js/blockly/msg/js/pt-br.js index d5e817a60..310939d0e 100755 --- a/game/static/game/js/blockly/msg/js/pt-br.js +++ b/game/static/game/js/blockly/msg/js/pt-br.js @@ -435,53 +435,53 @@ Blockly.Msg["PROCEDURES_HUE"] = "290"; Blockly.Msg["COLOUR_HUE"] = "20"; Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; -Blockly.Msg["START_TITLE"] = ""; -Blockly.Msg["START_TOOLTIP"] = "" -Blockly.Msg["MOVE_FORWARDS_TITLE"] = ""; -Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = ""; -Blockly.Msg["TURN_LEFT_TITLE"] = ""; -Blockly.Msg["TURN_LEFT_TOOLTIP"] = ""; -Blockly.Msg["TURN_RIGHT_TITLE"] = ""; -Blockly.Msg["TURN_RIGHT_TOOLTIP"] = ""; -Blockly.Msg["TURN_AROUND_TITLE"] = ""; -Blockly.Msg["TURN_AROUND_TOOLTIP"] = ""; +Blockly.Msg["START_TITLE"] = "Início"; +Blockly.Msg["START_TOOLTIP"] = "O início do programa" +Blockly.Msg["MOVE_FORWARDS_TITLE"] = "Mover em frente"; +Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = "move a van para frente"; +Blockly.Msg["TURN_LEFT_TITLE"] = "Virar à esquerda"; +Blockly.Msg["TURN_LEFT_TOOLTIP"] = "vira a van para esquerda"; +Blockly.Msg["TURN_RIGHT_TITLE"] = "Virar à direita"; +Blockly.Msg["TURN_RIGHT_TOOLTIP"] = "vira a van para direita"; +Blockly.Msg["TURN_AROUND_TITLE"] = "Dar a volta"; +Blockly.Msg["TURN_AROUND_TOOLTIP"] = "vira a van ao contrário"; -Blockly.Msg["WAIT_TITLE"] = ""; -Blockly.Msg["WAIT_TOOLTIP"] = ""; -Blockly.Msg["DELIVER_TITLE"] = ""; -Blockly.Msg["DELIVER_TOOLTIP"] = ""; -Blockly.Msg["SOUND_HORN_TITLE"] = ""; -Blockly.Msg["SOUND_HORN_TOOLTIP"] = ""; +Blockly.Msg["WAIT_TITLE"] = "Esperar"; +Blockly.Msg["WAIT_TOOLTIP"] = "mantém a van parada"; +Blockly.Msg["DELIVER_TITLE"] = "Entregar"; +Blockly.Msg["DELIVER_TOOLTIP"] = "entrega os itens da van"; +Blockly.Msg["SOUND_HORN_TITLE"] = "Buzinar"; +Blockly.Msg["SOUND_HORN_TOOLTIP"] = "toca a buzina para assustar as vacas"; -Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = ""; -Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = ""; -Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = ""; -Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = ""; -Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = ""; -Blockly.Msg["DEAD_END_TITLE"] = ""; -Blockly.Msg["AT_DESTINATION_TITLE"] = ""; -Blockly.Msg["COW_CROSSING_TITLE"] = ""; -Blockly.Msg["PIGEON_CROSSING_TITLE"] = ""; // untranslated +Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = "Existe estrada à frente"; +Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = "Existe estrada à esquerda"; +Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = "Existe estrada à direita"; +Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = "Semáforo vermelho"; +Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = "Semáforo verde"; +Blockly.Msg["DEAD_END_TITLE"] = "Rua sem saída"; +Blockly.Msg["AT_DESTINATION_TITLE"] = "No destino"; +Blockly.Msg["COW_CROSSING_TITLE"] = "Vacas"; +Blockly.Msg["PIGEON_CROSSING_TITLE"] = "pigeons"; // untranslated -Blockly.Msg["CALL_PROC_TITLE"] = ""; -Blockly.Msg["CALL_PROC_TOOLTIP"] = ""; -Blockly.Msg["DECLARE_PROC_TITLE"] = ""; -Blockly.Msg["DECLARE_PROC_SUBTITLE"] = ""; -Blockly.Msg["DECLARE_PROC_TOOLTIP"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = ""; +Blockly.Msg["CALL_PROC_TITLE"] = "Chamar"; +Blockly.Msg["CALL_PROC_TOOLTIP"] = "chama a função"; +Blockly.Msg["DECLARE_PROC_TITLE"] = "Definir"; +Blockly.Msg["DECLARE_PROC_SUBTITLE"] = "faça"; +Blockly.Msg["DECLARE_PROC_TOOLTIP"] = "declara a função"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = "Repita enquanto"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = "faça"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = "enquanto um valor for verdadeiro, faz algo"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = "Repita até"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = "faça"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = "até que um valor seja verdadeiro, faz algo"; -Blockly.Msg["VARIABLES_GET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_SET_TITLE"] = ""; -Blockly.Msg["VARIABLES_SET_SUBTITLE"] = ""; -Blockly.Msg["VARIABLES_SET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = ""; -Blockly.Msg["NUMBER_TITLE"] = ""; -Blockly.Msg["NUMBER_TOOLTIP"] = ""; \ No newline at end of file +Blockly.Msg["VARIABLES_GET_TOOLTIP"] = "uma variável"; +Blockly.Msg["VARIABLES_SET_TITLE"] = "Define"; +Blockly.Msg["VARIABLES_SET_SUBTITLE"] = "igual a"; +Blockly.Msg["VARIABLES_SET_TOOLTIP"] = "atribui valor à variável"; +Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = "atribui um valor numérico à variável"; +Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = "Incrementa"; +Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = "por"; +Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = "incrementa a variável"; +Blockly.Msg["NUMBER_TITLE"] = "Número"; +Blockly.Msg["NUMBER_TOOLTIP"] = "um número"; \ No newline at end of file From 3ab9bf46566dd2ab35625a8036156cd77a3ff38a Mon Sep 17 00:00:00 2001 From: SKairinos Date: Mon, 30 Sep 2024 14:10:06 +0000 Subject: [PATCH 07/13] it --- game/static/game/js/blockly/msg/js/it.js | 92 ++++++++++++------------ 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/game/static/game/js/blockly/msg/js/it.js b/game/static/game/js/blockly/msg/js/it.js index 76dc62e5e..2834b359e 100755 --- a/game/static/game/js/blockly/msg/js/it.js +++ b/game/static/game/js/blockly/msg/js/it.js @@ -435,53 +435,53 @@ Blockly.Msg["PROCEDURES_HUE"] = "290"; Blockly.Msg["COLOUR_HUE"] = "20"; Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; -Blockly.Msg["START_TITLE"] = ""; -Blockly.Msg["START_TOOLTIP"] = "" -Blockly.Msg["MOVE_FORWARDS_TITLE"] = ""; -Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = ""; -Blockly.Msg["TURN_LEFT_TITLE"] = ""; -Blockly.Msg["TURN_LEFT_TOOLTIP"] = ""; -Blockly.Msg["TURN_RIGHT_TITLE"] = ""; -Blockly.Msg["TURN_RIGHT_TOOLTIP"] = ""; -Blockly.Msg["TURN_AROUND_TITLE"] = ""; -Blockly.Msg["TURN_AROUND_TOOLTIP"] = ""; +Blockly.Msg["START_TITLE"] = "Via"; +Blockly.Msg["START_TOOLTIP"] = "Inizio del programma" +Blockly.Msg["MOVE_FORWARDS_TITLE"] = "Avanti"; +Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = "il van va diritto"; +Blockly.Msg["TURN_LEFT_TITLE"] = "Sinistra"; +Blockly.Msg["TURN_LEFT_TOOLTIP"] = "il van gira a sinistra"; +Blockly.Msg["TURN_RIGHT_TITLE"] = "Destra"; +Blockly.Msg["TURN_RIGHT_TOOLTIP"] = "il van gira a destra"; +Blockly.Msg["TURN_AROUND_TITLE"] = "Torna indietro"; +Blockly.Msg["TURN_AROUND_TOOLTIP"] = "il van si gira"; -Blockly.Msg["WAIT_TITLE"] = ""; -Blockly.Msg["WAIT_TOOLTIP"] = ""; -Blockly.Msg["DELIVER_TITLE"] = ""; -Blockly.Msg["DELIVER_TOOLTIP"] = ""; -Blockly.Msg["SOUND_HORN_TITLE"] = ""; -Blockly.Msg["SOUND_HORN_TOOLTIP"] = ""; +Blockly.Msg["WAIT_TITLE"] = "Aspetta"; +Blockly.Msg["WAIT_TOOLTIP"] = "il van rimane fermo"; +Blockly.Msg["DELIVER_TITLE"] = "Consegna"; +Blockly.Msg["DELIVER_TOOLTIP"] = "consegna la merce"; +Blockly.Msg["SOUND_HORN_TITLE"] = "Suona il clacson"; +Blockly.Msg["SOUND_HORN_TOOLTIP"] = "suona il clacson per spaventare le mucche"; -Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = ""; -Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = ""; -Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = ""; -Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = ""; -Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = ""; -Blockly.Msg["DEAD_END_TITLE"] = ""; -Blockly.Msg["AT_DESTINATION_TITLE"] = ""; -Blockly.Msg["COW_CROSSING_TITLE"] = ""; -Blockly.Msg["PIGEON_CROSSING_TITLE"] = ""; // untranslated +Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = "La strada continua dritta"; +Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = "La strada continua a sinistra"; +Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = "La strada continua a destra"; +Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = "Semaforo rosso"; +Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = "Semaforo verde"; +Blockly.Msg["DEAD_END_TITLE"] = "La via è senza uscita"; +Blockly.Msg["AT_DESTINATION_TITLE"] = "Arrivati a destinazione"; +Blockly.Msg["COW_CROSSING_TITLE"] = "Mucche"; +Blockly.Msg["PIGEON_CROSSING_TITLE"] = "pigeons"; // untranslated -Blockly.Msg["CALL_PROC_TITLE"] = ""; -Blockly.Msg["CALL_PROC_TOOLTIP"] = ""; -Blockly.Msg["DECLARE_PROC_TITLE"] = ""; -Blockly.Msg["DECLARE_PROC_SUBTITLE"] = ""; -Blockly.Msg["DECLARE_PROC_TOOLTIP"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = ""; +Blockly.Msg["CALL_PROC_TITLE"] = "Esegui"; +Blockly.Msg["CALL_PROC_TOOLTIP"] = "chiama una procedura"; +Blockly.Msg["DECLARE_PROC_TITLE"] = "Dichiara"; +Blockly.Msg["DECLARE_PROC_SUBTITLE"] = ""; // ? +Blockly.Msg["DECLARE_PROC_TOOLTIP"] = "dichiara la procedura"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = "Ripeti su condizione"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = ""; // ? +Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = "quando il valore è true, ripeti le istruzioni"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = "Ripeti finché"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = ""; // ? +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = "ripeti le istruzioni finchè la condizione è true"; -Blockly.Msg["VARIABLES_GET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_SET_TITLE"] = ""; -Blockly.Msg["VARIABLES_SET_SUBTITLE"] = ""; -Blockly.Msg["VARIABLES_SET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = ""; -Blockly.Msg["NUMBER_TITLE"] = ""; -Blockly.Msg["NUMBER_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_GET_TOOLTIP"] = "una variabile"; +Blockly.Msg["VARIABLES_SET_TITLE"] = "Assegna"; +Blockly.Msg["VARIABLES_SET_SUBTITLE"] = "a"; +Blockly.Msg["VARIABLES_SET_TOOLTIP"] = "assegna una variabile"; +Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = "assegna un numero alla variabile"; +Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = "Incrementa"; +Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = "di"; +Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = "incrementa una variabile"; +Blockly.Msg["NUMBER_TITLE"] = "Numero"; +Blockly.Msg["NUMBER_TOOLTIP"] = "un valore numerico"; From 129866758542ab24c5baea23e2cf7ec5754b16fd Mon Sep 17 00:00:00 2001 From: SKairinos Date: Mon, 30 Sep 2024 14:18:02 +0000 Subject: [PATCH 08/13] ur --- game/static/game/js/blockly/msg/js/ur.js | 88 ++++++++++++------------ 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/game/static/game/js/blockly/msg/js/ur.js b/game/static/game/js/blockly/msg/js/ur.js index dadbbfac9..74ca6dfd9 100755 --- a/game/static/game/js/blockly/msg/js/ur.js +++ b/game/static/game/js/blockly/msg/js/ur.js @@ -435,53 +435,53 @@ Blockly.Msg["PROCEDURES_HUE"] = "290"; Blockly.Msg["COLOUR_HUE"] = "20"; Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; -Blockly.Msg["START_TITLE"] = ""; -Blockly.Msg["START_TOOLTIP"] = "" -Blockly.Msg["MOVE_FORWARDS_TITLE"] = ""; -Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = ""; -Blockly.Msg["TURN_LEFT_TITLE"] = ""; -Blockly.Msg["TURN_LEFT_TOOLTIP"] = ""; -Blockly.Msg["TURN_RIGHT_TITLE"] = ""; -Blockly.Msg["TURN_RIGHT_TOOLTIP"] = ""; -Blockly.Msg["TURN_AROUND_TITLE"] = ""; -Blockly.Msg["TURN_AROUND_TOOLTIP"] = ""; +Blockly.Msg["START_TITLE"] = "شروع کریں"; +Blockly.Msg["START_TOOLTIP"] = "پروگرام کا آغاز" +Blockly.Msg["MOVE_FORWARDS_TITLE"] = "آگے بڑھیں"; +Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = "وین کو آگے بڑھائیں"; +Blockly.Msg["TURN_LEFT_TITLE"] = "بائیں مڑیں"; +Blockly.Msg["TURN_LEFT_TOOLTIP"] = "وین بائیں مڑیں"; +Blockly.Msg["TURN_RIGHT_TITLE"] = "دائیں مڑیں"; +Blockly.Msg["TURN_RIGHT_TOOLTIP"] = "وین کو دائیں مڑیں"; +Blockly.Msg["TURN_AROUND_TITLE"] = "مڑیں"; +Blockly.Msg["TURN_AROUND_TOOLTIP"] = "وین کو گھمایں"; -Blockly.Msg["WAIT_TITLE"] = ""; -Blockly.Msg["WAIT_TOOLTIP"] = ""; -Blockly.Msg["DELIVER_TITLE"] = ""; -Blockly.Msg["DELIVER_TOOLTIP"] = ""; -Blockly.Msg["SOUND_HORN_TITLE"] = ""; -Blockly.Msg["SOUND_HORN_TOOLTIP"] = ""; +Blockly.Msg["WAIT_TITLE"] = "انتظار کریں"; +Blockly.Msg["WAIT_TOOLTIP"] = "وین کو روکے رکھیں"; +Blockly.Msg["DELIVER_TITLE"] = "سامان پہنچایں"; +Blockly.Msg["DELIVER_TOOLTIP"] = "وین سے سامان پہنچایں"; +Blockly.Msg["SOUND_HORN_TITLE"] = "ہارن بجایں"; +Blockly.Msg["SOUND_HORN_TOOLTIP"] = "گائے بھینسوں"; -Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = ""; -Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = ""; -Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = ""; -Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = ""; -Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = ""; -Blockly.Msg["DEAD_END_TITLE"] = ""; -Blockly.Msg["AT_DESTINATION_TITLE"] = ""; -Blockly.Msg["COW_CROSSING_TITLE"] = ""; +Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = ""; // ? +Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = ""; // ? +Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = ""; // ? +Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = ""; // ? +Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = ""; // ? +Blockly.Msg["DEAD_END_TITLE"] = "ٹریفک لائٹ سرخ/سبز"; +Blockly.Msg["AT_DESTINATION_TITLE"] = "آگے راستہ بند ہے"; +Blockly.Msg["COW_CROSSING_TITLE"] = "منزل پر پہنچ گئے"; Blockly.Msg["PIGEON_CROSSING_TITLE"] = ""; // untranslated -Blockly.Msg["CALL_PROC_TITLE"] = ""; -Blockly.Msg["CALL_PROC_TOOLTIP"] = ""; +Blockly.Msg["CALL_PROC_TITLE"] = ""; // ? +Blockly.Msg["CALL_PROC_TOOLTIP"] = ""; // ? Blockly.Msg["DECLARE_PROC_TITLE"] = ""; -Blockly.Msg["DECLARE_PROC_SUBTITLE"] = ""; -Blockly.Msg["DECLARE_PROC_TOOLTIP"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = ""; +Blockly.Msg["DECLARE_PROC_SUBTITLE"] = ""; // ? +Blockly.Msg["DECLARE_PROC_TOOLTIP"] = ""; // ? +Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = ""; // ? +Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = ""; // ? +Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = ""; // ? +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = ""; // ? +Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = ""; // ? +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = ""; // ? -Blockly.Msg["VARIABLES_GET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_SET_TITLE"] = ""; -Blockly.Msg["VARIABLES_SET_SUBTITLE"] = ""; -Blockly.Msg["VARIABLES_SET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = ""; -Blockly.Msg["NUMBER_TITLE"] = ""; -Blockly.Msg["NUMBER_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_GET_TOOLTIP"] = ""; // ? +Blockly.Msg["VARIABLES_SET_TITLE"] = ""; // ? +Blockly.Msg["VARIABLES_SET_SUBTITLE"] = ""; // ? +Blockly.Msg["VARIABLES_SET_TOOLTIP"] = ""; // ? +Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = ""; // ? +Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = ""; // ? +Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = ""; // ? +Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = ""; // ? +Blockly.Msg["NUMBER_TITLE"] = ""; // ? +Blockly.Msg["NUMBER_TOOLTIP"] = ""; // ? From 45ea1a5e94f11ae9ae1578cef16d4941bc9fbc27 Mon Sep 17 00:00:00 2001 From: SKairinos Date: Mon, 30 Sep 2024 14:27:03 +0000 Subject: [PATCH 09/13] ru --- game/static/game/js/blockly/msg/js/ru.js | 92 ++++++++++++------------ 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/game/static/game/js/blockly/msg/js/ru.js b/game/static/game/js/blockly/msg/js/ru.js index 494d16460..5def7138f 100755 --- a/game/static/game/js/blockly/msg/js/ru.js +++ b/game/static/game/js/blockly/msg/js/ru.js @@ -435,53 +435,53 @@ Blockly.Msg["PROCEDURES_HUE"] = "290"; Blockly.Msg["COLOUR_HUE"] = "20"; Blockly.Msg["VARIABLES_DYNAMIC_HUE"] = "310"; -Blockly.Msg["START_TITLE"] = ""; -Blockly.Msg["START_TOOLTIP"] = "" -Blockly.Msg["MOVE_FORWARDS_TITLE"] = ""; -Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = ""; -Blockly.Msg["TURN_LEFT_TITLE"] = ""; -Blockly.Msg["TURN_LEFT_TOOLTIP"] = ""; -Blockly.Msg["TURN_RIGHT_TITLE"] = ""; -Blockly.Msg["TURN_RIGHT_TOOLTIP"] = ""; -Blockly.Msg["TURN_AROUND_TITLE"] = ""; -Blockly.Msg["TURN_AROUND_TOOLTIP"] = ""; +Blockly.Msg["START_TITLE"] = "Начало"; +Blockly.Msg["START_TOOLTIP"] = "Начало программы" +Blockly.Msg["MOVE_FORWARDS_TITLE"] = "Ехать вперед"; +Blockly.Msg["MOVE_FORWARDS_TOOLTIP"] = "переместить грузовик вперед"; +Blockly.Msg["TURN_LEFT_TITLE"] = "Повернуть налево"; +Blockly.Msg["TURN_LEFT_TOOLTIP"] = "повернуть грузовик налево"; +Blockly.Msg["TURN_RIGHT_TITLE"] = "Повернуть направо"; +Blockly.Msg["TURN_RIGHT_TOOLTIP"] = "повернуть грузовик направо"; +Blockly.Msg["TURN_AROUND_TITLE"] = "Развернуться"; +Blockly.Msg["TURN_AROUND_TOOLTIP"] = "развернуть грузови"; -Blockly.Msg["WAIT_TITLE"] = ""; -Blockly.Msg["WAIT_TOOLTIP"] = ""; -Blockly.Msg["DELIVER_TITLE"] = ""; -Blockly.Msg["DELIVER_TOOLTIP"] = ""; -Blockly.Msg["SOUND_HORN_TITLE"] = ""; -Blockly.Msg["SOUND_HORN_TOOLTIP"] = ""; +Blockly.Msg["WAIT_TITLE"] = "Подождать"; +Blockly.Msg["WAIT_TOOLTIP"] = "оставить грузовик на месте"; +Blockly.Msg["DELIVER_TITLE"] = "Доставить"; +Blockly.Msg["DELIVER_TOOLTIP"] = "доставить товары из грузовика"; +Blockly.Msg["SOUND_HORN_TITLE"] = "Подать сигнал"; +Blockly.Msg["SOUND_HORN_TOOLTIP"] = "просигналить, чтобы спугнуть коров"; -Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = ""; -Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = ""; -Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = ""; -Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = ""; -Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = ""; -Blockly.Msg["DEAD_END_TITLE"] = ""; -Blockly.Msg["AT_DESTINATION_TITLE"] = ""; -Blockly.Msg["COW_CROSSING_TITLE"] = ""; -Blockly.Msg["PIGEON_CROSSING_TITLE"] = ""; // untranslated +Blockly.Msg["ROAD_EXISTS_FORWARD_TITLE"] = "Есть путь впереди"; +Blockly.Msg["ROAD_EXISTS_LEFT_TITLE"] = "Есть путь слева"; +Blockly.Msg["ROAD_EXISTS_RIGHT_TITLE"] = "Есть путь справа"; +Blockly.Msg["TRAFFIC_LIGHT_RED_TITLE"] = "Светофор красный"; +Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = "Светофор зеленый"; +Blockly.Msg["DEAD_END_TITLE"] = "Тупик"; +Blockly.Msg["AT_DESTINATION_TITLE"] = "В пункте назначения"; +Blockly.Msg["COW_CROSSING_TITLE"] = "Коровы"; +Blockly.Msg["PIGEON_CROSSING_TITLE"] = "pigeons"; // untranslated -Blockly.Msg["CALL_PROC_TITLE"] = ""; -Blockly.Msg["CALL_PROC_TOOLTIP"] = ""; -Blockly.Msg["DECLARE_PROC_TITLE"] = ""; -Blockly.Msg["DECLARE_PROC_SUBTITLE"] = ""; -Blockly.Msg["DECLARE_PROC_TOOLTIP"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = ""; -Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = ""; +Blockly.Msg["CALL_PROC_TITLE"] = "Вызвать"; +Blockly.Msg["CALL_PROC_TOOLTIP"] = "вызывает процедуру"; +Blockly.Msg["DECLARE_PROC_TITLE"] = "Определить"; +Blockly.Msg["DECLARE_PROC_SUBTITLE"] = "выполнять"; +Blockly.Msg["DECLARE_PROC_TOOLTIP"] = "определяет процедуру"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TITLE"] = "Повторять пока"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_SUBTITLE"] = "выполнять"; +Blockly.Msg["CONTROLS_REPEAT_WHILE_TOOLTIP"] = "пока значение истинно, выполнять инструкции"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TITLE"] = "Повторять до тех пор, пока"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = "выполнять"; +Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = "выполнять инструкции до тех пор, пока"; -Blockly.Msg["VARIABLES_GET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_SET_TITLE"] = ""; -Blockly.Msg["VARIABLES_SET_SUBTITLE"] = ""; -Blockly.Msg["VARIABLES_SET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = ""; -Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = ""; -Blockly.Msg["NUMBER_TITLE"] = ""; -Blockly.Msg["NUMBER_TOOLTIP"] = ""; +Blockly.Msg["VARIABLES_GET_TOOLTIP"] = "переменная"; +Blockly.Msg["VARIABLES_SET_TITLE"] = "Присвоить"; +Blockly.Msg["VARIABLES_SET_SUBTITLE"] = "значение"; +Blockly.Msg["VARIABLES_SET_TOOLTIP"] = "присвоить переменной значение"; +Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = "присвоить переменной число"; +Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = "Увеличить"; +Blockly.Msg["VARIABLES_INCREMENT_SUBTITLE"] = "на"; +Blockly.Msg["VARIABLES_INCREMENT_TOOLTIP"] = "увеличить переменную"; +Blockly.Msg["NUMBER_TITLE"] = "Число"; +Blockly.Msg["NUMBER_TOOLTIP"] = "число"; From ef6d09bbe62aaa3d4bf41766f894cc3e2cfdfa7c Mon Sep 17 00:00:00 2001 From: SKairinos Date: Mon, 30 Sep 2024 16:12:32 +0000 Subject: [PATCH 10/13] fix italian --- game/static/game/js/blockly/msg/js/it.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/game/static/game/js/blockly/msg/js/it.js b/game/static/game/js/blockly/msg/js/it.js index 2834b359e..edc34560e 100755 --- a/game/static/game/js/blockly/msg/js/it.js +++ b/game/static/game/js/blockly/msg/js/it.js @@ -476,8 +476,8 @@ Blockly.Msg["CONTROLS_REPEAT_UNTIL_SUBTITLE"] = ""; // ? Blockly.Msg["CONTROLS_REPEAT_UNTIL_TOOLTIP"] = "ripeti le istruzioni finchè la condizione è true"; Blockly.Msg["VARIABLES_GET_TOOLTIP"] = "una variabile"; -Blockly.Msg["VARIABLES_SET_TITLE"] = "Assegna"; -Blockly.Msg["VARIABLES_SET_SUBTITLE"] = "a"; +Blockly.Msg["VARIABLES_SET_TITLE"] = "Setta"; +Blockly.Msg["VARIABLES_SET_SUBTITLE"] = "al valore"; Blockly.Msg["VARIABLES_SET_TOOLTIP"] = "assegna una variabile"; Blockly.Msg["VARIABLES_NUMERIC_SET_TOOLTIP"] = "assegna un numero alla variabile"; Blockly.Msg["VARIABLES_INCREMENT_TITLE"] = "Incrementa"; From 11761d99d01d557234d1e3c8e13bacfa30b5a336 Mon Sep 17 00:00:00 2001 From: SKairinos Date: Wed, 2 Oct 2024 09:46:36 +0000 Subject: [PATCH 11/13] disable italian and urdu --- game/views/language_code_conversions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/game/views/language_code_conversions.py b/game/views/language_code_conversions.py index abec64ecb..a130dc5d0 100644 --- a/game/views/language_code_conversions.py +++ b/game/views/language_code_conversions.py @@ -40,7 +40,7 @@ # "id": "Bahasa Indonesia", # "ig": "Igbo", # "is": "íslenska", - "it": "Italiano", + # "it": "Italiano", # "ja": "日本語", # "kab": "Taqbaylit", # "ko": "한국어", @@ -81,7 +81,7 @@ # "tr": "Türkçe", # "ug-arab": " ئۇيغۇرچە", # "uk": "українська", - "ur": "اردو", + # "ur": "اردو", # "vi": "Tiếng Việt", # "xmf": "მარგალური ნინა", # "yo": "Èdè Yorùbá", From d97c974fe1fb809ceab040d29ab775b63de8516a Mon Sep 17 00:00:00 2001 From: SKairinos Date: Thu, 3 Oct 2024 11:04:36 +0000 Subject: [PATCH 12/13] pigeons --- game/static/game/js/blockly/msg/js/bg.js | 2 +- game/static/game/js/blockly/msg/js/pl.js | 2 +- game/static/game/js/blockly/msg/js/pt-br.js | 2 +- game/static/game/js/blockly/msg/js/ru.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/game/static/game/js/blockly/msg/js/bg.js b/game/static/game/js/blockly/msg/js/bg.js index 2e5900ca9..a68669011 100755 --- a/game/static/game/js/blockly/msg/js/bg.js +++ b/game/static/game/js/blockly/msg/js/bg.js @@ -461,7 +461,7 @@ Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = "зелен светофар"; Blockly.Msg["DEAD_END_TITLE"] = "Път без изход"; Blockly.Msg["AT_DESTINATION_TITLE"] = "На адреса"; Blockly.Msg["COW_CROSSING_TITLE"] = "Крави"; -Blockly.Msg["PIGEON_CROSSING_TITLE"] = "pigeons"; // untranslated +Blockly.Msg["PIGEON_CROSSING_TITLE"] = "гълъби"; Blockly.Msg["CALL_PROC_TITLE"] = "Изпълни"; Blockly.Msg["CALL_PROC_TOOLTIP"] = "изпълнява процедура"; diff --git a/game/static/game/js/blockly/msg/js/pl.js b/game/static/game/js/blockly/msg/js/pl.js index 495e63b9b..aec0b9a6b 100755 --- a/game/static/game/js/blockly/msg/js/pl.js +++ b/game/static/game/js/blockly/msg/js/pl.js @@ -461,7 +461,7 @@ Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = "sygnalizacja świetlna zielone"; Blockly.Msg["DEAD_END_TITLE"] = "Ślepa ulica"; Blockly.Msg["AT_DESTINATION_TITLE"] = "U celu"; Blockly.Msg["COW_CROSSING_TITLE"] = "Krowy"; -Blockly.Msg["PIGEON_CROSSING_TITLE"] = "pigeons"; // untranslated +Blockly.Msg["PIGEON_CROSSING_TITLE"] = "gołębie"; Blockly.Msg["CALL_PROC_TITLE"] = "Wywołanie"; Blockly.Msg["CALL_PROC_TOOLTIP"] = "wywołuje procedurę"; diff --git a/game/static/game/js/blockly/msg/js/pt-br.js b/game/static/game/js/blockly/msg/js/pt-br.js index 310939d0e..53aa720de 100755 --- a/game/static/game/js/blockly/msg/js/pt-br.js +++ b/game/static/game/js/blockly/msg/js/pt-br.js @@ -461,7 +461,7 @@ Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = "Semáforo verde"; Blockly.Msg["DEAD_END_TITLE"] = "Rua sem saída"; Blockly.Msg["AT_DESTINATION_TITLE"] = "No destino"; Blockly.Msg["COW_CROSSING_TITLE"] = "Vacas"; -Blockly.Msg["PIGEON_CROSSING_TITLE"] = "pigeons"; // untranslated +Blockly.Msg["PIGEON_CROSSING_TITLE"] = "pombas"; Blockly.Msg["CALL_PROC_TITLE"] = "Chamar"; Blockly.Msg["CALL_PROC_TOOLTIP"] = "chama a função"; diff --git a/game/static/game/js/blockly/msg/js/ru.js b/game/static/game/js/blockly/msg/js/ru.js index 5def7138f..69281fc42 100755 --- a/game/static/game/js/blockly/msg/js/ru.js +++ b/game/static/game/js/blockly/msg/js/ru.js @@ -461,7 +461,7 @@ Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = "Светофор зеленый"; Blockly.Msg["DEAD_END_TITLE"] = "Тупик"; Blockly.Msg["AT_DESTINATION_TITLE"] = "В пункте назначения"; Blockly.Msg["COW_CROSSING_TITLE"] = "Коровы"; -Blockly.Msg["PIGEON_CROSSING_TITLE"] = "pigeons"; // untranslated +Blockly.Msg["PIGEON_CROSSING_TITLE"] = "голуби"; Blockly.Msg["CALL_PROC_TITLE"] = "Вызвать"; Blockly.Msg["CALL_PROC_TOOLTIP"] = "вызывает процедуру"; From ed6980cf9cff297127c2bb63cbcedc75e07daf37 Mon Sep 17 00:00:00 2001 From: SKairinos Date: Thu, 3 Oct 2024 12:17:06 +0000 Subject: [PATCH 13/13] capital p in pigeons --- game/static/game/js/blockly/msg/js/pl.js | 2 +- game/static/game/js/blockly/msg/js/pt-br.js | 2 +- game/static/game/js/blockly/msg/js/ru.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/game/static/game/js/blockly/msg/js/pl.js b/game/static/game/js/blockly/msg/js/pl.js index aec0b9a6b..577747fb7 100755 --- a/game/static/game/js/blockly/msg/js/pl.js +++ b/game/static/game/js/blockly/msg/js/pl.js @@ -461,7 +461,7 @@ Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = "sygnalizacja świetlna zielone"; Blockly.Msg["DEAD_END_TITLE"] = "Ślepa ulica"; Blockly.Msg["AT_DESTINATION_TITLE"] = "U celu"; Blockly.Msg["COW_CROSSING_TITLE"] = "Krowy"; -Blockly.Msg["PIGEON_CROSSING_TITLE"] = "gołębie"; +Blockly.Msg["PIGEON_CROSSING_TITLE"] = "Gołębie"; Blockly.Msg["CALL_PROC_TITLE"] = "Wywołanie"; Blockly.Msg["CALL_PROC_TOOLTIP"] = "wywołuje procedurę"; diff --git a/game/static/game/js/blockly/msg/js/pt-br.js b/game/static/game/js/blockly/msg/js/pt-br.js index 53aa720de..9a58b3255 100755 --- a/game/static/game/js/blockly/msg/js/pt-br.js +++ b/game/static/game/js/blockly/msg/js/pt-br.js @@ -461,7 +461,7 @@ Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = "Semáforo verde"; Blockly.Msg["DEAD_END_TITLE"] = "Rua sem saída"; Blockly.Msg["AT_DESTINATION_TITLE"] = "No destino"; Blockly.Msg["COW_CROSSING_TITLE"] = "Vacas"; -Blockly.Msg["PIGEON_CROSSING_TITLE"] = "pombas"; +Blockly.Msg["PIGEON_CROSSING_TITLE"] = "Pombas"; Blockly.Msg["CALL_PROC_TITLE"] = "Chamar"; Blockly.Msg["CALL_PROC_TOOLTIP"] = "chama a função"; diff --git a/game/static/game/js/blockly/msg/js/ru.js b/game/static/game/js/blockly/msg/js/ru.js index 69281fc42..53bc2061d 100755 --- a/game/static/game/js/blockly/msg/js/ru.js +++ b/game/static/game/js/blockly/msg/js/ru.js @@ -461,7 +461,7 @@ Blockly.Msg["TRAFFIC_LIGHT_GREEN_TITLE"] = "Светофор зеленый"; Blockly.Msg["DEAD_END_TITLE"] = "Тупик"; Blockly.Msg["AT_DESTINATION_TITLE"] = "В пункте назначения"; Blockly.Msg["COW_CROSSING_TITLE"] = "Коровы"; -Blockly.Msg["PIGEON_CROSSING_TITLE"] = "голуби"; +Blockly.Msg["PIGEON_CROSSING_TITLE"] = "Голуби"; Blockly.Msg["CALL_PROC_TITLE"] = "Вызвать"; Blockly.Msg["CALL_PROC_TOOLTIP"] = "вызывает процедуру";