最近イベント管理のプラグインを何種類か試していましたが、今のところ The Events Calendar に落ち着いています。派手さはないけれども堅実で必要なアイテムは揃っています。扱いやすいところも良いです。日本語化されているのですが、最初は気にかけなかったのに毎日さわっていると細かいところが気になってきました。「これからの イベント」だったのがアップデートしたら「今後の イベント」に勝手に変わっていたり・・・ページのタイトルを Events にしたいのに無理やり イベントに変換されていたりと。
そこで、翻訳を少し変更することにしました。翻訳するファイルはこんなところにありました。
plugins > the-events-calendar > lang > the-events-calendar-ja.po
拡張子 .po ファイルは Poedit というエディタで開くことができます。中を覗いてみると、「upcoming > 今後の 」「Event > イベント」「Events >イベント」となっています。なので実際に表示される時には「今後の イベント」となります。親切で入れてくれたのでしょうが不自然なスペースが入っています。日本語はわかち書きをしないというのが私のこだわりです。英単語が混じる場合はその場に応じて決めていますが、英単語の前にスペースを入れることが多いですね。
さて、これらの翻訳を複数形だけ「Events > Events」と変更しました。これでイベントページのタイトルが「 Events」と先頭に空白はあるものの本来の表記に戻り、Events以外のページ、例えば「Profile」などとの整合性が損なわれなくなりました。次に upcoming は「upcoming > これから先の」と変更しました。その結果いままで「今後の イベント」と表記されていたのが「これから先の Events」となります。
さて、こうして変更したthe-events-calendar-ja.po ファイルを Poedit でコンパイルします。そうすると the-events-calendar-ja.mo というファイルが出来るので今まであった同名のファイルと入れ替えれば、これらの変更が有効になります。
ただし、プラグインが翻訳ファイルと一緒にアップデートされたら、これらの変更は元の木阿弥です。その時のための覚え書きです。