フォーラムへの返信

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • フォーラム: プラグイン
    返信が含まれるトピック: 英語環境では英語を表示させたい
    トピック投稿者 nabisuko

    (@nabisuko)

    教えていただいてありがとうございます!>nobitaさん

    こちらの記事はかなり読みました。
    ここで多言語化プラグインのBogoの事を知ったんだったような。

    ネットでの情報によると「qTranslate」は自動切り替えを搭載しているとか。
    使ったことがないのでホントのところはわからないですが、今度試してみようと思ってます。

    フォーラム: プラグイン
    返信が含まれるトピック: 英語環境では英語を表示させたい
    トピック投稿者 nabisuko

    (@nabisuko)

    お返事が遅くなってすみません!>nobitaさん

    かなり興味深い情報ありがとうございます。
    今回作った環境になにか反映できればうれしいかも。
    いただいた情報も合わせて、またテーマを拝見させてもらいます。

    でもあれですね、この「英語環境の時は自動で英語で表示したい」というのは、けっこう需要があると思うんですけど、明確な回答がでてこないってことは、やっぱり難解な問題を感じますね・・・。

    フォーラム: プラグイン
    返信が含まれるトピック: 英語環境では英語を表示させたい
    トピック投稿者 nabisuko

    (@nabisuko)

    教えていただいてありがとうございます
    >mura0403さん(敬称が抜けていて失礼しました)
    >Takayuki Miyoshiさん(作者さんから教えていただいて恐縮です)

    IP判別は興味はあるんですが、手を出していない状態です。
    ブラウザでの判別とからんでややこしくなってしまいそうで・・・ただWordpressでもそこは関係なかったので、安心しました。

    教えていただいたリンクを拝見すると、自動で言語を切り替えるのはかなりの冒険なようです。
    (これはWordpress本体もそうってことは、「そんな危ない事しないっての」ということなのかもしれない)

    しかし一応と、いくつかのサイトを参考に、トップページのindex.phpにリダイレクト処理を入れてみました。
    ブラウザを判別して、英国の場合、英語のリンクに飛ばしました(日本の場合はスルー)
    すると一見うまくはできたのですが、英語環境の場合は、スイッチで日本語に切り替えができなくなりました。
    リダイレクトループを防ぐため、「トップページのURLの場合にのみリダイレクト判別をする」という処理にしていたのがまずいみたいです(こうすると日本語の場合リダイレクトしない)

    英語環境で英語のURL( http://test.com/en/)

    日本語のスイッチを押す

    トップページのURLにジャンプ「http://test.com/」

    でもこの場合リダイレクト判別スタート!

    英語環境なので英語に・・・

    ということだと思います。やはりリダイレクトは難しい!?

    WordPressの初期設定(wp-config.php??)にブラウザのロケールを反映できればと思うのですが、なにやら仕様が変わったらしくて、wp-config.phpで設定するのがご法度みたいでして
    (念の為、define(‘WPLANG’, ‘en’)をただ単に追記して、設定しても英語には変わりませんでした)

    かなりの難解な事になりそうです・・・まずい。

    フォーラム: プラグイン
    返信が含まれるトピック: 英語環境では英語を表示させたい
    トピック投稿者 nabisuko

    (@nabisuko)

    ご返信ありがとうございます>mura0403

    書いていただいた方法は、PHPのソース中で表示を切り替えるのに利用しています。
    これで切り替わっていないということは、get_locale()結果が「ja」ということになります

    今気づいたのですが、ということはやはりWordpress自体がどんな条件でget_locale()の結果を変えているのかが問題なのですね(Bogoはそれに準じていると思いますし)

    使った環境は、英語OSで英語のブラウザですし、他にどこで見ているのかが不思議です。

    もしかしてWordpressの日本語版(英語版でも同じですが)を使っている時点で、日本語版としてしか表示されないのかな(もちろん手動では切り替えができるのですが)

4件の返信を表示中 - 1 - 4件目 (全4件中)