概要
参考:
WordPress のテーマやプラグインを日本語化 (多言語) する方法 | tontotakumi.com
使い方
参考:
ワードプレスの翻訳ファイルを書き換えるの巻 | 香のすけ design blog
WordPress の翻訳ファイルを編集する方法 | TCD
テーマを多言語対応させる
参考:
自作テーマの国際化 (翻訳) の方法 | Welcart カスタマイズ
プロジェクト
参考:
Translate WordPress | WordPress.org [Official]
言語
参考:
Locales | WordPress.org [Official]
日本語翻訳
参考:
Projects Translated to Japanese | WordPress.org [Official]
Translations of WordPress 5.8.x: Japanese | WordPress.org [Official]
Translations of Plugins: Japanese | WordPress.org [Official]
Glossary for Japanese | WordPress.org [Official]
プラグインの翻訳ファイル入手方法について | WordPress.org [公式]
インストール
参考:
英語以外での WordPress のインストール | WordPress.org [公式]
pot ファイルを作成する
参考:
Poedit 無料版で新規 POT ファイルを作成する | Naoko Takano
How to create .pot files with POedit? – WordPress Development Stack Exchange
言語を変更する
参考:
WordPress のローカル言語を変更する際に知っておくべきこと | EastCoder;
WordPress 4.0 では言語設定「define(‘WPLANG’, ‘ja’)」が不要に | 西沢直木の IT 講座
WordPress 4.0 以降は「define(‘WPLANG’, ‘ja‘);」言語指定が不要になった |ええかげんブログ 本店
言語を変更する方法 | KoToRi Blog コトリブログ
仕組み
参考:
WordPress の翻訳用のファイルがどうやって読み込まれているのかを調べてみた | Shinichi Nishikawa’s
関数
参考:
__()
翻訳された文字列を取得する。
__( $text, $domain )
参考:
__() | WordPress Developer Resources [Official]
translate | WordPress Codex 日本語版
translate() | WordPress Developer Resources [Official]
_x()
コンテキスト別に翻訳された文字列を取得する。
_x( $text, $contex, $domain )
参考:
_x() | WordPress Developer Resources [Official]
_e()
参考:
_e() | WordPress Developer Resources [Official]
翻訳ファイルを読み込む (.mo)
load_textdomain
参考:
load_textdomain | WordPress 私的マニュアル
load_textdomain() | WordPress Developer Resources [Official]
load_textdomain_mofile – Hook | WordPress Developer Resources [Official]
Override a WordPress plugin translation file on load – Stack Overflow
How to keep plugin translations after updates? – WordPress Development Stack Exchange
How to override plugin translation through theme folder? – Stack Overflow
テーマ用の翻訳を読み込む
load_theme_textdomain
load_child_theme_textdomain
参考:
load_theme_textdomain | WordPress Codex 日本語版
load_child_theme_textdomain | WordPress Codex 日本語版
load_theme_textdomain() | WordPress Developer Resources [Official]
load_child_theme_textdomain() | WordPress Developer Resources [Official]
override_load_textdomain – Hook | WordPress Developer Resources [Official]
moving translation files to child theme directory – Stack Overflow
プラグイン用の翻訳を読み込む
load_plugin_textdomain
参考:
load_plugin_textdomain の書き方 | WP 飽きるまで。
load_plugin_textdomain | WordPress 私的マニュアル
load_plugin_textdomain() | WordPress Developer Resources [Official]
翻訳を自動更新させない
翻訳の自動更新を停止するには functions.php
に次の記述を追加する。
add_filter( 'auto_update_translation', '__return_false' );
参考:
WordPress の翻訳ファイルの自動更新を止める | ハックノート
翻訳が読み込まれない
参考:
英語サイト作成時に翻訳ファイルが読み込めない | ただ屋ぁのブログ
WPLANG
参考:
WordPress のローカル言語を変更する際に知っておくべきこと | EastCoder
関連プラグイン
参考:
Plugins categorized as l10n | WordPress.org [Official]
Loco Translate
参考:
Loco Translate | WordPress Plugin [Official]
Loco Translate – WordPress を翻訳したいときに便利なプラグイン | ideya
Loco Translate の設定について | グローバルリンク
海外製プラグインのヘンな翻訳を修正できる Loco Translate の使い方 | takuweb
Loco Translate – 海外テーマやプラグインの日本語翻訳ファイル (PO / MO) を簡単に編集・修正する方法 | DISPLAY
Loco Translate – テーマとプラグインの翻訳ができる | WordPress 活用術
Loco Translate の使い方/テーマ・プラグインを翻訳する方法 | KCLUB MARKETING
Loco Translate | WordPress 集客する!情報発信術
LangPress
参考:
LangPress – WordPress の英語テーマ・プラグインの日本語化サポート
Poedit
参考:
Poedit を使った WordPress の翻訳ファイル .po、.mo ファイル作成方法|レンタルサーバーの CPI スタッフブログ
WordPress の翻訳ファイルを編集する Poedit の使い方 | LIQUID PRESS
WordPress のテーマやプラグインを日本語化する翻訳エディタ | みらいクリエイターズ
翻訳が間違っていたら Poedit /導入と使い方 | 株式会社ネクストアクション
Eazy Po
参考: