基本上需要在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. 快速翻譯JS if/else速記?
- 4. 手動/非JS reCAPTCHA未翻譯
- 5. Socket.emit和Socket.on翻譯成反應js
- 6. 使用gettext翻譯.js文件
- 7. Google翻譯來自JS的電話
- 8. 在線翻譯
- 9. 翻譯在UIImagePickerController.cameraViewTransform
- 10. 與翻譯在AngularJs
- 11. 翻譯URL在.htaccess
- 12. 在外部js文件翻譯文本在Django
- 13. R:google翻譯API(包'翻譯'和''translateR')
- 14. 沒有谷歌翻譯翻譯
- 15. 角度翻譯:翻譯動態值
- 16. Silverstripe可翻譯不能創建翻譯
- 17. 角度翻譯更新翻譯表
- 18. Django的翻譯,嵌段沒有翻譯
- 19. Django的翻譯:如何翻譯語言
- 20. 如何實施「智能」翻譯:翻譯?
- 21. Magento 2 - 在JS/KO中翻譯字符串
- 22. 在翻譯的句子上應用Angular-JS過濾器
- 23. 使用谷歌翻譯在網頁內翻譯div
- 24. 在xml文件翻譯後清理翻譯輸出
- 25. 角翻譯:翻譯斗篷在V2.4中不起作用
- 26. 如何翻譯,翻譯在這種情況下?
- 27. 在Google翻譯API中翻譯iOS中的多個字符串
- 28. 如何使用QTableWidgetItem文本在QT翻譯語言翻譯
- 29. 在VB .Net中翻譯Google翻譯?對於阿拉伯語言
- 30. 分類術語未在翻譯的過濾器塊中翻譯
你的意思是說,從英語翻譯成西班牙語? – Jason 2010-03-04 06:17:15
好吧,我們可以說我們有一些警告顯示像「你真的要刪除這個項目」,什麼是乾燥和高效的方式來處理它在多語言網站? – simple 2010-03-04 06:32:38
您是否已經在使用現有的JavaScript庫?他們中的許多人已經有一些做本地化的方式。 – Annie 2010-03-04 06:58:54