Sushi Motdの国際化対応 その2
Source Engineのclientは、webブラウザみたいにAccept-Language飛ばさないことがわかったので以下のように修正した。
- 1. 初回アクセス時はユーザーのIPアドレスを元にユーザーの言語を推定する
- 2. セレクトボックスで言語を指定したときは以後その言語を使うようにする
そんでもってそのlocale情報は、普通にゲーム内ブラウザのクッキーに格納することにした。ちゃんと機能するか不明。しばらく様子見。
あとついでに韓国語の対応も始めた。セレクトボックスで変えてみて下さい。誰か韓国語の翻訳できる人居ないかなー。あと中国語。