Spam Karma 2 を日本語化する
前の記事で紹介 いたしました Spam Karma 2 の設定画面等を日本語化する方法です。
1. sk2 の l10n フォルダから、sk2-jp_JP.mo をダウンロードします。
2. WordPress の wp-content/plugins/ ディレクトリにコピーします。(SK2 フォルダの中には入れないでください)
3. ファイル名を sk2-ja.mo に変更します。 但し、WordPress ME を使用されている場合は、sk2-ja_UTF.mo に変更してください。
以上の方法で、設定画面の大部分は日本語で表示されるようになりますが、まだ翻訳ができていない部分が多く残っているため、翻訳作業にご協力いただけるとありがたいです。
【翻訳協力者向け情報】
SK2 の各言語リソースは、WP-Plugins Wiki にて管理されており、日本語のリソースは、SK2 PO jp JP にあります。 このページの内容を元に .mo, .po ファイルが sk2 の l10n フォルダ に自動生成されるようになっています。 これらのファイル生成は、基本的に一日一回だけ自動的に行われます。
言語リソースの編集は、Wiki のアカウントを作成すれば誰でも行えます。 言語ファイルの編集に関する詳しい内容は、SK2 Localizations のページを参照してください。
【謝辞】
Spam Karma 2 の使用と日本語版リソースの作成にあたり、以下の記事を参考にさせていただきました。
・insomniaque » SpamKarma2使用書β
・Spam Karma の簡単(で曖昧)な解説 « :: plasticdreams ::
お二方の日本語で書かれた SK2 の解説記事は大変参考になりました。 感謝いたします。
March 14th, 2007 at 01:30
初めてコメントします。
最近Wordpressを使い始めて、スパム対策として「Spam Karma 2」を導入しました。
しかし、日本語化につまずいて、こちらのページにたどり着きました。
バージョンはMEの2.1.2です。でも、このとおりにやっても日本語にならないんですよ。
ファイル名を「sk2-ja_EUC.mo」にしたら、文字化けしました。ヘッダ部分は文字化けしていません、
で、ブラウザのエンコードをUTFに変えるとページのヘッダ部分が文字化けしてSpam Karmaの所は日本語になります。
こういう状態で、何か方法は考えられますか?
宜しくお願いします。
March 14th, 2007 at 19:55
shigeさん、
文字化けの原因は、エンコードの違いにより発生しています。
SK2 のサイトにて公開されている mo / po ファイルは UTF-8、Wordpress ME は EUC-JP を使用しているので、これらが混在した状態では正常に表示されません。
SK2 の po を EUC-JP に変換した後、msgfmt ツールで mo を作成し、そのファイルを使用すると良いと思います。 こちらでも EUC-JP に変換したファイルを用意しましたのでお試しください
sk2-ja_euc.mo (日本語化するにはこちらを使用してください)
sk2-ja_euc.po (こちらはソースファイルです。表記変更をする場合にはこちらを使用してください。)