Я работаю над веб-приложением на основе JavaScript. Я хочу, чтобы JSON основала множественную языковую интеграцию. Какая из них - лучшая библиотека (без jQuery) для поддержки нескольких языков?Поддержка нескольких языков с использованием JavaScript
ответ
Фактически работа с угловыми и угловыми переводами покрыла все мои потребности на этом поле. Вы можете получить перевод от js или JSON, как вам будет угодно. У него иногда возникают проблемы с областями и кэшированными переводами, но все легко разрешимо. Посмотрите на него: http://angular-translate.github.io/
Если вы знаете об AngularJs и любите его, библиотека хороша в использовании .... Я люблю это.Thx – mghhgm
Вы можете сделать это без какой-либо библиотеки, но только с помощью JS объектов:
var hi = {"english": "hi",
"italian": "ciao",
"spanish": "hola"};
var LANGUAGE = "spanish"; // choose language with your code
alert(hi[LANGUAGE]);
Возвращает
Hola
Кроме того, вам могут использовать разные файлы для каждого языка:
// spanish.js
texts = {"hi": "hola",
"howareyou": "¿Que tal?"};
// italian.js
texts = {"hi": "ciao",
"howareyou": "Come stai?"};
// main html file (for example):
<script src="italian.js"></script> <!-- choose language file with your code -->
<script>
alert(texts["howareyou"]);
</script>
Возвращает
Come СТАИ?
Однако есть много способов сделать это, как объяснено в этом answer.
P.S. Извините за ошибки на любом языке :)
- 1. Поддержка нескольких человеческих языков
- 2. Поддержка нескольких языков Android
- 3. Поддержка нескольких языков одновременно?
- 4. Пользовательская поддержка нескольких языков
- 5. Поддержка нескольких индийских языков
- 6. Laravel Поддержка нескольких языков
- 7. Поддержка нескольких языков для сайта
- 8. Yii framework: поддержка нескольких языков
- 9. Поддержка нескольких языков без локализации
- 10. Поддержка нескольких языков для сайта
- 11. Поддержка нескольких языков в ios
- 12. Поддержка нескольких языков в iPhone?
- 13. Spring MVC: поддержка нескольких языков
- 14. поддержка плагинов с поддержкой нескольких языков
- 15. Поддержка нескольких языков в веб-приложений серверной
- 16. Поддержка SparkR DataFrame для символов UTF-8 (поддержка нескольких языков)
- 17. поддержка нескольких языков в скрипте python
- 18. Scout SDK: поддержка нескольких языков для советника
- 19. Поддержка нескольких языков в разговоре Действие
- 20. У Jekyll есть поддержка нескольких языков?
- 21. Поддержка нескольких языков для Classic-Asp
- 22. Поддержка нескольких языков в пользовательском расширении клавиатуры
- 23. Поддержка нескольких языков в приложении WP8
- 24. Поддержка нескольких языков в универсальном приложении
- 25. Поддержка нескольких шрифтов/языков во Flash
- 26. Поддержка нескольких языков в одном боте
- 27. Поддержка нескольких языков для WindowsFormApplication UserInterface?
- 28. Поддержка нескольких языков для html-формы
- 29. интернационализация и локализация - поддержка нескольких языков
- 30. Поддержка нескольких языков в Windows Phone
Я думаю, эта ссылка может вам помочь http://stackoverflow.com/questions/228835/best-practice-javascript-and-multilanguage – user1423392