Skip to content

Commit

Permalink
feat: Rapid router 1732 (#1737)
Browse files Browse the repository at this point in the history
* polish

* add polish

* fix

* initial

* bg

* pt-br

* it

* ur

* ru

* fix italian

* disable italian and urdu

* pigeons

* capital p in pigeons
  • Loading branch information
SKairinos authored Oct 3, 2024
1 parent b14e520 commit 8ac9fae
Show file tree
Hide file tree
Showing 7 changed files with 398 additions and 92 deletions.
53 changes: 52 additions & 1 deletion game/static/game/js/blockly/msg/js/bg.js
Original file line number Diff line number Diff line change
Expand Up @@ -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";
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"] = "число";
53 changes: 52 additions & 1 deletion game/static/game/js/blockly/msg/js/it.js
Original file line number Diff line number Diff line change
Expand Up @@ -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";
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";
53 changes: 52 additions & 1 deletion game/static/game/js/blockly/msg/js/pl.js
Original file line number Diff line number Diff line change
Expand Up @@ -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";
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";
53 changes: 52 additions & 1 deletion game/static/game/js/blockly/msg/js/pt-br.js
Original file line number Diff line number Diff line change
Expand Up @@ -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";
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";
53 changes: 52 additions & 1 deletion game/static/game/js/blockly/msg/js/ru.js
Original file line number Diff line number Diff line change
Expand Up @@ -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";
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"] = "число";
53 changes: 52 additions & 1 deletion game/static/game/js/blockly/msg/js/ur.js
Original file line number Diff line number Diff line change
Expand Up @@ -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";
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"] = ""; // ?
Loading

0 comments on commit 8ac9fae

Please sign in to comment.