2017-12-11 30 views
-1

私はOpen Journals SystemであるOJS CMSを使用しています。 登録ページにいくつかの部分を追加したいと思います。 登録ページで、特定の言語/ロケールが設定されている場合、いくつかのフィールドを追加するために、どの言語/ロケールが設定されているかを知りたい。サイト内の現在のロケールを特定する方法

サイトの現在のロケールが必要です。 ifステートメントによってどのロケールがユーザーによって設定されているかをどのように認識できますか?私はstackoverflowを検索したが、いくつかの結果が見つかりましたが、それらのうちのどれも私のためには役に立たなかった。

ところで、このCMSはPHPによって書かれています。より多くのinforemationのためにclick here

+3

PHPからブラウザ*にどの言語が設定されているかを知りたいですか?できません。任意の '$ _SERVER ['HTTP_ACCEPT_LANGUAGE']'データだけで行くことができます。 – deceze

+0

私は$ _SERVER ['HTTP_ACCEPT_LANGUAGE']を試しましたが、これは常に私に与えます:en-US、en; q = 0.9私のサイトの言語は英語ではありません。私は何をすべきか? – MJB

+0

あなたのサイトの言語を教えてくれるわけではありませんが、ブラウザが好きな言語を教えてくれます。すなわち、そのロケール設定。またはその他何を知りたいですか – deceze

答えて

0

{$ currentLocale}を使用することをお勧めします。

関連する問題