WordPressの日本語翻訳ファイル、ja.poからja.moファイルの生成でちょっとつまずいたのでメモ。。
【編集手順】
--------------------------------------------------------------
1)ja.poファイルはテキストエディタで開いて編集。
2)ja.moファイル生成に「Poedit」をインストール。
※CodeStyling Localizationプラグインでも出来るようだが、作成元が「Poedit」を使ってるので合わせる
ダウンロードサイト
①windows版 poedit-1.5.5-setup.exe をインストールして実行
②起動した「Poedit」のソーステキストに編集済みのja.poファイルをドラッグ&ドロップ。
③「保存」クリックでja.moファイル生成
--------------------------------------------------------------
と、とても簡単だが、既存の箇所で以下エラーが発生
1)エラー:'msgstr' is not a valid PHP format string, unlike 'msgid'. Reason: the character that
有効なPHP書式文字列ではありません。
良く見と確かにフォーマットが抜けている。
【誤】msgid "% comments"
【誤】msgstr "%件"
【正】msgid "%s comments"
【正】msgstr "%s件"
直せばエラーはななくなるが、既存で販売されてるテーマだ・・・
ここは「未確定」としてやり過ごし、そのうち、作成者にこそっと連絡しておこう
2)エラー: a format specification for argument 1 doesn't exist in 'msgstr'
議論1の書式仕様は「msgstr」に存在しません。
こちらは、msgidで"%s"使用に対し、msgstrで%s未使用で固定数を指定していたので直す。
直さなくても「未確定」でもいいか。。
以上でとりあえずコンパイル完了!
0 件のコメント:
コメントを投稿