2013年5月7日火曜日

w2ui ver1.2のローカライズ

最近、w2uiという軽量なJavaScript用widgetライブラリがバージョンアップされました


ver 1.2でメッセージのローカライズがサポートされたっぽいのですが、公式ドキュメントに具体例が記載されていないので、軽く調べてみました。


1. まず、メッセージ用jsonを用意(ファイル名はja-JP.json)
{
    "phrases"   : {
        "Required field": "必須項目です",
    }
}

2. ja-JP.jsonを"/json_path/locale"に配置する

3. w2utils.localeでjsonをロードする
var file = {
    lang: 'ja-JP',
    path: '/json_path'
};

w2utils.locale(file);

こんな感じになります



pathに"/locale"が付加される点に注意。ver 1.1の時は、ソース内リテラルを直接編集するしかなかったので、大分楽になった印象です。内部的にはリテラルが分離され、w2utils.lang()を噛ませるようになった模様。

0 件のコメント:

コメントを投稿