我与“的I18n的jQuery插件翻译”试验,并已几个问题如何使用(jQuery I18n Translation Plugin)添加对多种语言的支持?
- 浏览器就知道用什么语言?它使用u18n时会自动执行吗?
- 如何使用多种语言说法语和西班牙语?因此,它 呼吁定位每一个基地
http://www.daveperrett.com/articles/2008/02/21/jquery-i18n-translation-plugin/
这里是我的代码如下::
<script type="text/javascript">
$(document).ready(function(){
i18n_dict = {
"Example 1" : "teiän veen",
"Example 2" : "tei'än ve'en",
"Example 3" : "teiä vede",
"Example 4" : "teirän veren",
"Example 5" : "teilän velen",
"Example 6" : "teijjän vejen",
"Example 7" : "teidän veden",
"Example 8" : "teitän veten",
"Example 9" : "teiðän veðen",
"Example 10" : "teidhän vethen",
"Dynamic Content" : "Your browser window is %s x %s",
"Ordered Dynamic Content": "%2$s is the height of your browser window, and %1$s is the width."
};
$.i18n.setDictionary(i18n_dict);
$('div#example1').text($.i18n._('Example 1'));
$('div#example2').text($.i18n._('Example 2'));
$('div#example3').text($.i18n._('Example 3'));
$('div#example4').text($.i18n._('Example 4'));
$('div#example5').text($.i18n._('Example 5'));
$('div#example6').text($.i18n._('Example 6'));
$('div#example7').text($.i18n._('Example 7'));
$('div#example8').text($.i18n._('Example 8'));
$('div#example9').text($.i18n._('Example 9'));
$('div#example10').text($.i18n._('Example 10'));
$('div#dynamic').text($.i18n._('Dynamic Content', [$(document).width(), $(document).height()]));
$('div#orderedDynamic').text($.i18n._('Ordered Dynamic Content', [$(document).width(), $(document).height()]));
});
</script>
HTML
<div id='example1'>Example 1</div>
<div id='example2'>Example 2</div>
<div id='example3'>Example 3</div>
<div id='example4'>Example 4</div>
<div id='example5'>Example 5</div>
<div id='example6'>Example 6</div>
<div id='example7'>Example 7</div>
<div id='example8'>Example 8</div>
<div id='example9'>Example 9</div>
<div id='example10'>Example 10</div>
<div id='dynamic'>Dynamic Content</div>
<div id='orderedDynamic'>Ordered Dynamic Content</div>