diff --git a/src/js/dialogs/levelBuilder.js b/src/js/dialogs/levelBuilder.js index bb0bad0a..bad1aa4c 100644 --- a/src/js/dialogs/levelBuilder.js +++ b/src/js/dialogs/levelBuilder.js @@ -147,7 +147,9 @@ exports.dialog = { ' * オプションで```define hint```でヒントを定義します', ' * ```define name```で名前を編集します', ' * オプションで```edit dialog```で良い感じに開始時のダイアログを定義します', - ' * ```finish```コマンドを打つことであなたのlevelがJSONで出力されます' + ' * ```finish```コマンドを打つことであなたのlevelがJSONで出力されます', + '', + '*Note: このダイアログは`help builder`で何回でも表示できます!活用してください!*' ] } }], diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 3eb08156..558115ac 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -965,7 +965,7 @@ exports.strings = { 'es_AR': 'Podés ocultar esta ventana con "hide start"', 'pt_BR': 'Você pode ocultar esta janela com "hide start"', 'fr_FR': 'Vous pouvez masquer cette fenêtre avec "hide start"', - 'ja' : 'このウィンドウは"hide start"で閉じれます', + 'ja' : 'このウィンドウは"hide start"かクリックで閉じれます', 'ru_RU': 'Можно скрыть это окно при помощи "hide start"' }, /////////////////////////////////////////////////////////////////////////// diff --git a/src/levels/index.js b/src/levels/index.js index 4b6a710b..16d05c43 100644 --- a/src/levels/index.js +++ b/src/levels/index.js @@ -93,7 +93,7 @@ var sequenceInfo = exports.sequenceInfo = { about: { 'en_US': 'The next serving of 100% git awesomes-ness. Hope you\'re hungry', 'de_DE': 'Eine Portion Git-Wahnsinn zum Thema Navigation', - 'ja': '更にgitの素晴らしさを堪能しよう', + 'ja' : '更にgitの素晴らしさを堪能しよう', 'fr_FR' : 'Le prochain excellent plat de pur git. J\'espère que vous êtes affamés', 'es_AR': 'La próxima porción de 100% maravillas git. Espero que estés hambriento', 'pt_BR': 'A próxima porção de maravilhas do git. Faminto?', @@ -173,7 +173,7 @@ var sequenceInfo = exports.sequenceInfo = { 'es_AR': 'Ponete cómodo con modificar el directorio fuente', 'pt_BR': 'Fique confortável em modificar a árvore de códigos', // INTL out of sync :( - 'ja': '話題のrebaseってどんなものだろう?って人にオススメ', + 'ja' : '話題のrebaseってどんなものだろう?って人にオススメ', 'ko': '그 좋다고들 말하는 rebase에 대해 알아봅시다!', 'zh_CN': '大家都在说的 rebase 究竟是神马?看看吧!', 'zh_TW': '大家都在說的 rebase 到底是什麼啊?來看看吧!', @@ -238,4 +238,3 @@ exports.getTabForSequence = function(sequenceName) { info.tab : 'main'; }; - diff --git a/src/levels/remote/fakeTeamwork.js b/src/levels/remote/fakeTeamwork.js index 5b9a8f38..a97c0b20 100644 --- a/src/levels/remote/fakeTeamwork.js +++ b/src/levels/remote/fakeTeamwork.js @@ -6,7 +6,7 @@ exports.level = { "en_US": "Faking Teamwork", "fr_FR": "Simulation du travail d'équipe", "de_DE": "Teamarbeit simulieren", - "ja" : "擬似チームワーク", + "ja" : "擬似的なチーム作業", "es_AR": "Simulando el trabajo en equipo", "pt_BR": "Simulando trabalho em equipe", "zh_CN": "模拟团队合作", @@ -17,7 +17,7 @@ exports.level = { "en_US": "remember you can specify the number of commits to fake", "fr_FR": "rappelez-vous que vous pouvez spécifier le nombre de commits à simuler", "de_DE": "Nicht vergessen, du kannst angeben wieviele Commits simuliert werden sollen.", - "ja" : "擬似で作成するコミット数を指定できるのをお忘れなく", + "ja" : "擬似的に作成するコミット数を指定できるのをお忘れなく", "es_AR": "Acordate que podés especificar cuántos commits simular", "pt_BR": "Lembre-se que você pode especificar quantos commits quer simular", "zh_CN": "记住为fake中的commit指定数量", diff --git a/src/levels/remote/push.js b/src/levels/remote/push.js index e26e8aac..a3942b6f 100644 --- a/src/levels/remote/push.js +++ b/src/levels/remote/push.js @@ -20,7 +20,7 @@ exports.level = { "es_AR": "¡Acordate que tenés que clonar antes de pushear!", "pt_BR": "Lembre-se de clonar antes de fazer o push!", "de_DE": "Denk dran, dass du einen Clone brauchst bevor du Pushen kannst!", - "ja" : "Pushできる前にまずリポジトリをcloneする必要があるのをお忘れなく", + "ja" : "Pushができるようになるには、まずリポジトリをcloneする必要があるのをお忘れなく", "fr_FR": "Rappelez-vous que vous devez cloner avant de pouvoir faire un push !", "ru_RU": "Помните, что прежде чем push-ить вам нужно сколнировать репозиторий!" }, @@ -360,6 +360,49 @@ exports.level = { } } ] + }, + "ja": { + "childViews": [ + { + "type": "ModalAlert", + "options": { + "markdowns": [ + "## Git Push", + "", + "さて、私たちは変更をリモートからダウンロードしてきて、ローカルの自分の作業に取り込むことができるようになりました。それは素晴らしいことですが、例えば他の誰かに_自分の_作業を共有する場合はどうすればいいでしょう?", + "", + "そうですね、共有する作業をアップロードする方法は作業をダウンロードするものと対照的です。`git pull`の反対はなんでしょう? `git push`です!", + "", + "`git push`は_あなたの_変更をリモートに対話的にアップロードし、リモートにあなたの新しい変更を取り込みます。`git push`が完了すれば、全ての友人たちがあなたの作業をリモートからダウンロードすることができます。", + "", + "`git push`は、あなたの作業を「公開する」コマンドと考えることができます。このコマンドは微妙な点をいくつか持っていますが、とりあえずは初歩から始めてみましょう。。。", + "", + "*Note : 引数なしの`git push`の挙動は、`push.default`と呼ばれるgitの設定値によって異なります。この設定のデフォルト値は、使用しているgitのバージョンに依存しますが、私たちのレッスンでは`upstream`という値を使用します。これはあまり大きな問題ではありませんが、あなたのプロジェクトにプッシュする前にあなたのgitの設定を確認する価値はあるでしょう。*" + ] + } + }, + { + "type": "GitDemonstrationView", + "options": { + "beforeMarkdowns": [ + "ここにリモートにはないいくつかの変更点があります。これをアップロードしてみましょう!" + ], + "afterMarkdowns": [ + "さて、いってみましょう -- リモートはコミット`C2`を受け取り、リモート上の`master`ブランチは`C2`の位置に更新され、私たち*自身*のリモートブランチ(`o/master`)も良い具合に更新されました。全てが同期されました!" + ], + "command": "git push", + "beforeCommand": "git clone; git commit" + } + }, + { + "type": "ModalAlert", + "options": { + "markdowns": [ + "このレベルを終えるには、単純に二つの新しいコミットをリモートに共有してください。けれども覚悟しておいてください。なぜなら、レッスンは少々難しいことを取り扱っているからです。" + ] + } + } + ] } } };