質問: WEBサイトを多言語化対応する際、の「参照...」ボタンのラベルはどうやったら変更できるのでしょうか?また、javascriptのconfirmにおける「キャンセル」ボタンについても同様です。 直接、値を指定することはできないと思いますので、以下のいずれかでロケールを指定してあげると変わるのかな?と思っています。 ・ブラウザから送られるヘッダで決定 ・サーバーサイドからヘッダを送信 ・HTMLの何かの属性で指定 ご存知の方、教えて下さい。 ※javascriptでをテキストボックスとボタンで置き換えると言う方法は既知ですので、今回求める回答ではありません。
回答: >日本で働く外国人労働者が日本語版ブラウザを使う場合 PHPだと $_SERVER['HTTP_USER_AGENT'] とかでブラウザの言語をひろうことができると思いますが、 そもそもブラウザから出すものがjaでは不可能と思います。 phpであれば、日本語部分を定数にし、 GETでjaなりenを読み取って、 読み込む言語ファイルを切り替えるのがよいと思います。 例: if($_GET['lid'] = 'ja'){ require('ja/index.php'); }elseif($_GET['lid'] = 'en'){ require('en/index.php'); } GETのほかにセッションやcookieも利用できますね。