你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> 詳解使用jquery.i18n.properties 實現web前端國際化

詳解使用jquery.i18n.properties 實現web前端國際化

編輯:IOS開發綜合

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

  1. jQuery.i18n.prop(key,[var1,var2…]) 根據key取出對應的value值
  2. jQuery.i18n.browserLang() 用於獲取浏覽器的語言信息

選項 描述 類型 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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持本站。

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved