jQuery.i18n.properties 是一款jQuery插件,jQuery.i18n.properties 根據浏覽器使用的語言環境來解析資源文件,當然你也可以在使用中指定語言編碼。
以下是資源文件示例
Messages.properties
# 多余的行會自動忽略 username = 成龍 age = 32
Messages_zh.properties
username = 成龍
Messages_zh_CN.properties
username = 成龍 {0}
jquery.i18n.properties 插件的使用方法
<head> 引入文件 <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.i18n.properties-min.js"></script>
初始化插件
<script> jQuery.i18n.properties({ name:'Messages', path:'./', // 資源文件所在路徑 mode:'both', // key值加載模式 language:'en', // 指定語言編碼 callback: function() { // 帶占位符的使用方式 $('#username').html(jQuery.i18n.prop('username', 'Chen')); // 沒有占位符 // $('#username').html(jQuery.i18n.prop('username')); } }); </script>
<div id="username"></div>
jquery.i18n.properties API
選項
描述
類型
name
資源文件的名稱,例如 strings 或 [strings1,strings2],前者代表一個資源文件,後者代表資源文件數組。
String 或 String[]
path
資源文件所在目錄的路徑
String
language
ISO-639 指定的語言編碼(如:“en”表示英文、“zh”表示中文),或同時使用 ISO-639 指定的語言編碼和 ISO-3166 指定的國家編碼(如:“en_US”,“zh_CN”等)。如果不指定,則采用浏覽器報告的語言編碼。
String
encoding
加載資源文件時使用的編碼。默認為 UTF-8。
String
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持本站。