The Trap of Web Design

phpBB2 のグローバル化

phpBB2 の関係者サイトにぽつぽつとメンバーが入ってきて他の作業をしながら別タブでずっとオンライン状況を確認しながら登録希望者が来たらアクティベイト。クライアントでそのサイトの大将が休日出勤していろいろ投稿中。そこで気になる話題が「英語でもドイツ語でもだいじょぶ」とか。え?

確かに UTF-8 にしてあるけど実際のところどうなるのかチェックしてないぞ。英語はともかくドイツ語はやったことない。メンバー毎に言語選択があるちゅうことはそれができちゃうということか。すっげー。ドイツ語言語ファイルいれればいいだけ?すっげー。そういえば海外サイトには言語選択ボタンがついていたのを見た事有る。時間ができたら調べてみよう。


ちょっとやってみた

投稿内容自体が翻訳されるわけはないが、確かにメンバー毎に言語選択したらメニュー言語が変更できるからふと思い立って日本語言語ファイルを UTF-8 にしたときの設定、つまり lang_main.php の中で $lang['ENCODING'] = 'UTF-8'; としておいた。これで日本語でも英語でも文字化けは基本的にシナイ筈。フォントの制定はスタイルシート側だけど、問題があるとすれば MacIE5 とかもっと古い奴なので(MacIE5 での文字化けはすでに指摘されたのでシートいぢった)ユーザーが困ってたら対処しよう。

全員知ってるのではないけれど、不特定多数のユーザーが使うわけではないので今回はコレでなんとかいけると思う。

ドイツ語だろうと中国語だろうと韓国語だろうと言語ファイルを UTF-8 にすることでなんとかメニューが分かるもの」にはなる。多言語サイトは以前やったけど UTF-8 でフォームで切り替え。あとはアパッチのネゴシエーション。実際には日本語含めて全く問題がでないことにはならないのだけど、現状での多言語対応は UTF-8 にするのが一番簡単だと思われる。

問題

もともとの外国語の文字コードに対応している環境(テキストエディタ)じゃないと文字コードを UTF-8 に変更できないじゃないか(笑)そういえば中国語のサイト制作のときは中国人に UTF-8 で保存してもらうということでなんとかしてたような気が。

2005-10-10 16:58 | WebCreate | ichiro | permalink


Comments

コメントはまだありません


Portfolio

yukihirohasegawa

▲ ウェブフォント使用中