guimihanui

MTのエントランスページで言語を切り替えても、ログイン画面の言語が切り替わらない

0

MT5.12の話です。

MTのエントランスページで言語を切り替えても、ログイン画面の言語が切り替わりません。

http://www.movabletype.jp/documentation/mt5/release/50.html
に「MTのアプリケーションディレクトリのindex.htmlで、言語を選択してログインした場合、ユーザー設定の仕様言語ではなく、index.htmlで指定した言語で管理画面が表示されます。」と書いてあるとおり、ログインした後の画面は切り替わるのですが、妙なことに、ログイン画面だけは切り替わらないのです。

どうやらログイン画面は環境変数DefaultLanguageで設定した言語に固定されてしまうようなのですが、そういうものなのでしょうか。

返信(3)

| 返信する
  • 関係ありませんが、ここの時計は1時間進んでますね。
    今は2011-09-07T12:22+09:00のはず。

  • こんにちは。確かにログイン画面は、DefaultLanguage で指定された言語で表示されるのが現状の実装なのですが、こちらは期待する動作とは異なりますね。全体として、統一した挙動になるように以下のケースを作成しました。

    1. ログインしていない場合は、ブラウザの言語設定に応じてページを表示する
    2. 特定の言語を選択した場合は、その選択した言語が優先される
    3. ログイン後は、ユーザーの言語設定に基づいて管理画面を表示するが、ステップ2で特定の言語を選択していた場合は、その言語が優先される

    https://movabletype.fogbugz.com/default.asp?106719

    あと、このフォーラムの時計が1時間が進んでいるのはサマータイムが原因で、こちらも将来のタイミングで修正したいと思います。。

返信する