diff --git a/po/git-novice.ja.po b/po/git-novice.ja.po index 4625f476..7cba7553 100644 --- a/po/git-novice.ja.po +++ b/po/git-novice.ja.po @@ -4675,16 +4675,16 @@ msgid "" "---" msgstr "" "---\n" -"title: Ignoring Things\n" +"title: ファイルを無視する\n" "teaching: 5\n" "exercises: 0\n" "questions:\n" -"- \"How can I tell Git to ignore files I don't want to track?\"\n" +"- \"Git で追跡したくないファイルを指定するにはどうすればいいの?\"\n" "objectives:\n" -"- \"Configure Git to ignore specific files.\"\n" -"- \"Explain why ignoring files can be useful.\"\n" +"- \"Git で追跡したくないファイルを指定する\"\n" +"- \"ファイルを無視する利点を理解する\"\n" "keypoints:\n" -"- \"The `.gitignore` file tells Git what files to ignore.\"\n" +"- \"`.gitignore` で無視するファイルを指定します\"\n" "---" #: git-novice/_episodes/06-ignore.md:14 @@ -4694,10 +4694,10 @@ msgid "" "or intermediate files created during data analysis?\n" "Let's create a few dummy files:" msgstr "" -"What if we have files that we do not want Git to track for us,\n" -"like backup files created by our editor\n" -"or intermediate files created during data analysis?\n" -"Let's create a few dummy files:" +"Git に追跡して欲しくないファイル、例えばエディタが作成するバックアップファイルや\n" +"データ解析中に作られる中間ファイルなどは、\n" +"どう対処すればいいのでしょう?\n" +"例として、いくつかファイルを作ってみましょう:" # code block #: git-novice/_episodes/06-ignore.md:19 @@ -4714,7 +4714,7 @@ msgstr "" #: git-novice/_episodes/06-ignore.md:25 msgid "and see what Git says:" -msgstr "and see what Git says:" +msgstr "そして Git が何と言うか見てみましょう:" # code block #: git-novice/_episodes/06-ignore.md:32 @@ -4752,18 +4752,18 @@ msgid "" "having them all listed could distract us from changes that actually matter,\n" "so let's tell Git to ignore them." msgstr "" -"Putting these files under version control would be a waste of disk space.\n" -"What's worse,\n" -"having them all listed could distract us from changes that actually matter,\n" -"so let's tell Git to ignore them." +"これらのファイルをバージョンコントロールで保存するのはディスク容量の無駄になります。\n" +"さらに、\n" +"これら全てが表示されると、本当に必要な変更点に集中できなくなってしまうかもしれないので、\n" +"Git にこれらのファイルを無視してもらいましょう。" #: git-novice/_episodes/06-ignore.md:50 msgid "" "We do this by creating a file in the root directory of our project called `." "gitignore`:" msgstr "" -"We do this by creating a file in the root directory of our project called `." -"gitignore`:" +"これをするには、`.gitignore` というファイルをルートディレクトリに" +"作ります:" # code block #: git-novice/_episodes/06-ignore.md:52 @@ -4798,18 +4798,18 @@ msgid "" "(If any of these files were already being tracked,\n" "Git would continue to track them.)" msgstr "" -"These patterns tell Git to ignore any file whose name ends in `.dat`\n" -"and everything in the `results` directory.\n" -"(If any of these files were already being tracked,\n" -"Git would continue to track them.)" +"入力したパターンは、 Git に `.dat` で終わるファイル名と\n" +"`results` ディレクトリ内にあるファイルを無視するように指示しています。\n" +"(Git がすでに追跡しているファイルは、\n" +"引き続き追跡されます。)" #: git-novice/_episodes/06-ignore.md:69 msgid "" "Once we have created this file,\n" "the output of `git status` is much cleaner:" msgstr "" -"Once we have created this file,\n" -"the output of `git status` is much cleaner:" +"このファイルを作った後に\n" +"`git status` の出力を見てみると、大分綺麗になっています:" # code block #: git-novice/_episodes/06-ignore.md:77 @@ -4842,11 +4842,11 @@ msgid "" "the same things that we're ignoring.\n" "Let's add and commit `.gitignore`:" msgstr "" -"The only thing Git notices now is the newly-created `.gitignore` file.\n" -"You might think we wouldn't want to track it,\n" -"but everyone we're sharing our repository with will probably want to ignore\n" -"the same things that we're ignoring.\n" -"Let's add and commit `.gitignore`:" +"Git は新しく作られた `.gitignore` ファイルしか表示していません。\n" +"このファイルは追跡しなくても良いかと思うでしょうが、\n" +"リポジトリを共有する際に、他の人達も私達が無視したものを\n" +"同じように無視すると思うので、\n" +"`.gitignore` を追加してコミットしましょう:" # code block #: git-novice/_episodes/06-ignore.md:93 @@ -4881,8 +4881,8 @@ msgid "" "As a bonus, using `.gitignore` helps us avoid accidentally adding to the " "repository files that we don't want to track:" msgstr "" -"As a bonus, using `.gitignore` helps us avoid accidentally adding to the " -"repository files that we don't want to track:" +"`.gitignore` を作った事によって、間違えて不要なファイルを" +"リポジトリに追加する事もなくなります:" # code block #: git-novice/_episodes/06-ignore.md:108 @@ -4917,10 +4917,10 @@ msgid "" "`git add -f a.dat`.\n" "We can also always see the status of ignored files if we want:" msgstr "" -"If we really want to override our ignore settings,\n" -"we can use `git add -f` to force Git to add something. For example,\n" -"`git add -f a.dat`.\n" -"We can also always see the status of ignored files if we want:" +"この設定を強制的に無視してファイルを追加するには、\n" +"`git add -f` を使います。例えば、\n" +"`git add -f a.dat` と入力します。\n" +"もちろん、無視されたファイルの状況はいつでも見ることができます:" # code block #: git-novice/_episodes/06-ignore.md:125 @@ -4965,7 +4965,7 @@ msgstr "" # blockquote, which can be cascaded #: git-novice/_episodes/06-ignore.md:144 msgid "> ## Ignoring Nested Files" -msgstr "> ## Ignoring Nested Files" +msgstr "> ## 埋もれた(ネストされた)ファイルを無視する" #: git-novice/_episodes/06-ignore.md:145 msgid "" @@ -5002,7 +5002,7 @@ msgid "" "> > the `results/plots` directory in any root directory." msgstr "" ">\n" -"> Given a directory structure that looks like:\n" +"> 以下のようなディレクトリ構造があるとします:\n" ">\n" "> ~~~\n" "> results/data\n" @@ -5010,33 +5010,33 @@ msgstr "" "> ~~~\n" "> {: .language-bash}\n" ">\n" -"> How would you ignore only `results/plots` and not `results/data`?\n" +"> `results/data` ではなく、`results/plots` のみを無視するにはどうすればいいのでしょう?\n" ">\n" -"> > ## Solution\n" +"> > ## 回答\n" "> >\n" -"> > As with most programming issues, there are a few ways that you\n" -"> > could solve this. If you only want to ignore the contents of\n" -"> > `results/plots`, you can change your `.gitignore` to ignore\n" -"> > only the `/plots/` subfolder by adding the following line to\n" -"> > your .gitignore:\n" +"> > 様々なプログラミングの問題と同様に、回答方法は\n" +"> > いくつかあります。`results/plots` 内のファイルのみを無視するのであれば、\n" +"> > `.gitignore` に `/plots/` サブフォルダを無視するように\n" +"> > .gitignore に以下の文を加えれば\n" +"> > 解決できます:\n" "> >\n" "> > `results/plots/`\n" "> >\n" -"> > If, instead, you want to ignore everything in `/results/`, but wanted to " -"track\n" -"> > `results/data`, then you can add `results/` to your .gitignore\n" -"> > and create an exception for the `results/data/` folder.\n" -"> > The next challenge will cover this type of solution.\n" +"> > もし、`/results/` 内のファイルを全て" +"無視して、\n" +"> > `results/data` のみを追跡したいのであれば、`results/` を .gitignore\n" +"> > に加えて、`results/data/` ファイルを対象外にすれば問題ありません。\n" +"> > 次のチャレンジでこういった除外の仕方をします。\n" "> >\n" -"> > Sometimes the `**` pattern comes in handy, too, which matches\n" -"> > multiple directory levels. E.g. `**/results/plots/*` would make git " -"ignore\n" -"> > the `results/plots` directory in any root directory." +"> > たまに `**` パターンが役に立ちます。このパターンを使えば、\n" +"> > 複数のディレクトリに対象を適用できます。例えば、`**/results/plots/*` を使えば " +"Git に\n" +"> > ルートディレクトリ内にある全てのディレクトリ内の `results/plots` ディレクトリを無視することができます。" # blockquote, which can be cascaded #: git-novice/_episodes/06-ignore.md:177 msgid "> ## Including Specific Files" -msgstr "> ## Including Specific Files" +msgstr "> ## 特定のファイルを含める" #: git-novice/_episodes/06-ignore.md:178 msgid "" @@ -5058,26 +5058,26 @@ msgid "" "> > The exclamation point operator will include a previously excluded entry." msgstr "" ">\n" -"> How would you ignore all `.data` files in your root directory except for\n" -"> `final.data`?\n" -"> Hint: Find out what `!` (the exclamation point operator) does\n" +"> ルートディレクトリ内にある全ての `.data` ファイルの中から、\n" +"> `final.data` のみを含めるにはどうすればいいのでしょう?\n" +"> ヒント: `!` (感嘆符)が何をするのか調べてみましょう。\n" ">\n" -"> > ## Solution\n" +"> > ## 回答\n" "> >\n" -"> > You would add the following two lines to your .gitignore:\n" +"> > 以下二文を .gitignore に加えましょう:\n" "> >\n" "> > ~~~\n" -"> > *.data # ignore all data files\n" -"> > !final.data # except final.data\n" +"> > *.data # 全ての data ファイルを無視する\n" +"> > !final.data # final.data は対象から除外する\n" "> > ~~~\n" "> > {: .output}\n" "> >\n" -"> > The exclamation point operator will include a previously excluded entry." +"> > 感嘆符は、無視してあったファイルを対象から外します。" # blockquote, which can be cascaded #: git-novice/_episodes/06-ignore.md:197 msgid "> ## Ignoring all data Files in a Directory" -msgstr "> ## Ignoring all data Files in a Directory" +msgstr "> ## ディレクトリ内の全てのデータファイルを無視する" #: git-novice/_episodes/06-ignore.md:198 msgid "" @@ -5104,7 +5104,7 @@ msgid "" "> > The file `results/data/position/gps/info.txt` will not be ignored." msgstr "" ">\n" -"> Given a directory structure that looks like:\n" +"> 以下のようなディレクトリ構造があるとします:\n" ">\n" "> ~~~\n" "> results/data/position/gps/a.data\n" @@ -5115,20 +5115,20 @@ msgstr "" "> ~~~\n" "> {: .language-bash}\n" ">\n" -"> What's the shortest `.gitignore` rule you could write to ignore all `." -"data`\n" -"> files in `result/data/position/gps`? Do not ignore the `info.txt`.\n" +"> `result/data/position/gps` 内にある全ての `.data` ファイルを無視する一番短い" +"`.gitignore`\n" +"> ルールは何でしょう? `info.txt` ファイルは無視しないでください。\n" ">\n" -"> > ## Solution\n" +"> > ## 回答\n" "> >\n" -"> > Appending `results/data/position/gps/*.data` will match every file in " -"`results/data/position/gps` that ends with `.data`.\n" -"> > The file `results/data/position/gps/info.txt` will not be ignored." +"> > `results/data/position/gps/*.data` を使えば " +"`results/data/position/gps` 内にある全ての `.data` ファイルを無視できます。\n" +"> > `results/data/position/gps/info.txt` ファイルは無視されません。" # blockquote, which can be cascaded #: git-novice/_episodes/06-ignore.md:220 msgid "> ## The Order of Rules" -msgstr "> ## The Order of Rules" +msgstr "> ## ルールの順番" #: git-novice/_episodes/06-ignore.md:221 msgid "" @@ -5153,7 +5153,7 @@ msgid "" "> >" msgstr "" ">\n" -"> Given a `.gitignore` file with the following contents:\n" +"> 以下の内容の `.gitignore` ファイルがあるとします:\n" ">\n" "> ~~~\n" "> *.data\n" @@ -5161,21 +5161,21 @@ msgstr "" "> ~~~\n" "> {: .language-bash}\n" ">\n" -"> What will be the result?\n" +"> 結果的に何が無視されるのでしょうか?\n" ">\n" -"> > ## Solution\n" +"> > ## 回答\n" "> >\n" -"> > The `!` modifier will negate an entry from a previously defined ignore " -"pattern.\n" -"> > Because the `!*.data` entry negates all of the previous `.data` files in " -"the `.gitignore`,\n" -"> > none of them will be ignored, and all `.data` files will be tracked.\n" +"> > 感嘆符 `!` は無視してあったファイルを対象から除外する効果が" +"あります。\n" +"> > `!*.data` は、その前に入力されている `.data` ファイルを対象から" +"外すので、\n" +"> > 全ての `.data` ファイルは引き続き追跡されることになります。\n" "> >" # blockquote, which can be cascaded #: git-novice/_episodes/06-ignore.md:241 msgid "> ## Log Files" -msgstr "> ## Log Files" +msgstr "> ## ログファイル" #: git-novice/_episodes/06-ignore.md:242 msgid "" @@ -5203,27 +5203,27 @@ msgid "" "> > 3. track `log_01` using `git add -f log_01`" msgstr "" ">\n" -"> You wrote a script that creates many intermediate log-files of the form " -"`log_01`, `log_02`, `log_03`, etc.\n" -"> You want to keep them but you do not want to track them through `git`.\n" +"> 仮に `log_01`、 `log_02`、 `log_03`、というように、中間的にログファイルを\n" +"作成するスクリプトを書いたとします。\n" +"> これらのログファイルは取っておきたいのですが、`git` で追跡したくありません。\n" ">\n" -"> 1. Write **one** `.gitignore` entry that excludes files of the form " -"`log_01`, `log_02`, etc.\n" +"> 1. `log_01`、 `log_02`、などのファイルを無視するためのルールを" +"**一つだけ** `.gitignore` に入力してください。\n" ">\n" -"> 2. Test your \"ignore pattern\" by creating some dummy files of the form " -"`log_01`, etc.\n" +"> 2. 入力したパターン正常に動作しているか確認するために `log_01` などのファイルを" +"作成してください。\n" ">\n" -"> 3. You find that the file `log_01` is very important after all, add it to " -"the tracked files without changing the `.gitignore` again.\n" +"> 3. 最終的に `log_01` ファイルがものすごく重要であることが分かりました。" +"`.gitignore` を編集せずに、このファイルを追跡しているファイルに加えてください。\n" ">\n" -"> 4. Discuss with your neighbor what other types of files could reside in " -"your directory that you do not want to track and thus would exclude via `." -"gitignore`.\n" +"> 4. 隣の人と、他にどのファイルを無視するのかを決めて、" +"`.gitignore` に何を入力すればこれらのファイルを無視できるのかを" +"話し合ってください。\n" ">\n" -"> > ## Solution\n" +"> > ## 回答\n" "> >\n" -"> > 1. append either `log_*` or `log*` as a new entry in your .gitignore\n" -"> > 3. track `log_01` using `git add -f log_01`" +"> > 1. `log_*` もしくは `log*` を .gitignore に加えます。\n" +"> > 3. `git add -f log_01` を使って `log_01` を追跡しましょう。" # Front Matter #: git-novice/_episodes/07-github.md:1