スキンの統合、言語リソースの分離†
merlinさんによる スキン/スキン日英統合 の案を受けて。
- pukiwiki.skin.php を新規追加 (en と ja をマージ)
- pukiwiki.skin.php から言語依存の部分を分離 (SKIN_LANGによって切り替わる)
- keitai.skin.php を新規追加 (実質的にはファイル名の変更のみ)
これで、スキンの本体は言語非依存になるはずです。また、各国ごとに用意する手間も無くなるはずです(jaしかないスキンを無くせるはずです)
今までは(二倍ありましたから)面倒臭すぎて何もできませんでしたが、これで、やっとスキンに手をつけられます :)
・・・そういえば、CSS周りでcharsetが Shift_JIS 固定になっていますが、これはcssファイルの中にある /* this @charset is for Mozilla's bug */ というのが原因なのでしょうか? また、今も問題が起こるのでしょうか? とりあえず現状を維持してはいますが、情報がありません (^^;
コメント†
- メッセージ設定(全般) : LANG
- メッセージ設定(スキン) : SKIN_LANG
- 内部データエンコード : SOURCE_ENCODING
- HTML出力 : CONTENT_CHARSET
って分けられてます。
- 前から気になってたんですが、pukiwiki.skin.phpの&media=printの&部分は、&としたほうが。細かくてすみません。 (^^; -- さばぞう