* CVS更新 -- [[henoheno]] [#v781c4d9]

** 言語設定関連 [#v636fbd8]

:ここまでのあらすじ|SKIN_LANG を用意し「スキンのナビゲーション関係の言語だけを英語にできる様になった。これで海外ユーザー対応もバッチリだぜ!」とぬか喜びの[[henoheno]]であったが、実は編集時のボタンや、プラグインが表示する出力まで含めて英語に切り替えられなくては意味がないという事に気づいていなかった・・・

----------------
ということで、昨日の作業の一部back-out(キャンセル)と、UI周りの言語リソース総切り替えを実現するための作業です。

- [[BugTrack/579]] back-out language settings, without an idea that LANG defines  encoding settings
-- [[cvs:en.lng]] (1.31)
-- [[cvs:ja.lng]] (1.30)
-- [[cvs:lib/init.php]] (1.15)
-- pukiwiki.ini.php からそれぞれの *.lng に一旦振り分けていたエンコーディング関係の設定を、(LANGで自動的に決定されるアイデアはそのままに) lib/init.php に移しました。
-- UTF-8の扱いについてはちょっと悩みどころです (^^;

- Rename SKIN_LANG => UI_LANG. Enable UI_LANG to change PukiWiki UI Language settings (especially for UTF-8 user)
-- [[cvs:pukiwiki.ini.php]] (1.89)
-- [[cvs:lib/init.php]] (1.16)
-- [[cvs:skin/keitai.skin.php]] (1.3)
-- [[cvs:skin/pukiwiki.skin.php]] (1.12)
-- SKIN_LANG を UI_LANG と改名し、skin.*.lng だけでなく *.lng のロードにも用いるなど、役割を拡大しました。

- Merge Language (endoded) resoueces. skin/skin.*.lng => *.lng
-- [[cvs:en.lng]] (1.32)
-- [[cvs:ja.lng]] (1.31)
-- [[cvs:lib/html.php]] (1.9),
-- [[cvs:skin/pukiwiki.skin.php]] (1.13)
-- [[cvs:skin/skin.en.lng]] (dead)
-- [[cvs:skin/skin.ja.lng]] (dead)
-- 役割が重なった skin.*.lng と *.lng をマージしました。

これで、pukiwiki.ini.php で UI_LANG を 'en' にすると、あらゆるUI周りが英語になるはずです。今度こそどうでしょう (^^;
これで、pukiwiki.ini.php で UI_LANG を 'en' にすると、あらゆるUI周りが英語になるはずです(index.phpなどで事前設定しても同様)。今度こそどうでしょう (^^;

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.045 sec.

OSDN