Skip to content

Commit

Permalink
Translation improvement in ru.json
Browse files Browse the repository at this point in the history
Russian translation improvement
  • Loading branch information
solovyovs authored and NeilFraser committed May 25, 2022
1 parent 0671c48 commit e9420e8
Showing 1 changed file with 36 additions and 35 deletions.
71 changes: 36 additions & 35 deletions json/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
"Staspotanin2",
"Tourorist",
"Wikisaurus"
"solovyovs"
]
},
"Games.name": "Игры Blockly",
Expand All @@ -36,7 +37,7 @@
"Games.runProgram": "Запустить Программу",
"Games.resetTooltip": "Прерывает программу и сбрасывает в начальное состояние.",
"Games.resetProgram": "Сбросить",
"Games.help": "Справка",
"Games.help": "Помощь",
"Games.catLogic": "Логика",
"Games.catLoops": "Циклы",
"Games.catMath": "Математика",
Expand All @@ -46,13 +47,13 @@
"Games.catVariables": "Переменные",
"Games.catProcedures": "Функции",
"Games.httpRequestError": "Произошла проблема при запросе.",
"Games.linkAlert": "Поделитесь своими блоками по этой ссылке:\n\n%1",
"Games.linkAlert": "Поделись своими блоками по этой ссылке:\n\n%1",
"Games.hashError": "К сожалению, '%1' не соответствует ни одному сохраненному файлу Блокли.",
"Games.xmlError": "Не удалось загрузить ваш сохраненный файл. Возможно, он был создан в другой версии Блокли?",
"Games.submitted": "Спасибо за эту программу! Если нашим тренированным мартышкам она понравится, то они опубликуют программу в галерее в течение нескольких дней.",
"Games.listVariable": "список",
"Games.textVariable": "текст",
"Games.breakLink": "Как только вы начнёте редактировать JavaScript, вы не сможете вернуться к редактированию блоков. Продолжить?",
"Games.breakLink": "Как только ты начнёшь редактировать JavaScript, ты не сможешь вернуться к редактированию блоков. Продолжить?",
"Games.blocks": "Блоки",
"Games.congratulations": "Поздравляем!",
"Games.helpAbort": "Этот уровень очень сложен. Может, ты хочешь пропустить его и перейти к следующей игре? Ты всегда можешь вернуться сюда позже.",
Expand Down Expand Up @@ -102,21 +103,21 @@
"Maze.ifTooltip": "Если путь в указанном направлении открыт, то выполнить некоторые действия.",
"Maze.ifelseTooltip": "Если путь в указанном направлении открыт, то выполнить первый блок действий. Иначе, выполнить второй блок действий.",
"Maze.whileTooltip": "Повторять действия, заключенные в блоке, до достижения конечной точки.",
"Maze.capacity0": "У вас осталось %0 блоков.",
"Maze.capacity1": "У вас остался %1 блок.",
"Maze.capacity2": "У вас осталось %2 блоков.",
"Maze.capacity0": "У тебя осталось %0 блоков.",
"Maze.capacity1": "У тебя остался %1 блок.",
"Maze.capacity2": "У тебя осталось %2 блоков.",
"Maze.runTooltip": "Путник сделает всё, что скажут ему блоки.",
"Maze.resetTooltip": "Вернуть путника в начало лабиринта.",
"Maze.helpStack": "Сгруппируйте несколько блоков \"шагнуть вперёд\", чтобы помочь мне достичь цели.",
"Maze.helpOneTopBlock": "На данном уровне вам необходимо сложить вместе все блоки на белом рабочем поле.",
"Maze.helpRun": "Запустите программу, чтобы посмотреть, что происходит.",
"Maze.helpReset": "Ваша программа не решила задачу. Нажмите кнопку «Сбросить» и попробуйте снова.",
"Maze.helpRepeat": "Пройдите до конца этого пути, используя только два блока. Для выполнения блока более одного раза используйте \"повторять\".",
"Maze.helpCapacity": "Вы использовали все блоки для этого уровня. Чтобы добавить новый блок, вначале необходимо удалить существующий.",
"Maze.helpRepeatMany": "Вы можете расположить более одного блока внутри блока «повторять».",
"Maze.helpSkins": "Выберите в этом меню своего любимого путника.",
"Maze.helpIf": "Блок \"если\" выполнит что-то только в случае верного условия. Попробуйте повернуть налево, если путь влево доступен.",
"Maze.helpMenu": "Нажмите на %1 в блоке \"если\" для изменения его условия.",
"Maze.helpStack": "Сгруппируй несколько блоков \"шагнуть вперёд\", чтобы помочь мне достичь цели.",
"Maze.helpOneTopBlock": "На данном уровне тебе нужно сложить вместе все блоки на белом рабочем поле.",
"Maze.helpRun": "Запусти программу, чтобы посмотреть, что происходит.",
"Maze.helpReset": "Твоя программа не решила задачу. Нажми кнопку «Сбросить» и попробуй снова.",
"Maze.helpRepeat": "Пройди до конца этого пути, используя только два блока. Для выполнения блока более одного раза используй \"повторять\".",
"Maze.helpCapacity": "Ты использовал все блоки для этого уровня. Чтобы добавить новый блок, сначала необходимо удалить существующий.",
"Maze.helpRepeatMany": "Ты можешь расположить более одного блока внутри блока «повторять».",
"Maze.helpSkins": "Выбери в этом меню своего любимого путника.",
"Maze.helpIf": "Блок \"если\" выполнит что-то только в случае верного условия. Попробуй повернуть налево, если путь влево доступен.",
"Maze.helpMenu": "Нажми на %1 в блоке \"если\" для изменения его условия.",
"Maze.helpWallFollow": "Можешь ли ты решить этот сложный лабиринт? Попробуй придерживаться левой стены. Только для опытных программистов!",
"Bird.noWorm": "червяк не пойман",
"Bird.heading": "направление",
Expand All @@ -126,7 +127,7 @@
"Bird.helpHeading": "Измени курс, чтобы птица поймала червяка и села в своё гнездо.",
"Bird.helpHasWorm": "Используй этот блок для движения в одном направлении, если червяк пойман, и в другом - если не пойман.",
"Bird.helpX": "'x' - это текущее горизонтальное положение. Используй этот блок, чтобы двигаться в одном направлении, если 'x' меньше числа, или в другом направлении, в противном случае.",
"Bird.helpElse": "Щелкните на иконке, чтобы изменить блок 'если'.",
"Bird.helpElse": "Щелкни на иконке, чтобы изменить блок 'если'.",
"Bird.helpElseIf": "На этом уровне требуются блоки \"иначе если\" и \"иначе\".",
"Bird.helpAnd": "Блок \"и\" имеет значения истина, если оба параметра истинны.",
"Bird.helpMutator": "Перетащи блок \"иначе\" в блок \"если\".",
Expand Down Expand Up @@ -199,17 +200,17 @@
"Movie.submitDisabled": "Твой фильм неподвижен. Используй блоки, чтобы создать что-то интересное. После этого ты можешь поместить свой фильм в галерею.",
"Movie.galleryTooltip": "Открыть галерею фильмов.",
"Movie.galleryMsg": "см. Галерею",
"Movie.submitTooltip": "Загрузить ваш фильм в галерею.",
"Movie.submitTooltip": "Загрузить фильм в галерею.",
"Movie.submitMsg": "Представить в Галерею",
"Movie.helpLayer": "Передвиньте фоновый круг наверх вашей программы. Тогда он окажется позади человека.",
"Movie.helpLayer": "Передвинь фоновый круг наверх вашей программы. Тогда он окажется позади человека.",
"Movie.helpText1": "Используй простые фигуры, чтобы нарисовать этого человечка.",
"Movie.helpText2a": "Этот уровень представляет собой кино. Требуется, чтобы рука двигалась по экрану. Нажми кнопку «Старт», чтобы посмотреть.",
"Movie.helpText2a": "Этот уровень представляет собой кино. Нужно, чтобы рука двигалась по экрану. Нажми кнопку «Старт», чтобы посмотреть.",
"Movie.helpText2b": "Во время показа фильма значение блока \"time\" меняется от нуля до 100. Из-за того, что координата 'y' также должна начинаться с 0 и дойти то 100, это должно быть просто.",
"Movie.helpText3": "Блок \"time\" отсчитывает от 0 до 100. Но теперь требуется менять координату 'y' другой руки от 100 до 0. Можешь найти простую математическую формулу, чтобы развернуть направление движения?",
"Movie.helpText4": "Используй то, что ты узнал на предыдущем уровне, чтобы ноги пересеклись.",
"Movie.helpText5": "Математическая формула для руки непроста. Вот ответ:",
"Movie.helpText6": "Добавь человеку пару рук.",
"Movie.helpText7": "Используйте блок «если», чтобы нарисовать маленькую голову для первой половины фильма. Затем нарисуйте большую голову для второй половины фильма.",
"Movie.helpText7": "Используй блок «если», чтобы нарисовать маленькую голову для первой половины фильма. Затем нарисуй большую голову для второй половины фильма.",
"Movie.helpText8": "Сделай, чтобы ноги были в обратном порядке на середине фильма.",
"Movie.helpText9": "Нарисуй расширяющийся круг за человеком.",
"Movie.helpText10": "Сделай фильм, какой пожелаешь. У тебя появилось много новых блоков, которые стоит изучить. Приятно провести время!",
Expand All @@ -236,22 +237,22 @@
"Music.submitDisabled": "Запусти программу и жди её завершение. Затем можно поместить полученный рисунок в галерею.",
"Music.galleryTooltip": "Открыть галерею музыки.",
"Music.galleryMsg": "См. Галерею",
"Music.submitTooltip": "Загрузить вашу музыку в галерею.",
"Music.submitTooltip": "Загрузить музыку в галерею.",
"Music.submitMsg": "Загрузить в Галерею.",
"Music.helpUseFunctions": "Ваше решение работает, но вы можете сделать лучше. Используйте функции для уменьшения количества повторяющегося кода.",
"Music.helpUseInstruments": "Музыка будет звучать лучше, если вы будете использовать разные инструменты в каждом стартовом блоке.",
"Music.helpText1": "Исполните первые четыре ноты 'Братца Якоба'",
"Music.helpUseFunctions": "Твое решение работает, но ты можешь сделать его еще лучше. Используйте функции для уменьшения количества повторяющегося кода.",
"Music.helpUseInstruments": "Музыка будет звучать лучше, если ты будешь использовать разные инструменты в каждом стартовом блоке.",
"Music.helpText1": "Исполни первые четыре ноты 'Братца Якоба'",
"Music.helpText2a": "'Функция' позволяет тебе сгруппировать блоки вместе, а затем запускать их более одного раза.",
"Music.helpText2b": "Создайте функцию, чтобы сыграть первые четыре ноты песни «Братец Якоб». Запустите эту функцию дважды. Не добавляйте новые нотные блоки.",
"Music.helpText3": "Создайте вторую функцию для следующей части песни «Братец Якоб». Последняя нота длиннее.",
"Music.helpText4": "Создайте третью функцию для следующей части песни «Братец Якоб». Первые четыре ноты короче.",
"Music.helpText5": "Закончите мелодию песни «Братец Якоб» до конца.",
"Music.helpText6a": "Этот новый блок позволяет вам использовать другой музыкальный инструмент.",
"Music.helpText6b": "Сыграйте свою мелодию на скрипке.",
"Music.helpText2b": "Создай функцию, чтобы сыграть первые четыре ноты песни «Братец Якоб». Запусти эту функцию дважды. Не добавляй новые нотные блоки.",
"Music.helpText3": "Создай вторую функцию для следующей части песни «Братец Якоб». Последняя нота длиннее.",
"Music.helpText4": "Создай третью функцию для следующей части песни «Братец Якоб». Первые четыре ноты короче.",
"Music.helpText5": "Закончи мелодию песни «Братец Якоб» до конца.",
"Music.helpText6a": "Этот новый блок позволяет тебе использовать другой музыкальный инструмент.",
"Music.helpText6b": "Сыграй свою мелодию на скрипке.",
"Music.helpText7a": "Этот новый блок добавляет беззвучную задержку.",
"Music.helpText7b": "Создайте второй стартовый блок с двумя блоками задержки, а затем сыграйте песню «Братец Якоб».",
"Music.helpText7b": "Создай второй стартовый блок с двумя блоками задержки, а затем сыграй песню «Братец Якоб».",
"Music.helpText8": "Каждый стартовый блок должен дважды играть песню «Братец Якоб».",
"Music.helpText9": "Создайте четыре стартовых блока, каждый из которых дважды исполняет песню «Братец Якоб». Добавьте правильное количество блоков задержки.",
"Music.helpText9": "Создай четыре стартовых блока, каждый из которых дважды исполняет песню «Братец Якоб». Добавь правильное количество блоков задержки.",
"Music.helpText10": "Сочини всё, что пожелаешь. У тебя появилось много новых блоков, которые стоит изучить. Приятно провести время!",
"Music.helpText10Reddit": "Используй кнопку \"Смотреть Галерею\", чтобы посмотреть работы других. Если ты написал что-то интересное — используй кнопку \"Сохранить в Галерее\", чтобы поделиться работой с другими.",
"Pond.scanTooltip": "Ищет врагов. Укажи направление (0-360). Возвращает расстояние до ближайшего противника в этом направлении. Возвращает бесконечность, если противник не найден.",
Expand All @@ -269,8 +270,8 @@
"Pond.targetName": "Цель",
"Pond.pendulumName": "Маятник",
"Pond.scaredName": "Пуганый",
"Pond.helpUseScan": "Твоё решение работает, но можно сделать лучше. Используй 'scan', чтобы указать расстояние для стрельбы пушки.",
"Pond.helpText1": "Используйте команду 'cannon', чтобы поразить цель. Первый параметр — угол, второй — расстояние. Найдите правильное сочетание.",
"Pond.helpUseScan": "Твоё решение работает, но можно сделать его еще лучше. Используй 'scan', чтобы указать расстояние для стрельбы пушки.",
"Pond.helpText1": "Используй команду 'cannon', чтобы поразить цель. Первый параметр — угол, второй — расстояние. Найди правильное сочетание.",
"Pond.helpText2": "Эта цель должна быть поражена много раз. Используй цикл 'while (true)', чтобы делать что-то бесконечно.",
"Pond.helpText3a": "Этот противник двигается взад-вперёд, из-за чего в него трудно попасть. Выражение 'scan' возвращает точное расстояние до противника в указанном направлении.",
"Pond.helpText3b": "Расстояние — именно то, что нужно команде 'cannon' для точной стрельбы.",
Expand Down

0 comments on commit e9420e8

Please sign in to comment.