= How to translate =

To be written.

= How to update original =

(1) original を取得する
  wget http://www.kernel.org/pub/linux/docs/man-pages/man-pages-3.40.tar.xz

(2) 展開する。tmp 以下に展開するものとする。
  mkdir tmp
  cd tmp
  tar xJf man-pages-3.40.tar.xz

(3) original 以下にコピーする
  cd man-pages-3.40
  ../../../../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]

(5) original 以下を git で stage する。
  (original 以下で作業する。基本的に original 以下の変更は全部取り込む)
  git add .
  git add man-pages-*

(6) translation_list の更新
  cd ..  (LDP_man-pages の直下に移動する)
  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

(7) Git commit
  git add translation_list
  git commit -m "LDP: Update original to LDP v3.40."

(8) POT の更新
  (ここで Git Repo 以下はきれいな状態にしておく)
  make clean-setup
  make jm-setup
  cd perkamon
  make print-new-files
  (何か表示されたら、po4a/*/*.cfg に追加)
  make disable-removed
  (何かないか確認)
  git status
  (更新があれば git commit)

  cd ..
  make translate FLAGS="--no-translations -v --force"
  (これで POT と ja.po が更新される。
   タイムスタンプを気にしなくてよいので --force を付けた方がよい。)

(9) 単純な fuzzy の更新
  COLOPHON が更新されているので、fuzzy が少なくとも一つできるので、
  ja.po を更新する。

  make translate

