exports.strings = {
  ///////////////////////////////////////////////////////////////////////////
  'finish-dialog-finished': {
    '__desc__': 'One of the lines in the next level dialog',
    'ja': '最後のレベルをクリアしました！すごい！！',
    'en_US': 'Wow! You finished the last level, great!',
    'de_DE': 'Wow! Du hast das letzte Level gelöst, super!',
    'zh_CN': 'Wow！你通关了！',
    'zh_TW': '我的天啊！您解開了最後一關，太強了！',
    'es_AR': '¡Ea! Terminaste el último nivel, ¡genial!',
    'es_MX': '¡Enhorabuena! Terminaste el último nivel, ¡genial!',
    'es_ES': '¡Felicitaciones! Terminaste el último nivel!',
    'pt_BR': 'Uia! Você terminou o último nível, massa!',
    'gl'   : '¡Yeeeha! Remataches o derradeiro nivel, ¡a tope!',
    'fr_FR': 'Félicitations, vous avez réussi le dernier niveau !',
    'ru_RU': 'Вау! Вы прошли последний уровень, отлично!',
    'uk': 'Вау! Ти пройшов останній рівень, круто!',
    'ko': '와! 마지막 레벨까지 마쳤습니다. 멋지네요!',
    'vi': 'Wao! Bạn đã phá đảo, quá tuyệt!',
    'sl_SI': 'Wow! Končal si zadnjo stopnjo, fantastično!',
    'pl': 'Wow! Ukończono ostatni poziom, świetnie!',
    'it_IT': "Wow! Hai concluso l'ultimo livello, grandioso!",
    'ta_IN': 'ஆஹா! நீங்கள் கடைசி நிலையை முடித்துள்ளீர்கள், நன்று!',
    'tr_TR': 'Wow! son seviyeyi tamamladın, tebrikler!',
  },
  ///////////////////////////////////////////////////////////////////////////
  'finish-dialog-next': {
    '__desc__': 'One of the lines in the next level dialog',
    'en_US': 'Would you like to move on to *"{nextLevel}"*, the next level?',
    'de_DE': 'Möchtest du mit *"{nextLevel}"* weitermachen, dem nächsten Level?',
    'ja': '次の章 *"{nextLevel}"* へ進みますか？',
    'zh_CN': '要不要试试下一关 *“{nextLevel}”*？',
    'zh_TW': '下一關是*「{nextLevel}」*，您要繼續闖關嗎？',
    'es_AR': '¿Querés seguir con *"{nextLevel}"*, el próximo nivel?',
    'es_MX': '¿Quieres seguir con *"{nextLevel}"*, el próximo nivel?',
    'es_ES': '¿Quieres pasar al nivel *"{nextLevel}"*, el próximo nivel?',
    'pt_BR': 'Você gostaria de ir para o próximo nível: *"{nextLevel}"*?',
    'gl'   : '¿Gustaríache ir o seguinte nivel: *"{nextLevel}"*?',
    'fr_FR': 'Voulez-vous passer à *"{nextLevel}"*, le prochain niveau ?',
    'ru_RU': 'Хотите перейти на следующий уровень: *"{nextLevel}"*?',
    'uk': 'Хочеш перейти на наступний рівень -- *"{nextLevel}"*?',
    'ko': '다음 레벨로 넘어갈까요? *"{nextLevel}"*',
    'vi': 'Bạn có muốn chuyển sang cấp độ tiếp: *"{nextLevel}"* không?',
    'sl_SI': 'Bi rad nadaljeval na *"{nextLevel}"*, naslednjo stopnjo?',
    'pl': 'Czy chcesz przejść do następnego poziomu - *"{nextLevel}"*?',
    'it_IT': 'Ti andrebbe di passare al prossimo livello, *"{nextLevel}"*?',
    'ta_IN': 'அடுத்த நிலை * "{nextLevel}" * க்கு செல்ல விரும்புகிறீர்களா?',
    'tr_TR': 'Bir sonraki seviye olan *"{nextLevel}"* seviyesine geçmek ister misin?'
  },
  ///////////////////////////////////////////////////////////////////////////
  'finish-dialog-win': {
    '__desc__': 'One of the lines in the next level dialog',
    'en_US': 'Awesome! You matched or exceeded our solution.',
    'pt_BR': 'Maravilha! Você fez uma solução tão boa quanto, ou melhor que a nossa.',
    'de_DE': 'Wahnsinn! Du warst so gut wie unsere Lösung, oder sogar besser.',
    'ja': '素晴らしい！このレベルをクリアしましたね',
    'zh_CN': '太强了！你的答案符合标准答案甚至更好。',
    'zh_TW': '太強了，您的答案符合我們的預期甚至更好！',
    'es_AR': '¡Fabuloso! Igualaste o superaste nuestra solución.',
    'es_MX': '¡Fabuloso! Igualaste o superaste nuestra solución.',
    'es_ES': '¡Fabuloso! Igualaste o superaste nuestra solución.',
    'gl'   : '¡Fabuloso! Fixécholo igual ou mellor ca nosa solución.',
    'fr_FR': 'Fabuleux ! Votre solution a égalé ou surpassé notre solution.',
    'ru_RU': 'Отлично! Ваше решение соответствует или превосходит наше.',
    'uk': 'Чудово! Твій розв’язок на рівні або кращий від нашого.',
    'ko': '굉장해요! 해답과 일치하거나 더 나은 해답입니다.',
    'vi': 'Tuyệt vời! Đáp án của bạn đạt chuẩn thậm chí có thể tốt hơn.',
    'sl_SI': 'Bravo! Izenačil ali celo presegel si našo rešitev.',
    'pl': 'Niesamowite! Rozwiązałeś zadanie w ten sam sposób lub lepiej.',
    'it_IT': "Grandioso! Hai eguagliato o migliorato la nostra soluzione.",
    'ta_IN': 'அருமை! எங்கள் கொடுக்க பட்ட தீர்வை நிறைவு செய்து விட்டீர்கள்.',
    'tr_TR': 'Mükemmel! ideal çözümle aynı veya daha iyi bir çözüm yaptınız.',

  },
  ///////////////////////////////////////////////////////////////////////////
  'finish-dialog-lose': {
    '__desc__': 'When the user entered more commands than our best, encourage them to do better',
    'en_US': 'See if you can whittle it down to {best} :D',
    'de_DE': 'Schau mal ob du es in {best} Schritten hinbekommst :D',
    'ja': '模範解答の回数={best}回でクリアする方法も考えてみましょう :D',
    'zh_CN': '试试看你能否在 {best} 步之内搞定 :D',
    'zh_TW': '試試看您是否能在 {best} 步内搞定 :D',
    'es_AR': 'Fijate si podés bajarlo a usar sólo {best} comandos :D',
    'es_MX': 'Fíjate si puedes bajarlo a usar sólo {best} comandos :D',
    'es_ES': 'Trata de usar sólo {best} comandos :D',
    'pt_BR': 'Veja se consegue reduzir para somente {best} :D',
    'gl'   : 'Mira se consigues reducir a solo {best} :D',
    'fr_FR': 'Voyons si vous pouvez descendre à {best} :D',
    'ru_RU': 'Попробуйте, может вы сможете уложиться в {best} : D',
    'uk': 'Спробуй, можливо ти зможеш вкластися в {best} кроків :D',
    'ko': '{best}회로 줄일 수 있을까요? :D',
    'vi': 'Thử xem bạn có thể giảm xuống {best} không? :D',
    'sl_SI': 'Misliš da lahko spraviš rešitev na {best}? :D',
    'pl': 'Sprawdź, czy dasz radę to zrobić w {best} krokach :D',
    'it_IT': "Prova a migliorarti facendolo solo con {best} comandi :D",
    'ta_IN': 'நீங்கள் அதை குறைக்க முடியுமா என்று பாருங்கள் {best} :D',
    'tr_TR': 'Bakalım bunu {en iyi} adıma indirebilir misin? :D'
  },
  ///////////////////////////////////////////////////////////////////////////
  'hg-prune-tree': {
    '__desc__': 'warning when pruning tree',
    'en_US': 'Warning! Mercurial does aggressive garbage collection and thus needs to prune your tree',
    'zh_CN': '注意！ Mercurial 会进行主动垃圾回收，需要将你的提交树縮小。',
    'zh_TW': '注意！ Mercurial 會積極地做垃圾收集，而且會因此把你的 tree 給縮小。',
    'es_AR': '¡Cuidado! Mercurial hace garbage collection agresivamente y necesita eliminar tu árbol',
    'es_MX': '¡Cuidado! Mercurial hace garbage collection agresivamente y necesita eliminar tu árbol',
    'es_ES': '¡Cuidado! Mercurial hace la recolección de basura agresivamente (para administrar memoria) y necesita podar tu árbol.',
    'pt_BR': 'Cuidado! O Mercurial faz coleção de lixo agressiva e precisa prunar sua árvore',
    'gl'   : '¡Coidado! Mercurial fai que recolección de lixo agresivamente (para limpar memoria) e precisa podar a túa árbore.',
    '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 использует агрессивный сборщик мусора и обрезает ваше дерево',
    'uk': 'Увага! Mercurial агресивно збирає сміття й може обрізати твоє дерево ',
    'ko': '주의! Mercurial은 공격적으로 가비지 컬렉션을 수행하므로 가지치기를 할 필요가 있습니다.',
    'vi': 'Cảnh báo! Mercurial cần thực hiện thu gom rác và thu nhỏ cây lịch sử của bạn',
    'sl_SI': 'Opozorilo! Mercurial ima agresivno politiko garbage collectiona in bo obrezal vaše drevo',
    'pl': 'Ostrzeżenie! Mercurial prowadzi agresywną kolekcję śmieci i dlatego musi przycinać Twoje drzewo',
     'it_IT':
      "Attenzione! Mercurial ha un garbage collector molto aggressivo e perciò deve potare il tuo albero",
    'ta_IN': 'எச்சரிக்கை! மெர்குரியல் வலிய களிவு சேகரிப்பு செய்கிறது, இதனால் உங்கள் மரத்தை கத்தரிக்க வேண்டிவரும்',
    'tr_TR': 'Uyarı! Mercurial, agresif garbage collection yapar bu nedenle ağacınızı prune etmeniz gerekebilir.'
  },
  ///////////////////////////////////////////////////////////////////////////
  'hg-a-option': {
    '__desc__': 'warning for when using -A option',
    'en_US': 'The -A option is not needed for this app, just commit away!',
    'zh_TW': '對於這個 app 來說，-A 選項並不是必須的，只需要 commit 就好！',
    'zh_CN': '对本 App 而言，-A 选项并非必须项，直接 commit 就好！',
    'es_AR': 'La opción -A no es necesaria para esta aplicación, simplemente hacé commit',
    'es_MX': 'La opción -A no es necesaria para ésta aplicación, simplemente se hace commit',
    'es_ES': 'La opción -A no se necesita para este aplicación, sólo hace un commit!',
    'pt_BR': 'A opção -A não é necessária para este aplicativo, simplesmente faça commit',
    'gl'   : 'A opción -A non se necesita para este aplicativo, ¡fai só un 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, simplement commiter',
    'ru_RU': 'Опция -A не требуется для этого приложения, просто сделайте коммит.',
    'uk': 'Опція -A не потрібна для цього застосунку, можна просто комітити!',
    'ko': '이 앱에선 -A 옵션이 필요 없습니다. 그냥 커밋하세요!',
    'vi': 'Không cần thiết phải dùng tùy chọn -A trên ứng dụng này, cứ commit là được!',
    'sl_SI': 'Opcija -A ni potrebna za to aplikacijo, samo commitaj!',
    'pl': 'Opcja -A nie jest wymagana w tej aplikacji, po prostu zrób `commit`!',
    'it_IT': "L'opzione -A non è necessiaria, fai semplicemente commit!",
    'ta_IN': 'இந்த பயன்பாட்டிற்கு -A மாற்று தேவையில்லை, `கமிட்` செய்யுங்கள்',
    'tr_TR': 'Bu uygulama için -A seçeneği gereksizdir, sadece commit atın!'
  },
  ///////////////////////////////////////////////////////////////////////////
  'hg-error-no-status': {
    '__desc__': 'One of the errors for hg',
    'en_US': 'There is no status command for this app, since there is no staging of files. Try hg summary instead',
    'zh_CN': '本 App 没有 status 命令哦，因为根本没有 stage 缓存文件。可以用 hg summary 代替哦',
    'zh_TW': '本 App 没有 status 命令哦，因为根本没有 stage 缓存文件。可以用 hg summary 代替哦',
    'es_AR': 'No hay un comando status para esta aplicación, dado que no hay archivos que indexar. Probá hg summary, en cambio',
    'es_MX': 'No hay un comando status para esta aplicación, dado que no hay archivos que indexar. Prueba `hg summary`, en cambio',
    'es_ES': 'No hay un comando status para esta aplicación, porque no hay archivos que indexar. Prueba el comando hg summary',
    'pt_BR': 'Não existe um comando status para este aplicativo, já que não há staging de arquivos. Tente hg summary',
    'gl'   : 'Non hai un comando status para esta aplicación, xa que non hai ficheiros que indexar. Proba hg summary',
    'fr_FR': 'Il n\'y a pas de commande status pour cette application, car il n\'y a pas de fichier stagé. Essayez 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',
    'uk': 'Команда status не підтримується в цьому застосунку, так як немає стейджингу(staging) файлів. Натомість спробуй hg summary ',
    'ko': '파일들의 스테이징이 없으므로 이 앱을 위한 상태 명령어는 없습니다. 대신 hg summary를 시도해보세요.',
    'vi': 'Ứng dụng này không hỗ trợ lệnh `status` vì không có tệp nhớ đệm, thay vì đó hãy dùng lệnh `hg summary`',
    'sl_SI': 'Za to aplikacijo ni na voljo `status` ukaza, ker tu ni `stage-anja` datotek. Poizkusiš lahko `hg summary`',
    'pl' : 'W tej aplikacji nie ma polecenia `status`, ponieważ nie ma przemieszczania plików. Zamiast tego wypróbuj `hg summary`',
    'it_IT':
      "Non esiste il comando status in quest'app, visto che non esiste lo staging dei file. Prova invece `hg summary`",
    'ta_IN': 'கோப்புகள் எதுவும் அடுத்த படிநிலையில் இல்லை என்பதால், இந்த பயன்பாட்டிற்கான மதிப்பீடும் கட்டளை எதுவும் இல்லை. அதற்கு பதிலாக `hg summary` முயற்சிக்கவும்',
    'tr_TR': 'Bu uygulama için bir status komutu yok, çünkü dosyalar stage edilemiyor. Bunun yerine hg summit komutunu deneyin.'
  },
  ///////////////////////////////////////////////////////////////////////////
  'hg-error-need-option': {
    '__desc__': 'One of the errors for hg',
    'en_US': 'I need the option {option} for that command!',
    'zh_CN': '我需要该命令使用 {option} 选项呢。',
    'zh_TW': '我需要該命令使用 {option} 選項呢。',
    'es_AR': '¡Necesito la opción {opcion} para ese comando!',
    'es_MX': '¡Necesito la opción {opcion} para ese comando!',
    'es_ES': '¡Necesito la opción {opcion} para ese comando!',
    'pt_BR': 'Eu preciso da opção {option} para esse comando!',
    'gl'   : 'Preciso da opción {option} para ese 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}',
    'uk': 'Для цієї команди потрібна опція {option}',
    'ko': '해당 명령에 {option} 옵션이 필요합니다.',
    'vi': 'Câu lệnh đó cần tùy chọn {option}!',
    'sl_SI': 'Potrebujem opcijo {option} za ta ukaz!',
    'pl': 'Potrzebuję opcji {option} dla tego polecenia!',
    'it_IT': "Ho bisogno di {option} per quel comando!",
    'ta_IN': 'எனக்கு அந்த கட்டளைக்கு மாற்று {option} தேவை',
    'tr_TR': 'Bu komut için {seçenek} seçeneğine ihtiyacım var!'
  },
  ///////////////////////////////////////////////////////////////////////////
  'hg-error-log-no-follow': {
    '__desc__': 'hg log without -f (--follow)',
    'en_US': 'hg log without -f is currently not supported, use -f',
    'zh_CN': '暂不支持没有-f 选项的 hg log 命令，请补充 -f 选项吧',
    'zh_TW': '暫不支持沒有-f 選項的 hg log 命令，請補充 -f 選項吧',
    'es_AR': 'hg log sin el parámetro -f no está soportado, usá -f',
    'es_MX': 'hg log sin el parámetro -f no está soportado, usa -f',
    'es_ES': 'Actualmente hg log sin -f no es compatible con esta aplicación. Usa -f.',
    'pt_BR': 'hg log sem -f atualmente não é suportado, use -f',
    'gl'   : 'hg log sen -f actulamente non é soportado, usa -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',
    'uk': 'hg log без опції -f в данний момент не підтримується, використовуй -f',
    'ko': '-f가 없는 hg log는 현재 지원되지 않습니다. -f를 사용하세요.',
    'vi': 'Hiện tại thì `hg log` mà không có tùy chọn -f chưa được hỗ trợ, hãy viết thêm -f',
    'sl_SI': 'hg log brez -f trenutno ni podprt, uporabi -f',
    'pl': '`hg log` bez -f nie jest obecnie obsługiwany, użyj -f',
    'it_IT': "hg log senza -f non è attualmente supportato, usa -f",
    'ta_IN': '-f இல்லாமல் `hg log` தற்போது ஆதரிக்கப்படவில்லை, -f ஐப் பயன்படுத்தவும்',
    'tr_TR': '-f olmadan hg logu şu anda desteklenmiyor, -f kullanın.'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-status-detached': {
    '__desc__': 'One of the lines for git status output',
    'en_US': 'Detached head!',
    'de_DE': 'Detached head!',
    'zh_CN': '游离的 Head（Detached head）！',
    'zh_TW': '分離 Head！',
    'es_AR': '¡Detached HEAD!',
    'es_MX': '¡HEAD separado! (Detached HEAD).',
    'es_ES': '¡HEAD separado! (Detached HEAD).',
    'pt_BR': 'Detached HEAD!',
    'gl'   : '¡Detached HEAD!',
    'fr_FR': 'head détaché !',
    'ru_RU': 'Отделенный HEAD',
    'uk': 'Відокремлений HEAD',
    'ko': '분리된 HEAD!',
    'vi': 'HEAD bị tách biệt!',
    'sl_SI': 'Detached head!',
    'pl': 'Odłączono HEAD!',
    'it_IT': "Testa distaccata (Detached head)!",
    'ta_IN': 'பிரிக்கப்பட்ட தலை!',
    'tr_TR': 'Detached head!'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-status-onbranch': {
    '__desc__': 'One of the lines for git status output',
    'en_US': 'On branch {branch}',
    'de_DE': 'Auf Branch {branch}',
    'zh_CN': '当前分支 {branch}',
    'zh_TW': '切換到 branch {branch}',
    'es_AR': 'En la rama {branch}',
    'es_MX': 'En la rama {branch}',
    'es_ES': 'En la rama {branch}',
    'pt_BR': 'No ramo {branch}',
    'gl'   : 'Non na rama {branch}',
    'fr_FR': 'Sur la branche {branch}',
    'ru_RU': 'В ветке {branch}',
    'uk': 'В гілці {branch}',
    'ko': '분기 지점 {branch}에서',
    'vi': 'Đang trên nhánh {branch}',
    'sl_SI': 'Na branchu {branch}',
    'pl': 'Na branch-u {branch}',
    'it_IT': "Sul ramo {branch}",
    'ta_IN': '{branch} கிளையில்',
    'tr_TR': '{branch} branch\'indesiniz'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-status-readytocommit': {
    '__desc__': 'One of the lines for git status output',
    'en_US': 'Ready to commit! (as always in this demo)',
    'de_DE': 'Fertig zum committen! (Wie immer in dieser Demo)',
    'zh_CN': '可以提交啦！（在这个程序中无须修改文件，一直可以提交）',
    'zh_TW': '準備 commit！（在這個 demo 裡面可以一直 commit）',
    'es_AR': '¡Listo para commitear! (como siempre en esta demo ;-) )',
    'es_MX': '¡Listo para hacer commit! (como siempre en ésta demo)',
    'es_ES': '¡Listo para hacer un commit (como siempre en esta demo)!',
    'pt_BR': 'Pronto para commitar! (como sempre neste demo ;-) )',
    'gl'   : '¡Praparado para facer un commit (como sempre nesta demo ;-) )!',
    'fr_FR': 'Prêt à commit ! (comme toujours dans cette démo)',
    'ru_RU': 'Готово к коммиту! (как и всегда в этом демо)',
    'uk': 'Готово до коміту! (як завжди в цьому демо)',
    'ko': '(이 데모에서는 항상) 커밋 준비 완료!',
    'vi': 'Sẵn sàng để commit! (khi demo thì luôn có thể commit)',
    'sl_SI': 'Pripravljen za commit! (kot vedno v tem demotu)',
    'pl': 'Gotowy commit! (jak zawsze w tym demo)',
    'it_IT': "Pronto al commit! (come sempre in questa demo)",
    'ta_IN': '`commit` செய்ய தயார்! (இந்த செயல் விளக்கத்தில் எப்போதும் செய்வதை போல)',
    'tr_TR': 'Commit etmeye hazır! (bu demoda her zaman olduğu gibi)'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-dummy-msg': {
    '__desc__': 'The dummy commit message for all commits. Feel free to put in a ' +
      'shoutout to your school / city / whatever!',
    'en_US': 'Quick commit. Go Bears!',
    'de_DE': 'Schneller Commit. Eff-Zeh!',
    'zh_CN': '快速提交。Coding 4ever！',
    'zh_TW': '快速 commit。上啊熊！',
    'es_AR': 'Otro commit más, y van...',
    'es_MX': 'Otro commit más, y van...',
    'es_ES': 'Hagamos un commit. Atlanta, Georgia! Escucha WHATUPRG también.',
    'pt_BR': 'Commitando.. Vai Timão!',
    'gl'   : 'Mesturando.. ¡Alá imos!',
    'fr_FR': 'Commit rapide. NoMaN Sux!',
    'ru_RU': 'Быстрый коммит. А надо!',
    'uk': 'Швидкий коміт. Динамо!',
    'ko': '빨리 커밋하세요!',
    'vi': 'Commit luôn đi cho nóng!',
    'sl_SI': 'Hiter commit.',
    'pl': 'Szybki commit.',
    'it_IT': "Laura I love you, but our dogs too (Barone & Duchessa)!",
    'ta_IN': 'Quick commit. Go Bears!'
  },
  'git-error-origin-fetch-uptodate': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'Already up to date!',
    'de_DE': 'Bereits aktuell!',
    'fr_FR': 'Déjà à jour',
    'es_AR': 'Estás en la versión más reciente',
    'es_MX': 'Actualizado en la versión más reciente.',
    'es_ES': 'Ya actualizado con la versión más reciente.',
    'pt_BR': 'Já estamos na versão mais recente!',
    'gl'   : 'Xa estamos actualizados ca versión máis recente',
    'zh_TW': '已經是最新的了',
    'zh_CN': '已经是最新的了',
    'ru_RU': 'Уже обновлено!',
    'uk': 'Вже оновлено!',
    'ko': '이미 최신 상태입니다!',
    'vi': 'Cập nhật mới nhất rồi!',
    'sl_SI': 'Že posodobljeno!',
    'pl': 'Już aktualne!',
    'it_IT': "E' gia la versione più recente!",
    'ta_IN': 'ஏற்கனவே புதுப்பித்த நிலையில் உள்ளது!',
    'tr_TR': 'Zaten güncel!'
  },
  'git-error-origin-fetch-no-ff': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'Your origin branch is out of sync with the remote branch and fetch cannot be performed',
    'zh_CN': '你的 origin 仓库中的分支与远程分支的不同步了，无法执行 fetch 命令',
    'zh_TW': '你的 origin 分支已經失去了與 remote 遠端分支的同步，所以無法執行 fetch 命令',
    'de_DE': 'Dein origin Branch ist nicht auf dem Stand des Remote Branches und fetch kann nicht ausgeführt werden',
    'es_AR': 'Tu rama origin está desincronizada con la rama remota, por lo que no se puede hacer el fetch',
    'es_MX': 'Tu rama origin está desincronizada con la rama remota, por lo que no se puede hacer el fetch',
    'es_ES': 'Tu rama origin no está sicronizada con la rama remota, así que el fetch no se puede realizar.',
    'pt_BR': 'O fetch não pode ser realizado, pois o ramo de origem está fora de sincronia com o ramo remoto',
    'gl'   : 'O fetch non pode ser realizado xa que a rama de orixe non está sincronizada  ca rama remota',
    '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',
    'uk': 'Твоя гілка origin не синхронізована з віддаленою гілкою, неможливо виконати fetch',
    'ko': 'origin 브랜치가 원격 브랜치와 동기화되지 않아서 fetch를 실행할 수 없습니다.',
    'vi': 'Nhánh của bạn không đồng bộ với nhánh từ xa nên lệnh fetch không thực thi được',
    'sl_SI': 'Tvoj origin branch ni sinhroniziran z oddaljenim branchem, zato se fetch se ne more izvesti',
    'pl': 'Twój branch nie jest zsynchronizowany ze zdalny branch-em i nie można przeprowadzić pobierania',
    'it_IT':
      "Il tuo ramo origin non è sincronizzato con il ramo remoto, e fetch non può essere eseguito",
    'ta_IN': 'உங்கள் மூலக் கிளை தொலைநிலைக் கிளையுடன் ஓருங்கினைக்கப்படவில்லை. `fetch` செய்ய முடியாது',
    'tr_TR': 'Origin Branch\'iniz, Remote branch ile uyumsuzdur ve `fetch` işlemi gerçekleştirilemez.'
  },
  'git-error-origin-push-no-ff': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'The remote repository has diverged from your local repository, so uploading your changes is not a simple fast forward (and thus your push was rejected). Please pull down the new changes in the remote repository, incorporate them into this branch, and try again. You can do so with git pull or git pull --rebase',
    'zh_CN': '远程仓库与你的本地仓库产生了分歧，故此上传操作无法通过 Fast-forward 实现（因此你的 push 被拒绝了）。请 pull 下来远程仓库里最新的更改，与这个分支合并之后再试一次。你可以通过 git pull 或 git pull --rebase 实现。',
    'zh_TW': '遠端倉庫與你的本地倉庫產生了分歧，故此上傳操作無法通過簡單地快進實現（因此你的 push 被拒絕了）。請 pull 下來遠端裡最新的更改，與本地合併之後再試一次。你可以通過 git pull 或 git pull --rebase 實現。',
    'de_DE': 'Das entfernte Repository weicht von deinem lokalen Repository ab, daher können deine Änderungen nicht mit einem einfachen fast forward hochgeladen werden (und daher ist dein push abgelehnt worden). Bitte pull erst die neuen Änderungen in das lokale Repository, integriere sie in den Branch und versuch es nochmal. Das kannst du mit git pull oder git pull --rebase machen',
    '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',
    'es_MX': '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 prueba de nuevo. Puedes hacerlo con `git pull` o `git pull --rebase`',
    'es_ES': 'El repositorio remoto se ha desviado del repositorio local. Subir cambios no es un avance en cámara rápida (por eso fue rechazado tu push). Por favor haz pull para descargar los cambios en el repositorio remoto para que los incorpores en la rama actual. Los cambios se pueden hacer pull con el comando "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',
    'gl'   : 'O repositorio remoto diverxe do teu repositorio local. Subir os cambios non é un fast-forward (avance rápido) e por iso foi rechazado o teu push. Por favor, fai un pull dos novos cambios do repositorio remoto e inclúeos na túa rama actual. Os cambios pódense facer co comando "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',
    'uk': 'Віддалений репозиторій розбігся з твоїм локальним репозиторієм, тому відвантаження твоїх змін не є простим fast forward (і тому твій push був відхилений). Будь-ласка, витягни зміни з віддаленого репозиторію, включи їх в цю гілку, й спробуй ще. Ти можеш зробити це за допомогою git pull чи git pull --rebase',
    'ko': '원격 리포지토리가 로컬 리포지토리에서 분기되었으므로 변경 사항이 fast foward 방식으로 업로드되지 않고 푸시가 거부됩니다. 원격 리포지토리의 새 변경 내용을 끌어서 이 브랜치에 통합한 후 다시 시도하세요. git pull 또는 git pull --rebase를 사용해도 됩니다.',
    'vi': 'Kho chứa từ xa có sự khác biệt với kho chứa cục bộ của bạn, nên không thể tự động (fast forward) cập nhật thay đổi của bạn (và vì thế hoạt động push của bạn bị từ chối). Vui lòng kéo về thay đổi từ kho chứa từ xa, kết nạp vào nhánh hiện tại, và thử lại lần nữa. Bạn có thể dùng lệnh `git pull` hoặc `git pull --rebase`',
    'sl_SI': 'Oddaljen repozitorij se je ločil od tvojega lokalnega repozitorija, zato nalaganje sprememb ni možno z `fast forward` opcijo (zato je bil `push` zavrnjen). Prosim pull-aj dol nove spremembe iz oddaljenega repozitorija, jih vključi v svoj branch, nato pa poizkusi ponovno. To lahko narediš z `git pull` ali `git pull --rebase`',
    'pl'   : 'Zdalne repozytorium różni się od lokalnego repozytorium, dlatego twoich zmian nie można przesłać za pomocą prostego szybkiego `fast forward` (i dlatego polecenie `push` zostało odrzucone). Najpierw zrób `pull` aby pobrać nowe zmiany do lokalnego repozytorium, zintegruj je z branch-em i spróbuj ponownie. Możesz to zrobić za pomocą `git pull` lub `git pull --rebase`',
    'it_it':
      "Il repository remoto è diverso dal tuo repository locale, quindi il caricamento non è un semplice fast forward (e per questo il tuo push è fallito). Per favore esegui pull per scaricare i nuovi cambiamenti dal repository remoto, incorporarli in questo ramo, e provare ancora. Puoi effettuarlo tramite i comandi git pull o git pull --rebase",
    'ta_IN': 'தொலைநிலை களஞ்சியம் உங்கள் களஞ்சியத்திலிருந்து வேறுபட்டுள்ளது, எனவே உங்கள் மாற்றங்களை எளிமையான `fast forward` முறையில் பதிவேற்ற இயலாது (இதனால் உங்கள் `push` நிராகரிக்கப்பட்டது). தொலை களஞ்சியத்தில் புதிய மாற்றங்களை `pull` செய்து, அவற்றை இந்த கிளையில் இணைத்து, மீண்டும் முயற்சிக்கவும். நீங்கள் அவ்வாறு `git pull` அல்லது `git pull --rebase` கட்டளை கொண்டு செய்யலாம்'
  },
  'git-error-remote-branch': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'You cannot execute that command on a remote branch',
    'zh_CN': '你不能在远程分支上执行这个命令。',
    'zh_TW': '你不能在遠端分支上執行這個命令呀。',
    'de_DE': 'Du kannst diesen Befehl nicht auf einem Remote Branch ausführen',
    'es_AR': 'No podés ejecutar ese comando en una rama remota',
    'es_MX': 'No puedes ejecutar ese comando en una rama remota',
    'es_ES': 'No puedes ejecutar ese comando en una rama remota',
    'pt_BR': 'Você não pode executar esse comando em um ramo remoto',
    'gl'   : 'Non podes executar ese comando nunha rama remota',
    'fr_FR': 'Vous ne pouvez exécuter cette commande sur une branche distante',
    'ru_RU': 'Вы не можете выполнить эту команду на удаленной ветке',
    'uk': 'Ти не можеш виконати цю команду на віддаленій гілці',
    'ko': '원격 브랜치에서 해당 명령어를 실행시킬 수 없습니다.',
    'vi': 'Bạn không thể thực thi lệnh đó lên nhánh từ xa',
    'sl_SI': 'Tega ukaza ne moreš narediti na oddaljenem branchu',
    'pl'   : 'Nie możesz wykonać tego polecenia w zdalnej gałęzi',
    'it_it': "Non puoi eseguire questo comando su un ramo remoto",
    'ta_IN': 'அந்த கட்டளையை நீங்கள் தொலைநிலை கிளையில் இயக்க முடியாது'
  },
  'git-error-origin-required': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'An origin is required for that command',
    'zh_CN': '该命令需要一个 origin',
    'zh_TW': '該命令需要一個 origin',
    'de_DE': 'Für diesen Befehl wird origin benötigt',
    'es_AR': 'Necesitás un origen para ese comando',
    'es_MX': 'Se necesita un origen para ese comando',
    'es_ES': 'Se requiere un origen para ese comando.',
    'pt_BR': 'É necessário informar uma origem para esse comando',
    'gl'   : 'É necesario informar unha orixe para ese comando',
    'fr_FR': 'Une origine est requise pour cette commande',
    'ru_RU': 'Origin требуется для этой команды',
    'uk': 'Для цієї команди потрібний origin',
    'ko': '해당 명령어를 위한 origin이 필요합니다.',
    'vi': 'Lệnh đó yêu cầu có origin',
    'sl_SI': 'Origin je potreben za izvedbo tega ukaza',
    'pl'   : 'Dla tego polecenia wymagane jest źródło (origin)',
    'it_IT': "E' necessario definire origin per questo comando",
    'ta_IN': 'அந்த கட்டளைக்கு ஒரு துவக்க மூலம் தேவை'
  },
  'git-error-origin-exists': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'An origin already exists! You cannot make a new one',
    'zh_CN': 'origin 已存在。你不能重复创建',
    'zh_TW': 'origin 遠端已存在。你不能重複創建',
    'de_DE': 'origin existiert bereits! Du kannst es nicht nochmal anlegen',
    'es_AR': '¡Ya existe el origen! No podés crear uno nuevo',
    'es_MX': '¡Ya existe un origen! No puedes crear uno nuevo',
    'es_ES': '¡Ya existe un origen! No puedes crearlo de nuevo.',
    'pt_BR': 'A origem já existe! Você não pode criar uma nova',
    'gl'   : 'A orixe xa existe! Non podes crear unha nova',
    'fr_FR': 'Une origine existe déjà ! Vous ne pouvez pas en créer une nouvelle',
    'ru_RU': 'Origin уже существует! Невозможно создать еще один',
    'uk': 'Origin вже існує! Неможливо створити ще один',
    'ko': 'origin이 이미 존재합니다! 새로 만들 수 없습니다.',
    'vi': 'Nguyên bản (origin) đã tồn tại. Bạn không thể tạo thêm 1 cái mới',
    'sl_SI': 'Origin že obstaja. Ne moreš narediti novega.',
    'pl'   : 'Origin już istnieje! Nie możesz go ponownie założyć',
    'it_IT': "Origin già esistente! Non puoi crearne uno nuovo",
    'ta_IN': 'துவக்க மூலம் ஒன்று ஏற்கனவே உள்ளது! நீங்கள் மீன்டும் ஒன்றை உருவாக்க முடியாது'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-error-branch': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'You can\'t delete the main branch, the branch you are on, or things that ' +
      'aren\'t branches',
    'de_DE': 'Du kannst nicht den Branch main, den Branch auf dem du gerade arbeitest oder Refs, die keine Branches sind, löschen',
    'zh_CN': '你不能删除主分支（main），或者你当前所在的分支，或者其它连分支也不是的东西。',
    'zh_TW': '你不能刪除 main branch，或者你當前所在的 branch，或者其它連 branch 都不是的東西。',
    'es_AR': 'No podés borrar la rama main, la rama en la que estás, o cosas que no son ramas',
    'es_MX': 'No puedes borrar la rama main, la rama en la que estás, o cosas que no son ramas',
    'es_ES': 'No puedes eliminar la rama main, la rama en que estás, o cosas que no son ramas.',
    'pt_BR': 'Você não pode apagar o ramo main, nem o ramo em que você está, nem coisas que não sejam ramos',
    'gl'   : 'Non podes borrala rama main, nin a rama na que ti estás, nin cousas que non sexan ramas',
    'fr_FR': 'Vous ne pouvez pas supprimer la branche main, la branche sur laquelle vous êtes, ou ce qui n\'est pas une branche',
    'ru_RU' : 'Невозможно удалить ветку main, ветку на которой вы сейчас и то что не является веткой',
    'uk': 'Неможливо видалити гілку main, гілку на якій ти зараз знаходишся чи штуки які не є гілкою',
    'ko': 'main 브랜치, 현재 위치한 브랜치, 브랜치가 아닌 항목은 삭제할 수 없습니다.',
    'vi': 'Bạn không thể xóa nhánh main, nhánh mà bạn đang tham chiếu tới, hoặc những gì không phải nhánh',
    'sl_SI': 'Ne moreš izbrisati main brancha, brancha na katerem si trenutno ali stvari, ki niso branchi',
    'pl'   : 'Nie możesz usunąć gałezi main, gałęzi na której aktualnie pracujesz, ani która nie jest gałezią',
      'it_IT':
      "Non puoi eliminare il ramo main, il ramo in cui sei, o cose che " +
      "non sono rami",
    'ta_IN': 'பிரதான கிளை, தற்ப்போது நடப்பில் உள்ள கிளை மற்றும் கிளை அல்லாத வற்றை அழிக்க இயலாது'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-merge-msg': {
    '__desc__': 'The commit message for a merge commit',
    'en_US': 'Merge {target} into {current}',
    'de_DE': 'Mergen von {target} in {current}',
    'zh_CN': '合并 {target} 到 {current}',
    'zh_TW': '將 {target} 併入 {current}',
    'es_AR': 'Mergear {target} a {current}',
    'es_MX': 'Mergear {target} a {current}',
    'es_ES': 'Incorporar {target} en {current}',
    'pt_BR': 'Merge de {target} em {current}',
    'gl'   : 'Merge de {target} en {current}',
    'fr_FR': 'Merge de {target} dans {current}',
    'ru_RU': 'Слияние {target} в {current}',
    'uk': 'Злиття {target} в {current}',
    'ko': '{target}을 {current}에 병합하세요.',
    'vi': 'Gộp {target} vào {current}',
    'sl_SI': 'Mergaj {target} v {current}',
    'pl'   : 'Łączenie {target} z {current}',
    'it_IT': "Fuso {target} in {current}",
    'ta_IN': '{target}ஐ {current} கிளையுடன் இணை'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-error-rebase-none': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'No commits to rebase! Everything is a merge commit or changes already applied',
    'de_DE': 'Keine Commits für Rebase gefunden! Alle Commits sind Merge Commits oder beinhalten nur schon vorhandene Änderungen',
    'zh_CN': '没有可以 rebase 的提交记录！可能是合并提交，或者已经 rebase 过了。',
    'zh_TW': '沒有需要 rebase 的 commit！每個都是一個 merge commit 或者修改已經被寫入了',
    'es_AR': '¡No hay commits para rebasear! Son todos commits de merge o cambios ya aplicados',
    'es_MX': '¡No hay commits para hacer rebase! Todo es un merge commit o cambios ya aplicados',
    'es_ES': '¡No hay commits para hacer rebase! Todo es un merge commit o cambios ya hecho.',
    'pt_BR': 'Não há commits para o rebase! São todos commits de merge ou mudanças já aplicadas',
    'gl'   : '¡Non hai commits para o rebase! Son todos commits de merge ou cambios xa aplicados',
    'fr_FR': 'Aucun commit à rebaser ! C\'est soit un commit de merge, soit des modifications déjà appliquées',
    'ru_RU': 'Нет коммитов для rebase! Все в коммите слияния или изменения уже применены',
    'uk': 'Нема комітів для rebase! Все в коміті злиття (merge commit) чи зміни вже застосовані',
    'ko': 'rebase를 하기 위한 커밋이 없습니다! 모든 커밋이 병합 커밋이거나 이미 변경사항이 적용되었습니다.',
    'vi': 'Không có commit nào để rebase. Mọi thứ là merge commit hoặc thay đổi đã được áp dụng',
    'sl_SI': 'Ni commitov za rebase! Vse je merge commit ali pa so spremembe že dodane',
    'pl'   : 'Nie znaleziono commit-u do zmiany! Wszystkie commit-y oraz scalenia lub zmiany już są zastosowane',
    'it_IT':
      "Non ci sono commit da ribasare! Sono tutti commit di merge o i cambiamenti sono già stati applicati",
    'ta_IN': '`rebase` செய்ய எந்த கமிட்டும் இல்லை, அனைத்தும் இணைப்பு கமிட்கள் அல்லது முன்பே இணைக்கப்பட்டவை'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-result-nothing': {
    '__desc__': 'The message that explains the result of a git command',
    'en_US': 'Nothing to do...',
    'de_DE': 'Nichts zu tun ...',
    'zh_CN': '什么也没发生...',
    'zh_TW': '沒什麼事情要做...',
    'es_AR': 'Nada para hacer...',
    'es_MX': 'Nada para hacer...',
    'es_ES': 'Nada para hacer...',
    'pt_BR': 'Nada a ser feito...',
    'gl'   : 'Nada para facer...',
    'fr_FR': 'Rien à effectuer…',
    'ru_RU': 'Нечего выполнять...',
    'uk': 'Нічого виконувати...',
    'ko': '할수있는게 없습니다 ...',
    'vi': 'Không có gì để làm...',
    'sl_SI': 'Ničesar za narediti ...',
    'pl'   : 'Nie ma nic do zrobienia...',
    'it_IT': "Niente da fare...",
    'ta_IN': 'செய்வதற்க்கு ஒன்றும் இல்லை...'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-result-fastforward': {
    '__desc__': 'The message that explains the result of a git command',
    'en_US': 'Fast forwarding...',
    'de_DE': 'Fast forward...',
    'zh_CN': '快速前进...',
    'zh_TW': '快速前進...',
    'es_AR': 'Fast forwardeando...',
    'es_MX': 'Avanzando rápidamente (Fast forwarding)...',
    'es_ES': 'Avanzando rápidamente...',
    'pt_BR': 'Fast forward...',
    'gl'   : 'Fast forward...',
    'fr_FR': 'En avance rapide…',
    'ru_RU': 'Выполняю Fast forward...',
    'uk': 'Виконую Fast forward',
    'ko': 'Fast forward 중입니다...',
    'vi': 'Đang fast forward...',
    'sl_SI': 'Fast forwardiranje',
    'pl'   : 'Fast forward...',
    'it_it': "Fast forwarding...",
    'ta_IN': 'Fast forward...'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-result-uptodate': {
    '__desc__': 'The message that explains the result of a git command',
    'en_US': 'Branch already up-to-date',
    'de_DE': 'Branch ist bereits aktuell',
    'zh_CN': '分支已经是最新啦',
    'zh_TW': 'branch 已經是最新啦',
    'es_AR': 'Rama actualmente actualizada',
    'es_MX': 'La rama ya se ha actualizado.',
    'es_ES': 'La rama ya se ha actualizado.',
    'pt_BR': 'Ramo já atualizado',
    'gl'   : 'Rama xa actualizada',
    'fr_FR': 'Branche déjà à jour',
    'ru_RU': 'Ветка уже обновлена',
    'uk': 'Гілку вже оновлено',
    'ko': '브랜치가 이미 최신 상태입니다.',
    'vi': 'Nhánh đã được cập nhật mới nhất',
    'sl_SI': 'Branch je že posodobljen',
    'pl'   : 'Branch jest już aktualny',
    'it_IT': "Il ramo è già aggiornato",
    'ta_IN': 'இந்த கிளை ஏற்கனவே புதுப்பித்த நிலையில் உள்ளது...'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-error-exist': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'The ref {ref} does not exist or is unknown',
    'de_DE': 'Die Ref {ref} existiert nicht oder ist unbekannt',
    'zh_CN': '引用 {ref} 不存在。',
    'zh_TW': '索引 {ref} 不存在，或者找不到。',
    'es_AR': 'La referencia {ref} no existe o es desconocida',
    'es_MX': 'La referencia {ref} no existe o es desconocida',
    'es_ES': 'La referencia {ref} no existe o es desconocida',
    'pt_BR': 'A referência {ref} não existe ou é desconhecida',
    'gl'   : 'A referencia {ref} non existe ou é descoñecida',
    'fr_FR': 'La référence {ref} n\'existe pas ou est inconnue',
    'ru_RU': 'Ссылка {ref} не существует или неизвестна',
    'uk': 'Посилання {ref} не існує чи невідоме',
    'ko': '{ref} 참조가 존재하지 않거나 찾을 수 없습니다.',
    'vi': 'Tham chiếu {ref} không tồn tại hoặc không thể tìm thấy',
    'sl_SI': 'Ref {ref} new obstaja ali je neznan',
    'pl'   : 'Odnośnik {ref} nie istnieje lub jest nieznany',
    'it_IT': "Il riferimento (ref) {ref} non esiste o è sconosciuto",
    'ta_IN': '{ref} இல்லை அல்லது தெரியவில்லை'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-error-relative-ref': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'Commit {commit} does not have a {match}',
    'de_DE': 'Commit {commit} hat kein {match}',
    'zh_CN': '{commit} 提交并没有 {match}',
    'zh_TW': 'commit {commit} 並沒有 {match}',
    'es_AR': 'El commit {commit} no tiene un {match}',
    'es_MX': 'El commit {commit} no tiene un {match}',
    'es_ES': 'El commit {commit} no tiene un {match}',
    'pt_BR': 'O commit {commit} não tem um {match}',
    'gl'   : 'O commit {commit} non ten un {match}',
    'fr_FR': 'Le commit {commit} n\'a pas de correspondance {match}',
    'ru_RU': 'Коммит {commit} не содержит {match}',
    'uk': 'Коміт {commit} не містить {match}',
    'ko': '커밋 {commit}은 {match}를 가지고 있지 않습니다.',
    'vi': 'Commit {commit} mà không có {match}',
    'sl_SI': 'Commit {commit} nima {match}',
    'pl'   : 'Commit {commit} nie ma {match}',
    'it_IT': "Il commit {commit} non ha un {match}",
    'ta_IN': '{commit}க்கு {match} எதுவும் இல்லை'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-warning-detached': {
    '__desc__': 'One of the warning messages for git',
    'en_US': 'Warning!! Detached HEAD state',
    'de_DE': 'Achtung! Detached HEAD Zustand',
    'zh_CN': '警告！现在是分离 HEAD 状态',
    'zh_TW': '注意喔！現在的狀態是分離 Head',
    'es_AR': '¡Cuidado! Modo de detached HEAD',
    'es_MX': '¡Cuidado! Modo de HEAD separado (detached HEAD)',
    'es_ES': '¡Cuidado! Modo de HEAD separado (detached HEAD)',
    'pt_BR': 'Cuidado! Modo Detached HEAD',
    'gl'   : '¡Coidado! Modo Detached HEAD',
    'fr_FR': 'Attention ! HEAD est détaché',
    'ru_RU': 'Внимание! Репозиторий в состоянии detached HEAD, то есть не находится ни на какой ветке!',
    'uk': 'Увага! Репозиторій в стані detached HEAD, тобто не знаходиться в жодній гілці!',
    'ko': '주의! 분리된 HEAD 상태',
    'vi': 'Cảnh báo! HEAD bị tách rời',
    'sl_SI': 'Opozorilo! Detached HEAD stanje',
    'pl'   : 'Ostrzeżenie!! Odłączony tryb HEAD',
    'it_IT': "Attenzione!! Situazione di testa distaccata (Detached HEAD)",
    'ta_IN': 'எச்சரிக்கை !! `HEAD` துன்டிக்கப்பட்ட நிலையில் உள்ளது'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-warning-add': {
    '__desc__': 'One of the warning messages for git',
    'en_US': 'No need to add files in this demo',
    'de_DE': 'In dieser Demo müssen keine Dateien hinzugefügt werden',
    'zh_CN': '此程序中不需要添加文件',
    'zh_TW': '此 demo 中不需要再加入檔案',
    'es_AR': 'No es necesario hacer add a los archivos en esta demo',
    'es_MX': 'No es necesario agregar los archivos en ésta demo',
    'es_ES': 'No es necesario agregar los archivos en esta demo',
    'pt_BR': 'Não é necessário adicionar arquivos neste demo',
    'gl'   : 'Non é necesario incluír arquivos nesta demo',
    'fr_FR': 'Aucun besoin d\'ajouter des fichiers dans cette démo',
    'ru_RU': 'Это демо не оперирует файлами',
    'uk': 'Не потрібно додавати файли для цього демо',
    'ko': '이 데모에서는 파일을 추가할 필요가 없습니다.',
    'vi': 'Không cần thêm tập tin trong bản demo này',
    'sl_SI': 'Ni potrebe po dodajanju datotetk v tem demotu',
    'pl'   : 'Nie ma potrzeby dodawania plików w tym demo',
    'it_IT': "Non c'è bisogno di aggiungere file in questa demo",
    'ta_IN': 'இந்த நடைமுறையில் கோப்புகளை சேர்க்க தேவையில்லை'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-error-options': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'Those options you specified are incompatible or incorrect',
    'de_DE': 'Die angegebenen Optionen sind inkompatibel oder falsch',
    'zh_CN': '你所指定的参数不兼容或者不准确',
    'zh_TW': '您指定了不相容或錯誤的選項',
    'es_ES': 'Las opciones que especificaste son incompatibles o incorrectas.',
    'es_AR': 'No es necesario hacer add a los archivos en esta demo',
    'es_MX': 'No es necesario hacer add a los archivos en ésta demo',
    'pt_BR': 'As opções que você especificou são incompatíveis ou incorretas',
    'gl'   : 'As opcións que especificaches son incompatibles ou incorrectas',
    'fr_FR': 'Les options que vous avez spécifiées sont incompatibles ou incorrectes',
    'ru_RU': 'Неправильные опции',
    'uk': 'Опції, які ти ввів, або некорректні або не підтримуються',
    'ko': '지정한 옵션이 호환되지 않거나 올바르지 않습니다.',
    'vi': 'Các tham số bạn chỉ định không tương thích hoặc không chính xác',
    'sl_SI': 'Opcije, ki si jih podal, so nezdružljive ali napačne',
    'pl'   : 'Podane przez Ciebie opcje są niezgodne lub nieprawidłowe',
    'it_IT': "Le opzioni che hai specificato sono incompatibili o sbagliate",
    'ta_IN': 'நீங்கள் குறிப்பிட்ட அந்த மற்றிகள் பொருந்தாது அல்லது தவறானவை'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-error-already-exists': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'The commit {commit} already exists in your changes set, aborting!',
    'de_DE': 'Der Commit {commit} existiert bereits, Abbruch!',
    'zh_CN': '{commit} 提交已经存在于你的改动集里，已忽略！',
    'zh_TW': 'commit {commit} 已經在你的修改的集合裡，正在停止！',
    'es_AR': 'El commit {commit} ya existe en tus cambios, ¡abortando!',
    'es_MX': 'El commit {commit} ya existe en tus cambios, ¡abortando!',
    'es_ES': 'El commit {commit} ya existe en tus cambios, ¡abortando!',
    'pt_BR': 'O commit {commit} já existe nas suas mudanças, abortando!',
    'gl'   : 'O commit {commit} xa existe nos seus cambios, ¡abortando!',
    'fr_FR': 'Le commit {commit} existe déjà dans votre ensemble de modifications, opération avortée !',
    'ru_RU': 'Коммит {commit} существует, отменяю!',
    'uk': 'Коміт {commit} вже існує в твоєму change set, відміна!',
    'ko': '커밋 {commit}이 이미 변경 내역에 존재합니다. 중단!',
    'vi': 'Commit {commit} đã tồn tại trong những thay đổi của bạn, đang hủy!',
    'sl_SI': 'Commit {commit} že obstaja v tvoji množici sprememb, prekinjam!',
    'pl'   : 'Commit {commit} już istnieje w Twoim zbiorze zmian, przerywam!',
    'it_IT': "Il commit {commit} è già presente, annullo!",
    'ta_IN': '{commit} உங்கள் மாற்றங்களின் தொகுப்பில் ஏற்கனவே உள்ளது, கட்டளை கைவிடப்பட்டது!'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-error-reset-detached': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'Can\'t reset in detached head! Use checkout if you want to move',
    'de_DE': 'Kann im Detached Head Zustand kein reset ausführen! Bitte checkout zum Bewegen benutzen',
    'zh_CN': '不能在分离的 HEAD 里重置！用 checkout 吧',
    'zh_TW': '不能在分離 HEAD 的狀態中重來！用 checkout 來移動吧',
    'es_AR': 'No podés hacer reset en el modo detached. Usá checkout si querés moverte',
    'es_MX': 'No puedes hacer reset en el modo separado. Usa checkout si quieres moverte',
    'es_ES': 'No puedes hacer reset en el modo separado. Usa checkout si quieres moverte.',
    'pt_BR': 'Não se pode fazer reset no modo detached. Use checkout se quiser se mover',
    'gl'   : 'Non se pode facer reset no modo detached. Use checkout se te queres 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!',
    'uk': 'Неможливо зробити reset в стані detached head! Використовуй checkout якщо хочеш змінити розташування',
    'ko': '분리된 HEAD에서 reset할 수 없습니다. 만약 이동시키기를 원한다면 checkout을 사용하세요.',
    'vi': 'Trong trạng thái tách rời `HEAD` thì không thể `reset`. Dùng `checkout` nếu bạn muốn di chuyển',
    'sl_SI': 'Ni možno resetat, zaradi detached HEADa',
    'pl'   : 'Nie można zresetować w odłączonej HEAD! Użyj opcji `checkout`, jeśli chcesz się przenieść',
    'it_IT':
      "Non posso fare reset in modalità testa distaccata (detached head)! Utilizza checkout se vuoi spostarti",
    'ta_IN': 'பிரிக்கப்பட்ட தலையில் மீட்டமைக்க முடியாது! நீங்கள் நகர்த்த விரும்பினால் `checkout` பயன்படுத்தவும்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-warning-hard': {
    '__desc__': 'One of the warning messages for git',
    'en_US': 'The default behavior for resets on LearnGitBranching is a --hard, so feel free to omit ' +
      'that option if you get tired of typing it out in our lessons. Just remember that the default ' +
      'behavior on actual Git is --mixed.',
    'de_DE': 'Das Standardverhalten in dieser Demo ist --hard, du kannst die Option auch weglassen!',
    'zh_CN': '在本程序中默认的行为是 --hard 硬重置，可以尽情省略掉那个选项以避免麻烦！但是要记录 Git 中默认的是 --mixed。',
    'zh_TW': '預設的行為是 --hard reset，儘量省略掉那個選項吧！',
    'es_AR': 'El comportamiento default es un --hard reset, sentite libre de omitir esa opción!',
    'es_MX': 'El comportamiento default es un --hard reset, siéntete libre de omitir esa opción!',
    'es_ES': 'El comportamiento default para reajustes es --hard, pero siéntete libre de omitir esa ' +
      'opción si te cansas de escribirla en nuestras lecciones. Recuerda quepor defecto el comportamiento en GitHub es --mixed.',
    'pt_BR': 'O comportamento padrão é um reset --hard, fique livre para omitir essa opção!',
    'gl'   : 'O comportamente por defecto é un reset --hard, Lembra que por defecto en GitHub é --mixed.',
    'fr_FR': 'Le comportement par défaut est un --hard reset, soyez libre d\'omettre cette option !',
    'ru_RU': 'По умолчанию будет выполнен --hard reset, эту опцию можно опускать!',
    'uk': 'На LearnGitBranching reset по замовчуванню використовує --hard, тому цю опцію ' +
      'можна пропустити, якщо ти втомився її набирати щоразу. Тільки запам’ятай, що по замовчуванню ' +
      'звичайний git reset використовує --mixed',
    'ko': 'LearnGitBranching에서 reset의 기본 설정은 --hard이므로, 이 옵션을 입력하는 것이 번거롭게 느껴진다면 생략해도 됩니다. 다만 실제 Git의 기본 설정 옵션은 --mixed라는것만 기억하세요.',
    'vi': 'Trạng thái mặc định cho lệnh `reset` của \"Học nhánh Git\" là `--hard`.' +
      ' Nên khi làm bài nếu bạn thấy gõ tham số này hơi tốn công thì cứ bỏ qua.' +
      ' Nhưng mà hãy nhớ rằng thực tế thì `--mixed` mới là trạng thái mặc định của `reset`.',
    'sl_SI': 'Privzeto delovanje za reset na LearnGitBranching je --hard, zato lahko to izpustiš. Na pravem gitu je --mixed.',
    'pl'   : 'Domyślnym zachowaniem dla polecenia `reset` w LearnGitBranching jest parametr --hard, więc możesz pominąć tę opcję, ' +
      'Pamiętaj tylko, że domyślne zachowanie rzeczywistego GIT-a jest parametr --mixed.',
        'it_IT':
      "Il comportamento base per i resets su LearnGitBranching è --hard, per cui puoi tranquillamente omettere " +
      "quella opzione se ti sei stancato di scriverla. Ricorda però che in Git, " +
      "l'opzione di default è --mixed.",
    'ta_IN': 'The default behavior for resets on LearnGitBranching is a --hard, so feel free to omit ' +
      'that option if you get tired of typing it out in our lessons. Just remember that the default ' +
      'behavior on actual Git is --mixed.'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-error-staging': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'There is no concept of adding / staging files, so that option or ' +
      'command is invalid!',
    'de_DE': 'In dieser Demo gibt es kein Hinzufügen / Vormerken von Dateien, dieser Befehl ist daher ungültig!',
    'zh_CN': '没有添加、缓存文件的必要，所以该选项或者命令是不合法的。',
    'zh_TW': '沒有加入、或者暫存 (staging) 文件的必要，所以改選項或者命令是不合法的。',
    'es_AR': 'No existe el concepto de agregar/indexar cambios, así que esa opción o comando es inválido',
    'es_MX': 'No existe el concepto de agregar/indexar cambios, así que esa opción o comando es inválido',
    'es_ES': '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',
    'gl'   : 'Non existe o concepto de agregar/indexar cambios, así que esa opción ou comando é inválido.',
    '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 не нужен!',
    'uk': 'В цьому демо немає можливості додати файл до робочої копії чи до стейджингу, тому ця опція чи команда некоректна чи не підтримується',
    'ko': '여기엔 파일을 추가하거나 스테이징한다는 개념이 없으므로 해당 옵션이나 명령어는 유효하지 않습니다.',
    'vi': 'Không có khái niệm thêm tập tin đệm (staging file), nên tùy chọn đó là bất hợp lệ!',
    'sl_SI': 'Tu ni možnosti addanja/stageanja datotek, zato je ta ukaz nepravilen',
    'pl'   : 'Nie ma koncepcji na dodawanie/indeksowanie zmian, więc opcja lub polecenie jest niepoprawne.',
     'it_IT':
      "Non esiste il concetto di aggiungere / indicizzare i file, quindi quell'opzione o " +
      "comando non è valido!",
    'ta_IN': 'கோப்புகளைச் சேர்ப்பது / நிலைநிறுத்துவது என்ற கருத்து ஒன்றும் இல்லை, எனவே அந்த மற்றி அல்லது கட்டளை தவறானது'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-revert-msg': {
    '__desc__': 'Message for reverting git command',
    'en_US': 'Reverting {oldCommit}: {oldMsg}',
    'de_DE': 'Reverte {oldCommit}: {oldMsg}',
    'zh_CN': '撤销 {oldCommit}：{oldMsg}',
    'zh_TW': '還原 {oldCommit}：{oldMsg}',
    'es_AR': 'Revirtiendo {oldCommit}: {oldMsg}',
    'es_MX': 'Revirtiendo {oldCommit}: {oldMsg}',
    'es_ES': 'Volviendo a {oldCommit}: {oldMsg}',
    'pt_BR': 'Revertendo {oldCommit}: {oldMsg}',
    'gl'   : 'Revertindo {oldCommit}: {oldMsg}',
    'fr_FR': 'Revert {oldCommit}: {oldMsg}',
    'ru_RU': 'Откатываю {oldCommit}: {oldMsg}',
    'uk': 'Повертаю {oldCommit}: {oldMsg}',
    'ko': '{oldCommit}:{oldMsg}를 복구중입니다.',
    'vi': 'Đang hoàn tác {oldCommit}: {oldMsg}',
    'sl_SI': 'Revertanje {oldCommit}: {oldMsg}',
    'pl'   : 'Cofam {oldCommit} : {oldMsg}',
    'it_IT': "Ripristino {oldCommit}: {oldMsg}",
    'ta_IN': '{oldCommit}: {oldMsg} மீன்டும் மாற்றியமைக்கிறது'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-error-args-many': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'I expect at most {upper} argument(s) for {what}',
    'de_DE': 'Ich benötige maximal {upper} Argument(e) für {what}',
    'zh_CN': '{what} 期望最多 {upper} 个参数',
    'zh_TW': '{what} 期望最多 {upper} 個參數',
    'es_AR': 'Espero como máximo {upper} parámetros para {what}',
    'es_MX': 'Espero como máximo {upper} parámetros para {what}',
    'es_ES': 'Espero al máximo {upper} parámetros para {what}.',
    'pt_BR': 'Espero no máximo {upper} parâmetros para {what}',
    'gl'   : 'Espero ó máximo {upper} parámetros para {what}',
    'fr_FR': 'J\'attends au plus {upper} argument(s) pour {what}',
    'ru_RU': 'Ожидается максимум {upper} аргумент(ов) для {what}',
    'uk': 'Я очікую максимум {upper} аргумент(ів) для {what}',
    'ko': '{what}을 위해 최대 {upper}개의 인자를 받습니다.',
    'vi': 'Có thể có nhiều nhất {upper} tham số cho {what}',
    'sl_SI': 'Pričakovanih je največ {upper} argumentov za {what}',
    'pl'   : 'Oczekuję maksymalne {upper} parametrów dla {what}',
    'it_IT': "Mi aspetto al massimo {upper} parametro/i per {what}",
    'ta_IN': 'நான் {what}க்கான உள்ளீடு(கள்) அதிகபட்சமாக {upper} எதிர்பார்க்கிறேன்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-error-args-few': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'I expect at least {lower} argument(s) for {what}',
    'de_DE': 'Ich benötige mindestens {lower} Argument(e) für {what}',
    'zh_CN': '{what} 期望最少 {lower} 个参数',
    'zh_TW': '{what} 期望最少 {lower} 個參數',
    'es_AR': 'Espero al menos {lower} parámetros para {what}',
    'es_MX': 'Espero al menos {lower} parámetros para {what}',
    'es_ES': 'Espero al menos {lower} parámetros para {what}.',
    'pt_BR': 'Espero pelo menos {lower} parâmetros para {what}',
    'gl'   : 'Agardo polo menos {lower} parámetros para {what}',
    'fr_FR': 'J\'attends au moins {lower} argument(s) pour {what}',
    'ru_RU': 'Ожидается как минимум {lower} аргументов для {what}',
    'uk': 'Я очікую як мінімум {lower} аргумент(ів) для {what}',
    'ko': '{what}을 위해 최소 {lower}개의 인자를 받습니다.',
    'vi': 'Cần ít nhất {lower} tham số cho {what}',
    'sl_SI': 'Pričakovanih je najmanj {lower} argumentov za {what}',
    'pl'   : 'Oczekuję co najmniej {lower} parametrów dla {what}',
    'it_IT': "Mi aspetto come minimo {lower} parametro/i per {what}",
    'ta_IN': 'நான் {what}க்கான உள்ளீடு(கள்) குறைந்தபட்சம் {lower} எதிர்பார்க்கிறேன்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-error-no-general-args': {
    '__desc__': 'One of the error messages for git',
    'en_US': 'That command accepts no general arguments',
    'de_DE': 'Dieser Befehl akzeptiert keine allgemeinen Argumente',
    'zh_CN': '该命令不接收参数',
    'zh_TW': '該指令不接受一般參數',
    'es_AR': 'Ese comando no acepta parámetros comunes',
    'es_MX': 'Ese comando no acepta parámetros comunes',
    'es_ES': 'Ese comando no acepta parámetros generales.',
    'pt_BR': 'Este comando não aceita parâmetros gerais',
    'gl'   : 'Este comando non acepta parámetros xeráis',
    'fr_FR': 'Cette commande n\'accepte aucun argument général',
    'ru_RU': 'Это команда без аргументов',
    'uk': 'Ця команда не приймає загальних аргументів',
    'ko': '그 명령어는 일반적으로 인자를 받지 않습니다.',
    'vi': 'Lệnh đó không chấp nhận các tham số chung',
    'sl_SI': 'Ta ukaz ne sprejme splošnih ukazov',
    'pl'   : 'To polecenie nie przyjmuje żadnych ogólnych parametrów',
    'it_IT': "Quel comando non accetta parametri generici",
    'ta_IN': 'அந்த கட்டளை பொதுவான உள்ளீடு எதுவும் ஏற்கவில்லை'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-error-command-not-supported': {
    '__desc__': 'Message that appears in git console when command was not recognized.',
    'en_US': 'The command "{command}" isn\'t supported, sorry!',
    'de_DE': 'Entschuldigung, der Befehl "{command}" wird nicht unterstützt!',
    'zh_TW': '很抱歉，目前無法支援指令 "{command}"!',
    'it_IT': 'Mi spiace, il comando "{command}" non è supportato.',
    'pl' : 'Polecenie "{command}" niestety nie jest obsługiwane.',
    'pt_BR': 'O comando "{command}" não é suportado!',
    'es_AR': 'El comando "{command}" no es compatible, ¡disculpa!',
    'es_MX': 'La orden "{command}" no es compatible, ¡disculpa!',
    'es_ES': 'El comando "{command}" no está soportado, ¡disculpa!',
    'fr_FR': 'La commande "{command}" n\'est pas supportée, désolé !',
    'vi': 'Xin lỗi, lệnh "{command}" không được hỗ trợ!'
  },
  ///////////////////////////////////////////////////////////////////////////
  'copy-tree-string': {
    '__desc__': 'The prompt to copy the tree when sharing',
    'en_US': 'Copy the tree string below',
    'de_DE': 'Kopiere die folgende Baum-Zeichenkette',
    'zh_CN': '拷贝下面的树字符串',
    'zh_TW': '複製下方的樹狀字串',
    'es_AR': 'Copiá el código de acá abajo',
    'es_MX': 'Copia el código que se encuentra debajo',
    'es_ES': 'Copia el código que sigue.',
    'pt_BR': 'Copie o código abaixo',
    'gl'   : 'Copie o código abaixo',
    'fr_FR': 'Copiez la chaîne d\'arbre ci-dessous',
    'ru_RU': 'Скопируй текст ниже',
    'uk': 'Скопіюй рядок дерева нижче',
    'ko': '다음 트리 문자열을 복사하세요.',
    'vi': 'Sao chép chuỗi cây bên dưới',
    'sl_SI': 'Skopiraj besedilo drevesa spodaj',
    'pl'   : 'Skopiuj poniższy kod',
    'it_IT': "Copia il codice dell'albero qua sotto",
    'ta_IN': '`tree string`ஐ கீழே நகலெடுக்கவும்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'learn-git-branching': {
    '__desc__': 'The title of the app, with spaces',
    'en_US': 'Learn Git Branching',
    'de_DE': 'Lerne Git Branching',
    'ja': '日本語版リポジトリ',
    'zh_CN': '学习 Git 分支',
    'zh_TW': '學習 git 分支',
    'es_AR': 'Aprendé a Branchear en Git',
    'es_MX': 'Aprende Git Branching',
    'es_ES': 'Aprende Git Branching',
    'pt_BR': 'Aprenda Git Branching',
    'gl'   : 'Aprende Git Branching',
    'fr_FR': 'Apprenez Git Branching',
    'ru_RU': 'Изучаем ветвление в git',
    'uk': 'Вивчай Git Branching',
    'ko': '깃 브랜칭을 배우기',
    'vi': 'Học nhánh Git',
    'sl_SI': 'Nauči se Git Branching',
    'pl': 'Naucz się Git Branching-u',
    'it_IT': "Impara Git Branching",
    'ta_IN': 'கிட் கிளை அமைத்தல்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'select-a-level': {
    '__desc__': 'The prompt to select a level on the drop down view',
    'en_US': 'Select a level',
    'de_DE': 'Level auswählen',
    'zh_CN': '选择一关',
    'zh_TW': '選擇其中一關',
    'es_AR': 'Seleccioná un nivel',
    'es_MX': 'Selecciona un nivel',
    'es_ES': 'Selecciona un nivel',
    'pt_BR': 'Selecione um nível',
    'gl'   : 'Selecciona un nivel',
    'fr_FR': 'Choisissez un niveau',
    'ru_RU': 'Выбери уровень',
    'uk': 'Обери рівень',
    'ko': '레벨을 선택하세요.',
    'vi': 'Chọn một cấp độ',
    'sl_SI': 'Izberi stopnjo',
    'pl': 'Wybierz poziom',
    'it_IT': "Scegli un livello",
    'ta_IN': 'ஒரு நிலையை தேர்வு செய்யுங்கள்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'main-levels-tab': {
    '__desc__': 'The name of main levels tab on the drop down view',
    'en_US': 'Main',
    'de_DE': 'Haupt',
    'zh_CN': '主要',
    'zh_TW': '主要',
    'es_ES': 'Principal',
    'fr_FR': 'Principal',
    'gl'   : 'Principal',
    'ru_RU': 'Основы',
    'uk'   : 'Основи',
    'ko': '메인',
    'vi': 'Bài học chính',
    'sl_SI': 'Glavno',
    'pl': 'Główny',
    'it_IT': "Menu",
    'ta_IN': 'பிரதானம்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'remote-levels-tab': {
    '__desc__': 'The name of remote levels tab on the drop down view',
    'en_US': 'Remote',
    'de_DE': 'Remote',
    'zh_CN': '远程',
    'zh_TW': '遠端',
    'es_ES': 'Remota',
    'fr_FR': 'Remote',
    'gl'   : 'Remota',
    'ru_RU': 'Удаленные репозитории',
    'uk'   : 'Віддалені репозиторії',
    'ko'   : '원격',
    'vi'   : 'Bài học về thao tác từ xa',
    'sl_SI': 'Oddaljeno',
    'pl'   : 'Zdalny',
    'it_IT': "Remoto",
    'ta_IN': 'தொலைநிலை'
  },
  ///////////////////////////////////////////////////////////////////////////
  'branch-name-short': {
    '__desc__': 'When branch names get too long, we need to truncate them. This is the warning for that',
    'en_US': 'Sorry, we need to keep branch names short for the visuals. Your branch name was truncated to 9 characters, resulting in "{branch}"',
    'de_DE': 'Tut mir leid, aber aus Gründen der Darstellung müssen wir die Branch-Namen kurz halten. Dein Branch-Name wurde auf 9 Zeichen gekürzt und heißt daher jetzt "{branch}"',
    'zh_CN': '抱歉，为了显示的需要，我们需要一个短些的分支名称。您使用的名称将被截断到9个字符，即 "{branch}"',
    'zh_TW': '抱歉，為了顯示的需要，我們需要一個短一點的 branch 名稱。您使用的將會被截斷到剩下9個字元，即"{branch}"',
    '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}"',
    'es_MX': 'Perdón, necesitamos mantener los nombres de las ramas cortos para visualizarlos. El nombre de tu rama se truncó a 9 caracteres, resultando en "{branch}"',
    'es_ES': 'Perdón, necesitamos mantener los nombres de las ramas 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}"',
    'gl'   : 'Desculpe, precisamos manter os nomes das ramas curtas para poder velas. O nome da súa rama foi truncada a 9 letras, resultado en "{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}"',
    'uk': 'Вибач, нам потрібно щоб ім’я гілок було як можна коротше для наглядності. Твоє ім’я гілки було скорочене до 9 літер й тепер це "{branch}"',
    'ko': '죄송하지만, 가독성을 위해 짧은 브랜치명이 필요합니다. 브랜치명이 최대 9자리로 잘려 "{branch}"로 변경되었습니다.',
    'vi': 'Xin lỗi, chúng tôi cần giữ tên nhánh ngắn để tiện minh họa. Tên nhánh của bạn đã bị cắt xuống 9 ký tự là "{branch}"',
    'sl_SI': 'Oprosti, imena branchev moramo obdržati kratka zaradi vizualizacije. Tvoje ime brancha je bilo skrajšano na 9 črk, kar predstavlja "{branch}"',
    'pl': 'Przepraszamy, ze względu na wizualizacje musimy zachować krótkie nazwy gałęzi. Nazwa Twojej gałęzi została skrócona do 9 znaków, w wyniku czego otrzymano "{branch}"',
    'it_IT':
      'Scusa ma i nomi dei rami devono essere brevi per essere visualizzati. Il nome del tuo ramo è stato accorciato a 9 caratteri, rinominandolo come "{branch}"',
    'ta_IN': 'மன்னிக்கவும், காட்சிகளுக்கு கிளை பெயர்களை குறுகியதாக வைத்திருக்க வேண்டி உள்ளது. உங்கள் கிளையின் பெயர் 9 எழுத்துகளாக சுருக்கப்பட்டு, "{branch}" ஆக மற்றப்பட்டுள்ளது'
  },
  ///////////////////////////////////////////////////////////////////////////
  'bad-branch-name': {
    '__desc__': 'When the user enters a branch name thats not ok',
    'en_US': 'That branch name "{branch}" is not allowed!',
    'de_DE': 'Der Branch-Name "{branch}" ist nicht erlaubt!',
    'zh_CN': '不能给分支起这个名字 "{branch}"',
    'zh_TW': '不能给 branch 起這個名字 "{branch}"',
    'es_AR': 'El nombre "{branch}" no está permitido para los branches',
    'es_MX': 'El nombre "{branch}" está prohibido para nombrar una rama',
    'es_ES': 'El nombre "{branch}" es prohibido para nombrar una rama.',
    'pt_BR': 'Um ramo não pode ser chamado de "{branch}"!',
    'gl'   : 'Unha rama non pode ser chamada "{branch}',
    'fr_FR': 'Ce nom de branche "{branch}" n\'est pas autorisé',
    'ru_RU': 'Название для ветки "{branch}" недопустимо!',
    'uk': 'Назва гілки "{branch}" є недопустимою',
    'ko': '"{branch}"라는 브랜치명은 사용할 수 없습니다.',
    'vi': 'Tên nhánh "{branch}" không được chấp nhận!',
    'sl_SI': 'To ime brancha "{branch}" ni dovoljeno!',
    'pl': 'Ta nazwa gałęzi "{branch}" jest niedozwolona!',
    'it_IT': 'Il nome "{branch}" per i rami non è consentito!',
    'ta_IN': '"{branch}" ஐ கிளையின் பெயராக ஏற்க்க இயலாது!'
  },
  ///////////////////////////////////////////////////////////////////////////
  'bad-tag-name': {
    '__desc__': 'When the user enters a tag name thats not ok',
    'en_US': 'That tag name "{tag}" is not allowed!',
    'zh_CN': '该标签名 “{tag}” 不被接受。',
    'zh_TW': '該標籤名 “{tag}” 不被接受。',
    'es_AR': 'El nombre "{tag}" no está permitido para los tags',
    'es_MX': 'El nombre "{tag}" está prohibido para nombrar un tag',
    'es_ES': 'El nombre "{tag}" es prohibido para nombrar un tag.',
    'pt_BR': 'Uma tag não pode ser chamada de "{tag}"!',
    'gl'   : 'Unha etiqueta non pode ser chamada "{tag}"',
    'de_DE': 'Der Tag-Name "{tag}" ist nicht erlaubt!',
    'fr_FR': 'Le nom de tag "{tag}" n\'est pas autorisé',
    'ru_RU': 'Название для тега "{tag}" недопустимо!',
    'uk': 'Назва тегу "{tag}" є недопустимою',
    'ko': '"{tag}"라는 태그명은 사용할 수 없습니다.',
    'vi': 'Tên thẻ "{tag}" không được chấp nhận!',
    'sl_SI': 'To ime tag-a "{tag}" ni dovoljeno!',
    'pl': 'Ta nazwa tagu "{tag}" jest niedozwolona!',
    'it_IT': 'Il nome "{tag}" per i tag non è consentito!',
    'ta_IN': '"{tag}" ஐ குறிச்சொல் பெயராக ஏற்க்க இயலாது!'
  },
  ///////////////////////////////////////////////////////////////////////////
  'option-not-supported': {
    '__desc__': 'When the user specifies an option that is not supported by our demo',
    'en_US': 'The option "{option}" is not supported!',
    'de_DE': 'Die Option "{option}" wird nicht unterstützt!',
    'zh_CN': '不支持选项 "{option}"',
    'zh_TW': '不支援的選項 "{option}"',
    'es_AR': 'La opción {option} no está soportada',
    'es_MX': 'La opción {option} no es compatible con ésta demo',
    'es_ES': 'La opción {option} no compatible con esta demo.',
    'pt_BR': 'A opção {option} não é suportada',
    'gl'   : 'A opción {option} non está soportada',
    'fr_FR': 'L\'option "{option}" n\'est pas supportée',
    'ru_RU': 'Опция "{option}" недопустима!',
    'uk': 'Опція "{option}" не підтримується!',
    'ko': '"{option}"(이)라는 옵션은 지원하지 않습니다.',
    'vi': 'Tùy chọn "{option}" không được hỗ trợ!',
    'sl_SI': 'Opcija "{option}" ni podprta! ',
    'pl': 'Opcja "{option}" nie jest obsługiwana!',
    'it_IT': 'L\'opzione "{option}" non è supportata!',
    'ta_IN': '"{option}" மாற்று செயல் ஆதரிக்கப்படவில்லை!'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-usage-command': {
    '__desc__': 'The line that shows how to format a git command',
    'en_US': 'git <command> [<args>]',
    'de_DE': 'git <Befehl> [<Argumente>]',
    'zh_CN': 'git <命令> [<参数>]',
    'zh_TW': 'git <指令> [<參數>]',
    'es_AR': 'git <comando> [<parametros>]',
    'es_MX': 'git <comando> [<parámetros>]',
    'es_ES': 'git <comando> [<parametros>]',
    'pt_BR': 'git <comando> [<parâmetros>]',
    'gl'   : 'git <comando> [<parámetros>]',
    'fr_FR': 'git <commande> [<arguments>]',
    'ru_RU': 'git <команда> [<аргументы>]',
    'uk': 'git <команда> [<аргументи>]',
    'ko': 'git <명령어> [<인자들>]',
    'vi': 'git <lệnh> [<tham số>]',
    'sl_SI': 'git <ukaz> [<argumenti>]',
    'pl': 'git <polecenie> [<parametry>]',
    'it_IT': "git <command> [<args>]",
    'ta_IN': 'git <command> [<args>]'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-supported-commands': {
    '__desc__': 'In the git help command, the header above the supported commands',
    'en_US': 'Supported commands:',
    'de_DE': 'Unterstützte Befehle:',
    'zh_CN': '支持的命令有:',
    'zh_TW': '支援的指令有：',
    'es_AR': 'Comandos soportados:',
    'es_MX': 'Comandos compatibles:',
    'es_ES': 'Comandos compatibles:',
    'pt_BR': 'Comandos suportados:',
    'gl'   : 'Comandos soportados:',
    'fr_FR': 'Commandes supportées',
    'ru_RU': 'Поддерживаемые команды',
    'uk': 'Допустимі команди',
    'ko': '지원되는 명령어들:',
    'vi': 'Các lệnh được hỗ trợ:',
    'sl_SI': 'Podprti ukazi:',
    'pl': 'Obsługiwane polecenia:',
    'it_IT': "Comandi supportati:",
    'ta_IN': 'செயலாக்கம் உள்ள கட்டளைகள்;'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-usage': {
    '__desc__': 'In the dummy git output, the header before showing all the commands',
    'en_US': 'Usage:',
    'de_DE': 'Benutzung:',
    'zh_CN': '使用:',
    'zh_TW': '用法：',
    'es_AR': 'Uso:',
    'es_MX': 'Uso:',
    'es_ES': 'Uso:',
    'pt_BR': 'Uso:',
    'gl'   : 'Uso:',
    'fr_FR': 'Utilisation :',
    'ru_RU': 'Использование:',
    'uk': 'Використання:',
    'ko': '사용법',
    'vi': 'Cách dùng:',
    'sl_SI': 'Uporaba:',
    'pl': 'Użyj',
    'it_IT': "Utilizzo:",
    'ta_IN': 'பயன்பாடு'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-version': {
    '__desc__': 'The git version dummy output, kind of silly. PCOTTLE is my unix name but feel free to put yours instead',
    'en_US': 'Git Version PCOTTLE.1.0',
    'de_DE': 'Git Version PCOTTLE.1.0.jbr',
    'zh_CN': 'Git 版本 PCOTTLE.1.0',
    'zh_TW': 'Git 版本 PCOTTLE.1.0',
    'es_AR': 'Git Versión PCOTTLE.1.0',
    'es_MX': 'Git Versión PCOTTLE.1.0',
    'es_ES': 'Git Versión PCOTTLE.1.0',
    'pt_BR': 'Git versão PCOTTLE.1.0',
    'gl'   : 'Git versión PCOTTLE.1.0',
    'fr_FR': 'Git version PCOTTLE.1.0',
    'ru_RU': 'Версия git PCOTTLE.1.0',
    'uk': 'Версія git PCOTTLE.1.0',
    'ko': 'Git Version PCOTTLE.1.0',
    'vi': 'Phiên bản Git PCOTTLE.1.0',
    'sl_SI': 'Git Verzija PCOTTLE.1.0',
    'pl' : 'Wersja GIT-a OLSZA-YSC-1.0',
    'it_IT': "Git Version SHARDANA_SOFT.1.0.0",
    'ta_IN': 'Git Version PCOTTLE.1.0'
  },
  ///////////////////////////////////////////////////////////////////////////
  'flip-tree-command': {
    '__desc__': 'when the tree is being flipped',
    'en_US': 'Flipping tree...',
    'de_DE': 'Kehre den Baum um...',
    'zh_CN': '翻转树中...',
    'zh_TW': '翻轉樹中...',
    'es_AR': 'Invirtiendo el árbol...',
    'es_MX': 'Invirtiendo el árbol...',
    'es_ES': 'Invirtiendo el árbol...',
    'pt_BR': 'Invertendo a árvore...',
    'gl'   : 'Invirtindo a árbore...',
    'fr_FR': 'Inversion de l\'arbre...',
    'ru_RU': 'Переворачиваю дерево...',
    'uk': 'Перевертаю дерево...',
    'ko': '트리를 뒤집는중...',
    'vi': 'Cây lật...',
    'sl_SI': 'Obračanje drevesa ...',
    'pl'   : 'Odwracanie drzewa...',
    'it_IT': "Girando l'albero...",
    'ta_IN': 'Flipping tree...'
  },
  ///////////////////////////////////////////////////////////////////////////
  'refresh-tree-command': {
    '__desc__': 'when the tree is visually refreshed',
    'en_US': 'Refreshing tree...',
    'de_DE': 'Aktualisiere Baum ...',
    'zh_CN': '正在刷新树结构...',
    'zh_TW': '正在更新樹狀結構...',
    'es_AR': 'Refrezcando el árbol...',
    'es_MX': 'Actualizando el árbol...',
    'es_ES': 'Actualizando el árbol...',
    'pt_BR': 'Atualizando a árvore...',
    'gl'   : 'Actualizando a árbore...',
    'fr_FR': 'Actualisation de l\'arbre…',
    'ru_RU': 'Обновляю дерево...',
    'uk': 'Оновлюю дерево...',
    'ko': '트리를 다시 불러오는중...',
    'vi': 'Đang làm mới cây...',
    'sl_SI': 'Osveževanje drevesa ...',
    'pl'   : 'Odświeżanie drzewa...',
    'it_IT': "Aggiornando l'albero...",
    'ta_IN': 'Refreshing tree...'
  },
  ///////////////////////////////////////////////////////////////////////////
  'locale-command': {
    '__desc__': 'when the locale is set to something',
    'en_US': 'Locale set to {locale}',
    'de_DE': 'Locale auf {locale} gesetzt',
    'zh_CN': '语言更改为 {locale}',
    'zh_TW': '語系設為 {locale}',
    'es_AR': 'Localización actualizada a {locale}',
    'es_MX': 'Idioma actualizado a {locale}',
    'es_ES': 'Idioma puesto a {locale}',
    'pt_BR': 'Idioma trocado para {locale}',
    'gl'   : 'Cambiado o idioma a {locale}',
    'fr_FR': 'Langue changée à {locale}',
    'ru_RU': 'Локаль теперь равна {locale}',
    'uk': 'Локаль тепер дорівнює {locale}',
    'ko': '로케일이 {locale}로 설정되었습니다.',
    'vi': 'Ngôn ngữ được thay đổi thành {locale}',
    'sl_SI': 'Locale nastavljen na {locale}',
    'pl'   : 'Ustawiono język na {locale}',
    'it_IT': "Locale impostato a {locale}",
    'ta_IN': 'பிரதேசம் {locale}ஆக மற்ற பட்டுள்ளது'
  },
  ///////////////////////////////////////////////////////////////////////////
  'locale-reset-command': {
    '__desc__': 'when the locale is reset',
    'en_US': 'Locale reset to default, which is {locale}',
    'de_DE': 'Locale auf Standard zurückgesetzt, also {locale}',
    'zh_CN': '语言重置为默认的 {locale}',
    'zh_TW': '還原為預設語系 {locale}',
    'es_AR': 'Localización vuelta al default, que es {locale}',
    'es_MX': 'Idioma reestablecido al default, que es {locale}',
    'es_ES': 'Idioma reajustado a su valor por defecto ({locale})',
    'pt_BR': 'Idioma retornado para o padrão, que é {locale}',
    'gl'   : 'Lingua reaxustada ó seu valor por defecto {locale}',
    'fr_FR': 'Langue remise par défaut, qui est {locale}',
    'ru_RU': 'Локаль сброшена. Теперь она равна {locale}',
    'uk': 'Локаль скинута. Тепер вона дорівнює {locale}',
    'ko': '로케일이 {locale}로 초기화 되었습니다.',
    'vi': 'Ngôn ngữ được đổi thành mặc định: {locale}',
    'sl_SI': 'Locale ponastavljen na {locale}',
    'pl'   : 'Przywrócono język do wartości domyślnych, czyli {locale}',
    'it_IT': "Locale resettato al valore di default, che è {locale}",
    'ta_IN': 'பிரதேசம் இயல்புநிலை {locale}க்கி மீட்டமைக்கப்பட்டுள்ளது'
  },
  ///////////////////////////////////////////////////////////////////////////
  'show-command': {
    '__desc__': 'command output title from "show"',
    'en_US': 'Please use one of the following commands for more info:',
    'zh_TW': '請使用下列其中一個指令取得更多資訊：',
    'zh_CN': '请使用以下命令以了解更多：',
    'de_DE': 'Bitte benutze einen der folgenden Befehle um mehr Informationen zu bekommen:',
    'es_AR': 'Usá alguno de estos comandos para tener más información:',
    'es_MX': 'Por favor, utilice alguno de estos comandos para tener más información:',
    'es_ES': 'Por favor usa uno de los siguientes comandos para más información:',
    'pt_BR': 'Use algum destes comandos para ter mais informações:',
    'gl'   : 'Usa algún destes comandos para ter máis información:',
    'fr_FR': 'Merci d\'utiliser une des commandes suivantes pour obtenir plus d\'informations',
    'ru_RU': 'Для получения большей информации используй следующие команды:',
    'uk': 'Щоб отримати більше інформації використовуй наступні команди:',
    'ko': '더 많은 정보를 위해 다음 명령어들중 하나를 사용하세요:',
    'vi': 'Vui lòng dùng một trong các lệnh sau để có thêm thông tin:',
    'sl_SI': 'Prosim uporabi enega od naslednjih ukazov',
    'pl'   : 'Aby uzyskać więcej informacji, użyj jednego z następujących poleceń:',
    'it_IT': "Usa uno dei seguenti comandi per maggiori informazioni:",
    'ta_IN': 'மேலும் தகவலுக்கு பின்வரும் கட்டளைகளில் ஒன்றைப் பயன்படுத்தவும்:'
  },
  ///////////////////////////////////////////////////////////////////////////
  'show-all-commands': {
    '__desc__': 'command output title from "show commands"',
    'en_US': 'Here is a list of all the commmands available:',
    'zh_TW': '這份清單列出所有可用指令：',
    'zh_CN': '该列表列出了所有可用的指令：',
    'de_DE': 'Hier ist eine Liste aller verfügbaren Befehle:',
    'es_AR': 'Esta es una lista de los comandos disponibles:',
    'es_MX': 'Esta es una lista de todos los comandos disponibles:',
    'es_ES': 'Esta es una lista de todos los comandos disponibles:',
    'pt_BR': 'Esta é uma lista dos comandos disponíveis:',
    'gl'   : 'Esta é unha lista dos comando dispoñibles:',
    'fr_FR': 'Ci-dessous est la liste de toutes les commandes disponibles :',
    'ru_RU': 'Вот все поддерживаемые команды:',
    'uk': 'Ось список всіх можливих команд:',
    'ko': '여기에 사용 가능한 모든 명령어들의 리스트가 있습니다.',
    'vi': 'Dưới đây là danh sách tất cả các lệnh có sẵn:',
    'sl_SI': 'Tu je seznam vseh možnih ukazov:',
    'pl'   : 'Oto lista wszystkich dostępnych poleceń:',
    'it_IT': "Ecco la lista con tutti i comandi disponibili:",
    'ta_IN': 'கிடைக்கக்கூடிய அனைத்து கட்டளைகளின் பட்டியல்:'
  },
  ///////////////////////////////////////////////////////////////////////////
  'cd-command': {
    '__desc__': 'dummy command output for the command in the key',
    'en_US': 'Directory changed to "/directories/dont/matter/in/this/demo"',
    'de_DE': 'Verzeichnis gewechselt zu "/verzeichnisse/sind/in/dieser/demo/irrelevant"',
    'zh_CN': '目录切换到 "/directories/dont/matter/in/this/demo"',
    'zh_TW': '目錄切換到 "/directories/dont/matter/in/this/demo"',
    'es_AR': 'Directorio cambiado a "/los/directorios/no/importan/en/esta/demo"',
    'es_MX': 'Directorio cambiado a "/los/directorios/no/importan/en/esta/demo"',
    'es_ES': 'Directorio cambiado a "/los/directorios/no/importan/en/esta/demo"',
    'pt_BR': 'Diretório mudado para "/diretorios/nao/importam/neste/demo"',
    'gl'   : 'Directorio cambiado a "/os/directorios/non/importan/nesta/demo"',
    'fr_FR': 'Répertoire changé à "/directories/dont/matter/in/this/demo" (les répertoires ne servent à rien dans cette démo)',
    'ru_RU': 'Директория изменена на "/директории/не/важны/в/этом/демо"',
    'uk': 'Директорія змінена на "/директорії/не/мають/значення/в/цьому/демо"',
    'ko': '디렉토리가 "/directories/dont/matter/in/this/demo"로 변경되었습니다.',
    'vi': 'Thay đổi thư mục thành "/directories/dont/matter/in/this/demo"',
    'sl_SI': 'Mapa spremenjena na "/directories/dont/matter/in/this/demo"',
    'pl'   : 'Katalog zmieniony na "/home/users/windows/pl/demo"',
    'it_IT': 'Cartella modificata in  "/directories/dont/matter/in/this/demo"',
    'ta_IN': 'அடைவு "/directories/dont/matter/in/this/demo"க்கு மாற்றப்பட்டது'
  },
  ///////////////////////////////////////////////////////////////////////////
  'ls-command': {
    '__desc__': 'Dummy command output for the command in the key',
    'en_US': 'DontWorryAboutFilesInThisDemo.txt',
    'de_DE': 'VergissDateienInDieserDemo.txt',
    'zh_CN': '在本程序中无须考虑文件问题.txt',
    'zh_TW': 'DontWorryAboutFilesInThisDemo.txt （譯註：在 demo 裡不用擔心檔案）',
    'es_AR': 'NoTePreocupesPorLosArchivosEnEstaDemo.txt',
    'es_MX': 'NoTePreocupesPorLosArchivosEnEstaDemo.txt',
    'es_ES': 'NoTePreocupesPorLosArchivosEnEstaDemo.txt',
    'pt_BR': 'NaoSePreocupeComNomesDeArquivoNesteDemo.txt',
    'gl'   : 'NonTePreocupesPolosCambiosNestaDemo.txt',
    'fr_FR': 'DontWorryAboutFilesInThisDemo.txt (ne vous préoccupez pas des noms de fichier dans cette démo)',
    'ru_RU': 'НеНадоЗаботитьсяОФайлахВЭтомДемо.txt',
    'uk': 'ЗабийНаФайлиВЦьомуДемо.txt',
    'ko': 'DontWorryAboutFilesInThisDemo.txt (이_데모에서_파일에_대한_걱정은_하지마세요.txt)',
    'vi': 'DontWorryAboutFilesInThisDemo.txt (ĐừngLoLắngVềTậpTinTrongBảnGiớiThiệuNày.txt)',
    'sl_SI': 'DontWorryAboutFilesInThisDemo.txt',
    'pl'   : 'SpokojnieToTylkoPlikDemo.txt',
    'it_IT': "NoNdEvIpReOcCuPaRtIdEiFiLeInQuEsTaDeMo.txt",
    'ta_IN': 'DontWorryAboutFilesInThisDemo.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',
    'en_US': 'LGB can\'t receive input on mobile, visit on desktop! it\'s worth it :D',
    'de_DE': 'LGB ist nicht mit mobilen Endgeräten kompatibel, benutz es vom Desktop! Es lohnt sich :D',
    'zh_CN': '无法在移动设备/平板上调出键盘 :( 请试试桌面版 :D',
    'zh_TW': '無法在行動裝置上叫出鍵盤，請改用桌面版！',
    'es_AR': 'LGB no puede recibir comandos en dispositivos móviles. Visitanos desde una desktop, ¡lo vale! :D',
    'es_MX': 'LGB no puede recibir comandos en dispositivos móviles. Visítanos en una computadora de escritorio u laptop, ¡Vale la pena! :D',
    'es_ES': 'LGB no puede recibir comandos en dispositivos móviles. Visítanos en una computadora de escritorio, ¡lo vale! :D',
    'pt_BR': 'Provavelmente você não vai conseguir digitar comandos no celular, neste caso tente acessar de um computador',
    'gl'   : 'LGB non pode recibir os comandos nos dispositivos móbiles. Visítanos dende un ordenador de escritorio, ¡paga a pena! :D',
    'fr_FR': 'Impossible de faire apparaître le clavier sur mobile / tablette :( Essayez de passer sur un ordinateur de bureau :D',
    'ru_RU': 'Мобильные не поддерживаются, зайди с компьютера!',
    'uk': 'LGB не підтримує ввід тексту з мобільного, зайди з компьютера! Це цього варте!',
    'ko': 'LGB는 모바일에서 입력을 받을 수 없으니 데스크톱으로 접속하세요! 후회하지 앉을겁니다. :D',
    'vi': 'Đáng tiếc là ứng dụng không thể nhận thông tin từ điện thoại hay máy tính bảng, hãy sử dụng máy tính cá nhân, đáng để bỏ công mà :D',
    'sl_SI': 'LGB ne more sprejeti ukazov na mobilni napravi, obiščite nas na računalinku! Je vredno :D ',
    'pl'   : 'Przepraszamy, ale LearnGitBranching nie obsługuje wpisywania komend z urządzeń mobilnych. Odwiedź LearnGitBranching na komputerze stacjonarnym, warto! :D',
    'it_IT':
      "LGB non funziona su mobile, vieni a trovarci da pc! Ne vale veramente la pena :D",
    'ta_IN': 'LGBஆல் மொபைலில் உள்ளீட்டைப் பெற முடியாது, டெஸ்க்டாப்பில் பார்வையிடவும், அது பயணுள்ளது :D'
  },
  ///////////////////////////////////////////////////////////////////////////
  'share-tree': {
    '__desc__': 'When you export a tree, we want you to share the tree with friends',
    'en_US': 'Share this tree with friends! They can load it with "import tree"',
    'de_DE': 'Teile diesen git-Baum mit Freunden! Sie können ihn mit "import tree" laden',
    'zh_CN': '与你的好友分享提交树！他们可以用 "import tree" 加载它',
    'zh_TW': '與你的好友分享這棵樹！他們可以用 "import tree" 來載入它',
    'es_AR': '¡Compartí este árbol con amigos! Pueden cargarlo con "import tree"',
    'es_MX': '¡Comparte éste árbol con amigos! Pueden cargarlo con "import tree"',
    'es_ES': '¡Comparte este árbol con amigos! Pueden cargarlo con "import tree"',
    'pt_BR': 'Compartilhe esta árvore com seus amigos! Eles podem carregá-la com "import tree"',
    'gl'   : '¡Comparte esta árbore cos teus amigos! Eles poden cargalo con "import tree"',
    'fr_FR': 'Partagez cet arbre avec vos amis ! Ils peuvent le charger avec "import tree"',
    'ru_RU': 'Поделись деревом с друзьями! Они могут загрузить его при помощи "import tree"',
    'uk': 'Поділись цим деревом з друзями! Вони зможуть його завантажити за допомогою "import tree"',
    'ko': '이 트리를 친구들에게 공유하세요! 친구들이 "import tree"를 사용하여 로드할 수 있습니다.',
    'vi': 'Hãy chia sẻ cây này với bạn của mình! Họ có thể dùng "import tree" để tải',
    'sl_SI': 'Deli to drevo s prijatelji! Lahko ga naložijo z "import tree"',
    'pl'   : 'Udostępnij to drzewo znajomym! Mogą je załadować za pomocą "import tree"',
    'it_IT':
      'Condividi quest\'albero con i tuoi amici! Può essere importato tramite "import tree"',
    'ta_IN': 'இந்த `tree`ஐ நண்பர்களுடன் பகிர்ந்து கொள்ளுங்கள்! அவர்கள் அதை "import tree" மூலம் பெறலாம்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'paste-json': {
    '__desc__': 'When you are importing a level or tree',
    'en_US': 'Paste a JSON blob below!',
    'de_DE': 'Füg einen JSON-Blob unten ein!',
    'zh_CN': '在下边粘贴一个 JSON 串',
    'zh_TW': '在下方貼上一串 JSON',
    'es_AR': '¡Pegá un blob JSON abajo!',
    'es_MX': '¡Pega un blob JSON abajo!',
    'es_ES': '¡Pega un blob JSON abajo!',
    'pt_BR': 'Cole o JSON abaixo!',
    'gl'   : 'Pega un JSON abaixo!',
    'fr_FR': 'Collez un blob JSON ci-dessous !',
    'ru_RU': 'Вставь JSON ниже!',
    'uk': 'Встав JSON нижче!',
    'ko': '아래에 JSON blob을 붙여넣으세요.',
    'vi': 'Dán một chuỗi JSON xuống bên dưới!',
    'sl_SI': 'Prilepi JSON kodo spodaj!',
    'pl'   : 'Wklej poniżej obiekt z kodem JSON!',
    'it_IT': "Incolla un blob JSON qui sotto!",
    'ta_IN': 'ஒரு JSON blob-ஐ கீழே ஒட்டவும்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'solved-map-reset': {
    '__desc__': 'When you reset the solved map to clear your solved history, in case someone else wants to use your browser',
    'en_US': 'Solved map was reset, you are starting from a clean slate!',
    'de_DE': 'Gelöste Karte wurde zurückgesetzt, du fängst mit einem leeren Blatt an!',
    'zh_CN': '解决列表已重置，您现在可以从头开始了',
    'zh_TW': '過關地圖已經重新設置，您現在從零開始了',
    'es_AR': 'El mapa resuelto fue eliminado, estás arrancando desde un estado limpio',
    'es_MX': 'El mapa resuelto fue eliminado, estás empezando desde un estado limpio',
    'es_ES': 'El mapa resuelto fue eliminado, estás empezando de un estado limpio.',
    'pt_BR': 'Mapa de resolvidos descartado, você está começando com ficha limpa!',
    'gl'   : 'O mapa resolto foi eliminado, estás arrancando dende un estado limpo.',
    'fr_FR': 'La carte des niveaux résolus a été effacée, vous repartez de zéro !',
    'ru_RU': 'Всё сброшено! Можно начать с чистого листа!',
    'uk': 'Все скинуте! Можна починати з чистого аркушу!',
    'ko': '해결된 맵이 초기화 되었습니다. 이제 초기 상태에서 시작합니다!',
    'vi': 'Tất cả đáp án đã được xóa, bạn có thể bắt đầu lại từ đầu!',
    'sl_SI': 'Rešena mapa je ponastavljena, začel boš lahko na novo!',
    'pl'   : 'Rozwiązania zostały wyczyszczone, zaczynasz z czystą kartą.',
    'it_IT': "I progresse salvati sono stati resettati, stai iniziando da zero!",
    'ta_IN': 'தீர்க்கப்பட்ட கோப்பு மீட்டமைக்கப்பட்டது, நீங்கள் ஆரம்பத்தில் இருந்து தொடங்குகிறீர்கள்!'
  },
  ///////////////////////////////////////////////////////////////////////////
  'level-cant-exit': {
    '__desc__': 'When the user tries to exit a level when they are not in one',
    'en_US': 'You are not in a level! You are in a sandbox, start a level with "levels"',
    'de_DE': 'Du bist nicht in einem Level! Du bist im Sandkasten-Modus, starte ein Level mit "levels"',
    'zh_CN': '您没在关卡中而是在沙盒中，要开始关卡请输入 "levels"',
    'zh_TW': '您沒在關卡中！您在沙盒中，要開始關卡請輸入 "levels"',
    'es_AR': '¡No estás en un nivel! Estás en el sandbox, comenzá un nivel usando "levels"',
    'es_MX': '¡No estás en un nivel! Estás en el sandbox, comienza un nivel con "levels"',
    'es_ES': '¡No estás en un nivel! Estás en el sandbox, comienza un nivel con "levels"',
    'pt_BR': 'Você não está em um nível! Você está no sandbox, comece um nível com "levels"',
    'gl'   : '¡Non estás en ningún nivel! Estás nunha caixa de arena, comeza un nivel usando "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"!',
    'uk': 'Ти не в рівні! Ти в пісочниці! Почни рівень з "levels"',
    'ko': '현재 샌드박스에 있습니다! "levels"를 사용하여 레벨을 시작하세요.',
    'vi': 'Bạn hiện không ở cấp độ nào cả! Bạn đang ở trong hộp cát (sandbox), hãy bắt đầu một cấp độ với "levels"',
    'sl_SI': 'Nisi v stopnji! Si v peskovniku, začni stopnjo z "levels"',
    'pl'   : 'Nie jesteś na poziomie! Jesteś w trybie piaskownicy, zacznij poziom wpisując "levels"',
    'it_IT':
      'Non ti trovi in un livello! Sei nella sandbox, inizia un livello con "levels"',
    'ta_IN': 'ஒரு நிலையில் இல்லாமல், நீங்கள் sandbox-இல் உள்ளீர்கள்! "நிலைகள்" மூலம் ஒரு நிலையைத் தொடங்கவும்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'level-no-id': {
    '__desc__': 'When you say an id but that level doesn\'t exist',
    'en_US': 'A level for that id "{id}" was not found! Opening up a level selection view',
    'de_DE': 'Konnte kein Level mit der ID "{id}" finden! Öffne den Level-Auswahldialog',
    'zh_CN': '没找到 id 为 "{id}" 的关卡！打开关卡选择框',
    'zh_TW': '找不到 id 為 "{id}" 的關卡！開啟關卡選擇視窗',
    'es_AR': 'No se encontró ningún nivel {id}. Abriendo la vista de selección de niveles...',
    'es_MX': 'No se encontró ningún nivel {id}. Abriendo la vista de selección de niveles...',
    'es_ES': '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',
    'gl'   : 'O nivel "{id}" non existe! Abrindo unha caixa de seleción de nivel',
    '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}" не найден! Открываю выбор уровней',
    'uk': 'Рівень з id "{id}" не знайдений! Відкриваю вибір рівней',
    'ko': 'id "{id}"에 대한 레벨이 존재하지 않습니다. 레벨 선택 화면을 열어보세요.',
    'vi': 'Không tìm thấy cấp độ cho định danh "{id}"! Mở cửa sổ chọn cấp độ',
    'sl_SI': 'Stopnja za ta id "{id}" ni bila najdena! Odpiram pogled za izbiro stopnje',
    'pl'   : 'Nie znaleziono poziomu {id}!. Otwieranie widoku wyboru poziomu...',
    'it_IT':
      'Non è stato trovato un livello con id "{id}"! Apro la finestra con la selezione dei livelli',
    'ta_IN': 'அந்த "{id}"-க்கான நிலை  காணப்படவில்லை! நிலை தேர்வு செய்யும் திரை திறக்கிறது'
  },
  ///////////////////////////////////////////////////////////////////////////
  'undo-stack-empty': {
    '__desc__': 'The undo command can only undo back until the last time the level was reset or the beginning of the level',
    'en_US': 'The undo stack is empty!',
    'de_DE': 'Die Undo-Liste ist leer!',
    'zh_CN': '还没有什么可以撤销',
    'zh_TW': '還沒有什麼可以取消',
    'es_AR': 'No hay comandos que deshacer',
    'es_MX': 'No hay comandos para deshacer',
    'es_ES': 'No hay comandos que deshacer',
    'pt_BR': 'Você já desfez tudo!',
    'gl'   : 'Nonn hai comandos que desfacer',
    'fr_FR': 'La pile d\'annulation est vide !',
    'ru_RU': 'Некуда откатывать!',
    'uk': 'Нема куди відкочуватись!',
    'ko': '되돌리기 스택이 비었습니다!',
    'vi': 'Không có gì để hoàn tác!',
    'sl_SI': 'Undo seznam je prazen!',
    'pl'   : 'Nie ma już poleceń do cofnięcia!',
    'it_IT': "Non sono presenti comandi da annullare!",
    'ta_IN': 'மீள்பதிவு அடுக்கு காலியாக உள்ளது!'
  },
  ///////////////////////////////////////////////////////////////////////////
  'already-solved': {
    '__desc__': 'When you play in a level that is already solved',
    'en_US': 'You have already solved this level, try other levels with "levels" or go back to sandbox with "sandbox"',
    'de_DE': 'Du hast dieses Level bereits gelöst, probier ein anderes Level mit "levels" aus oder geh in den Sandkasten-Modus mit "sandbox"',
    'zh_CN': '你已经解决了本关，输入 "levels" 尝试其他关卡，或者输入 "sandbox" 回到沙盒中',
    'zh_TW': '你已經解决了本關，輸入 "levels" 嘗試其他關卡，或者輸入 "sandbox" 回到沙盒中',
    'es_AR': 'Ya resolviste este nivel, probá otros usando "levels" o volvé al sandbox usando "sandbox"',
    'es_MX': 'Ya resolviste este nivel, prueba otros usando "levels" o vuelve al sandbox usando "sandbox"',
    'es_ES': 'Ya resolviste este nivel, prueba otros usando "levels" o vuelve al sandbox usando "sandbox"',
    'pt_BR': 'Você já resolveu este nível, tente outros com "levels" ou volte ao sandbox com "sandbox"',
    'gl'   : 'Xa resolviches este nivel, proba outros usando "levels" ou volve á caixa de area con "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"',
    'uk': 'Ти вже пройшов цей рівень, спробуй інші рівні з "levels" чи повернись в пісочницю з "sandbox"',
    'ko': '당신은 이미 이 레벨을 해결했습니다. "levels"를 사용하여 다른 레벨에 도전하거나 "sandbox"를 사용하여 샌드박스로 돌아가세요.',
    'vi': 'Bạn đã vượt qua cấp độ này. Thử cấp độ khác với "levels" hoặc dùng "sandbox" để trở lại hộp cát',
    'sl_SI': 'To stopnjo si že rešil, poizkusi druge stopnje z "levels" ali pojdi nazaj v peskovnik s "sandbox"',
    'pl'   : 'Już rozwiązałeś ten poziom, wypróbuj inne, używając "levels" lub wróć do trybu piaskownicy za pomocą polecenia "sandbox"',
    'it_IT':
      'Hai già risolto questo livello, prova altri livelli con "levels" o torna alla sandbox con "sandbox"',
    'ta_IN': 'நீங்கள் ஏற்கனவே இந்த நிலையை தீர்த்துள்ளீர்கள், "நிலைகள்" மூலம் பிற நிலைகளை முயற்சிக்கவும் அல்லது "sandbox" உடன் sandbox-க்குச் செல்லவும்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'solved-level': {
    '__desc__': 'When you solved a level',
    'en_US': 'Solved!!!\n:D',
    'es_MX': '¡Resuelto!!!',
    'de_DE': 'Gelöst!!!\n:D',
    'zh_CN': '恭喜过关!!!',
    'zh_TW': '恭喜，本關解決了!!!',
    'es_ES': '¡Resuelto!!!\n:D',
    'fr_FR': 'Résolu !!!\n:D',
    'gl'   : '¡Resolto!!!',
    'ru_RU': 'Решено!!!\n:D',
    'uk'   : 'Вирішено!!!\n:D',
    'ko'   : '해결 완료!!!\n:D',
    'vi'   : 'ĐÃ XONG!!!\n:D',
    'sl_SI': 'Rešeno!!!\n:D',
    'pl'   : 'Rozwiązany!!!\n:D',
    'pt_BR': 'Resolvido!!!\n:D',
    'it_IT': "Risolto!!!\n:D",
    'ta_IN': 'தீர்க்கப்பட்டது!!!\n:D',
    'tr_TR': 'Tebrikler!!!\n:D'
  },
  ///////////////////////////////////////////////////////////////////////////
  'command-disabled': {
    '__desc__': 'When you try a command that is disabled',
    'en_US': 'That git command is disabled for this level!',
    'de_DE': 'Dieser git-Befehl ist für dieses Level deaktiviert!',
    'zh_CN': '本关不允许使用该命令！',
    'zh_TW': '本關禁止使用該 git 指令！',
    'es_AR': '¡Ese comando de git está deshabilitado para este nivel!',
    'es_MX': '¡Ese comando de git está deshabilitado para éste nivel!',
    'es_ES': '¡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 ;-)',
    'gl'   : '¡Ese comando de git está deshabilitado para este nivel!',
    'fr_FR': 'Cette commande git est désactivée pour ce niveau !',
    'ru_RU': 'На этом уровне нельзя использовать эту команду!',
    'uk': 'На цьому рівні не можна використовувати цю команду!',
    'ko': '그 Git 명령어는 이 레벨에서 사용할 수 없습니다.',
    'vi': 'Ở cấp độ này thì lệnh git đó bị vô hiệu hóa!',
    'sl_SI': 'Ta git ukaz je onemogočen za to stopnjo!',
    'pl'   : 'To polecenie Gita jest wyłączone na tym poziomie!',
    'it_IT': "Questo comando git è disabilitato per questo livello!",
    'ta_IN': 'இந்த நிலையில் அந்த கிட் கட்டளை முடக்கப்பட்டுள்ளது'
  },
  ///////////////////////////////////////////////////////////////////////////
  '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 someone or send it to me on GitHub',
    'de_DE': 'Hier ist das JSON für dieses 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',
    'es_MX': 'Este es el JSON de éste nivel. Compártelo con quien quieras o mándamelo por GitHub.',
    'es_ES': 'Este es el JSON de este nivel. Compártelo 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',
    'gl'   : 'Este é o JSON deste nivel. Comparteo con quen queiras ou mándao por GitHub',
    'fr_FR': 'Voici le JSON pour ce niveau ! Partagez-le avec quelqu\'un ou envoyez-le moi sur GitHub',
    'ru_RU': 'Вот JSON для этого уровня! Поделись им с кем-нибудь или отправь его нам на GitHub',
    'uk': 'Ось JSON для цього рівня! Поділись з кимось чи відправ мені його на GitHub',
    'ko': '이 레벨을 위한 JSON 데이터가 있습니다! 이를 다른 사람들과 공유하거나 GitHub에서 제게 보내보세요.',
    'vi': 'Đây là chuỗi JSON cho cấp độ này! Hãy chia sẻ với người khác hoặc với tôi qua GitHub',
    'sl_SI': 'Tu je JSON za to stopnjo! Deli ga z nekom ali ga pošlji meni na GitHub',
    'pl'   : 'To jest JSON dla tego poziomu. Udostępnij go, komu chcesz, lub wyślij do mnie na GitHub.',
    'it_IT':
      "Ecco il JSON per questo livello! Condividilo con qualcuno o inviamelo tramite GitHub",
    'ta_IN': 'இதோ இந்த நிலைக்கான JSON, இதை பகிர்ந்து கொள்ளுங்கள் அல்லது GitHub-இல் எனக்கு அனுப்புங்கள்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'want-start-dialog': {
    '__desc__': 'prompt to add a start dialog',
    'en_US': 'You have not specified a start dialog, would you like to add one?',
    'de_DE': 'Du hast noch keinen Einführungs-Dialog geschrieben, willst du einen hinzufügen?',
    'zh_CN': '您还没有定义一开始的介绍，是否添加一个？',
    'zh_TW': '尚未指定開始對話視窗，是否立即新增？',
    'es_AR': 'No especificaste un mensaje de inicio, ¿querés agregar uno?',
    'es_MX': 'No especificaste un mensaje de inicio, ¿Quieres agregar uno?',
    'es_ES': 'No especificaste un mensaje de inicio, ¿quieres agregar uno?',
    'pt_BR': 'Você não especificou uma mensagem de início, quer colocar uma?',
    'gl'   : 'Non especificaches unha mensaxe de incio. ¿queres agregar un?',
    'fr_FR': 'Vous n\'avez pas spécifié de dialogue de départ, voulez-vous en ajouter un ?',
    'ru_RU': 'Не указано стартово сообщение! Точно продолжаем?',
    'uk': 'Не вказано стартовий діалог, хочеш додати стартовий діалог?',
    'ko': '시작 대화창을 지정하지 않았습니다. 추가 하시겠습니까?',
    'vi': 'Không có cửa sổ hộp thoại được chỉ định, thêm một cái chứ?',
    'sl_SI': 'Nisi določil začetnega dialoga, bi ga rad dodal?',
    'pl'   : 'Nie określiłeś okna startowego, czy chcesz je dodać?',
    'it_IT':
      "Non hai specificato una finestra di partenza, ne vuoi aggiungere una?",
    'ta_IN': 'தொடக்க உரை எதுவும் நீங்கள் குறிப்பிடவில்லை, ஏதேனும் ஒன்றைச் சேர்க்க விரும்புகிறீர்களா?'
  },
  ///////////////////////////////////////////////////////////////////////////
  'want-hint': {
    '__desc__': 'prompt to add a hint',
    'en_US': 'You have not specified a hint, would you like to add one?',
    'de_DE': 'Du hast noch keinen Hinweis geschrieben, magst du einen hinzufügen?',
    'zh_CN': '您还没有定义提示，是否添加一个？',
    'zh_TW': '尚未指定提示，是否立即新增？',
    'es_AR': 'No especificaste ninguna pista, ¿querés agregar alguna?',
    'es_MX': 'No especificaste ninguna pista, ¿Quieres agregar alguna?',
    'es_ES': 'No especificaste ninguna pista, ¿quieres agregar alguna?',
    'pt_BR': 'Você não especificou uma dica, quer colocar uma?',
    'gl'   : 'Ti non especificaches unha pista, ¿queres agregar algunha?',
    'fr_FR': 'Vous n\'avez pas spécifié d\'indice, voulez-vous en ajouter un ?',
    'ru_RU': 'Не указана подсказка для уровня! Пренебречь? Вальсируем?',
    'uk': 'Не вказана підказка, хочеш додати підказку?',
    'ko': '힌트를 지정하지 않았습니다. 추가 하시겠습니까?',
    'vi': 'Bạn chưa chỉ định một gợi ý, thêm một cái chứ?',
    'sl_SI': 'Nisi določil namiga, bi ga rad dodal?',
    'pl'   : 'Nie podałeś podpowiedzi, czy chcesz ją dodać?',
    'it_IT': "Non hai specificato un suggerimento, ne vuoi aggiungere uno?",
    'ta_IN': 'நீங்கள் குறிப்பெதுவும் தரவில்லை, ஏதேனும் ஒன்றைச் சேர்க்க விரும்புகிறீர்களா?'
  },
  ///////////////////////////////////////////////////////////////////////////
  'prompt-hint': {
    '__desc__': 'prompt for hint',
    'en_US': 'Enter the hint for this level, or leave this blank if you do not want to include one',
    'de_DE': 'Gib den Hinweis für dieses Level an, oder lass es leer wenn du keinen hinzufügen willst',
    'zh_CN': '请输入关卡提示，如果没有请留空',
    'zh_TW': '請輸入關卡提示，或者故意留空',
    'es_AR': 'Ingresá una pista para este nivel, o dejalo en blanco si no querés incluir ninguna',
    'es_MX': 'Ingresa una pista para este nivel, o déjalo en blanco si no quieres incluir ninguna.',
    'es_ES': 'Ingresa una pista para este nivel, o déjalo en blanco si no quieres incluir ninguna.',
    'pt_BR': 'Colocque uma dica para este nível, ou deixe em branco se não quiser incluir',
    'gl'   : 'Ingresa unha pista para este nivel, ou déixao en branco se non a queres incluír.',
    'fr_FR': 'Entrez l\'indice pour ce niveau, ou laissez-le vide pour ne pas l\'inclure',
    'ru_RU': 'Введи подсказку для уровня, если хочешь.',
    'uk': 'Додай підказку для рівня, якщо хочеш',
    'ko': '이 레벨을 위한 힌트를 입력합니다(힌트를 입력하지 않으려면 비워둡니다).',
    'vi': 'Thêm một gợi ý cho cấp độ này, hoặc cứ để trống nếu bạn không muốn thêm',
    'sl_SI': 'Vnesi namig za to stopnjo ali pusti to prazno, če ga nočeš dodati',
    'pl'   : 'Wpisz wskazówkę dotyczącą tego poziomu lub pozostaw ją pustą, jeśli nie chcesz jej uwzględniać.',
    'it_IT':
      "Inserisci un suggerimento per questo livello, oppure lascialo vuoto se non ne vuoi aggiungere",
    'ta_IN': 'இந்த நிலைக்கான குறிப்பை உள்ளிடவும், குறிப்பு தேவை இல்லை என்றால் இதனை காலியாக விடுவும்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'prompt-name': {
    '__desc__': 'prompt for level name',
    'en_US': 'Enter the name for the level',
    'de_DE': 'Gib den Namen für dieses Level an',
    'zh_CN': '请输入关卡名称',
    'zh_TW': '請輸入關卡名稱',
    'es_AR': 'Ingresá el nombre del nivel',
    'es_MX': 'Ingresa el nombre del nivel',
    'es_ES': 'Ingresa el nombre del nivel.',
    'pt_BR': 'Coloque o nome do nível',
    'gl'   : 'Coloque o nome do nivel',
    'fr_FR': 'Entrez le nom pour ce niveau',
    'ru_RU': 'Введи название уровня',
    'uk': 'Введи назву рівня',
    'ko': '레벨의 이름을 입력하세요.',
    'vi': 'Nhập tên cho cấp độ này',
    'sl_SI': 'Vnesi ime za stopnjo',
    'pl'   : 'Wprowadź nazwę poziomu',
    'it_IT': "Inserisci il nome per questo livello",
    'ta_IN': 'நிலைக்கான பெயரை உள்ளிடவும்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'solution-empty': {
    '__desc__': 'If you define a solution without any commands, aka a level that is solved without doing anything',
    'en_US': 'Your solution is empty!! Something is amiss',
    'de_DE': 'Deine Auflösung ist leer! Hier fehlt etwas',
    'zh_CN': '你的解法是空的!! 可能是程序出错了',
    'zh_TW': '您的解法是空的！這一定是哪裡出錯了',
    'es_AR': '¡Tu solución está vacía! Algo hay que hacer',
    'es_MX': '¡Tu solución está vacía! Algo hay que hacer',
    'es_ES': '¡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',
    'gl'   : '¡Su solución está vacía! Algo haberá que facer.',
    'fr_FR': 'Votre solution est vide !! Quelque chose ne tourne pas rond',
    'ru_RU': 'Решение не указано! Так не годится!',
    'uk': 'Розв’язок порожній!! Щось не так',
    'ko': '정답이 비어있습니다. 어딘가 잘못되었습니다.',
    'vi': 'Đáp án bị bỏ trống!! Có gì thiếu rồi',
    'sl_SI': 'Tvoja rešitev je prazna!! Nekaj ni vredu.',
    'pl'   : 'Twoje rozwiązanie jest puste!! Coś musi zostać zrobione.',
    'it_IT': "C'è qualcosa che non va. La soluzione è vuota!! ",
    'ta_IN': 'உங்கள் தீர்வு காலியாக உள்ளது!! ஏதோ தவறாக இருக்கிறது'
  },
  ///////////////////////////////////////////////////////////////////////////
  'define-start-warning': {
    '__desc__': 'When you define the start point again, it overwrites the solution and goal so we add a warning',
    'en_US': 'Defining start point... solution and goal will be overwritten if they were defined earlier',
    'de_DE': 'Lege Startpunkt fest ... Auflösung und Ziel werden überschrieben, falls sie schon festgelegt waren',
    'zh_CN': '定义开始点... 解决方法和目标会被新的替代',
    'zh_TW': '正在定義起始點...先前定義的解法和目標會被覆蓋掉',
    'es_AR': 'Estableciendo el punto de inicio... La solución y el objetivo serán sobreescritos si ya habían sido definidos',
    'es_MX': 'Estableciendo el punto de inicio... La solución y el objetivo serán sobreescritos si ya habían sido definidos',
    'es_ES': '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',
    'gl'   : 'Establecendo o punto de inicio... A solución e o obxectivo serán sobreescritos se xa foron definidos.',
    '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': 'Устанавливаю стартовую точку... Решение и итоговое состояние будут стёрты, если они указаны ранее',
    'uk': 'Встановлюю стартову точку... розв’язок та ціль будуть переписані якщо вони були задані раніше',
    'ko': '시작 지점 정의... 해답과 목표가 이전에 정의된 경우 덮어쓰기 됩니다.',
    'vi': 'Đang xác định điểm bắt đầu... Các giải pháp và mục tiêu sẽ được thay thế nếu đã được chỉ định từ trước',
    'sl_SI': 'Določanje začetne točke ... rešitev in cilj bosta povožena, če sta bila prej že podana',
    'pl'   : 'Ustawianie punktu startowego... Rozwiązanie i cel zostaną nadpisane, jeśli zostały wcześniej zdefiniowane',
    'it_IT':
      "Definendo punto di partenza... soluzione e obiettivo saranno sovrascritti se erano già stati definiti.",
    'ta_IN': 'தொடக்கத்தை வரையறுத்தல்... தீர்வு மற்றும் குறிக்கோள் முன்னரே வரையறுக்கப்பட்டிருந்தால் மேலெழுதப்படும்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'help-vague-level': {
    '__desc__': 'When you are in a level and you say help, its vague and you need to specify',
    'en_US': 'You are in a level, so multiple forms of help are available. Please select either "help level" to learn more about this lesson, "help general" for using Learn GitBranching, or "objective" to learn about how to solve the level.',
    'de_DE': 'Du befindest dich in einem Level, daher gibt es verschiedene Hilfen. Gib "help level" ein um mehr über dieses Level zu erfahren, "help general" um zu sehen wie Learn Git Branching bedient wird, oder "objective" um das Ziel dieses Levels zu erfahren.',
    'zh_CN': '您正在关卡中，这里有多种形式的帮助，请选择 "help level" (关卡帮助)或 "help general" (一般帮助)',
    'zh_TW': '您正在進行關卡中，這裡有多種不同型式的幫助，請選擇 "help level" 來了解這個關卡，或者是選擇 "help general" 來學習如何使用 Learn GitBranching，或者是選擇 "objective" 來學習如何解決這個關卡',
    '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.',
    'es_MX': 'Estás en un nivel, por lo que hay varios tipos de ayuda. Por favor elige entre "help level" para aprender algo más sobre ésta lección, "help general" para ayuda sobre el uso de Learn GitBranching, o "bjective" para aprender a resolver este nivel.',
    'es_ES': 'Estás en un nivel, por lo que hay varios tipos de ayuda. Por favor elige "help level" para aprender 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.',
    'gl'   : 'Estás nun nivel, entón hai varios tipos de axuda. Selecione "help level" para aprender máis sobre esta lección, "gelp general" para aprender a usar o Learn Git Branching, ou "objective" para ver como resolver o nivel.',
    '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" чтобы узнать что надо сделать в этом уровне.',
    'uk': 'При проходженні рівня доступні декілька різновидів допомоги. Виберіть або "help level" щоб взнати більше про цей рівень, чи "help general" щоб взнати більше про Learn Git Branching, чи "objective" щоб дізнатись більше про проходження цього рівня',
    'ko': '현재 레벨에서, 여러가지 도움말을 참고할 수 있습니다. 레슨에 대해 자세히 알아보려면 "help level", LearnGitBranching을 사용하려면 "help general", 레벨 해결 방법에 대해 알아보려면 "objective"를 선택하세요.',
    'vi': 'Bạn đang ở trong một cấp độ, nên sẽ có nhiều hỗ trợ. Vui lòng dùng "help level" để biết thêm về bài học này, "help general" để sử dụng HọcNhánhGit, hoặc "objective" để biết cách giải quyết bài tập.',
    'sl_SI': 'Si v stopnji, zato so na voljo različne pomoči. Prosim izberi "help level" za več informacij o tej lekciji, "help general" za splošna navodila ali "objective" da izveš kako rešiti to stopnjo',
    'pl'   : 'Jesteś na poziomie, więc istnieje kilka rodzajów pomocy. Wpisz "help level", aby dowiedzieć się więcej o tej lekcji, wpisz "help general", aby uzyskać pomoc dotyczącą korzystania z nauki GitBranching, lub wpisz "objective", aby dowiedzieć się, jak rozwiązać ten poziom.',
    'it_IT':
      'Sei dentro a un livello, hai a disposizione vari tipi di aiuto. Digita "help level" per saperne di più su questa lezione, "help general" per come usare Learn GitBranching, o "objective" per capire come risolvere il livello.',
    'ta_IN': 'நீங்கள் ஒரு நிலையில் உள்ளீர்கள், எனவே பல வகையான உதவி பெற இயலும். இந்த பாடத்தைப் பற்றி மேலும் அறிய "நிலைக்கான உதவி" என்பதைத் தேர்ந்தெடுக்கவும், Learn GitBranching பற்றி மேலும் அறிய "பொது உதவி" பயன்படுத்துக, அல்லது இந்த நிலையை எவ்வாறு தீர்ப்பது என்பது பற்றி அறிய "நோக்கம்" தேர்ந்தெடுக்கவும்.'
  },
  ///////////////////////////////////////////////////////////////////////////
  'help-vague-builder': {
    '__desc__': 'When you are in a level builder, the help command is vague so you need to specify what you mean',
    'en_US': 'You are in a level builder, so multiple forms of help are available. Please select either "help general" or "help builder"',
    'de_DE': 'Du befindest dich im Level-Editor, daher gibt es verschiedene Hilfen. Gib bitte "help general" oder "help builder" ein',
    'zh_CN': '您正在进行关卡构建中，这里有多种形式的帮助，请选择 "help general" (一般帮助)或 "help builder" (关卡构建帮助)',
    'zh_TW': '您正在進行關卡構建中，這裡有多種不同型式的幫助，請選擇 "help general" （一般幫助）或 "help builder" （製造關卡的幫助）',
    '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',
    'es_MX': 'Estás en el constructor de niveles, por lo que hay varios tipos de ayuda. Elige "help general" para ayuda sobre Learn GitBranching y "help builder" para ayuda sobre el constructor de niveles',
    'es_ES': 'Estás en un constructor de niveles, por lo que hay varios tipos de ayuda. Elige "help general" para ayuda sobre Learn GitBranching o "help builder" para ayuda sobre el constructor de niveles',
    'pt_BR': 'Você está no construtor de níveis, então há vários tipos de ajuda. Selecione "help general" ou "help builder"',
    'gl'   : 'Estás no constructor de niveis, polo que hai varios tipos de axuda. Elixe "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"',
    'uk': 'При створенні рівня доступні декілька різновидів допомоги. Виберіть або "help general", чи "help builder"',
    'ko': '레벨 생성기를 사용 중이므로 여러가지 도움을 빌릴수 있습니다. "help general" 또는 "help builder"를 선택해주세요.',
    'vi': 'Bạn đang tạo một cấp độ, nên sẽ có nhiều trợ giúp có sẵn. Vui lòng chọn "help general" hoặc "help builder"',
    'sl_SI': 'Si v graditelju stopenj, zato so na voljo različne pomoči. Prosim izberi "help general" ali "help builder"',
    'pl'   : 'Znajdujesz się w kreatorze poziomów. Dostępnych jest tu kilka rodzajów pomocy. Wpisz "help general", aby uzyskać pomoc dotyczącą nauki GitBranching-u, lub wpisz "help builder", aby uzyskać pomoc dotyczącą konstruktora poziomów',
    'it_IT':
      'Sei in un generatore di livelli, hai a disposizione vari tipi di aiuto. Digita "help general" o "help builder"',
    'ta_IN': 'நீங்கள் ஒரு நிலை கட்டமைப்பானில் உள்ளீர்கள், எனவே பல வகையான உதவி பெற இயலும். தயவுசெய்து "பொது உதவி" அல்லது "கட்டமைப்பான் உதவி" என்பதைத் தேர்ந்தெடுக்கவும்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'show-goal-button': {
    '__desc__': 'button label to show goal',
    'en_US': 'Show Goal',
    'de_DE': 'Ziel anzeigen',
    'zh_TW': '顯示目標',
    'zh_CN': '显示目标',
    'fr_FR': 'Afficher la cible',
    'pt_BR': 'Mostrar objetivo',
    'gl'   : 'Amosar obxectivo',
    'es_AR': 'Mostrar objetivo',
    'es_MX': 'Mostrar objetivo',
    'es_ES': 'Mostrar objetivo',
    'ja'   : 'ゴールを表示',
    'ru_RU': 'Цель уровня',
    'uk': 'Ціль рівня',
    'ko': '목표 보기',
    'vi': 'Hiển thị mục tiêu',
    'sl_SI': 'Prikaži Cilj',
    'pl' : 'Pokaż cel',
    'it_IT': "Mostra obiettivo",
    'ta_IN': 'இலக்கைக் காட்டு'
  },
  ///////////////////////////////////////////////////////////////////////////
  'hide-goal-button': {
    '__desc__': 'button label to hide goal',
    'en_US': 'Hide Goal',
    'de_DE': 'Ziel verstecken',
    'fr_FR': 'Cacher la cible',
    'zh_TW': '隱藏目標',
    'zh_CN': '隐藏目标',
    'pt_BR': 'Ocultar objetivo',
    'gl'   : 'Ocultar obxectivo',
    'es_AR': 'Ocultar objetivo',
    'es_MX': 'Ocultar objetivo',
    'es_ES': 'Ocultar objetivo',
    'ja'   : 'ゴールを隠す',
    'ru_RU': 'Спрятать цель',
    'uk': 'Сховати ціль',
    'ko': '목표 숨기기',
    'vi': 'Ẩn mục tiêu',
    'sl_SI': 'Skrij Cilj',
    'pl' : 'Ukryj cel',
    'it_IT': "Nascondi obiettivo",
    'ta_IN': 'இலக்கை மறை'
  },
  ///////////////////////////////////////////////////////////////////////////
  'objective-button': {
    '__desc__': 'button label to show objective',
    'en_US': 'Instructions',
    'de_DE': 'Ziel',
    'zh_TW': '提示',
    'zh_CN': '提示',
    'es_ES': 'Objetivo',
    'es_MX': 'Objetivo',
    'fr_FR': 'Instructions',
    'gl'   : 'Obxectivo',
    'ru_RU': 'Задача',
    'uk': 'Задача',
    'ko': '목적',
    'vi': 'Chỉ dẫn',
    'sl_SI': 'Navodila',
    'pl' : 'Instrukcje',
    'it_IT': "Istruzioni",
    'pt_BR': 'Instruções',
    'ta_IN': 'வழிமுறைகள்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'git-demonstration-title': {
    '__desc__': 'title of git demonstration window',
    'en_US': 'Git Demonstration',
    'de_DE': 'Git Demonstration',
    'zh_TW': 'Git示範',
    'zh_CN': 'Git示范',
    'es_ES': 'Demostración de Git',
    'es_MX': 'Demostración de Git',
    'fr_FR': 'Démonstration de Git',
    'gl'   : 'Demostración de Git',
    'ru_RU': 'Git демо',
    'uk'   : 'Git демо',
    'ko'   : 'Git 데모',
    'vi'   : 'Trình diễn Git',
    'sl_SI': 'Git Predstavitev',
    'pl'   : 'Demo GIT',
    'pt_BR': 'Demonstração Git',
    'it_IT': "Dimostrazione Git",
    'ta_IN': 'கிட் செயல் விளக்கம்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'goal-to-reach': {
    '__desc__': 'title of window that shoes the goal tree to reach',
    'en_US': 'Goal To Reach',
    'de_DE': 'Zu erreichendes Ziel',
    'zh_CN': '目标',
    'zh_TW': '目標',
    'es_AR': 'Objetivo a cumplir',
    'es_MX': 'Objetivo a cumplir',
    'es_ES': 'Objetivo a cumplir',
    'pt_BR': 'Objetivo a cumprir',
    'gl'   : 'Obxectivo a cumprir',
    'fr_FR': 'Cible à atteindre',
    'ja'   : '到達目標',
    'ru_RU': 'Цель уровня',
    'uk': 'Ціль рівня',
    'ko': '목표',
    'vi': 'Mục tiêu cần đạt',
    'sl_SI': 'Končni Cilj',
    'pl': 'Cel do osiągnięcia',
    'it_IT': "Obiettivo da raggiungere",
    'ta_IN': 'அடைய வேண்டிய இலக்கு'
  },
  ///////////////////////////////////////////////////////////////////////////
  'goal-only-main': {
    '__desc__': 'the helper message for the window that shows the goal tree when the goal will only be compared using the main branch',
    'en_US': '<span class="fwber">Note:</span> Only the main branch will be checked in this level. The other branches are simply for reference (shown as dashed labels below). As always, you can hide this dialog with "hide goal"',
    'fr_FR': '<span class="fwber">Note:</span> Dans ce niveau on ne doit faire de git checkout que sur la branche main. Les autres branches représentées ici (entourées d\'un cadre en tirets) doivent être utilisées uniquement comme références. Comme toujours, vous pouvez cacher cette fenêtre avec "hide goal"',
    'de_DE': '<span class="fwber">Hinweis:</span> In diesem Level wird nur der Branch main geprüft. Die anderen Branches dienen nur als Vergleichsbasis (als gestrichelte Bezeichner dargestellt). Wie immer kannst du diese Meldung mit "hide goal" ausblenden',
    'es_AR': '<span class="fwber">Nota:</span> Sólo la rama main va a ser chequeada en este nivel. Las otras ramas sólo son para referencia. Como siempre, podés ocultar este mensaje con "hide goal"',
    'es_MX': '<span class="fwber">Nota:</span> Sólo la rama main va a ser inspeccionada en este nivel. Las otras ramas sólo son para referencia (etiquetados abajo con guión). Como siempre, puedes ocultar éste mensaje con "hide goal"',
    'es_ES': '<span class="fwber">Nota:</span> Sólo la rama main va a ser inspeccionado en este nivel. Las otras ramas sólo son para referencia (etiquetados abajo con guion). Siempre puedes ocultar este mensaje con "hide goal."',
    'pt_BR': '<span class="fwber">Nota:</span> Apenas o ramo main será verificado neste nível. Os outros ramos (dentro das caixas clareadas) são somente para referência. Como sempre, você pode ocultar esta janela com "hide goal"',
    'gl': '<span class="fwber">Nota:</span> Só a rama main será verificada neste nivel. As outras ramas (dentro das caixas clareadas) son soamente de referencia. Coma sempre, podes ocultar está ventá con "hide goal"',
    'zh_CN': '<span class="fwber">注意:</span>本关卡中，只检查 main 分支，其他分支只是用作 reference 存在（以虚线标签表示）。照常，你可以用 “hide goal” 来隐藏此窗口。',
    'zh_TW': '在這個關卡中，只有 main branch 會被檢查，別的 branch 只是用來做為 reference （下面用虛線符號表示）。一如往常，你可以利用 "hide goal" 來隱藏這個對話視窗',
    'ja': '<span class="fwber">Note:</span> mainブランチだけをこのlevelではチェックします。その他のブランチ（以下では、破線で示されています）に関しては、参照のためにあります。また、いつでもこのウィンドウは"hide goal"と打つかクリックで閉じれます',
    'ru_RU': '<span class="fwber">Важно:</span> В этом уровне проверяется только ветка main. Остальные ветки просто для наглядности. Как обычно, можно скрыть это сообщение при помощи "hide goal"',
    'uk': '<span class="fwber">Важливо:</span> В цьому рівні буде перевірятися тільки гілка main. Решта гілок тільки для наглядності (показані пунктиром нижче). Як завжди, можна сховати цей діалог за допомогою "hide goal"',
    'ko': '<span class="fwber">Note:</span> 이 레벨에서는 메인 브랜치만 검사될 것입니다. 다른 브랜치들은 단순히 참고용입니다(아래 점선 레이블로 표시됨). 언제나처럼 "hide goal"을 사용하여 이 창을 숨길 수 있습니다.',
    'vi': '<span class="fwber">Chú ý:</span> Ở cấp độ này chỉ nhánh main bị kiểm tra. Các nhánh khác chỉ dùng để tham chiếu (có dấu - ở nhãn). Như thường lệ, bạn có thể ẩn mục tiêu bằng "hide goal"',
    'sl_SI': '<span class="fwber">Opomba:</span> Samo main branch bo preverjen v tej stopnji. Ostali branchi so zgolj za referenco (prikazani kot črtaste oznake spodaj). Kot ponavadi, lahko skriješ dialog z "hide goal"',
    'pl': '<span class="fwber"> Uwaga:</span> Na tym poziomie będzie sprawdzana tylko poprawność gałęzi main. Pozostałe gałęzie są tylko odniesieniem (pokazane jako przerywane etykiety poniżej). Jak zawsze, możesz ukryć to okno klikając "Ukryj cel".',
    'it_IT':
      '<span class="fwber">Nota:</span> In questo livello sarà selezionato solo il ramo main. Gli altri rami ci sono solo come riferimento (mostrati come etichette tratteggiate). Come sempre, puoi nascondere questa finestra con "hide goal"',
    'ta_IN': '<span class="fwber">குறிப்பு:</span> இந்த மட்டத்தில் பிரதான கிளை மட்டுமே சரிபார்க்கப்படும். மற்ற கிளைகள் வெறுமனே விளக்க குறிப்புக்காக மட்டுமே (கீழே விடுபட்ட மேற்கோள்களாக காட்டப்பட்டுள்ளது). எப்பொழுதும் போல், "இலக்கை மறை" மூலம் இந்த சாளரத்தை மறைக்கலாம்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'hide-goal': {
    '__desc__': 'the helper message for the window that shows the goal tree',
    'en_US': 'You can hide this window with "hide goal"',
    'de_DE': 'Du kannst diese Meldung mit "hide goal" ausblenden',
    'zh_CN': '你可以通过 "hide goal" 命令关闭这个窗口',
    'zh_TW': '你可以透過 "hide goal" 關閉這個視窗',
    'es_AR': 'Podés ocultar esta ventana con "hide goal"',
    'es_MX': 'Puedes ocultar esta ventana con "hide goal"',
    'es_ES': 'Puedes ocultar esta ventana con "hide goal."',
    'pt_BR': 'Você pode ocultar esta janela com "hide goal"',
    'gl'   : 'Podes ocultar esta ventá con "hide goal"',
    'fr_FR': 'Vous pouvez masquer cette fenêtre avec "hide goal"',
    'ja'   : 'このウィンドウは"hide goal"と打つかクリックで閉じれます',
    'ru_RU': 'Можно скрыть это окно при помощи "hide goal"',
    'uk': 'Можна сховати це вікно за допомогою "hide goal"',
    'ko': '"hide goal"을 사용하여 이 창을 숨길 수 있습니다.',
    'vi': 'Bạn có thể ẩn cửa sổ này với "hide goal"',
    'sl_SI': 'To okno lahko skriješ z "hide goal"',
    'pl': 'Możesz ukryć to okno za pomocą opcji "ukryj cel"',
    'it_IT': 'Puoi nascondere questa finestra con "hide goal"',
    'ta_IN': 'இந்த சாளரத்தை "இலக்கை மறை" மூலம் மறைக்கலாம்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'hide-start': {
    '__desc__': 'The helper message for the window that shows the start tree for a level',
    'en_US': 'You can hide this window with "hide start"',
    'de_DE': 'Du kannst diese Meldung mit "hide start" ausblenden',
    'zh_CN': '你可以通过 "hide start" 命令关闭这个窗口',
    'zh_TW': '你可以透過 "hide start" 關閉這個視窗',
    'es_AR': 'Podés ocultar esta ventana con "hide start"',
    'es_MX': 'Puedes ocultar ésta ventana con "hide start"',
    'es_ES': 'Puedes ocultar esta ventana con "hide start."',
    'pt_BR': 'Você pode ocultar esta janela com "hide start"',
    'gl'   : 'Podes ocultar esta ventá con "hide start"',
    'fr_FR': 'Vous pouvez masquer cette fenêtre avec "hide start"',
    'ja'   : 'このウィンドウは"hide start"かクリックで閉じれます',
    'ru_RU': 'Можно скрыть это окно при помощи "hide start"',
    'uk': 'Можна сховати це вікно за допомогою "hide start"',
    'ko': '"hide start"를 사용하여 이 창을 숨길 수 있습니다.',
    'vi': 'Bạn có thể ẩn cửa sổ này với "hide start"',
    'sl_SI': 'To okno lahko skriješ z "hide start"',
    'pl': 'Możesz ukryć to okno za pomocą opcji "ukryj start"',
    'it_IT': 'Puoi nascondere questa finestra con "hide start"',
    'ta_IN': 'இந்த சாளரத்தை "தொடக்கத்தை மறை" மூலம் மறைக்கலாம்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'level-builder': {
    '__desc__': 'The name for the environment where you build levels',
    'en_US': 'Level Builder',
    'de_DE': 'Level-Editor',
    'zh_CN': '关卡生成器',
    'zh_TW': '關卡產生器',
    'es_AR': 'Constructor de niveles',
    'es_MX': 'Constructor de niveles',
    'es_ES': 'Constructor de niveles',
    'pt_BR': 'Construtor de níveis',
    'gl'   : 'Constructor de nivéis',
    'fr_FR': 'Éditeur de niveaux',
    'ja'   : 'Levelエディタ',
    'ru_RU': 'Редактор уровней',
    'uk': 'Редактор рівнів',
    'ko': '레벨 생성기',
    'vi': 'Trình tạo cấp độ',
    'sl_SI': 'Graditelj Stopenj',
    'pl': 'Twórca poziomu',
    'it_IT': "Generatore di livelli",
    'ta_IN': 'நிலை கட்டமைப்பான்'
  },
  ///////////////////////////////////////////////////////////////////////////
  'no-start-dialog': {
    '__desc__': 'when the user tries to open a start dialog for a level that does not have one',
    'en_US': 'There is no start dialog to show for this level!',
    'de_DE': 'Es gibt keinen Einführungs-Dialog für dieses Level!',
    'zh_CN': '这个关卡没有介绍！',
    'zh_TW': '這關沒有介紹!',
    'es_AR': '¡No hay mensaje de inicio para este nivel!',
    'es_MX': '¡No hay mensaje de inicio para este nivel!',
    'es_ES': '¡No hay mensaje de inicio para este nivel!',
    'pt_BR': 'Não há mensagem de início para este nível!',
    'gl'   : '¡Non hai mensaxe de inicio para este nivel!',
    'fr_FR': 'Il n\'y a aucun dialogue de départ à afficher pour ce niveau !',
    'ja'   : 'このLevelにはスタートダイアログが存在しません',
    'ru_RU': 'Нет стартового сообщение для уровня!',
    'uk': 'Немає початкового діалогу для цього рівня!',
    'ko': '이 레벨에 표시할 시작 대화창이 없습니다.',
    'vi': 'Không có hộp thoại giới thiệu cho cấp độ này!',
    'sl_SI': 'Ni začetnega dialoga za prikaz te stopnje!',
    'pl': 'Dla tego poziomu nie ma okna startowego do wyświetlenia!',
    'it_it': "Non esiste una finestra di partenza per questo livello!",
    'ta_IN': 'இந்த நிலை பற்றி விளக்கிகாட்ட தொடக்க உரையாடல் எதுவும் இல்லை'
  },
  ///////////////////////////////////////////////////////////////////////////
  'no-hint': {
    '__desc__': 'when no hint is available for a level',
    'en_US': "Hmm, there doesn't seem to be a hint for this level :-/",
    'de_DE': "Hm, es gibt anscheinend keinen Hinweis für dieses Level :-/",
    'zh_CN': "呃……，这关好像没有提示 :-/",
    'zh_TW': "嗯‧‧‧這關沒有提示 :-/",
    'es_AR': 'Mmm... Pareciera no haber pistas para este nivel :-/',
    'es_MX': 'Mmm... Parece que no hay pistas para Este nivel. :-/',
    'es_ES': 'Mmm... Parece que no hay pistas para este nivel. :-/',
    'pt_BR': 'Hmm, não existe nenhuma pista para este nível :-/',
    'gl'   : 'Hmm, non existe ningunha pista para este nivel :-/',
    'fr_FR': 'Hum, il ne semble pas y avoir d\'indice pour ce niveau :-/',
    'ja'   : 'あらら、このLevelでは、残念ながらヒントが存在しません :-/',
    'ru_RU': "Милый мой, хороший, догадайся сам :-/ Подсказка не создана...",
    'uk': 'Хм, схоже для цього рівня немає підказки :-/',
    'ko': '흠, 이 레벨을 위한 힌트가 없는 것 같습니다. :-/',
    'vi': 'Hmmm, có vẻ cấp độ này không có gợi ý rồi :-/',
    'sl_SI': 'Hmm, izgleda da ni namiga za to stopnjo :-/',
    'pl': 'Hmm, wydaje się, że nie ma podpowiedzi dla tego poziomu :-/',
    'it_IT': "Mmh, sembra non ci sia un suggerimento per questo livello :-/",
    'ta_IN': 'ஹ்ம், இந்த நிலைக்கு ஒரு குறிப்பு எதுவும் இருப்பதாகத் தெரியவில்லை :-/'
  },
  ///////////////////////////////////////////////////////////////////////////
  'error-untranslated-key': {
    '__desc__': 'This error happens when we are trying to translate a specific key and the locale version is mission',
    'en_US': 'The translation for {key} does not exist yet :( Please hop on github and offer up a translation!',
    'de_DE': 'Die Übersetzung für {key} existiert noch nicht :( Falls du eine hast, dann teile sie mir bitte auf GitHub mit!',
    'zh_CN': '还没翻译 {key} :( 请在 GitHub 上贡献您的翻译!',
    'zh_TW': '還沒翻譯 {key} :( 請在 GitHub 上貢獻您的翻譯!',
    'es_AR': 'Aún no hay traducción para {key} :( ¡Metete en GitHub y sugerí una! :)',
    'es_MX': 'Aún no existe una traducción para {key}. :( ¡Métete en GitHub y sugiere una! :)',
    'es_ES': 'Aún no hay traducción para {key}. :( ¡Métete en GitHub y sugiere una! :)',
    'pt_BR': 'Não existe tradução para {key} :( Pule no GitHub e sugira uma! :)',
    'gl'   : 'Non existe tradución para {key} :( Axúdanos en GitHub e suxire unha! :)',
    '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',
    'uk': 'Немає перекладу для {key} :( Будь-ласка, запропонуй переклад на GitHub',
    'ko': '{key}를 위한 번역은 아직 존재하지 않습니다 :( github로 오셔서 번역을 제공해주세요!',
    'vi': 'Bản dịch cho {key} không có rồi :( Nếu có thể thì hãy lên dự án của chúng tôi ở GitHub để cung cấp bản dịch!',
    'sl_SI': 'Prevod za {key} še ne obstaja :( Skoči na github in dodaj prevod!',
    'pl': 'Tłumaczenie dla klucza "{key}" jeszcze nie istnieje tłumaczenia :( Zapraszam na GitHub, aby pomóc w tłumaczeniu!',
    'it_IT':
      "La traduzione per {key} non esiste ancora :( Fai un salto su GitHub e dacci una mano!",
    'ta_IN': '{key}-இன் மொழிபெயர்ப்பு கிடைக்கவில்லை :( github-இன் வழியாக் நீங்களும் மொழி பெயர்க்க உதவலாம்!'
  },
  ///////////////////////////////////////////////////////////////////////////
  'error-untranslated': {
    '__desc__': 'The general error when we encounter a dialog that is not translated',
    'en_US': 'This dialog or text is not yet translated in your locale :( Hop on github to aid in translation!',
    'de_DE': 'Dieser Dialog oder Text ist noch nicht in deiner Sprache verfügbar. :( Schau auf GitHub vorbei um bei der Übersetzung zu helfen!',
    'zh_CN': '这段对话还没有被翻译成您的语言 :( 欢迎在 GitHub 上贡献您的翻译!',
    'zh_TW': '這段對話尚未翻成您的語言 :( 歡迎到 GitHub 貢獻翻譯！',
    'es_AR': 'Este mensaje o texto aún no fue traducido a tu idioma :( ¡Metete en GitHub y ayudanos a traducirlo!',
    'es_MX': 'Este mensaje o texto aún no ha sido traducido en tu idioma. :( ¡Métete en GitHub y ayúdanos a traducirlo!',
    'es_ES': 'Este mensaje o texto aún no fue traducido a tu idioma. :( ¡Métete en GitHub y ayúdanos a traducirlo!',
    'pt_BR': 'Esta mensagem ou texto não foi traduzida para Português :( Ajude-nos a traduzir no GitHub!',
    'gl'   : 'Esta mensaxe ou texto non foi traducida ó teu idioma :( Axúdanos a traducir a web en GitHub, é moi doado!',
    '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',
    'uk': 'Для цього повідомлення ще немає перекладу :( Будь-ласка, запропонуй переклад на GitHub',
    'ko': '이 대화창이나 텍스트는 아직 번역되지 않았습니다. :( 번역을 지원하려면 github로 와주세요!',
    'vi': 'Hộp thoại hoặc văn bản này chưa được dịch ra ngôn ngữ của bạn rồi :( Hãy lên GitHub để cung cấp bản dịch!',
    'sl_SI': 'Ta dialog ali tekst še ni preveden za tvoj jezik :( Skoči na github in dodaj prevod!',
    'pl' : 'Kolejne okno dialogowe lub tekst nie zostało jeszcze przetłumaczone na język polski :( Zapraszam na GitHub, aby pomóc w tłumaczeniu!',
    'it_IT':
      "Questo messaggio o testo non è ancora stato tradotto nella tua lingua :(  Fai un salto su GitHub e dacci una mano!",
    'ta_IN': 'இந்த உரையாடல் அல்லது உரை உங்கள் தமிழில் இன்னும் மொழிபெயர்க்கப்படவில்லை :( github-இன் வழியாக் நீங்களும் மொழி பெயர்க்க உதவலாம்!',
    'tr_TR': 'Bu ileti veya metin henüz dilimize çevrilmemiş :( Çeviriye yardımcı olmak için GitHub\'da bize katılın!'
  },
  ///////////////////////////////////////////////////////////////////////////
  'cancel-button': {
    '__desc__': 'Cancel button label after completing a level',
    'es_AR': 'Cancelar',
    'en_US': 'Cancel',
    'pt_BR': 'Cancelar',
    'es_MX': 'Cancelar',
    'de_DE': 'Abbrechen',
    'fr_FR': 'Annuler',
    'zh_TW': '取消',
    'pl' : 'Powrót',
    'it_IT': "Annulla",
    'ta_IN': 'இரத்துசெய்',
    'vi': 'Hủy',
    'tr_TR': 'İptal'
  },
  ///////////////////////////////////////////////////////////////////////////
  'confirm-button': {
    '__desc__': 'Confirm button label after completing a level',
    'es_AR': 'Confirmar',
    'en_US': 'Confirm',
    'pt_BR': 'Confirmar',
    'es_MX': 'Confirmar',
    'fr_FR': 'Confirmer',
    'de_DE': 'Bestätigen',
    'zh_TW': '確認',
    'pl' : 'Dalej',
    'it_IT': "Conferma",
    'ta_IN': 'உறுதிப்படுத்தவும்',
    'vi': 'Đồng ý',
    'tr_TR': 'Tamam'
  },
  ///////////////////////////////////////////////////////////////////////////
  'level-label': {
    '__desc__': 'Label in the top of the left-side menu. Remember to leave some space on the sides',
    'es_AR': 'Nivel',
    'en_US': ' Level ',
    'pt_BR': ' Nível ',
    'es_MX': 'Nivel',
    'fr_FR': ' Niveau ',
    'de_DE': ' Level ',
    'zh_TW': '關卡 ',
    'it_IT': " Livello ",
    'pl' : ' Poziom ',
    'tr_TR': ' Seviye '
  },
  ///////////////////////////////////////////////////////////////////////////
  'command-helper-bar-levels': {
    '__desc__': 'Levels command label in the bottom command helper bar.',
    'es_AR': 'Niveles',
    'en_US': 'Levels',
    'pt_BR': 'Níveis',
    'es_MX': 'Niveles',
    'fr_FR': 'Niveaux',
    'de_DE': 'Levels',
    'zh_TW': '關卡',
    'it_IT': "Livelli",
    'pl' : 'Poziomy'
  },
  ///////////////////////////////////////////////////////////////////////////
  'command-helper-bar-solution': {
    '__desc__': 'Solution command label in the bottom command helper bar.',
    'es_AR': 'Solución',
    'en_US': 'Solution',
    'es_MX': 'Solución',
    'fr_FR': 'Solution',
    'de_DE': 'Lösung',
    'zh_TW': '解答',
    'it_IT': "Soluzione",
    'pt_BR': 'Solução',
    'pl' : 'Rozwiązanie'
  },
  ///////////////////////////////////////////////////////////////////////////
  'command-helper-bar-reset': {
    '__desc__': 'Reset command label in the bottom command helper bar.',
    'es_AR': 'Reiniciar',
    'en_US': 'Reset',
    'pt_BR': 'Reiniciar',
    'es_MX': 'Reiniciar',
    'fr_FR': 'Réinitialiser',
    'de_DE': 'Zurücksetzen',
    'zh_TW': '重新開始',
    'it_IT': "Reset",
    'pl' : 'Wyczyść'
  },
  ///////////////////////////////////////////////////////////////////////////
  'command-helper-bar-undo': {
    '__desc__': 'Undo command label in the bottom command helper bar.',
    'es_AR': 'Deshacer',
    'en_US': 'Undo',
    'pt_BR': 'Desfazer',
    'es_MX': 'Deshacer',
    'fr_FR': 'Annuler',
    'de_DE': 'Rückgängig',
    'zh_TW': '回到上一步',
    'it_IT': "Annulla",
    'pl' : 'Cofnij'
  },
  ///////////////////////////////////////////////////////////////////////////
  'command-helper-bar-objective': {
    '__desc__': 'Objective command label in the bottom command helper bar.',
    'es_AR': 'Objetivo',
    'en_US': 'Objective',
    'es_MX': 'Objetivo',
    'fr_FR': 'Objectif',
    'de_DE': 'Zielvorgabe',
    'zh_TW': '目標',
    'it_IT': "Obiettivo",
    'pt_BR': 'Objetivo',
    'pl' : 'Cel'
  },
  ///////////////////////////////////////////////////////////////////////////
  'command-helper-bar-help': {
    '__desc__': 'Help command label in the bottom command helper bar.',
    'es_AR': 'Ayuda',
    'en_US': 'Help',
    'pt_BR': 'Ajuda',
    'es_MX': 'Ayuda',
    'fr_FR': 'Aide',
    'de_DE': 'Hilfe',
    'zh_TW': '幫助',
    'it_IT': "Aiuto",
    'pl' : 'Pomoc'
  },
  ///////////////////////////////////////////////////////////////////////////
  'error-command-currently-not-supported': {
    '__desc__': 'Message that appears in git console when command is not supported in the current environment.',
    'es_AR': '¡El comando es valido, pero no está soportado en este ambiente! intentá ingresar un nivel o un constructor de nivel para usar ese comando',
    'en_US': 'That command is valid, but not supported in this current environment! Try entering a level or level builder to use that command',
    'pt_BR': 'Este comando é válido, mas não suportado no ambiente atual! Tente entrar num nível ou construtor de nível para usar este comando',
    'es_MX': '¡El comando es válido, pero no es suportado en este ambiente! Intenta ingresar un nivel o un constructor de niveles para usar ese comando',
    'fr_FR': 'Cette commande est valide, mais n\'est pas supportée dans le contexte actuel ! Essayez de démarrer un niveau ou l\'éditeur de niveaux pour utiliser cette commande',
    'de_DE': 'Der Befehl ist gültig, aber in der aktuellen Umgebung nicht unterstützt! Rufe ein Level oder den Level-Editor auf, um diesen Befehl zu nutzen',
    'zh_TW': '這項指令輸入正確，然而目前的環境不支援此指令。試著前往關卡或關卡建造器中使用此指令。',
    'it_IT':
      "Il comando è valido, ma non supportato in questo ambiente! Prova a entrare in un livello o nel generatore di livelli per usare quel comando",
    'pl' : 'To polecenie jest poprawne, ale nie jest obsługiwane w obecnym środowisku! Spróbuj wybrać poziom lub włączyć konstruktor poziomów, aby użyć tej komendy',
    'vi': 'Lệnh đó hợp lệ, nhưng không được hỗ trợ ở môi trường hiện tại! Hãy thử vào một cấp độ hoặc trình tạo cấp độ để sử dụng lệnh',
    'tr_TR': 'Bu komut geçerli bir komuttur, fakat bu ortamda desteklenmemektedir, bu komutu kullanmak için bir seviye (level) ya da seviye oluşturucu ekleyin (level builder).'
  },
  ///////////////////////////////////////////////////////////////////////////
  'interactive-rebase-title': {
    '__desc__': 'Title for the popup',
    'es_AR': 'Rebase interactivo',
    'en_US': 'Interactive Rebase',
    'pt_BR': 'Rebase interativo',
    'es_MX': 'Rebase interactivo',
    'fr_FR': 'Rebase interactif',
    'de_DE': 'Interaktives Rebase',
    'zh_TW': '互動式 Rebase',
    'it_IT': "Rebase interattivo",
    'pl' : 'Interaktywny Rebase',
    'vi': 'Rebase tương tác'
  },
};
