詳解使用jquery.i18n.properties 實現(xiàn)web前端國際化
更新時間:2017年07月07日 15:09:34 作者:lyqhn2012
本篇文章主要介紹了使用jquery.i18n.properties 實現(xiàn)web前端國際化,具有一定的參考價值,有興趣的可以了解一下
jQuery.i18n.properties 是一款jQuery插件,jQuery.i18n.properties 根據瀏覽器使用的語言環(huán)境來解析資源文件,當然你也可以在使用中指定語言編碼。
以下是資源文件示例
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
- jQuery.i18n.prop(key,[var1,var2…]) 根據key取出對應的value值
- jQuery.i18n.browserLang() 用于獲取瀏覽器的語言信息
| 選項 | 描述 | 類型 |
|---|---|---|
| name | 資源文件的名稱,例如 strings 或 [strings1,strings2],前者代表一個資源文件,后者代表資源文件數(shù)組。 | String 或 String[] |
| path | 資源文件所在目錄的路徑 | String |
| language | ISO-639 指定的語言編碼(如:“en”表示英文、“zh”表示中文),或同時使用 ISO-639 指定的語言編碼和 ISO-3166 指定的國家編碼(如:“en_US”,“zh_CN”等)。如果不指定,則采用瀏覽器報告的語言編碼。 | String |
| encoding | 加載資源文件時使用的編碼。默認為 UTF-8。 | String |
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- 基于jQuery.i18n實現(xiàn)web前端的國際化
- java讀取properties配置文件的方法
- Java遍歷Properties所有元素的方法實例
- java獲取properties屬性文件示例
- Java讀取properties配置文件時,出現(xiàn)中文亂碼的解決方法
- 詳解五種方式讓你在java中讀取properties文件內容不再是難題
- Java中Properties的使用詳解
- java遍歷properties文件操作指南
- ajax讀取properties資源文件數(shù)據的方法
- Java中的幾種讀取properties配置文件的方式
- 詳解使用jQuery.i18n.properties實現(xiàn)js國際化
相關文章
iOS關鍵字static extern const使用示例詳解
這篇文章主要為大家介紹了iOS關鍵字static extern const使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11

