基本上需要在JS中生成自定義(有些不同然後是的)messeges(alert),如何處理翻譯呢?翻譯在JS?
Q
翻譯在JS?
9
A
回答
19
普萊舍看看jQuery-i18n翻譯插件
var my_dictionary = {
"some text" : "a translation",
"some more text" : "another translation"
}
$.i18n.load(my_dictionary);
$('div#example').text($.i18n._('some text'));
$.localise('js/greeting');
$('#greeting').val(greeting);
$('#languages').val($.localise.defaultLanguage);
$('#changeLocale').change(function() {
var newLang = $(this).val();
$.localise('js/greeting', {language: newLang, loadBase: true});
$('#greeting').val(greeting);
$('#languages').val(newLang);
});
或者,如果你真的想不是尋找數據的詳細轉換,嘗試google translate api
google.language.translate("Hello world", "en", "es", function(result) {
if (!result.error) {
var container = document.getElementById("translation");
container.innerHTML = result.translation;
}
});
+1
+1哇! – 2010-03-04 07:32:03
2
使用這個JQuery插件 http://www.openxrest.com/translatejs
1 - 包括 「萬億」 級的文本要翻譯:
<span class="trn">text to translate</span>
2 - 定義詞典:
var dict = {
"text to translate": {
pt: "texto para traduzir"
},
"Download plugin": {
pt: "Descarregar plugin",
en: "Download plugin"
}
}
3 - 翻譯整個頁面主體:
var translator = $('body').translate({lang: "en", t: dict}); //use English
4 - 更換爲其他語言:
translator.lang("pt"); //change to Portuguese
相關問題
- 1. Rails I18n-js:缺少翻譯
- 2. 在翻譯js文件鋼軌
- 3. 角度翻譯 - 翻譯翻譯值attr
- 4. angular-translate在翻譯文件中翻譯
- 5. 翻譯自定義幾何三,js
- 6. Rails翻譯問題使用i18n-js
- 7. 必應翻譯EXT JS訪問令牌
- 8. 手動/非JS reCAPTCHA未翻譯
- 9. 使用gettext翻譯.js文件
- 10. Socket.emit和Socket.on翻譯成反應js
- 11. 快速翻譯JS if/else速記?
- 12. 翻譯d3.js JavaScript函數的CoffeeScript
- 13. 將JS函數翻譯爲PHP
- 14. 翻譯JS與Poedit的方法
- 15. Google翻譯來自JS的電話
- 16. 在線翻譯
- 17. 翻譯在UIImagePickerController.cameraViewTransform
- 18. 翻譯在python
- 19. 翻譯在
- 20. 使用d3進行翻譯使用d3.js中的數據進行翻譯
- 21. 翻譯頁面與jquery「翻譯」,谷歌翻譯等
- 22. 如何修復在翻譯網頁上顯示翻譯鍵的角度翻譯?
- 23. 翻譯URL在.htaccess
- 24. 與翻譯在AngularJs
- 25. 翻譯
- 26. 翻譯
- 27. 在外部js文件翻譯文本在Django
- 28. CGAffineTransform翻譯垃圾翻譯時
- 29. Silverstripe可翻譯不能創建翻譯
- 30. 角度翻譯:翻譯動態值
你的意思是說,從英語翻譯成西班牙語? – Jason 2010-03-04 06:17:15
好吧,我們可以說我們有一些警告顯示像「你真的要刪除這個項目」,什麼是乾燥和高效的方式來處理它在多語言網站? – simple 2010-03-04 06:32:38
您是否已經在使用現有的JavaScript庫?他們中的許多人已經有一些做本地化的方式。 – Annie 2010-03-04 06:58:54