
#
# パッケージのコンパイル済 qm ファイルを修正する方法
# (Cygwinのlconvert-qt5を使用)
# lconvertのWindows版は以下
# https://github.com/thurask/Qt-Linguist/releases
#

・作業ディレクトリにコピー
  $ cp -p /cygdrive/c/Program\ Files/Stellarium/translations/stellarium-skycultures/ja.qm ja.orig-vXX.X.qm

・逆コンパイル　qm -> ts
  cygwin 上で「make ts」すると以下が実行される：
  $ lconvert-qt5 -i ja.orig-vXX.X.qm -if qm -o ja.orig-vXX.X.ts -of ts

・ts ファイルをコピーする
  $ cp ja.orig-vXX.X.ts ja.ts

・テキストエディタで ts ファイル(UTF-8)を修正する
  (テキストエディタはWindowsのメモ帳を推奨)

  【注意事項】
  ts ファイルの <comment>...</comment> は、Stellarium 中で参照されるので、
  勝手な値を書いてはならない。
  <comment>IAU constellation name</comment> は星座名なのか一般名詞なのかを
  区別するために用いられる。星座名の場合のみこのタグを入れること。
  例えば、以下のように分けて設定する：

    <message>
        <source>Scorpion</source>
        <comment>IAU constellation name</comment>
        <translation>さそり</translation>
    </message>

    <message>
        <source>Scorpion</source>
        <translation>蠍</translation>
    </message>

  【作業メモ】

  ・skycultures/modern の翻訳も修正してある
  ・水瓶の英語が「Water bearer」「Water Bearer」の２種類存在するが、これは
    Zodiac(黄道帯) の英語表記が「Water bearer」となっているため。後で修正
    されることを予想し、両方入れてある。

・コンパイル ts -> qm
  cygwin 上で「make」すると以下が実行される：
  $ lconvert-qt5 -i ja.ts -if ts -o ja.qm -of qm

・ja.qm を Stellarium/translations/stellarium-skycultures/ に置く(上書き)


# 参考:
# 元の po ファイルは以下にある
# https://github.com/Stellarium/stellarium/tree/master/po/stellarium-skycultures


