27
Naoko Takano @ WordBench Tokyo 05/17/2014 | #wbtokyo #wbt2014 はじめてみよう! WordPress プラグイン・テーマ翻訳 WordBench

はじめてみよう! WordPress プラグイン・テーマ翻訳

Embed Size (px)

DESCRIPTION

WordBench 地域合同企画 春の翻訳&ドキュメンテーションまつりの資料 http://wordbench.org/2014/04/24/translation2014/

Citation preview

Page 1: はじめてみよう! WordPress プラグイン・テーマ翻訳

Naoko Takano @ WordBench Tokyo 05/17/2014 | #wbtokyo #wbt2014

はじめてみよう! WordPress プラグイン・テーマ翻訳WordBench

Page 2: はじめてみよう! WordPress プラグイン・テーマ翻訳

Automattic, Inc グローバライザー WordPress.org 日本語版チームメンバー

http://ja.naoko.cc/ @naokomc

高野直子

Page 3: はじめてみよう! WordPress プラグイン・テーマ翻訳

翻訳の基本

Page 4: はじめてみよう! WordPress プラグイン・テーマ翻訳

1.プラグイン・テーマ側で翻訳準備ができているか確認する

2.日本語用 PO ファイルを Poedit で開いて翻訳、保存

Page 5: はじめてみよう! WordPress プラグイン・テーマ翻訳

1.プラグイン・テーマ側で翻訳準備ができているか確認する

2.日本語用 PO ファイルを Poedit で開いて翻訳、保存これが難関…

Page 6: はじめてみよう! WordPress プラグイン・テーマ翻訳

翻訳可能か どうかの確認

Page 7: はじめてみよう! WordPress プラグイン・テーマ翻訳

1.プラグイン・テーマ特有の textdomain が含まれているか?

2. load_plugin_textdomain または load_theme_textdomain 関数があるか?

3. POT ファイルが用意されているか?

Page 8: はじめてみよう! WordPress プラグイン・テーマ翻訳

http://wpdocs.sourceforge.jp/I18n_for_WordPress_Developers

Page 9: はじめてみよう! WordPress プラグイン・テーマ翻訳

http://ja.naoko.cc/2014/05/06/worpress-plugin-theme-translation-poedit-pot-creation/

Page 10: はじめてみよう! WordPress プラグイン・テーマ翻訳

トラブルシューティング

Page 11: はじめてみよう! WordPress プラグイン・テーマ翻訳

http://wp.me/p10fKh-3Hi

Page 12: はじめてみよう! WordPress プラグイン・テーマ翻訳

http://ja.naoko.cc/2014/05/07/wordpress-plugin-theme-translation-troubleshooting/

Page 13: はじめてみよう! WordPress プラグイン・テーマ翻訳

翻訳に便利な リソース

Page 15: はじめてみよう! WordPress プラグイン・テーマ翻訳

http://translate.wordpress.org/projects/wp/dev/ja/default/glossary

Page 16: はじめてみよう! WordPress プラグイン・テーマ翻訳

http://honyaku-matome.dyndns-web.com/

Page 17: はじめてみよう! WordPress プラグイン・テーマ翻訳

http://mymemory.translated.net/

Page 18: はじめてみよう! WordPress プラグイン・テーマ翻訳

Best Practices

Page 19: はじめてみよう! WordPress プラグイン・テーマ翻訳

スタイルガイド・用語集 を活用する

Page 20: はじめてみよう! WordPress プラグイン・テーマ翻訳

成果を共有する

Page 21: はじめてみよう! WordPress プラグイン・テーマ翻訳

http://wpdocs.sourceforge.jp/WordPress_の翻訳/翻訳ファイルの共有

Page 22: はじめてみよう! WordPress プラグイン・テーマ翻訳

日本語表現の勉強

Page 23: はじめてみよう! WordPress プラグイン・テーマ翻訳

gettext を知る

Page 24: はじめてみよう! WordPress プラグイン・テーマ翻訳

POT ファイルを元に PO ファイルを更新msgmerge --update new.po old.pot

!https://www.gnu.org/software/gettext/manual/gettext.html#msgmerge-Invocation

!!

PO ファイル内の不要な文字列を削除 msgattrib --translated --no-fuzzy --no-obsolete

all.po > all-filtered.po!

https://www.gnu.org/software/gettext/manual/html_node/msgattrib-Invocation.html

既存の翻訳ファイルから別の翻訳ファイルを更新する msgmerge -o output.po translated.po new.po

!http://www.gnu.org/software/gettext/manual/html_node/msgmerge-Invocation.html

Page 25: はじめてみよう! WordPress プラグイン・テーマ翻訳

おまけ

Page 26: はじめてみよう! WordPress プラグイン・テーマ翻訳

http://www.tama200x.com/blog/?p=2260

Page 27: はじめてみよう! WordPress プラグイン・テーマ翻訳

Thanks!