jquery前端国际化

摘要:

jQuery.i18n.properties 有一下一些特点:

  1. 使用 Java 标准的 .properties 文件作为资源文件,资源文件命名有以下三种格式:
     basename.properties 
     basename_language.properties 
     basename_language_country.properties
  2. i18n库会默认加载这三个文件,只要可以把你想要加载到资源文件加载进去就可以
  3. 使用 ISO-639 作为语言编码标准,ISO-3166 作为国家名称编码标准
  4. 按顺序加载默认资源文件和指定语言环境的资源文件,保证默认值始终可用
  5. 未指定语言环境时使用浏览器提供的语言
  6. 可以在资源字符串中使用占位符(例如:hello= 你好 {0}! 今天是 {1}。)
  7. 资源文件中的 Key 支持命名空间(例如:com.company.msgs.hello = Hello!)
  8. 支持跨行的值
  9. 可以以 JavaScript 变量(或函数)或 Map 的方式使用资源文件中的 Key

实践:

新建一个i18n.js文件

文件内容如下:

document.write("<script language='javascript' src='/p2p/resources/js/jquery.i18n.properties.min.js'></script>");
$(function(){
	$.i18n.properties({
	    name:'message', 
	    path:'/messages/',
	    mode:'map',
	    callback: function() {
	    	
	    }
	});  
});
i18n.js创建好后,就可以在其他地方引入这个js文件,然后就可以使用$.i18n.prop(key)方法对取出properties文件中对应的value值来做国际化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值