注意事項
個人のメモ程度に思ってください。
Windows10home
調べた理由
WordPressの勉強中にPoeditでpo,moファイル作ってみましょうとあったから。
pot,po,moファイルについて調べたらこんな感じ。
potによりPoedit(多分他のソフトでもできる。)でpo,moが作られる。
いきなりpoで保存してもいい。
potは翻訳される元言語だけ記載される。
翻訳先の言語はpoで記載。
poは一つの言語につき一つのファイルが保存されるから、複数の言語に翻訳するならpotから作成したほうがいい。
Poeditでpoファイル保存すると、自動的にPOファイルをコンパイルしたmoファイルが作成される。
実際にpc(?)が読み込むのはmoファイル。
実際にPoeditでpo,moファイル作成した流れ
これが一番わかりやすかった。
Windowsだったし。
https://nelog.jp/wordpress-theme-multi-language
ちなみにこれでもできたけど写真なしでよく分からなかった。
https://wordpress.stackexchange.com/questions/149212/how-to-create-pot-files-with-poedit
特にpathの指定が分かりにくい。
ベースのpathはpoがある場所ではなく、翻訳したいソースコードがある場所になる。
「テーマディレクトリ」--「languages」--po,mo
-- ソースコード
上の格納状況だと、poファイルには
このように表示された。
SerachPathはソースコードを探す場所になるから、同一の場所になる。
正直ここの解釈はよく分からない。
できるまでかなり時間がかかった。
最初はPoeditでできなかったので、TortoiseSVNをインストールしてcmdでPOT作成しようとしてできなかったりと色々と回り道をした。
その後Poeditにまた戻ったけどソースコードがありませんとかなって。
そのときにこのパス指定したと思うけど……。
まあできてよかった。