Ukrainian translation for general strings and Main levels.

Fix css for bottom right panel to fit a new language.
This commit is contained in:
vitalii 2015-11-04 19:32:19 +02:00
parent 02530196c2
commit 909db0fe9e
27 changed files with 1368 additions and 141 deletions

View file

@ -10,7 +10,8 @@ exports.strings = {
'es_AR': '¡Ea! Terminaste el último nivel, ¡genial!',
'pt_BR': 'Uia! Você terminou o último nível, massa!',
'fr_FR': 'Félicitations, vous avez réussi le dernier niveau !',
'ru_RU': 'Вау! Вы прошли последний уровень, отлично!'
'ru_RU': 'Вау! Вы прошли последний уровень, отлично!',
'uk': 'Вау! Ти пройшов останній рівень, круто!'
},
///////////////////////////////////////////////////////////////////////////
'finish-dialog-next': {
@ -23,7 +24,8 @@ exports.strings = {
'es_AR': '¿Querés seguir con *"{nextLevel}"*, el próximo nivel?',
'pt_BR': 'Você gostaria de ir para o próximo nível: *"{nextLevel}"*?',
'fr_FR': 'Voulez-vous passer à *"{nextLevel}"*, le prochain niveau ?',
'ru_RU': 'Хотите перейти на следующий уровень: *"{nextLevel}"*?'
'ru_RU': 'Хотите перейти на следующий уровень: *"{nextLevel}"*?',
'uk': 'Хочеш перейти на наступний рівень: *"{nextLevel}"*?'
},
///////////////////////////////////////////////////////////////////////////
'finish-dialog-win': {
@ -36,7 +38,8 @@ exports.strings = {
'zh_TW': '太強了,您的答案符合我們的預期甚至更好!',
'es_AR': '¡Fabuloso! Igualaste o superaste nuestra solución.',
'fr_FR': 'Fabuleux ! Votre solution a égalé ou surpassé notre solution.',
'ru_RU': 'Отлично! Ваше решение соответствует или превосходит наше.'
'ru_RU': 'Отлично! Ваше решение соответствует или превосходит наше.',
'uk': 'Чудово! Твій розв’язок на рівні чи можливо навіть краще від нашого'
},
///////////////////////////////////////////////////////////////////////////
'finish-dialog-lose': {
@ -49,7 +52,8 @@ exports.strings = {
'es_AR': 'Fijate si podés bajarlo a usar sólo {best} comandos :D',
'pt_BR': 'Veja se consegue reduzir para somente {best} :D',
'fr_FR': 'Voyons si vous pouvez descendre à {best} :D',
'ru_RU': 'Попробуйте, может вы сможете уложиться в {best} : D'
'ru_RU': 'Попробуйте, может вы сможете уложиться в {best} : D',
'uk': 'Спробуй, можливо ти зможете вкластися в {best} кроків :D'
},
///////////////////////////////////////////////////////////////////////////
'hg-prune-tree': {
@ -61,7 +65,8 @@ exports.strings = {
'pt_BR': 'Cuidado! O Mercurial faz coleção de lixo agressiva e precisa prunar sua árvore',
'fr_FR': 'Attention, Mercurial supprime de façon agressive et nécessite un prune du repository',
'de_DE': 'Achtung! Mercurial macht aggressive Garbage Collection und muss daher deinen Baum reduzieren',
'ru_RU': 'Внимание! Mercurial использует агрессивный сборщик мусора и обрезает ваше дерево'
'ru_RU': 'Внимание! Mercurial использует агрессивный сборщик мусора и обрезает ваше дерево',
'uk': 'Увага! Mercurial агресивно збирає сміття й може обрізати твоє дерево '
},
///////////////////////////////////////////////////////////////////////////
'hg-a-option': {
@ -73,7 +78,8 @@ exports.strings = {
'pt_BR': 'A opção -A não é necessária para este aplicativo, simplesmente faça commit',
'de_DE': 'Die Option -A wird in dieser Anwendung nicht benötigt, committe einfach!',
'fr_FR': 'L\'option -A n\'est pas nécessaire pour cette application, simplemer commiter',
'ru_RU': 'Опция -A не требуется для этого приложения, просто сделайте коммит.'
'ru_RU': 'Опция -A не требуется для этого приложения, просто сделайте коммит.',
'uk': 'Опція -A не потрібна для цього застосунку, можна просто комітити!'
},
///////////////////////////////////////////////////////////////////////////
'hg-error-no-status': {
@ -84,7 +90,8 @@ exports.strings = {
'pt_BR': 'Não existe um comando status para este aplicativo, já que não há staging de arquivos. Tente hg summary',
'fr_FR': 'Il n\'y a pas de commande status pour cette application, car il n\'y a pas de fichier stagé. Essayé hg summary à la place.',
'de_DE': 'Es gibt keinen Befehl status in dieser Anwendung, da es kein Staging von Dateien gibt. Probier stattdessen hg summary',
'ru_RU': 'Команда status не поддерживается в этом приложении, так как здесь нет файлов. Попробуйте выполнить hg summary'
'ru_RU': 'Команда status не поддерживается в этом приложении, так как здесь нет файлов. Попробуйте выполнить hg summary',
'uk': 'Команда status не підтримується в цьому застосунку, так як немає стейджингу(staging) файлів. Натомість спробуй hg summary '
},
///////////////////////////////////////////////////////////////////////////
'hg-error-need-option': {
@ -95,7 +102,8 @@ exports.strings = {
'pt_BR': 'Eu preciso da opção {option} para esse comando!',
'fr_FR': 'J\'ai besoin de l\'option {option} pour cette commande',
'de_DE': 'Ich benötige die Option {option} für diesen Befehl!',
'ru_RU': 'Для этой команды требуется опция {option}'
'ru_RU': 'Для этой команды требуется опция {option}',
'uk': 'Для цієї команди потрібна опція {option}'
},
///////////////////////////////////////////////////////////////////////////
'hg-error-log-no-follow': {
@ -106,7 +114,8 @@ exports.strings = {
'pt_BR': 'hg log sem -f atualmente não é suportado, use -f',
'fr_FR': 'hg log sans -f n\'est pas supporté',
'de_DE': 'hg log ohne -f wird aktuell nicht unterstützt, benutze bitte -f',
'ru_RU': 'hg log без опции -f в настоящий момент не поддерживается, используйте -f'
'ru_RU': 'hg log без опции -f в настоящий момент не поддерживается, используйте -f',
'uk': 'hg log без опції -f в данний момент не підтримується, використовуй -f'
},
///////////////////////////////////////////////////////////////////////////
'git-status-detached': {
@ -118,7 +127,8 @@ exports.strings = {
'es_AR': '¡Detached HEAD!',
'pt_BR': 'Detached HEAD!',
'fr_FR': 'head détaché !',
'ru_RU': 'Отделенный HEAD'
'ru_RU': 'Отделенный HEAD',
'uk': 'Відокремлений HEAD'
},
///////////////////////////////////////////////////////////////////////////
'git-status-onbranch': {
@ -130,7 +140,8 @@ exports.strings = {
'es_AR': 'En la rama {branch}',
'pt_BR': 'No ramo {branch}',
'fr_FR': 'Sur la branche {branch}',
'ru_RU': 'В ветке {branch}'
'ru_RU': 'В ветке {branch}',
'uk': 'В гілці {branch}'
},
///////////////////////////////////////////////////////////////////////////
'git-status-readytocommit': {
@ -142,7 +153,8 @@ exports.strings = {
'es_AR': '¡Listo para commitear! (como siempre en esta demo ;-) )',
'pt_BR': 'Pronto para commitar! (como sempre neste demo ;-) )',
'fr_FR': 'Prêt à commit ! (comme toujours dans cette démo)',
'ru_RU': 'Готово к коммиту! (как и всегда в этом демо)'
'ru_RU': 'Готово к коммиту! (как и всегда в этом демо)',
'uk': 'Готово до коміту! (як завжди в цьому демо)'
},
///////////////////////////////////////////////////////////////////////////
'git-dummy-msg': {
@ -155,7 +167,8 @@ exports.strings = {
'es_AR': 'Otro commit más, y van...',
'pt_BR': 'Commitando.. Vai Timão!',
'fr_FR': 'Commit rapide. NoMaN Sux!',
'ru_RU': 'Быстрый коммит. А надо!'
'ru_RU': 'Быстрый коммит. А надо!',
'uk': 'Швидкий коміт. Динамо!'
},
'git-error-origin-fetch-uptodate': {
'__desc__': 'One of the error messages for git',
@ -166,7 +179,8 @@ exports.strings = {
'pt_BR': 'Já estamos na versão mais recente!',
'zh_TW': '已經是最新的了',
'zh_CN': '已经是最新的了',
'ru_RU': 'Уже обновлено!'
'ru_RU': 'Уже обновлено!',
'uk': 'Вже оновлено!'
},
'git-error-origin-fetch-no-ff': {
'__desc__': 'One of the error messages for git',
@ -176,7 +190,8 @@ exports.strings = {
'es_AR': 'Tu rama origin está desincronizada con la rama remota, por lo que no se puede hacer el fetch',
'pt_BR': 'O fetch não pode ser realizado pois o ramo de origem está fora de sincronia com o ramo remoto',
'fr_FR': 'Votre branche origin n\'est plus synchronisée avec la branche distante et fetch ne peut pas être appliqué. Essayez avec l\'option --force',
'ru_RU': 'Ваша origin ветка не синхронизирована с удаленной веткой, невозможно выполнить fetch'
'ru_RU': 'Ваша origin ветка не синхронизирована с удаленной веткой, невозможно выполнить fetch',
'uk': 'Твоя гілка origin не синхронізована з віддаленою гілкою, неможливо виконати fetch'
},
'git-error-origin-push-no-ff': {
'__desc__': 'One of the error messages for git',
@ -186,7 +201,8 @@ exports.strings = {
'es_AR': 'El repositorio remoto divergió de tu repositorio local, por lo que subir tus cambios no es un simple fast forward (y por eso se rechazó tu push). Por favor, hacé pull de los nuevos cambios en el repositorio remoto, incorporalos a esta rama y probá de nuevo. Podés hacerlo con git pull o git pull --rebase',
'pt_BR': 'O repositório remoto divergiu do repositório local, então enviar suas mudanças não é um simples fast forward (e por isso seu push foi rejeitado). Por favor, faça pull das novas mudanças do repositório remoto, incorpore-os a este ramo, e tente novamente. Você pode fazê-lo com git pull ou git pull --rebase',
'fr_FR': 'Le dépôt distant a divergé de votre référentiel local, donc l\'envoi de vos modifications n\'est pas en simple avance rapide (et donc votre envoi a été rejeté). Veuillez récupérer les nouveaux changements depuis le dépôt distant, les intégrer dans cette branche, et essayez à nouveau. Vous pouvez le faire avec git pull ou git pull --rebase',
'ru_RU:': 'Удаленный репозиторий разошелся с вашим локальным репозиторием, поэтому выгрузка ваших изменений не может быть в режиме fast forward (и следовательно ваш push будет отклонён). Пожалуйста, удалите изменения в удаленном репозитории которые, объедините их в эту ветку и попробуйте еще раз. Вы можете сделать это с помощью git pull или git pull --rebase'
'ru_RU': 'Удаленный репозиторий разошелся с вашим локальным репозиторием, поэтому выгрузка ваших изменений не может быть в режиме fast forward (и следовательно ваш push будет отклонён). Пожалуйста, удалите изменения в удаленном репозитории которые, объедините их в эту ветку и попробуйте еще раз. Вы можете сделать это с помощью git pull или git pull --rebase',
'uk': 'Віддалений репозиторій розбігся з твоїм локальным репозиторієм, тому відвантаження твоїх змін не є простим fast forward (й тому твій push був відхилений). Будь-ласка, витягни зміни з віддаленого репозиторію, включи їх в цю гілку, й спробуй ще. Ти можеш зробити це за допомогою git pull чи git pull --rebase'
},
'git-error-remote-branch': {
'__desc__': 'One of the error messages for git',
@ -196,7 +212,8 @@ exports.strings = {
'es_AR': 'No podés ejecutar ese comando en una rama remota',
'pt_BR': 'Você não pode executar esse comando em um ramo remoto',
'fr_FR': 'Vous ne pouvez exécuter cette commande sur une branche distante',
'ru_RU': 'Вы не можете выполнить эту команду на удаленной ветке'
'ru_RU': 'Вы не можете выполнить эту команду на удаленной ветке',
'uk': 'Ти не можеш виконати цю команду на віддаленій гілці'
},
'git-error-origin-required': {
'__desc__': 'One of the error messages for git',
@ -206,7 +223,8 @@ exports.strings = {
'es_AR': 'Necesitás un origen para ese comando',
'pt_BR': 'É necessário informar uma origem para esse comando',
'fr_FR': 'Une origine est requise pour cette commande',
'ru_RU': 'Origin требуется для этой команды'
'ru_RU': 'Origin требуется для этой команды',
'uk': 'Для цієї команди потрібний origin'
},
'git-error-origin-exists': {
'__desc__': 'One of the error messages for git',
@ -216,7 +234,8 @@ exports.strings = {
'es_AR': '¡Ya existe el origen! No podés crear uno nuevo',
'pt_BR': 'A origem já existe! Você não pode criar uma nova',
'fr_FR': 'Une origine existe déjà ! Vous ne pouvez pas en créer une nouvelle',
'ru_RU': 'Origin уже существует! Невозможно создать еще один'
'ru_RU': 'Origin уже существует! Невозможно создать еще один',
'uk': 'Origin вже існує! Неможливо створити ще один'
},
///////////////////////////////////////////////////////////////////////////
'git-error-branch': {
@ -229,7 +248,8 @@ exports.strings = {
'es_AR': 'No podés borrar la rama master, la rama en la que estás, o cosas que no son ramas',
'pt_BR': 'Você não pode apagar o ramo master, nem o ramo em que você está, nem coisas que não sejam ramos',
'fr_FR': 'Vous ne pouvez supprimer la branche master, la branche sur laquelle vous êtes, ou ce qui n\'est pas une branche',
'ru_RU' : 'Невозможно удалить ветку master, ветку на которой вы сейчас и то что не является веткой'
'ru_RU' : 'Невозможно удалить ветку master, ветку на которой вы сейчас и то что не является веткой',
'uk': 'Неможливо видалити гілку master, гілку на якій ти зараз знаходишся чи штуки які не є гілкою'
},
///////////////////////////////////////////////////////////////////////////
'git-merge-msg': {
@ -241,7 +261,8 @@ exports.strings = {
'es_AR': 'Mergear {target} a {current}',
'pt_BR': 'Merge de {target} em {current}',
'fr_FR': 'Merge de {target} dans {current}',
'ru_RU': 'Слияние {target} в {current}'
'ru_RU': 'Слияние {target} в {current}',
'uk': 'Злиття {target} в {current}'
},
///////////////////////////////////////////////////////////////////////////
'git-error-rebase-none': {
@ -253,7 +274,8 @@ exports.strings = {
'es_AR': '¡No hay commits para rebasear! Son todos commits de merge o cambios ya aplicados',
'pt_BR': 'Não há commits para o rebase! São todos commits de merge ou mudanças já aplicadas',
'fr_FR': 'Aucune commit à rebaser ! Tout est soit un commit de merge, soit des modifications déjà appliquées',
'ru_RU': 'Нет коммитов для rebase! Все в коммите слияния или изменения уже применены'
'ru_RU': 'Нет коммитов для rebase! Все в коммите слияния или изменения уже применены',
'uk': 'Нема комітів для rebase! Все в коміті злиття (merge commit) чи зміни вже застосовані'
},
///////////////////////////////////////////////////////////////////////////
'git-result-nothing': {
@ -265,7 +287,8 @@ exports.strings = {
'es_AR': 'Nada para hacer...',
'pt_BR': 'Nada a ser feito...',
'fr_FR': 'Rien à effectuer…',
'ru_RU': 'Нечего выполнять...'
'ru_RU': 'Нечего выполнять...',
'uk': 'Нічого виконувати...'
},
///////////////////////////////////////////////////////////////////////////
'git-result-fastforward': {
@ -277,7 +300,8 @@ exports.strings = {
'es_AR': 'Fast forwardeando...',
'pt_BR': 'Fast forward...',
'fr_FR': 'En avance rapide…',
'ru_RU': 'Выполняю Fast forward...'
'ru_RU': 'Выполняю Fast forward...',
'uk': 'Виконую Fast forward'
},
///////////////////////////////////////////////////////////////////////////
'git-result-uptodate': {
@ -289,7 +313,8 @@ exports.strings = {
'es_AR': 'Rama actualmente actualizada',
'pt_BR': 'Ramo já atualizado',
'fr_FR': 'Branche déjà à jour',
'ru_RU': 'Ветка уже обновлена'
'ru_RU': 'Ветка уже обновлена',
'uk': 'Гілку вже оновлено'
},
///////////////////////////////////////////////////////////////////////////
'git-error-exist': {
@ -301,7 +326,8 @@ exports.strings = {
'es_AR': 'La referencia {ref} no existe o es desconocida',
'pt_BR': 'A referência {ref} não existe ou é desconhecida',
'fr_FR': 'La référence {ref} n\'existe pas ou est inconnue',
'ru_RU': 'Ссылка {ref} не существует или неизвестна'
'ru_RU': 'Ссылка {ref} не существует или неизвестна',
'uk': 'Посилання {ref} не існує чи невідоме'
},
///////////////////////////////////////////////////////////////////////////
'git-error-relative-ref': {
@ -313,7 +339,8 @@ exports.strings = {
'es_AR': 'El commit {commit} no tiene un {match}',
'pt_BR': 'O commit {commit} não tem um {match}',
'fr_FR': 'Le commit {commit} n\'a pas de correspondance {match}',
'ru_RU': 'Коммит {commit} не содержит {match}'
'ru_RU': 'Коммит {commit} не содержит {match}',
'uk': 'Коміт {commit} не містить {match}'
},
///////////////////////////////////////////////////////////////////////////
'git-warning-detached': {
@ -325,7 +352,8 @@ exports.strings = {
'es_AR': '¡Cuidado! Modo de detached HEAD',
'pt_BR': 'Cuidado! Modo Detached HEAD',
'fr_FR': 'Attention ! HEAD est détaché',
'ru_RU': 'Внимание! Репозиторий в состоянии detached HEAD, то есть не находится ни на какой ветке!'
'ru_RU': 'Внимание! Репозиторий в состоянии detached HEAD, то есть не находится ни на какой ветке!',
'uk': 'Увага! Репозиторій в стані detached HEAD, тобто не знаходиться в жодній гілці!'
},
///////////////////////////////////////////////////////////////////////////
'git-warning-add': {
@ -337,7 +365,8 @@ exports.strings = {
'es_AR': 'No es necesario hacer add a los archivos en esta demo',
'pt_BR': 'Não é necessário adicionar arquivos neste demo',
'fr_FR': 'Aucun besoin d\'ajouter des fichiers dans cette démo',
'ru_RU': 'Это демо не оперирует файлами'
'ru_RU': 'Это демо не оперирует файлами',
'uk': 'Не потрібно додавати файли для цього демо'
},
///////////////////////////////////////////////////////////////////////////
'git-error-options': {
@ -349,7 +378,8 @@ exports.strings = {
'es_AR': 'Las opciones que especificaste son incompatibles o incorrectas',
'pt_BR': 'As opções que você especificou são incompatíveis ou incorretas',
'fr_FR': 'Les options que vous avez spécifiées sont incompatibles ou incorrectes',
'ru_RU': 'Неправильные опции'
'ru_RU': 'Неправильные опции',
'uk': 'Опції, які ти ввів, або некорректні або не підтримуються'
},
///////////////////////////////////////////////////////////////////////////
'git-error-already-exists': {
@ -361,7 +391,8 @@ exports.strings = {
'es_AR': 'El commit {commit} ya existe en tus cambios, ¡abortando!',
'pt_BR': 'O commit {commit} já existe nas suas mudanças, abortando!',
'fr_FR': 'Le commit {commit} existe déjà dans votre ensemble de modifications, opération avortée !',
'ru_RU': 'Коммит {commit} существует, отменяю!'
'ru_RU': 'Коммит {commit} существует, отменяю!',
'uk': 'Коміт {commit} вже існує в твоєму change set, відміна!'
},
///////////////////////////////////////////////////////////////////////////
'git-error-reset-detached': {
@ -373,7 +404,8 @@ exports.strings = {
'es_AR': 'No podés hacer reset en el modo detached. Usá checkout si querés moverte',
'pt_BR': 'Não se pode fazer reset no modo detached. Use checkout se quiser se mover',
'fr_FR': 'On ne peut pas effectuer un reset quand head est détaché. Utilisez checkout pour déplacer',
'ru_RU': 'Это невозможно в режиме detached HEAD! Используйте checkout!'
'ru_RU': 'Это невозможно в режиме detached HEAD! Используйте checkout!',
'uk': 'Неможливо зробити reset в стані detached head! Використовуй checkout якщо хочеш змінити розташування'
},
///////////////////////////////////////////////////////////////////////////
'git-warning-hard': {
@ -387,7 +419,10 @@ exports.strings = {
'es_AR': 'El comportamiento default es un --hard reset, sentite libre de omitir esa opción!',
'pt_BR': 'O comportamento padrão é um reset --hard, fique livre para omitir essa opção!',
'fr_FR': 'Le comportement par défaut est un --hard reset, soyez libre d\'omettre cette option !',
'ru_RU': 'По умолчанию будет выполнен --hard reset, эту опцию можно опускать!'
'ru_RU': 'По умолчанию будет выполнен --hard reset, эту опцию можно опускать!',
'uk': 'На LearnGitBranching reset по замовчуванню використовує --hard, тому цю опцію ' +
'можна пропустити, якщо ти втомився її набирати щоразу. Тільки запам’ятай, що по замовчуванню ' +
'звичайний git reset використовує --mixed'
},
///////////////////////////////////////////////////////////////////////////
'git-error-staging': {
@ -400,7 +435,8 @@ exports.strings = {
'es_AR': 'No existe el concepto de agregar/indexar cambios, así que esa opción o comando es inválido',
'pt_BR': 'Não existe o conceito de adicionar/indexar mudanças, de forma que essa opção ou comando é inválida',
'fr_FR': 'Il n\'y a pas le concept d\'ajouter / mettre en staging, donc cette option ou commande est invalide',
'ru_RU': 'Это демо не работает с файлами, так что git add не нужен!'
'ru_RU': 'Это демо не работает с файлами, так что git add не нужен!',
'uk': 'В цьому демо немає можливості додати файл до робочої копії чи до стейджингу, тому ця опція чи команда некоректна чи не підтримується'
},
///////////////////////////////////////////////////////////////////////////
'git-revert-msg': {
@ -412,7 +448,8 @@ exports.strings = {
'es_AR': 'Revirtiendo {oldCommit}: {oldMsg}',
'pt_BR': 'Revertendo {oldCommit}: {oldMsg}',
'fr_FR': 'Revert {oldCommit}: {oldMsg}',
'ru_RU': 'Откатываю {oldCommit}: {oldMsg}'
'ru_RU': 'Откатываю {oldCommit}: {oldMsg}',
'uk': 'Повертаю {oldCommit}: {oldMsg}'
},
///////////////////////////////////////////////////////////////////////////
'git-error-args-many': {
@ -424,7 +461,8 @@ exports.strings = {
'es_AR': 'Espero como máximo {upper} parámetros para {what}',
'pt_BR': 'Espero no máximo {upper} parâmetros para {what}',
'fr_FR': 'J\'attends au plus {upper} argument(s) pour {what}',
'ru_RU': 'Ожидается максимум {upper} аргумент(ов) для {what}'
'ru_RU': 'Ожидается максимум {upper} аргумент(ов) для {what}',
'uk': 'Я очікую максимум {upper} аргумент(ів) для {what}'
},
///////////////////////////////////////////////////////////////////////////
'git-error-args-few': {
@ -436,7 +474,8 @@ exports.strings = {
'es_AR': 'Espero al menos {lower} parámetros para {what}',
'pt_BR': 'Espero pelo menos {lower} parâmetros para {what}',
'fr_FR': 'J\'attends au moins {upper} argument(s) pour {what}',
'ru_RU': 'Ожидается как минимум {lower} аргументов для {what}'
'ru_RU': 'Ожидается как минимум {lower} аргументов для {what}',
'uk': 'Я очікую як мінімум {lower} аргумент(ів) для {what}'
},
///////////////////////////////////////////////////////////////////////////
'git-error-no-general-args': {
@ -448,7 +487,8 @@ exports.strings = {
'es_AR': 'Ese comando no acepta parámetros comunes',
'pt_BR': 'Este comando não aceita parâmetros gerais',
'fr_FR': 'Cette commande n\'accepte aucun argument général',
'ru_RU': 'Это команда без аргументов'
'ru_RU': 'Это команда без аргументов',
'uk': 'Ця команда не приймає загальних аргументів'
},
///////////////////////////////////////////////////////////////////////////
'copy-tree-string': {
@ -460,7 +500,8 @@ exports.strings = {
'es_AR': 'Copiá el código de acá abajo',
'pt_BR': 'Copie o código abaixo',
'fr_FR': 'Copiez la chaîne d\'arbre ci-dessous',
'ru_RU': 'Скопируй текст ниже'
'ru_RU': 'Скопируй текст ниже',
'uk': 'Скопіюй рядок дерева нижче'
},
///////////////////////////////////////////////////////////////////////////
'learn-git-branching': {
@ -474,7 +515,8 @@ exports.strings = {
'es_AR': 'Aprendé a Branchear en Git',
'pt_BR': 'Learn Git Branching',
'fr_FR': 'Apprenez Git Branching',
'ru_RU': 'Изучаем ветвление в git'
'ru_RU': 'Изучаем ветвление в git',
'uk': 'Learn Git Branching'
},
///////////////////////////////////////////////////////////////////////////
'select-a-level': {
@ -486,7 +528,8 @@ exports.strings = {
'es_AR': 'Seleccioná un nivel',
'pt_BR': 'Selecione um nível',
'fr_FR': 'Choisissez un niveau',
'ru_RU': 'Выбери уровень'
'ru_RU': 'Выбери уровень',
'uk': 'Обери рівень'
},
///////////////////////////////////////////////////////////////////////////
'branch-name-short': {
@ -498,7 +541,8 @@ exports.strings = {
'es_AR': 'Perdón, necesitamos mantener los nombres de los branches cortos para visualizarlos. El nombre de tu rama se truncó a 9 caracteres, resultando en "{branch}"',
'pt_BR': 'Desculpe, precisamos manter os nomes dos ramos curtos para visualizá-los. O nome do seu ramo foi truncado para 9 caracteres, resultando em "{branch}"',
'fr_FR': 'Désolé, nous devons garder les noms de branches courts pour la visualisation. Votre nom de branche a été tronqué à 9 caractères, devenant "{branch}"',
'ru_RU': 'Для наглядности нам нужно сохранять имена веток короткими. Твоё название сокращено до 9 символов и теперь это "{branch}"'
'ru_RU': 'Для наглядности нам нужно сохранять имена веток короткими. Твоё название сокращено до 9 символов и теперь это "{branch}"',
'uk': 'Вибач, нам потрібно щоб ім’я гілок було як можна коротше для наглядності. Твоє ім’я гілки було скорочене до 9 літер й тепер це "{branch}"'
},
///////////////////////////////////////////////////////////////////////////
'bad-branch-name': {
@ -510,7 +554,8 @@ exports.strings = {
'es_AR': 'El nombre "{branch}" no está permitido para los branches',
'pt_BR': 'Um ramo não pode ser chamado de "{branch}"!',
'fr_FR': 'Ce nom de branche "{branch}" n\'est pas autorisé',
'ru_RU': 'Название для ветки "{branch}" недопустимо!'
'ru_RU': 'Название для ветки "{branch}" недопустимо!',
'uk': 'Назва гілки "{branch}" є недопустимою'
},
///////////////////////////////////////////////////////////////////////////
'bad-tag-name': {
@ -521,7 +566,8 @@ exports.strings = {
'pt_BR': 'Uma tag não pode ser chamada de "{tag}"!',
'de_DE': 'Der Tag-Name "{tag}" ist nicht erlaubt!',
'fr_FR': 'Le nom de tag "{tag}" n\'est pas autorisé!',
'ru_RU': 'Название для тега "{tag}" недопустимо!'
'ru_RU': 'Название для тега "{tag}" недопустимо!',
'uk': 'Назва тегу "{tag}" є недопустимою'
},
///////////////////////////////////////////////////////////////////////////
'option-not-supported': {
@ -533,7 +579,8 @@ exports.strings = {
'es_AR': 'La opción {option} no está soportada',
'pt_BR': 'A opção {option} não é suportada',
'fr_FR': 'L\'option "{option}" n\'est pas supportée',
'ru_RU': 'Опция "{option}" недопустима!'
'ru_RU': 'Опция "{option}" недопустима!',
'uk': 'Опція "{option}" не підтримується!'
},
///////////////////////////////////////////////////////////////////////////
'git-usage-command': {
@ -545,7 +592,8 @@ exports.strings = {
'es_AR': 'git <comando> [<parametros>]',
'pt_BR': 'git <comando} [<parâmetros>]',
'fr_FR': 'git <commande> [<arguments>]',
'ru_RU': 'git <команда> [<аргументы>]'
'ru_RU': 'git <команда> [<аргументы>]',
'uk': 'git <команда> [<аргументи>]'
},
///////////////////////////////////////////////////////////////////////////
'git-supported-commands': {
@ -557,7 +605,8 @@ exports.strings = {
'es_AR': 'Comandos soportados:',
'pt_BR': 'Comandos suportados:',
'fr_FR': 'Commandes supportées',
'ru_RU': 'Поддерживаемые команды'
'ru_RU': 'Поддерживаемые команды',
'uk': 'Допустимі команди'
},
///////////////////////////////////////////////////////////////////////////
'git-usage': {
@ -569,7 +618,8 @@ exports.strings = {
'es_AR': 'Uso:',
'pt_BR': 'Uso:',
'fr_FR': 'Utilisation :',
'ru_RU': 'Использование:'
'ru_RU': 'Использование:',
'uk': 'Використання:'
},
///////////////////////////////////////////////////////////////////////////
'git-version': {
@ -581,7 +631,8 @@ exports.strings = {
'es_AR': 'Git Versión PCOTTLE.1.0',
'pt_BR': 'Git versão PCOTTLE.1.0',
'fr_FR': 'Git version PCOTTLE.1.0',
'ru_RU': 'Версия git PCOTTLE.1.0'
'ru_RU': 'Версия git PCOTTLE.1.0',
'uk': 'Версія git PCOTTLE.1.0'
},
///////////////////////////////////////////////////////////////////////////
'flip-tree-command': {
@ -591,7 +642,8 @@ exports.strings = {
'es_AR': 'Invirtiendo el árbol...',
'pt_BR': 'Invertendo a árvore...',
'fr_FR': 'Inversion de l\'arbre...',
'ru_RU': 'Переворачиваю дерево...'
'ru_RU': 'Переворачиваю дерево...',
'uk': 'Перевертаю дерево...'
},
///////////////////////////////////////////////////////////////////////////
'refresh-tree-command': {
@ -603,7 +655,8 @@ exports.strings = {
'es_AR': 'Refrezcando el árbol...',
'pt_BR': 'Atualizando a árvore...',
'fr_FR': 'Actualisation de l\'arbre…',
'ru_RU': 'Обновляю дерево...'
'ru_RU': 'Обновляю дерево...',
'uk': 'Оновлюю дерево...'
},
///////////////////////////////////////////////////////////////////////////
'locale-command': {
@ -615,7 +668,8 @@ exports.strings = {
'es_AR': 'Localización actualizada a {locale}',
'pt_BR': 'Língua trocada para {locale}',
'fr_FR': 'Langue changée à {locale}',
'ru_RU': 'Локаль теперь равна {locale}'
'ru_RU': 'Локаль теперь равна {locale}',
'uk': 'Локаль тепер дорівнює {locale}'
},
///////////////////////////////////////////////////////////////////////////
'locale-reset-command': {
@ -627,7 +681,8 @@ exports.strings = {
'es_AR': 'Localización vuelta al default, que es {locale}',
'pt_BR': 'Língua retornada para a padrão, que é {locale}',
'fr_FR': 'Langue remise par défaut, qui est {locale}',
'ru_RU': 'Локаль сброшена. Теперь она равна {locale}'
'ru_RU': 'Локаль сброшена. Теперь она равна {locale}',
'uk': 'Локаль скинута. Тепер вона дорівнює {locale}'
},
///////////////////////////////////////////////////////////////////////////
'show-command': {
@ -639,7 +694,8 @@ exports.strings = {
'es_AR': 'Usá alguno de estos comandos para tener más información:',
'pt_BR': 'Use algum destes comandos para ter mais informações:',
'fr_FR': 'Merci d\'utiliser une des commandes suivantes pour obtenir plus d\'info',
'ru_RU': 'Для получения большей информации используй следующие команды:'
'ru_RU': 'Для получения большей информации используй следующие команды:',
'uk': 'Щоб отримати більше інформації використовуй наступні команди:'
},
///////////////////////////////////////////////////////////////////////////
'show-all-commands': {
@ -651,7 +707,8 @@ exports.strings = {
'es_AR': 'Esta es una lista de los comandos disponibles:',
'pt_BR': 'Esta é uma lista dos comandos disponíveis:',
'fr_FR': 'Ci-dessous est la liste de toutes les commandes disponibles :',
'ru_RU': 'Вот все поддерживаемуе команды:'
'ru_RU': 'Вот все поддерживаемуе команды:',
'uk': 'Ось список всіх можливих команд:'
},
///////////////////////////////////////////////////////////////////////////
'cd-command': {
@ -663,7 +720,8 @@ exports.strings = {
'es_AR': 'Directorio cambiado a "/los/directorios/no/importan/en/esta/demo"',
'pt_BR': 'Diretório mudado para "/diretorios/nao/importam/neste/demo"',
'fr_FR': 'Répertoire changé à "/directories/dont/matter/in/this/demo" (les répertoires ne servent à rien dans cette démo)',
'ru_RU': 'Директория изменена на "/директории/не/важны/в/этом/демо"'
'ru_RU': 'Директория изменена на "/директории/не/важны/в/этом/демо"',
'uk': 'Директорія змінена на "/директорії/не/мають/значення/в/цьому/демо"'
},
///////////////////////////////////////////////////////////////////////////
'ls-command': {
@ -675,7 +733,8 @@ exports.strings = {
'es_AR': 'NoTePreocupesPorLosArchivosEnEstaDemo.txt',
'pt_BR': 'NaoSePreocupeComNomesDeArquivoNesteDemo.txt',
'fr_FR': 'DontWorryAboutFilesInThisDemo.txt (ne vous préoccupez pas des noms de fichier dans cette démo)',
'ru_RU': 'НеНадоЗаботитьсяОФайлахВЭтомДемо.txt'
'ru_RU': 'НеНадоЗаботитьсяОФайлахВЭтомДемо.txt',
'uk': 'ЗабийНаФайлиВЦьомуДемо.txt'
},
'mobile-alert': {
'__desc__': 'When someone comes to the site on a mobile device, they can not input commands so this is a nasty alert to tell them',
@ -686,7 +745,8 @@ exports.strings = {
'es_AR': 'LGB no puede recibir comandos en dispositivos móviles. Visitanos desde una desktop, ¡lo vale! :D',
'pt_BR': 'Provavelmente você não vai conseguir digitar comandos no celular, neste caso tente acessar de um computador',
'fr_FR': 'Impossible de faire apparaître le clavier sur mobile / tablette :( Essayez de passer sur un ordinateur de bureau :D',
'ru_RU': 'Мобильные не поддерживаются, зайди с компьютера!'
'ru_RU': 'Мобильные не поддерживаются, зайди с компьютера!',
'uk': 'LGB не підтримує ввід тексту з мобільного, зайди з компьютера! Це цього варте!'
},
///////////////////////////////////////////////////////////////////////////
'share-tree': {
@ -698,7 +758,8 @@ exports.strings = {
'es_AR': '¡Compartí este árbol con amigos! Pueden cargarlo con "import tree"',
'pt_BR': 'Compartilhe esta árvore com seus amigos! Eles podem carregá-la com "import tree"',
'fr_FR': 'Partagez cet arbre avec vos amis ! Ils peuvent le charger avec "import tree"',
'ru_RU': 'Поделись деревом с друзьями! Они могут загрузить его при помощи "import tree"'
'ru_RU': 'Поделись деревом с друзьями! Они могут загрузить его при помощи "import tree"',
'uk': 'Поділись цим деревом з друзями! Вони зможуть його завантажити за допомогою "import tree"'
},
///////////////////////////////////////////////////////////////////////////
'paste-json': {
@ -710,7 +771,8 @@ exports.strings = {
'es_AR': '¡Pegá un blob JSON abajo!',
'pt_BR': 'Cole o JSON abaixo!',
'fr_FR': 'Collez un blob JSON ci-dessous !',
'ru_RU': 'Вставь JSON ниже!'
'ru_RU': 'Вставь JSON ниже!',
'uk': 'Встав JSON нижче!'
},
///////////////////////////////////////////////////////////////////////////
'solved-map-reset': {
@ -722,7 +784,8 @@ exports.strings = {
'es_AR': 'El mapa resuelto fue eliminado, estás arrancando desde un estado limpio',
'pt_BR': 'Mapa de resolvidos descartado, você está começando com ficha limpa!',
'fr_FR': 'La carte des niveaux résolus a été effacée, vous repartez de zéro !',
'ru_RU': 'Всё сброшено! Можно начать с чистого листа!'
'ru_RU': 'Всё сброшено! Можно начать с чистого листа!',
'uk': 'Все скинуте! Можна починати з чистого аркушу!'
},
///////////////////////////////////////////////////////////////////////////
'level-cant-exit': {
@ -734,7 +797,8 @@ exports.strings = {
'es_AR': '¡No estás en un nivel! Estás en el sandbox, comenzá un nivel usando "levels"',
'pt_BR': 'Você não está em um nível! Você está no sandbox, comece um nível com "levels"',
'fr_FR': 'Vous n\'êtes pas dans un niveau ! Vous êtes dans le mode bac à sable, commencez un niveau avec "levels"',
'ru_RU': 'Ты не проходишь уровень! Ты в песочнице! Чтобы начать уровень, используй команду "levels"!'
'ru_RU': 'Ты не проходишь уровень! Ты в песочнице! Чтобы начать уровень, используй команду "levels"!',
'uk': 'Ти не в рівні! Ти в пісочниці! Почни рівень з "levels"'
},
///////////////////////////////////////////////////////////////////////////
'level-no-id': {
@ -746,7 +810,8 @@ exports.strings = {
'es_AR': 'No se encontró ningún nivel {id}. Abriendo la vista de selección de niveles...',
'pt_BR': 'O nível "{id}" não existe! Abrindo uma caixa de seleção de nível',
'fr_FR': 'Le niveau dont l\'identifiant est {id} n\'a pas été trouvé ! Ouverture de la vue de sélection des niveaux',
'ru_RU': 'Уровень с id "{id}" не найден! Открываю выбор уровней'
'ru_RU': 'Уровень с id "{id}" не найден! Открываю выбор уровней',
'uk': 'Рівень з id "{id}" не знайдений! Відкриваю вибір рівней'
},
///////////////////////////////////////////////////////////////////////////
'undo-stack-empty': {
@ -758,7 +823,8 @@ exports.strings = {
'es_AR': 'No hay comandos que deshacer',
'pt_BR': 'Você já desfez tudo!',
'fr_FR': 'La pile d\'annulation est vide !',
'ru_RU': 'Некуда откатывать!'
'ru_RU': 'Некуда откатывать!',
'uk': 'Нема куди відкатуватися'
},
///////////////////////////////////////////////////////////////////////////
'already-solved': {
@ -770,7 +836,8 @@ exports.strings = {
'es_AR': 'Ya resolviste este nivel, probá otros usando "levels" o volvé al sandbox usando "sandbox"',
'pt_BR': 'Você já resolveu este nível, tente outros com "levels" ou volte ao sandbox com "sandbox"',
'fr_FR': 'Vous avez déjà résolu ce niveau, essayez d\'autres niveaux avec "levels" ou revenez au bac à sable avec "sandbox"',
'ru_RU': 'Ты уже прошел этот уровень, попробуй пройти другие при помощи команды "levels" или иди в песочницу "sandbox"'
'ru_RU': 'Ты уже прошел этот уровень, попробуй пройти другие при помощи команды "levels" или иди в песочницу "sandbox"',
'uk': 'Ти вже пройшов цей рівень, спробуй інші рівні з "levels" чи повернись в пісочницю з "sandbox"'
},
///////////////////////////////////////////////////////////////////////////
'command-disabled': {
@ -782,19 +849,21 @@ exports.strings = {
'es_AR': '¡Ese comando de git está deshabilitado para este nivel!',
'pt_BR': 'Achou que seria fácil assim? Desabilitamos esse comando durante este nível, só para dificultar ;-)',
'fr_FR': 'Cette commande git est désactivée pour ce niveau !',
'ru_RU': 'На этом уровне нельзя использовать эту команду!'
'ru_RU': 'На этом уровне нельзя использовать эту команду!',
'uk': 'На цьому рівні не можна використовувати цю команду!'
},
///////////////////////////////////////////////////////////////////////////
'share-json': {
'__desc__': 'when you have made the level, prompt to share this',
'en_US': 'Here is the JSON for this level! Share it with somenoe or send it to me on Github',
'en_US': 'Here is the JSON for this level! Share it with someone or send it to me on Github',
'de_DE': 'Hier ist das JSON für diesen Level! Teil es mit jemandem or schick es mir über Github',
'zh_CN': '这是一个关卡定义 JSON !您可以分享它或者发到我的 Github 上',
'zh_TW': '這是本關的 JSON您可以分享給別人或是送到 Github 上給我',
'es_AR': 'Este es el JSON de este nivel. Compartilo con quien quieras o mandámelo por Github',
'pt_BR': 'Aqui está o JSON para este nível! Compartilhe com alguém ou me envie pelo Github',
'fr_FR': 'Voici le JSON pour ce niveau ! Partagez-le avec quelqu\'un ou envoyez-le moi sur Github',
'ru_RU': 'Вот JSON для этого уровня! Поделись им с кем-нибудь или отправь его нам на GitHub'
'ru_RU': 'Вот JSON для этого уровня! Поделись им с кем-нибудь или отправь его нам на GitHub',
'uk': 'Ось JSON для цього рівня! Поділись з кимось чи відправ мені його на Github'
},
///////////////////////////////////////////////////////////////////////////
'want-start-dialog': {
@ -806,7 +875,8 @@ exports.strings = {
'es_AR': 'No especificaste un mensaje de inicio, ¿querés agregar uno?',
'pt_BR': 'Você não especificou uma mensagem de início, quer colocar uma?',
'fr_FR': 'Vous n\'avez pas spécifié de dialogue de départ, voulez-vous en ajouter un ?',
'ru_RU': 'Не указано стартово сообщение! Точно продолжаем?'
'ru_RU': 'Не указано стартово сообщение! Точно продолжаем?',
'uk': 'Не вказано стартовий діалог, хочеш додати стартовий діалог?'
},
///////////////////////////////////////////////////////////////////////////
'want-hint': {
@ -818,7 +888,8 @@ exports.strings = {
'es_AR': 'No especificaste ninguna pista, ¿querés agregar alguna?',
'pt_BR': 'Você não especificou uma dica, quer colocar uma?',
'fr_FR': 'Vous n\'avez pas spécifié d\'indice, voulez-vous en ajouter un ?',
'ru_RU': 'Не указана подсказка для уровня! Пренебречь? Вальсируем?'
'ru_RU': 'Не указана подсказка для уровня! Пренебречь? Вальсируем?',
'uk': 'Не вказана підказка, хочеш додати підказку?'
},
///////////////////////////////////////////////////////////////////////////
'prompt-hint': {
@ -830,7 +901,8 @@ exports.strings = {
'es_AR': 'Ingresá una pista para este nivel, o dejalo en blanco si no querés incluir ninguna',
'pt_BR': 'Colocque uma dica para este nível, ou deixe em branco se não quiser incluir',
'fr_FR': 'Entrez l\'indice pour ce niveau, ou laissez-le vide pour ne pas l\'inclure',
'ru_RU': 'Введи подсказку для уровня, если хочешь.'
'ru_RU': 'Введи подсказку для уровня, если хочешь.',
'uk': 'Додай підказку для рівня, якщо хочеш'
},
///////////////////////////////////////////////////////////////////////////
'prompt-name': {
@ -842,7 +914,8 @@ exports.strings = {
'es_AR': 'Ingresá el nombre del nivel',
'pt_BR': 'Coloque o nome do nível',
'fr_FR': 'Entrez le nom pour ce niveau',
'ru_RU': 'Введи название уровня'
'ru_RU': 'Введи название уровня',
'uk': 'Введи назву рівня'
},
///////////////////////////////////////////////////////////////////////////
'solution-empty': {
@ -854,7 +927,8 @@ exports.strings = {
'es_AR': '¡Tu solución está vacía! Algo hay que hacer',
'pt_BR': 'Sua solução está vazia! O aprendiz deveria ter que fazer alguma coisa',
'fr_FR': 'Votre solution est vide !! Quelque chose ne tourne pas rond',
'ru_RU': 'Решение не указано! Так не годится!'
'ru_RU': 'Решение не указано! Так не годится!',
'uk': 'Розв’язок порожній!! Щось не так'
},
///////////////////////////////////////////////////////////////////////////
'define-start-warning': {
@ -866,7 +940,8 @@ exports.strings = {
'es_AR': 'Estableciendo el punto de inicio... La solución y el objetivo serán sobreescritos si ya habían sido definidos',
'pt_BR': 'Esbelecendo o ponto de início... a solução e o objetivo serão sobrescritos caso já existirem',
'fr_FR': 'Redéfinition du point de départ… la solution et la cible seront écrasés s\'ils ont déjà été définis',
'ru_RU': 'Устанавливаю стартовую точку... Решение и итоговое состояние будут стёрты, если они указаны ранее'
'ru_RU': 'Устанавливаю стартовую точку... Решение и итоговое состояние будут стёрты, если они указаны ранее',
'uk': 'Встановлюю стартову точку... розв’язок та ціль будуть переписані якщо вони були задані раніше'
},
///////////////////////////////////////////////////////////////////////////
'help-vague-level': {
@ -878,7 +953,8 @@ exports.strings = {
'es_AR': 'Estás en un nivel, por lo que hay varios tipos de ayuda. Por favor elegí entre "help level" para aprender algo más sobre esta lección, "help general" para ayuda sobre el uso de Learn GitBranching, o "objective" para aprender a resolver este nivel.',
'pt_BR': 'Você está em um nível, então há vários tipos de ajuda. Selecione "help level" para aprender mais sobre esta lição, "help general" para aprender a usar o Learn GitBranching, ou "objective" ver como resolver o nível.',
'fr_FR': 'Vous êtes dans un niveau, donc plusieurs formes d\'aide sont disponibles. Merci de sélectionner soit "help level" pour en apprendre plus sur cette leçon, "help general" pour l\'utilisation de Learn GitBranching, ou "objective" pour apprendre comment résoudre le niveau',
'ru_RU': 'При прохождении уровня доступны несколько видов помощи. Определить что нужно: "help level" чтобы получить информацию об этом уровне, "help general" для того, чтобы узнать о игре в целом или "objective" чтобы узнать что надо сделать в этом уровне.'
'ru_RU': 'При прохождении уровня доступны несколько видов помощи. Определить что нужно: "help level" чтобы получить информацию об этом уровне, "help general" для того, чтобы узнать о игре в целом или "objective" чтобы узнать что надо сделать в этом уровне.',
'uk': 'При проходженні рівня доступні декілька різновидів допомоги. Виберіть або "help level" щоб взнати більше про цей рівень, чи "help general" щоб взнати більше про Learn Git Branching, чи "objective" щоб дізнатись більше про проходження цього рівня'
},
///////////////////////////////////////////////////////////////////////////
'help-vague-builder': {
@ -890,7 +966,8 @@ exports.strings = {
'es_AR': 'Estás en el constructor de niveles, por lo que hay varios tipos de ayuda. Elegí entre "help general" para ayuda sobre Learn GitBranching y "help builder" para ayuda sobre el constructor de niveles',
'pt_BR': 'Você está no construtor de nívels, então há vários tipos de ajuda. Selecione "help general" ou "help builder"',
'fr_FR': 'Vous êtes dans l\'éditeur de niveaux, donc plusieurs formes d\'aide sont disponibles. Merci de sélectionner soit "help general" soit "help builder"',
'ru_RU': 'При создании уровней доступны несколько видов помощи. Выбери между "help general" и "help builder"'
'ru_RU': 'При создании уровней доступны несколько видов помощи. Выбери между "help general" и "help builder"',
'uk': 'При створенні рівня доступні декілька різновидів допомоги. Виберіть або "help general", чи "help builder"'
},
///////////////////////////////////////////////////////////////////////////
'show-goal-button': {
@ -902,7 +979,8 @@ exports.strings = {
'pt_BR': 'Mostrar objetivo',
'es_AR': 'Mostrar objetivo',
'ja' : 'ゴールを表示',
'ru_RU': 'Цель уровня'
'ru_RU': 'Цель уровня',
'uk': 'Ціль рівня'
},
///////////////////////////////////////////////////////////////////////////
'hide-goal-button': {
@ -914,13 +992,15 @@ exports.strings = {
'pt_BR': 'Ocultar objetivo',
'es_AR': 'Ocultar obetivo',
'ja' : 'ゴールを隠す',
'ru_RU': 'Спрятать цель'
'ru_RU': 'Спрятать цель',
'uk': 'Сховати ціль'
},
///////////////////////////////////////////////////////////////////////////
'objective-button': {
'__desc__': 'button label to show objective',
'en_US': 'Objective',
'ru_RU': 'Задача'
'ru_RU': 'Задача',
'uk': 'Задача'
},
///////////////////////////////////////////////////////////////////////////
'goal-to-reach': {
@ -933,7 +1013,8 @@ exports.strings = {
'pt_BR': 'Objetivo a cumprir',
'fr_FR': 'Cible à atteindre',
'ja' : '到達目標',
'ru_RU': 'Цель уровня'
'ru_RU': 'Цель уровня',
'uk': 'Ціль рівня'
},
///////////////////////////////////////////////////////////////////////////
'goal-only-master': {
@ -946,7 +1027,8 @@ exports.strings = {
'zh_CN': '<span class="fwber">注意:</span>本关卡中,只检查 master 分支,其他分支只是用作 reference 存在(以虚线标签表示)。照常,你可以用 “hide goal” 来隐藏此窗口。',
'zh_TW': '在這個關卡中,只有 master branch 會被檢查,別的 branch 只是用來做為 reference (下面用虛線符號表示)。一如往常,你可以利用 "hide goal" 來隱藏這個對話視窗',
'ja': '<span class="fwber">Note:</span> masterブランチだけをこのlevelではチェックします。その他のブランチ以下では、破線で示されていますに関しては、参照のためにあります。また、いつでもこのウィンドウは"hide goal"と打つかクリックで閉じれます',
'ru_RU': '<span class="fwber">Важно:</span> В этом уровне проверяется только ветка master. Остальные ветки просто для наглядности. Как обычно, можно скрыть это сообщение при помощи "hide goal"'
'ru_RU': '<span class="fwber">Важно:</span> В этом уровне проверяется только ветка master. Остальные ветки просто для наглядности. Как обычно, можно скрыть это сообщение при помощи "hide goal"',
'uk': '<span class="fwber">Важливо:</span> В цьому рівні буде перевірятися тільки гілка master. Решта гілок тільки для наглядності (показані пунктиром нижче). Як завжди, можна сховати цей діалог за допомогою "hide goal"'
},
///////////////////////////////////////////////////////////////////////////
'hide-goal': {
@ -959,7 +1041,8 @@ exports.strings = {
'pt_BR': 'Você pode ocultar esta janela com "hide goal"',
'fr_FR': 'Vous pouvez masquer cette fenêtre avec "Cacher les cibles"',
'ja' : 'このウィンドウは"hide goal"と打つかクリックで閉じれます',
'ru_RU': 'Можно скрыть это окно при помощи "hide goal"'
'ru_RU': 'Можно скрыть это окно при помощи "hide goal"',
'uk': 'Можна сховати це вікно за допомогою "hide goal"'
},
///////////////////////////////////////////////////////////////////////////
'hide-start': {
@ -972,7 +1055,8 @@ exports.strings = {
'pt_BR': 'Você pode ocultar esta janela com "hide start"',
'fr_FR': 'Vous pouvez masquer cette fenêtre avec "hide start"',
'ja' : 'このウィンドウは"hide start"かクリックで閉じれます',
'ru_RU': 'Можно скрыть это окно при помощи "hide start"'
'ru_RU': 'Можно скрыть это окно при помощи "hide start"',
'uk': 'Можна сховати це вікно за допомогою "hide start"'
},
///////////////////////////////////////////////////////////////////////////
'level-builder': {
@ -985,7 +1069,8 @@ exports.strings = {
'pt_BR': 'Construtor de níveis',
'fr_FR': 'Éditeur de niveaux',
'ja' : 'Levelエディタ',
'ru_RU': 'Редактор уровней'
'ru_RU': 'Редактор уровней',
'uk': 'Редактор рівнів'
},
///////////////////////////////////////////////////////////////////////////
'no-start-dialog': {
@ -998,7 +1083,8 @@ exports.strings = {
'pt_BR': 'Não há mensagem de início para este nível!',
'fr_FR': 'Il n\'y a aucun dialogue de départ à afficher pour ce niveau !',
'ja' : 'このLevelにはスタートダイアログが存在しません',
'ru_RU': 'Нет стартового сообщение для уровня!'
'ru_RU': 'Нет стартового сообщение для уровня!',
'uk': 'Немає початкового діалогу для цього рівня!'
},
///////////////////////////////////////////////////////////////////////////
'no-hint': {
@ -1011,7 +1097,8 @@ exports.strings = {
'pt_BR': 'Hmm, não existe nenhuma pista para este nível :-/',
'fr_FR': 'Hum, il ne semble pas y avoir d\'indice pour ce niveau :-/',
'ja' : 'あらら、このLevelでは、残念ながらヒントが存在しません :-/',
'ru_RU': "Милый мой, хороший, догадайся сам :-/ Подсказка не создана..."
'ru_RU': "Милый мой, хороший, догадайся сам :-/ Подсказка не создана...",
'uk': 'Хм, схоже для цього рівня немає підказки :-/'
},
///////////////////////////////////////////////////////////////////////////
'error-untranslated-key': {
@ -1024,7 +1111,8 @@ exports.strings = {
'pt_BR': 'Não existe tradução para {key} :( Pule no Github e sugira uma! :)',
'fr_FR': 'La traduction pour {key} n\'existe pas encore :( Venez sur Github pour en offrir une !',
'ja' : '{key}の翻訳がまだ存在しません :( GitHubでの、翻訳の協力をお願いします m(_)m',
'ru_RU': 'Перевода для {key} не создано :( Пожалуйста, предложи перевод на GitHub'
'ru_RU': 'Перевода для {key} не создано :( Пожалуйста, предложи перевод на GitHub',
'uk': 'Немає перекладу для {key} :( Будь-ласка, запропонуй переклад на Github'
},
///////////////////////////////////////////////////////////////////////////
'error-untranslated': {
@ -1037,6 +1125,7 @@ exports.strings = {
'pt_BR': 'Esta mensagem ou texto não foi traduzida para Português :( Ajude-nos a traduzir no Github!',
'fr_FR': 'Ce message n\'a pas encore été traduit dans votre langue :( Venez sur Github aider à la traduction !',
'ja' : 'このダイアログ、またはテキストの翻訳がまだ存在しません :( GitHubでの、翻訳の協力をお願いします m(_)m',
'ru_RU': 'Для этого сообщения нет перевода :( Пожалуйста, предложи перевод на GitHub'
'ru_RU': 'Для этого сообщения нет перевода :( Пожалуйста, предложи перевод на GitHub',
'uk': 'Для цього повідомлення ще немає перекладу :( Будь-ласка, запропонуй переклад на Github'
}
};