Tulisan ini akan membahas mengenai internationalization dengan menggunakan jQuery. Pada praktik ini hanya memberikan gambaran penggunaan i18n secara sederhana. Alat yang dibutuhkan untuk praktik ini adalah sebagai berikut:
- jquery-1.7.min
- jquery.i18n.properties-min-1.0.9.js
- properties.loader.js
- Messages.properties
- Messages_id.properties
- test.html.
Source code untuk file-file diatas dapat dilihat di bawah ini:
properties.loader.js
function loadBundles(lang, key) {
jQuery.i18n.properties({
name:'Messages',
language: lang,
path:'',
mode:'both',
callback:function(){}
});
return jQuery.i18n.prop(key);
}
Messages.properties
# This line is ignored by the plugin text.welcome=Succeed
Messages_id.properties
# This line is ignored by the plugin text.welcome=Berhasil
test.html
<html> <head> </head> <body> </body> </html>
Semua file tersebut diletakkan dalam satu direktori dan untuk menjalankannya buka test.html di browser dan rasakan bedanya.
sumber:
code.google.com
Kata Kunci: multi bahasa jquery, multi language java script, internationalization java script, i18n jquery