ktai-styleのテーマをカスタマイズした時に
表示する文字を直接phpに記述すると文字化けが発生する。
phpは秀丸とかではなくTeraPadなどで開いて編集→
文字/改行コード指定保存の文字コードは「UTF-8N」を指定する。
[事前準備]Poeditのインストール
ktai-style\langの中に
・ktai_style-ja.mo
・ktai_style-ja.po
のファイルが入っている。
poファイルを編集→moファイルに変換するのだが
そのために「Poedit」というツールが必要。
ダウンロードは、Poedit プロジェクト日本語トップページ – SourceForge.JPから可能。
各OSによってダウンロードを選択。ダウンロードして setup.exeを起動する。
以下、簡単に編集方法を備忘録として残す。
1.poファイルの編集
ktai_style-ja.poファイルをTeraPad等で編集し保存
2.Poedit:開く
Poeditを起動しktai_style-ja.poを開く
3.Poedit:保存
Poeditの保存ボタンをクリックすると自動的に「ktai_style-ja.mo」が更新される。
4.php編集
新規にメッセージを追加した場合、各phpで使う方法
例)single.phpにメッセージを追加したい場合
poファイルに下記メッセージを追加しPoeditで開いて保存
msgid “kanrenlist”
msgstr “関連記事”
php側に
<?php _e('kanrenlist', 'ktai_style'); ?>
と記述すると携帯で表示する際にkanrenlist→関連記事に変換される。
4.サーバーアップ
更新された「ktai_style-ja.mo」とphpファイルをサーバーにアップする。
※注:事前にバックアップを取得する