・makepo を実行する ・ ● locale ディレクトリ配下の構造 locale のひとつ下は、だいたい以下のようなパターン。 locale/C locale/xx locale/xx@xxxxx locale/xx_YY@euro locale/xx_YY.utf8 locale/xx_YY.utf8@euro locale/xx_YY.xxxxxxnnnn locale/xxxxxx-n locale/ja locale/ja.JIS locale/ja.SJIS locale/ja_JP.eucjp locale/ja_JP.utf8 さらにそのひとつ下は、以下のようなパターン LC_ADDRESS LC_COLLATE LC_CTYPE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME つまり、 locale/ja_JP.eucjp/LC_MESSAGES のようになる。で、最後にアプリごとに、 locale/ja_JP.eucjp/LC_MESSAGES/tla.mo のようになって話しが完結。実際には ja については locale/ja/LC_MESSAGES/tla.mo のようなものだけが存在しているようだ。 Message catalogs will be expected at the pathnames dirname/locale/category/domainname.mo, where locale is a locale name and category is a locale facet such as LC_MESSAGES. ------------- makepo で、 messages.pot ファイルを作る cp messages.pot po/ja.po などとする。 注意: 初回以後の手続きをもっと明瞭に ja.po を翻訳。CHARSET などの設定 hackerlab をどうするか? うまく行かない文字列の列挙 差分翻訳のワークフロー # arch-tag: 07022cc5-e614-4784-873b-5aa33abdf9fa