WooThemesのlocalizeってどうすればいいのかしら

WooThemesというWordPressの有料テーマを提供しているサービスがあります。でも海外の会社なので当然テーマ内のあちこちが英語なんですね。「Continue reading」とか「Leave a comment」とか書かれている。これを日本語化したい。

gettextによる日本語化

実はWooThemesはlinux界隈で使われ知恵るgettextの仕組みで各言語へのローカライズに対応している。これは捗る!

…と思ったのだが問題があった。

ちなみに文書は割ときれいに用意されている。

Translating WooCommerce (Localization) | WooThemes Documentation

1.Introduction
2.Before you begin
3.Setup WordPress
4.Translate using Codestyling Localization
5.Making your localisation upgrade safe
http://docs.woothemes.com/document/woocommerce-localization/

WordPressのWPLANGの設定が合わない件

WordPressの言語設定は一般にwp-config.phpのWPLANGに設定することになっている。この書式が問題で日本語のwordpressはWPLANGにjaが設定されていてja_JP書式になっていない。

define (‘WPLANG’, ‘fr_FR’);
http://codex.wordpress.org/Translating_WordPress

のでja_JPに設定するとWordPress管理画面が英語になりjaのままだとテーマ側のローカライズが反映されない、というジレンマに。しかたないのでテーマ用にja_JPのpoファイル、moファイルをリネームしている…。