ワードプレスを多言語化するのにピッタリのプラグイン qTranslate X
今までは mqTranslate を使っていたのですが、2015年提供が終了しますので、qTranslate X に切り替えてくださいという表示が出るようになりました。
qTranslate X への切り替えについて
1.現状のバックアップを取っておきます。
2. qTranslate X をインストールして mqTranslate を停止、qTranslate X を有効化
3.言語ボタンのIDが #mqtranslate-chooser から #qtranslate-chooser に変わっているのでCSSなどをいじっている場合は変更。
4、設定 → Import/Export に以下の項目があるので、当てはまるほうをクリック。
qTranslate 1.x または Polyglot からアップグレードする場合、投稿を新しいタグフォーマットに変換するにはここをクリックしてください。
既存の投稿がある WordPress に qTranslate を初めてインストールした場合、投稿ごとに手動で正しい言語として保存、もしくはここをクリックし、すべての既存の投稿を、デフォルト言語で書かれているように登録できます。
過程は両方とも不可逆です!リンクをどちらもクリックする以前に、必ず完全バックアップを行ってください。
mqTranslateから設定を持ってくる場合は
プラグイン mqTranslate の
をチェック!
以上のことをすることで今までどおり使うことができました!
qTranslate Xになり、言語認識の自動切換えができるようになったようですが、自動切換えをオンにしているとどういうわけか英語サイトに行ってしまいます・・。
なので、設定→一般設定 → ブラウザの言語を検出のチェックをはずしました・・。またバージョンアップしたときにでもオンにしてみます。
その他使い方
phpファイルの編集
英語バージョンと日本語バージョンの表示を変更したい場合
<?php if (qtrans_getLanguage() == 'en') { // 英語バージョンは以下に記載 ?> 英語バージョンのコードをここに書く 例)日付の場合 <?php echo get_post_time('F d, Y'); ?> <?php } ?> <?php if (qtrans_getLanguage() == 'ja') { //日本語バージョンを以下に記載 ?> 日本語バージョンのコードをここに書く 例)日付の場合 <?php the_time('Y年m月d日'); ?> <?php } ?>