hiWikiMini(http://d.hatena.ne.jp/dot_h2o2/20100407/p1)の機能拡張で悩んでいるのが、アプリケーションの多言語化。 通常のアプリやRails等で開発したWebアプリであればGettextを使うという手が思いつく。 ただ、HTML&Javascriptでシンプルを目指すhiWikiMiniでは、外部ライブラリの利用は難しそう。 そんな環境だけど調べてみると手はいくつかありそう gettext-js*1 localizer.js*2 自作(フルスクラッチ) せっかくなのでJavascriptだけで実現できる、簡易法を研究してみた。 <html> <script> // Define Table var messages = {}; messages.ja = {}; messages.en = {}; var messgae ={}; func