Skip to content

Commit

Permalink
Merge pull request progit#403 from harupong/ja-chapter7
Browse files Browse the repository at this point in the history
[ja] Update chapter7 and README
  • Loading branch information
jnavila committed Apr 8, 2013
2 parents 543488a + f7ed6a1 commit 23b06a3
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 41 deletions.
6 changes: 3 additions & 3 deletions ja/07-customizing-git/01-chapter7.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ Git には、空白文字に関する問題を見つけて修正するための

$ git apply --whitespace=fix <patch>

これらの設定は、リベースのオプションにも適用されます。空白に関する問題を含むコミットをしたけれどまだそれを公開リポジトリにプッシュしていない場合は、`rebase``--whitespace=fix` オプションをつけて実行すれば、パッチを書き換えて空白問題を自動修正してくれます。
これらの設定は、`git rebase`コマンドにも適用されます。空白に関する問題を含むコミットをしたけれどまだそれを公開リポジトリにプッシュしていない場合は、`rebase``--whitespace=fix` オプションをつけて実行すれば、パッチを書き換えて空白問題を自動修正してくれます。

### サーバーの設定 ###

Expand Down Expand Up @@ -405,7 +405,7 @@ OpenDocument ファイルの正体は zip で、複数のファイル (XML 形

##### 画像ファイル #####

その他の興味深い問題としては画像ファイルの差分があります。JPEGファイルに対するひとつの方法としては、EXIF情報(多くのファイルでメタデータとして使われています)を抽出するフィルタを使う方法です。`exiftool`をダウンロードしインストールすれば、画像データをメタデータの形でテキストデータとして扱うことができます。従って、次のように設定すれば、画像データの差分をメタデータの差分という形で表示することができます。
その他の興味深い問題としては画像ファイルの差分があります。PNGファイルに対するひとつの方法としては、EXIF情報(多くのファイルでメタデータとして使われています)を抽出するフィルタを使う方法です。`exiftool`をダウンロードしインストールすれば、画像データをメタデータの形でテキストデータとして扱うことができます。従って、次のように設定すれば、画像データの差分をメタデータの差分という形で表示することができます。

$ echo '*.png diff=exif' >> .gitattributes
$ git config diff.exif.textconv exiftool
Expand All @@ -419,7 +419,7 @@ OpenDocument ファイルの正体は zip で、複数のファイル (XML 形
@@ -1,12 +1,12 @@
ExifTool Version Number : 7.74
-File Size : 70 kB
-File Modification Date/Time : 2009:04:21 07:02:45-07:00
-File Modification Date/Time : 2009:04:17 10:12:35-07:00
+File Size : 94 kB
+File Modification Date/Time : 2009:04:21 07:02:43-07:00
File Type : PNG
Expand Down
38 changes: 0 additions & 38 deletions ja/README

This file was deleted.

58 changes: 58 additions & 0 deletions ja/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
書籍「Pro Git」のコンテンツ
===========================

(トップディレクトリにあるREADMEの日本語訳です)

これは、書籍「Pro Git」のコンテンツのソースコードです。
Creative Commons Attribution-Non Commercial-Share Alike 3.0 license のもとで公開
しています。お楽しみください。本書が Git を学ぶ手助けとなることを期待します。また、
Apress や私を支援してくださる意味でも、ぜひ書籍版を Amazon からご購入ください。

http://tinyurl.com/amazonprogit

訳注: 上のtinyurlは、amazon.comのアフィリエイトIDつきのURLにリダイレクトされます。

このコンテンツは以下のURLでも公開されており、翻訳版も10ヶ国語分公開されています。

http://git-scm.com/book/

Ebookのつくりかた
=====================

Fedora なら、たとえばこのようにします。

$ yum install ruby calibre rubygems ruby-devel rubygem-ruby-debug rubygem-rdiscount
$ gem install rdiscount
$ makeebooks en # これで mobi ファイルができあがります

Mac OSなら、このようにできます。

1. rubyとrubygems をインストールします。
2. `$ gem install rdiscount`
3. Calibre for MacOSをダウンロードし、コマンドラインツールをインストールします。
4. `$ makeebooks zh` #こうするとmobiファイルができあがります。

不具合
=====================
技術的な間違いやその他の修正を要する点を発見した場合は、[issueを作成](https://github.com/progit/progit/issues)してください。
そうすればメンテナーの誰かが確認してくれるでしょう。

訳注: 当然、issueは英語で書いてください :-) 日本語訳に関する指摘は、日本語版の
翻訳に参加しているメンバーの誰かにメッセージを送っていただけるとありがたいです。

翻訳
=====================
この本を翻訳してくだされば、その翻訳を git-scm.com のサイトで公開させて
いただきます。このプロジェクトの適切なサブディレクトリ( [ISO 639](http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) で命名してください。)に翻訳を保存し、
pull requestを送ってください。

訳注: 日本語訳はjaサブディレクトリを使用してください。

pull requestの送り方
=====================
- 翻訳ファイルの文字コードはUTF-8にしてください。
- 原文の変更と翻訳の変更、pull requestは分けてください。
- 翻訳の変更をpull requestにして送る場合、pull requestのタイトルとコミットメッセージに国別の接頭詞をつけてください。 例) [ja] Update chapter 2.
- 翻訳の変更は、マージ時にコンフリクトが発生しないよう注意してください。メンテナーはコンフリクトの解消を行いません。
- ファイルが変更されてもPDF/電子書籍への変換、git-scm.comの更新がうまくいくよう、可能な限り確認してください。

0 comments on commit 23b06a3

Please sign in to comment.