-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
or が すなわち を意味すべき場面で または と訳されている箇所が存在します。
この問題は以下のSlackワークスペース「vim-jp」のチャンネル「#tech-git」でディスプレイ名「T H」によって提起されました。
ref: https://vim-jp.slack.com/archives/C011V4T7VJP/p1639844846290300
the index file is where Git stores your staging area information.
が示すようにステージングエリアとインデックスは並列の関係ではなく、ここはステージングエリアの別名としてインデックスが用いられているように見えます。少なくとも中国語版の訳文は後者が採用されており、文脈からも日本語訳が正しくないものと見受けられます。
指摘箇所1
原文
The `--index-filter` option is similar to the `--tree-filter` option used in <<ch07-git-tools#r_rewriting_history>>, except that instead of passing a command that modifies files checked out on disk, you're modifying your staging area or index each time.
現行訳
`--index-filter` オプションは <<ch07-git-tools#r_rewriting_history>> で使用した `--tree-filter` オプションに似ていますが、ディスク上のチェックアウトされたファイルを変更するコマンドを渡すのではなく、コミット毎にステージングエリアまたはインデックスを変更する点が異なります。
試訳
`--index-filter` オプションは <<ch07-git-tools#r_rewriting_history>> で使用した `--tree-filter` オプションに似ていますが、ディスク上のチェックアウトされたファイルを変更するコマンドを渡すのではなく、コミット毎にステージングエリアすなわちインデックスを変更する点が異なります。
指摘箇所2
原文
Git normally creates a tree by taking the state of your staging area or index and writing a series of tree objects from it.
現行訳
Gitは通常、ステージングエリアやインデックスの状態を取得してツリーを作成し、そのツリーをもとに一連のツリーオブジェクトを書き込みます。
試訳
Gitは通常、ステージングエリアすなわちインデックスの状態を取得してツリーを作成し、そのツリーをもとに一連のツリーオブジェクトを書き込みます。
指摘箇所3
原文
Write out that tree (recording the state of the staging area or index to a tree object) and see what it looks like:
現行訳
このツリーを書き出して(ステージングエリアまたはインデックスの状態をツリーオブジェクトとして記録して)、どのようになったか見てみましょう。
試訳
このツリーを書き出して(ステージングエリアすなわちインデックスの状態をツリーオブジェクトとして記録して)、どのようになったか見てみましょう。
TonalidadeHidrica
Metadata
Metadata
Assignees
Labels
No labels