diff --git a/po/git-novice.ja.po b/po/git-novice.ja.po index 2161e649..0ccc5ead 100644 --- a/po/git-novice.ja.po +++ b/po/git-novice.ja.po @@ -5950,18 +5950,18 @@ msgid "" "---" msgstr "" "---\n" -"title: Collaborating\n" +"title: 共同作業\n" "teaching: 25\n" "exercises: 0\n" "questions:\n" -"- \"How can I use version control to collaborate with other people?\"\n" +"- \"どうすればバージョン管理を使用して他の人と共同作業することができるでしょうか?\"\n" "objectives:\n" -"- \"Clone a remote repository.\"\n" -"- \"Collaborate pushing to a common repository.\"\n" -"- \"Describe the basic collaborative workflow.\"\n" +"- \"リモートリポジトリをクローンしましょう。\"\n" +"- \"共有リポジトリにプッシュして共同作業しましょう。\"\n" +"- \"基本的な共同作業のワークフローを説明してみましょう。\"\n" "keypoints:\n" -"- \"`git clone` copies a remote repository to create a local repository with " -"a remote called `origin` automatically set up.\"\n" +"- \"`git clone` は、リモートリポジトリをコピーして、" +"`origin` という名の (訳注: git の) remote が自動的に設定されたローカルリポジトリを作ります。\"\n" "---" #: git-novice/_episodes/08-collab.md:15 @@ -5974,18 +5974,15 @@ msgid "" "will\n" "play Owner and Collaborator." msgstr "" -"For the next step, get into pairs. One person will be the \"Owner\" and the " -"other\n" -"will be the \"Collaborator\". The goal is that the Collaborator add changes " -"into\n" -"the Owner's repository. We will switch roles at the end, so both persons " -"will\n" -"play Owner and Collaborator." +"次のステップから、ペアになります。1人が \"オーナー\" になり、 " +"もう1人が \"コラボレーター\" になります。目標は、コラボレーターがオーナーの " +"リポジトリに変更を追加することです。終わったら役割交代して、 " +"両方の人がオーナーとコラボレーター役を演じます。" # blockquote, which can be cascaded #: git-novice/_episodes/08-collab.md:20 msgid "> ## Practicing By Yourself" -msgstr "> ## Practicing By Yourself" +msgstr "> ## 一人で練習する場合" #: git-novice/_episodes/08-collab.md:21 msgid "" @@ -5998,12 +5995,11 @@ msgid "" "you." msgstr "" ">\n" -"> If you're working through this lesson on your own, you can carry on by " -"opening\n" -"> a second terminal window.\n" -"> This window will represent your partner, working on another computer. You\n" -"> won't need to give anyone access on GitHub, because both 'partners' are " -"you." +"> このレッスンを一人で行っている場合は、 " +"二つ目のターミナルウィンドウを開いて続行できます。\n" +"> このウィンドウは、別のコンピューターで作業しているパートナーに相当します。\n" +"> どちらの「パートナー」もあなたであるため、" +"GitHub へのアクセスを誰にも許可する必要はありません。" #: git-novice/_episodes/08-collab.md:28 msgid "" @@ -6011,9 +6007,9 @@ msgid "" "On GitHub, click the settings button on the right,\n" "then select Collaborators, and enter your partner's username." msgstr "" -"The Owner needs to give the Collaborator access.\n" -"On GitHub, click the settings button on the right,\n" -"then select Collaborators, and enter your partner's username." +"所有者はコラボレーターにアクセス権を与える必要があります。\n" +"GitHub で、右側の設定ボタンをクリックし、\n" +"コラボレーターを選択して、パートナーのユーザー名を入力します。" #: git-novice/_episodes/08-collab.md:32 msgid "![Adding Collaborators on GitHub](../fig/github-add-collaborators.png)" @@ -6026,10 +6022,11 @@ msgid "" "notifications).\n" "Once there she can accept access to the Owner's repo." msgstr "" -"To accept access to the Owner's repo, the Collaborator\n" -"needs to go to [https://github.com/notifications](https://github.com/" -"notifications).\n" -"Once there she can accept access to the Owner's repo." +"オーナーのリポジトリへのアクセスを受け入れるには、コラボレーターは\n" +"[https://github.com/notifications](https://github.com/" +"notifications) に行く必要があります。\n" +"そこで、コラボレーターはオーナーのリポジトリへのアクセスを受け入れることが" +"できます。" #: git-novice/_episodes/08-collab.md:38 msgid "" @@ -6038,10 +6035,11 @@ msgid "" " machine. This is called \"cloning a repo\". To clone the Owner's repo into\n" "her `Desktop` folder, the Collaborator enters:" msgstr "" -"Next, the Collaborator needs to download a copy of the Owner's repository to " -"her\n" -" machine. This is called \"cloning a repo\". To clone the Owner's repo into\n" -"her `Desktop` folder, the Collaborator enters:" +"次に、コラボレーターはオーナーのリポジトリのコピーを自分のパソコンにダウンロード" +"する必要があります。\n" +"これは \"リポジトリのクローンの作成\" と呼ばれます。オーナーのリポジトリを\n" +"コラボレーターの `デスクトップ` フォルダに複製するには、" +"コラボレーターは次のように入力します:" # code block #: git-novice/_episodes/08-collab.md:42 @@ -6056,7 +6054,7 @@ msgstr "" #: git-novice/_episodes/08-collab.md:47 msgid "Replace 'vlad' with the Owner's username." -msgstr "Replace 「nobita」 with the Owner's username." +msgstr "「vlad」はオーナーのユーザー名に置き換えてください。" #: git-novice/_episodes/08-collab.md:49 msgid "![After Creating Clone of Repository](../fig/github-collaboration.svg)" @@ -6068,9 +6066,8 @@ msgid "" "repository,\n" "exactly the same way as we've been doing before:" msgstr "" -"The Collaborator can now make a change in her clone of the Owner's " -"repository,\n" -"exactly the same way as we've been doing before:" +"これでコラボレーターは、これまでとまったく同じ方法で、\n" +"オーナーのリポジトリのクローンに変更を加えることができます:" # code block #: git-novice/_episodes/08-collab.md:54 @@ -6126,7 +6123,7 @@ msgstr "" #: git-novice/_episodes/08-collab.md:78 msgid "Then push the change to the *Owner's repository* on GitHub:" -msgstr "Then push the change to the *Owner's repository* on GitHub:" +msgstr "次に、変更を GitHub の *オーナーのリポジトリ* にプッシュします:" # code block #: git-novice/_episodes/08-collab.md:85 @@ -6157,9 +6154,10 @@ msgid "" "name by default when we clone a repository. (This is why `origin` was a\n" "sensible choice earlier when we were setting up remotes by hand.)" msgstr "" -"Note that we didn't have to create a remote called `origin`: Git uses this\n" -"name by default when we clone a repository. (This is why `origin` was a\n" -"sensible choice earlier when we were setting up remotes by hand.)" +"`origin`と呼ばれるリモートを作成する必要がなかったことに注意してください: \n" +"リポジトリのクローンを作成するとき、Git はデフォルトでこの名前を使用します。\n" +"(これが、私たちが先程手動でリモートをセットアップしていたときに、\n" +"`origin`が賢明な選択であった理由です。)" #: git-novice/_episodes/08-collab.md:100 msgid "" @@ -6169,17 +6167,16 @@ msgid "" "the\n" "Collaborator." msgstr "" -"Take a look to the Owner's repository on its GitHub website now (maybe you " -"need\n" -"to refresh your browser.) You should be able to see the new commit made by " -"the\n" -"Collaborator." +"GitHub の web サイトでオーナーのリポジトリを確認してください " +"(ブラウザを更新する必要があるかもしれません。)\n" +"コラボレーターによって行われた新しいコミットを確認できるはずです。" #: git-novice/_episodes/08-collab.md:104 msgid "" "To download the Collaborator's changes from GitHub, the Owner now enters:" msgstr "" -"To download the Collaborator's changes from GitHub, the Owner now enters:" +"コラボレーターの変更を GitHub からダウンロードするためには、" +"オーナーは次のように入力します:" # code block #: git-novice/_episodes/08-collab.md:111 @@ -6218,14 +6215,13 @@ msgid "" "on\n" "GitHub) are back in sync." msgstr "" -"Now the three repositories (Owner's local, Collaborator's local, and Owner's " -"on\n" -"GitHub) are back in sync." +"これで、3つのリポジトリ (オーナーのローカル、コラボレーターのローカル、" +"オーナーの GitHub 上のもの) が同期している状態に戻りました。" # blockquote, which can be cascaded #: git-novice/_episodes/08-collab.md:129 msgid "> ## A Basic Collaborative Workflow" -msgstr "> ## A Basic Collaborative Workflow" +msgstr "> ## 基本的なコラボレーションワークフロー" #: git-novice/_episodes/08-collab.md:130 msgid "" @@ -6246,25 +6242,24 @@ msgid "" "> read and review." msgstr "" ">\n" -"> In practice, it is good to be sure that you have an updated version of " -"the\n" -"> repository you are collaborating on, so you should `git pull` before " -"making\n" -"> our changes. The basic collaborative workflow would be:\n" +"> 実際には、コラボレーションしているリポジトリが最新状態になっていることを" +"> 確認することをお勧めします。" +"> そのため、変更を加える前に `git pull` を実行する必要があります。" +"> 基本的なコラボレーションワークフローは次のとおりです:\n" ">\n" -"> * update your local repo with `git pull origin master`,\n" -"> * make your changes and stage them with `git add`,\n" -"> * commit your changes with `git commit -m`, and\n" -"> * upload the changes to GitHub with `git push origin master`\n" +"> * `git pull origin master` でローカルリポジトリを更新する、\n" +"> * 変更をしてそれを `git add` でステージングする、\n" +"> * `git commit -m` で変更をコミットする、そして\n" +"> * `git push origin master` で変更を GitHub にアップロードする\n" ">\n" -"> It is better to make many commits with smaller changes rather than\n" -"> of one commit with massive changes: small commits are easier to\n" -"> read and review." +"> 大規模な変更を伴う1つのコミットよりも、" +"> 小さな変更を伴う多くのコミットを行う方が良いです:" +"> 小さなコミットは、読みやすく、レビューしやすいです。" # blockquote, which can be cascaded #: git-novice/_episodes/08-collab.md:145 msgid "> ## Switch Roles and Repeat" -msgstr "> ## Switch Roles and Repeat" +msgstr "> ## 役割交代して同じことを繰り返しましょう" #: git-novice/_episodes/08-collab.md:146 msgid "" @@ -6272,12 +6267,12 @@ msgid "" "> Switch roles and repeat the whole process." msgstr "" ">\n" -"> Switch roles and repeat the whole process." +"> 役割交代して、プロセス全体を繰り返しましょう。" # blockquote, which can be cascaded #: git-novice/_episodes/08-collab.md:150 msgid "> ## Review Changes" -msgstr "> ## Review Changes" +msgstr "> ## 変更をレビューしましょう" #: git-novice/_episodes/08-collab.md:151 msgid "" @@ -6311,38 +6306,30 @@ msgid "" "> > that are different." msgstr "" ">\n" -"> The Owner pushed commits to the repository without giving any information\n" -"> to the Collaborator. How can the Collaborator find out what has changed " -"with\n" -"> command line? And on GitHub?\n" +"> オーナーはコラボレーターに情報を提供せずに、" +"> コミットをリポジトリにプッシュしました。" +"> どのようにしてコラボレーターは何が変更されたかをコマンドラインで、" +"> または GitHub で見つけることができるでしょうか?\n" ">\n" -"> > ## Solution\n" -"> > On the command line, the Collaborator can use ```git fetch origin " -"master```\n" -"> > to get the remote changes into the local repository, but without " -"merging\n" -"> > them. Then by running ```git diff master origin/master``` the " -"Collaborator\n" -"> > will see the changes output in the terminal.\n" -"> >\n" -"> > On GitHub, the Collaborator can go to their own fork of the repository " -"and\n" -"> > look right above the light blue latest commit bar for a gray bar saying\n" -"> > \"This branch is 1 commit behind Our-Repository:master.\" On the far " -"right of\n" -"> > that gray bar is a Compare icon and link. On the Compare page the\n" -"> > Collaborator should change the base fork to their own repository, then " -"click\n" -"> > the link in the paragraph above to \"compare across forks\", and " -"finally\n" -"> > change the head fork to the main repository. This will show all the " -"commits\n" -"> > that are different." +"> > ## 解答\n" +"> > コマンドラインで、コラボレーターは```git fetch origin master```\n" +"> > を使用してマージすることなくリモートの変更をローカルリポジトリに" +"> > 取得できます。次に ```git diff master origin/master``` を実行すると、" +"> > コラボレーターはターミナルに出力された変更を確認できます。\n" +"> >\n" +"> > GitHub で、コラボレーターはリポジトリの自分のフォークに移動し、薄い青の最近のコミットのバーのすぐ上に" +"> > \"This branch is 1 commit behind Our-Repository:master.\" " +"> > と言っているグレーのバーを見つけることができます。" +"> > そのグレーのバーの右側には比較のためのアイコンとリンクがあります。" +"> > その比較を行うページで、コラボレーターはベースフォークを" +"> > 自分のリポジトリに変更し、\"compare across forks\"の上の段落のリンクを" +"> > クリックし、最後にヘッドフォークをメインリポジトリに変更する" +"> > 必要があります。これにより、異なるすべてのコミットが表示されます。" # blockquote, which can be cascaded #: git-novice/_episodes/08-collab.md:173 msgid "> ## Comment Changes in GitHub" -msgstr "> ## Comment Changes in GitHub" +msgstr "> ## GitHub でのコメントの変更" #: git-novice/_episodes/08-collab.md:174 msgid "" @@ -6358,20 +6345,20 @@ msgid "" "> The Collaborator posts its comments and suggestions using GitHub interface." msgstr "" ">\n" -"> The Collaborator has some questions about one line change made by the " -"Owner and\n" -"> has some suggestions to propose.\n" +"> コラボレーターは、オーナーによって行われたある行の変更について" +"> いくつか質問があり、またいくつかの提案があるとします。\n" ">\n" -"> With GitHub, it is possible to comment the diff of a commit. Over the line " -"of\n" -"> code to comment, a blue comment icon appears to open a comment window.\n" +"> GitHub を使用すると、コミットの差分にコメントすることができます。" +"> コメントするコードの行の上に、" +"> コメントウィンドウを開くための青いコメントアイコンが表れます。" ">\n" -"> The Collaborator posts its comments and suggestions using GitHub interface." +"> コラボレーターは、GitHub のインターフェースを使用して" +"> コメントや提案を投稿します。" # blockquote, which can be cascaded #: git-novice/_episodes/08-collab.md:184 msgid "> ## Version History, Backup, and Version Control" -msgstr "> ## Version History, Backup, and Version Control" +msgstr "> ## バージョン履歴、バックアップ、およびバージョン管理" #: git-novice/_episodes/08-collab.md:185 msgid "" @@ -6383,11 +6370,10 @@ msgid "" "> What are some of the benefits of using version control, Git and GitHub?" msgstr "" ">\n" -"> Some backup software can keep a history of the versions of your files. " -"They also\n" -"> allows you to recover specific versions. How is this functionality " -"different from version control?\n" -"> What are some of the benefits of using version control, Git and GitHub?" +"> 一部のバックアップソフトウェアは、ファイルのバージョンの履歴を保持できます。" +"また、特定のバージョンを回復することもできます。\n" +"> この機能はバージョン管理とどのように異なるでしょうか?\n" +"> バージョン管理、Git および GitHub を使用する利点は何でしょうか?" # Front Matter #: git-novice/_episodes/09-conflict.md:1