= How to update original =
(1) original を取得する
- wget http://www.kernel.org/pub/linux/docs/man-pages/man-pages-3.40.tar.xz
+ wget http://www.kernel.org/pub/linux/docs/man-pages/man-pages-3.XX.tar.xz
(2) 展開する。tmp 以下に展開するものとする。
mkdir tmp
cd tmp
- tar xJf man-pages-3.40.tar.xz
+ tar xJf man-pages-3.XX.tar.xz
(3) original 以下にコピーする
- cd man-pages-3.40
+ cd man-pages-3.XX
../../../../admin/JM-orig-upd.sh ../../original
cp README man-pages-* Changes* ../../original
(4) COLOPHON 以下を削除する。
translation_list を更新するため、変更点のみを抽出するため。
cd ../../original
- sh ../tmp/man-pages-3.40/scripts/remove_COLOPHON.sh man?/*.[1-8]
+ sh ../tmp/man-pages-3.XX/scripts/remove_COLOPHON.sh man?/*.[1-8]
(5) original 以下を git で stage する。
(original 以下で作業する。基本的に original 以下の変更は全部取り込む)
git status . | ../../admin/git2upd > upd.txt
vi upd.txt
(不要な行の削除を行う)
- ../../admin/upd_tl.perl translation_list upd.txt 3.40
- mv translation_list.3.40 translation_list
+ ../../admin/upd_tl.perl translation_list upd.txt 3.XX
+ mv translation_list.3.XX translation_list
(7) Git commit
git add translation_list
- git commit -m "LDP: Update original to LDP v3.40."
+ git commit -m "LDP: Update original to LDP v3.XX."
(8) POT の更新
(ここで Git Repo 以下はきれいな状態にしておく)
(更新があれば git commit)
cd ..
- make translate FLAGS="--no-translations -v --force"
+ make FLAGS="--no-translations -v --force"
(これで POT と ja.po が更新される。
タイムスタンプを気にしなくてよいので --force を付けた方がよい。)
git add -u po4a/
- git commit -m "LDP: Update POT and ja.po to LDP v3.40."
+ git commit -m "LDP: Update POT and ja.po to LDP v3.XX."
(9) 単純な fuzzy の更新
COLOPHON が更新されているので、fuzzy が少なくとも一つできるので、
ja.po を更新する。
- make translate
+ make