merge main

This commit is contained in:
Peter Cottle 2024-05-23 07:51:28 -04:00
commit b333bb79ec
3 changed files with 24 additions and 7 deletions

View file

@ -184,7 +184,7 @@ exports.dialog = {
' * Définissez l\'arbre cible avec ```define goal```. Cela définit aussi la solution', ' * Définissez l\'arbre cible avec ```define goal```. Cela définit aussi la solution',
' * Optionnellement, définissez un indice avec ```define hint```', ' * Optionnellement, définissez un indice avec ```define hint```',
' * Changez le nom avec ```define name```', ' * Changez le nom avec ```define name```',
' * Optionellement, definissez un joli dialogue de départ avec ```edit dialog```', ' * Optionnellement, définissez un joli dialogue de départ avec ```edit dialog```',
' * Entrez la commande ```finish``` pour délivrer votre niveau JSON!' ' * Entrez la commande ```finish``` pour délivrer votre niveau JSON!'
] ]
} }

View file

@ -448,7 +448,7 @@ exports.strings = {
'es_ES': 'No puedes eliminar la rama main, la rama en 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', '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', '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 supprimer la branche main, la branche sur laquelle vous êtes, ou ce qui n\'est pas une branche', '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, ветку на которой вы сейчас и то что не является веткой', 'ru_RU' : 'Невозможно удалить ветку main, ветку на которой вы сейчас и то что не является веткой',
'uk': 'Неможливо видалити гілку main, гілку на якій ти зараз знаходишся чи штуки які не є гілкою', 'uk': 'Неможливо видалити гілку main, гілку на якій ти зараз знаходишся чи штуки які не є гілкою',
'ko': '당신은 메인 브랜치, 당신이 현재 사용중인 브랜치, 또는 브랜치가 아닌 것들을 삭제할 수 없습니다.', 'ko': '당신은 메인 브랜치, 당신이 현재 사용중인 브랜치, 또는 브랜치가 아닌 것들을 삭제할 수 없습니다.',
@ -886,6 +886,7 @@ exports.strings = {
'es_AR': 'El comando "{command}" no es compatible, ¡disculpa!', 'es_AR': 'El comando "{command}" no es compatible, ¡disculpa!',
'es_MX': 'La orden "{command}" no es compatible, ¡disculpa!', 'es_MX': 'La orden "{command}" no es compatible, ¡disculpa!',
'es_ES': 'El comando "{command}" no está soportado, ¡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ợ!' 'vi': 'Xin lỗi, lệnh "{command}" không được hỗ trợ!'
}, },
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
@ -963,6 +964,7 @@ exports.strings = {
'zh_CN': '主要', 'zh_CN': '主要',
'zh_TW': '主要', 'zh_TW': '主要',
'es_ES': 'Principal', 'es_ES': 'Principal',
'fr_FR': 'Principal',
'gl' : 'Principal', 'gl' : 'Principal',
'ru_RU': 'Основы', 'ru_RU': 'Основы',
'uk' : 'Основи', 'uk' : 'Основи',
@ -981,6 +983,7 @@ exports.strings = {
'zh_CN': '远程', 'zh_CN': '远程',
'zh_TW': '遠端', 'zh_TW': '遠端',
'es_ES': 'Remota', 'es_ES': 'Remota',
'fr_FR': 'Remote',
'gl' : 'Remota', 'gl' : 'Remota',
'ru_RU': 'Удаленные репозитории', 'ru_RU': 'Удаленные репозитории',
'uk' : 'Віддалені репозиторії', 'uk' : 'Віддалені репозиторії',
@ -1533,6 +1536,7 @@ exports.strings = {
'zh_CN': '恭喜过关!!!', 'zh_CN': '恭喜过关!!!',
'zh_TW': '恭喜,本關解決了!!!', 'zh_TW': '恭喜,本關解決了!!!',
'es_ES': '¡Resuelto!!!\n:D', 'es_ES': '¡Resuelto!!!\n:D',
'fr_FR': 'Résolu !!!\n:D',
'gl' : '¡Resolto!!!', 'gl' : '¡Resolto!!!',
'ru_RU': 'Решено!!!\n:D', 'ru_RU': 'Решено!!!\n:D',
'uk' : 'Вирішено!!!\n:D', 'uk' : 'Вирішено!!!\n:D',
@ -1778,7 +1782,7 @@ exports.strings = {
'de_DE': 'Ziel anzeigen', 'de_DE': 'Ziel anzeigen',
'zh_TW': '顯示目標', 'zh_TW': '顯示目標',
'zh_CN': '显示目标', 'zh_CN': '显示目标',
'fr_FR': 'Afficher les cibles', 'fr_FR': 'Afficher la cible',
'pt_BR': 'Mostrar objetivo', 'pt_BR': 'Mostrar objetivo',
'gl' : 'Amosar obxectivo', 'gl' : 'Amosar obxectivo',
'es_AR': 'Mostrar objetivo', 'es_AR': 'Mostrar objetivo',
@ -1799,7 +1803,7 @@ exports.strings = {
'__desc__': 'button label to hide goal', '__desc__': 'button label to hide goal',
'en_US': 'Hide Goal', 'en_US': 'Hide Goal',
'de_DE': 'Ziel verstecken', 'de_DE': 'Ziel verstecken',
'fr_FR': 'Cacher les cibles', 'fr_FR': 'Cacher la cible',
'zh_TW': '隱藏目標', 'zh_TW': '隱藏目標',
'zh_CN': '隐藏目标', 'zh_CN': '隐藏目标',
'pt_BR': 'Ocultar objetivo', 'pt_BR': 'Ocultar objetivo',
@ -1826,6 +1830,7 @@ exports.strings = {
'zh_CN': '提示', 'zh_CN': '提示',
'es_ES': 'Objetivo', 'es_ES': 'Objetivo',
'es_MX': 'Objetivo', 'es_MX': 'Objetivo',
'fr_FR': 'Instructions',
'gl' : 'Obxectivo', 'gl' : 'Obxectivo',
'ru_RU': 'Задача', 'ru_RU': 'Задача',
'uk': 'Задача', 'uk': 'Задача',
@ -1846,6 +1851,7 @@ exports.strings = {
'zh_CN': 'Git示范', 'zh_CN': 'Git示范',
'es_ES': 'Demostración de Git', 'es_ES': 'Demostración de Git',
'es_MX': 'Demostración de Git', 'es_MX': 'Demostración de Git',
'fr_FR': 'Démonstration de Git',
'gl' : 'Demostración de Git', 'gl' : 'Demostración de Git',
'ru_RU': 'Git демо', 'ru_RU': 'Git демо',
'uk' : 'Git демо', 'uk' : 'Git демо',
@ -1884,7 +1890,7 @@ exports.strings = {
'goal-only-main': { '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', '__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"', '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 "Cacher les objectifs"', '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', '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_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_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"',
@ -1916,7 +1922,7 @@ exports.strings = {
'es_ES': '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"', 'pt_BR': 'Você pode ocultar esta janela com "hide goal"',
'gl' : 'Podes ocultar esta ventá con "hide goal"', 'gl' : 'Podes ocultar esta ventá con "hide goal"',
'fr_FR': 'Vous pouvez masquer cette fenêtre avec "Cacher les cibles"', 'fr_FR': 'Vous pouvez masquer cette fenêtre avec "hide goal"',
'ja' : 'このウィンドウは"hide goal"と打つかクリックで閉じれます', 'ja' : 'このウィンドウは"hide goal"と打つかクリックで閉じれます',
'ru_RU': 'Можно скрыть это окно при помощи "hide goal"', 'ru_RU': 'Можно скрыть это окно при помощи "hide goal"',
'uk': 'Можна сховати це вікно за допомогою "hide goal"', 'uk': 'Можна сховати це вікно за допомогою "hide goal"',
@ -2076,6 +2082,7 @@ exports.strings = {
'pt_BR': 'Cancelar', 'pt_BR': 'Cancelar',
'es_MX': 'Cancelar', 'es_MX': 'Cancelar',
'de_DE': 'Abbrechen', 'de_DE': 'Abbrechen',
'fr_FR': 'Annuler',
'zh_TW': '取消', 'zh_TW': '取消',
'pl' : 'Powrót', 'pl' : 'Powrót',
'it_IT': "Annulla", 'it_IT': "Annulla",
@ -2090,6 +2097,7 @@ exports.strings = {
'en_US': 'Confirm', 'en_US': 'Confirm',
'pt_BR': 'Confirmar', 'pt_BR': 'Confirmar',
'es_MX': 'Confirmar', 'es_MX': 'Confirmar',
'fr_FR': 'Confirmer',
'de_DE': 'Bestätigen', 'de_DE': 'Bestätigen',
'zh_TW': '確認', 'zh_TW': '確認',
'pl' : 'Dalej', 'pl' : 'Dalej',
@ -2105,6 +2113,7 @@ exports.strings = {
'en_US': ' Level ', 'en_US': ' Level ',
'pt_BR': ' Nível ', 'pt_BR': ' Nível ',
'es_MX': 'Nivel', 'es_MX': 'Nivel',
'fr_FR': ' Niveau ',
'de_DE': ' Level ', 'de_DE': ' Level ',
'zh_TW': '關卡 ', 'zh_TW': '關卡 ',
'it_IT': " Livello ", 'it_IT': " Livello ",
@ -2118,6 +2127,7 @@ exports.strings = {
'en_US': 'Levels', 'en_US': 'Levels',
'pt_BR': 'Níveis', 'pt_BR': 'Níveis',
'es_MX': 'Niveles', 'es_MX': 'Niveles',
'fr_FR': 'Niveaux',
'de_DE': 'Levels', 'de_DE': 'Levels',
'zh_TW': '關卡', 'zh_TW': '關卡',
'it_IT': "Livelli", 'it_IT': "Livelli",
@ -2129,6 +2139,7 @@ exports.strings = {
'es_AR': 'Solución', 'es_AR': 'Solución',
'en_US': 'Solution', 'en_US': 'Solution',
'es_MX': 'Solución', 'es_MX': 'Solución',
'fr_FR': 'Solution',
'de_DE': 'Lösung', 'de_DE': 'Lösung',
'zh_TW': '解答', 'zh_TW': '解答',
'it_IT': "Soluzione", 'it_IT': "Soluzione",
@ -2142,6 +2153,7 @@ exports.strings = {
'en_US': 'Reset', 'en_US': 'Reset',
'pt_BR': 'Reiniciar', 'pt_BR': 'Reiniciar',
'es_MX': 'Reiniciar', 'es_MX': 'Reiniciar',
'fr_FR': 'Réinitialiser',
'de_DE': 'Zurücksetzen', 'de_DE': 'Zurücksetzen',
'zh_TW': '重新開始', 'zh_TW': '重新開始',
'it_IT': "Reset", 'it_IT': "Reset",
@ -2154,6 +2166,7 @@ exports.strings = {
'en_US': 'Undo', 'en_US': 'Undo',
'pt_BR': 'Desfazer', 'pt_BR': 'Desfazer',
'es_MX': 'Deshacer', 'es_MX': 'Deshacer',
'fr_FR': 'Annuler',
'de_DE': 'Rückgängig', 'de_DE': 'Rückgängig',
'zh_TW': '回到上一步', 'zh_TW': '回到上一步',
'it_IT': "Annulla", 'it_IT': "Annulla",
@ -2165,6 +2178,7 @@ exports.strings = {
'es_AR': 'Objetivo', 'es_AR': 'Objetivo',
'en_US': 'Objective', 'en_US': 'Objective',
'es_MX': 'Objetivo', 'es_MX': 'Objetivo',
'fr_FR': 'Objectif',
'de_DE': 'Zielvorgabe', 'de_DE': 'Zielvorgabe',
'zh_TW': '目標', 'zh_TW': '目標',
'it_IT': "Obiettivo", 'it_IT': "Obiettivo",
@ -2178,6 +2192,7 @@ exports.strings = {
'en_US': 'Help', 'en_US': 'Help',
'pt_BR': 'Ajuda', 'pt_BR': 'Ajuda',
'es_MX': 'Ayuda', 'es_MX': 'Ayuda',
'fr_FR': 'Aide',
'de_DE': 'Hilfe', 'de_DE': 'Hilfe',
'zh_TW': '幫助', 'zh_TW': '幫助',
'it_IT': "Aiuto", 'it_IT': "Aiuto",
@ -2190,6 +2205,7 @@ exports.strings = {
'en_US': 'That command is valid, but not supported in this current environment! Try entering a level or level builder to use that command', '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', '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', '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', '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': '這項指令輸入正確,然而目前的環境不支援此指令。試著前往關卡或關卡建造器中使用此指令。', 'zh_TW': '這項指令輸入正確,然而目前的環境不支援此指令。試著前往關卡或關卡建造器中使用此指令。',
'it_IT': 'it_IT':
@ -2205,6 +2221,7 @@ exports.strings = {
'en_US': 'Interactive Rebase', 'en_US': 'Interactive Rebase',
'pt_BR': 'Rebase interativo', 'pt_BR': 'Rebase interativo',
'es_MX': 'Rebase interactivo', 'es_MX': 'Rebase interactivo',
'fr_FR': 'Rebase interactif',
'de_DE': 'Interaktives Rebase', 'de_DE': 'Interaktives Rebase',
'zh_TW': '互動式 Rebase', 'zh_TW': '互動式 Rebase',
'it_IT': "Rebase interattivo", 'it_IT': "Rebase interattivo",

View file

@ -141,7 +141,7 @@ exports.level = {
"type": "ModalAlert", "type": "ModalAlert",
"options": { "options": {
"markdowns": [ "markdowns": [
"Pour ce niveau, créez simplement les tags visibles dans les objectifs puis faites un checkout sur le tag `v1`. Remarquez le passage à l'état `HEAD` détachée -- c'est parce que vous ne pouvez pas commiter sur le tag `v1`.", "Pour ce niveau, créez simplement les tags visibles dans l'objectif puis faites un checkout sur le tag `v1`. Remarquez le passage à l'état `HEAD` détachée -- c'est parce que vous ne pouvez pas commiter sur le tag `v1`.",
"", "",
"Dans les niveaux suivants vous verrez un cas plus intéressant d'utilisation des tags." "Dans les niveaux suivants vous verrez un cas plus intéressant d'utilisation des tags."
] ]