jquery+i18n插件是一個(gè)用于國(guó)際化的javascript插件。其能夠幫助開發(fā)者輕松地將網(wǎng)站或應(yīng)用程序的文本翻譯成不同的語言。
//引入jquery和i18n插件//設(shè)置默認(rèn)語言 $.i18n.setLocale('en'); //定義語言文件(可以是json文件或者js對(duì)象) var messages = { en: { greeting: 'Hello, world!', goodbye: 'Goodbye, world!' }, es: { greeting: '?Hola mundo!', goodbye: '?Adiós mundo!' }, zh: { greeting: '你好,世界!', goodbye: '再見,世界!' } }; //初始化插件 $.i18n.load(messages); //在html中使用翻譯
如上所示,我們可以使用jquery+i18n插件輕松地實(shí)現(xiàn)網(wǎng)站或應(yīng)用程序的國(guó)際化,開發(fā)者只需編寫對(duì)應(yīng)的語言文件并在需要的地方添加"data-i18n"屬性即可。