OSDN Git Service

(split) LDP: Release following pages.
[linuxjm/LDP_man-pages.git] / README.JM
1 = How to translate =
2
3 To be written.
4
5 = How to update original =
6
7 (1) original を取得する
8   wget http://www.kernel.org/pub/linux/docs/man-pages/man-pages-3.40.tar.xz
9
10 (2) 展開する。tmp 以下に展開するものとする。
11   mkdir tmp
12   cd tmp
13   tar xJf man-pages-3.40.tar.xz
14
15 (3) original 以下にコピーする
16   cd man-pages-3.40
17   ../../../../admin/JM-orig-upd.sh ../../original
18   cp README man-pages-* Changes* ../../original
19
20 (4) COLOPHON 以下を削除する。
21     translation_list を更新するため、変更点のみを抽出するため。
22   cd ../../original
23   sh ../tmp/man-pages-3.40/scripts/remove_COLOPHON.sh man?/*.[1-8]
24
25 (5) original 以下を git で stage する。
26   (original 以下で作業する。基本的に original 以下の変更は全部取り込む)
27   git add .
28   git add man-pages-*
29
30 (6) translation_list の更新
31   cd ..  (LDP_man-pages の直下に移動する)
32   git status . | ../../admin/git2upd > upd.txt
33   vi upd.txt
34   (不要な行の削除を行う)
35   ../../admin/upd_tl.perl translation_list upd.txt 3.40
36   mv translation_list.3.40 translation_list
37
38 (7) Git commit
39   git add translation_list
40   git commit -m "LDP: Update original to LDP v3.40."
41
42 (8) POT の更新
43   (ここで Git Repo 以下はきれいな状態にしておく)
44   make clean-setup
45   make jm-setup
46   cd perkamon
47   make print-new-files
48   (何か表示されたら、po4a/*/*.cfg に追加)
49   make disable-removed
50   (何かないか確認)
51   git status
52   (更新があれば git commit)
53
54   cd ..
55   make translate FLAGS="--no-translations -v --force"
56   (これで POT と ja.po が更新される。
57    タイムスタンプを気にしなくてよいので --force を付けた方がよい。)
58   git add -u po4a/
59   git commit -m "LDP: Update POT and ja.po to LDP v3.40."
60
61 (9) 単純な fuzzy の更新
62   COLOPHON が更新されているので、fuzzy が少なくとも一つできるので、
63   ja.po を更新する。
64
65   make translate
66