diff --git a/game/static/game/js/blockly/msg/js/bg.js b/game/static/game/js/blockly/msg/js/bg.js index fdd58a312..a68669011 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"] = "гълъби"; + +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..edc34560e 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"] = "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"] = "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"] = "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"] = "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"] = "una variabile"; +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"; +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"; diff --git a/game/static/game/js/blockly/msg/js/pl.js b/game/static/game/js/blockly/msg/js/pl.js index 05b7d4382..577747fb7 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"] = "Gołębie"; + +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"; 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..9a58b3255 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"] = "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"] = "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"] = "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"] = "Pombas"; + +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"] = "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 diff --git a/game/static/game/js/blockly/msg/js/ru.js b/game/static/game/js/blockly/msg/js/ru.js index 38678316c..53bc2061d 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"] = "Голуби"; + +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..74ca6dfd9 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 10b19f489..a130dc5d0 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": "繁體中文" +}