Мне нужно, чтобы мой Метеор JSapp был на нескольких языках. Что было бы лучшим подходом для i18n? Google передал мне немало результатов, но, читая их, я более смущен, чем счастлив. Там много хаков, но есть ли решение для этого?Как я могу локализовать приложение Meteor JS?
ответ
Это больше комментарий, чем ответ (однако мой Республики Кор все еще слишком мало: о):
Локализация обычно требуется только на стороне клиента (есть исключения, но не так много, и они могут быть решены с) и поскольку Метеор довольно молод с собственным шаблоном двигателя, это нормально, что вы найдете больше хаков, чем стабильные решения.
Однако вы можете догнуть эту пулю, используя более раннюю технику шаблонов для сторонних клиентов, чем Meteors, встроенные в один, такой как AngularJS с Angular-Meteor (http://angularjs.meteor.com/). Лично я могу просто рекомендовать этот проект, поскольку он дает вам гораздо больше энергии, чем только Blaze. И теперь, когда вы ищете решения для локализации AngularJS, вы найдете намного больше. Один из них, который я могу порекомендовать, - angular-gettext (https://angular-gettext.rocketeer.be/), который также поставляется с скриптом grunt для извлечения и компиляции строк в один клик и который создает файл .pot, чтобы вы могли перевести приложение с помощью PoEdit так же, как и со старым школьное веб-приложение. Единственное, что вам может понадобиться сделать, это расширить скрипт grunt для анализа любых пользовательских функций перевода, которые вы можете добавить (но, возможно, вы можете жить без них, чем вам не нужно было ничего делать).
- 1. Как я могу локализовать страницу.WindowTitle?
- 2. Как я могу локализовать colorbox?
- 3. Могу ли я локализовать UIDatePicker?
- 4. Как я могу локализовать ресурс в WPF?
- 5. Как я могу локализовать названия/текст uipickerview
- 6. Как я могу локализовать FullCalendar в jQuery?
- 7. Как я могу запустить скрипт Bash в Meteor JS?
- 8. локализовать существующее приложение iOS
- 9. Как я могу узнать, насколько велико мое приложение Meteor?
- 10. Как я могу включить скрипт jQuery в свое приложение Meteor?
- 11. Как я могу развернуть безопасное (HTTPS) приложение Meteor на Heroku?
- 12. Как локализовать приложение Windows.Forms .NET?
- 13. Как локализовать приложение для iPhone
- 14. Как локализовать приложение ASP.NET MVC?
- 15. Невозможно локализовать приложение
- 16. Локализовать приложение UWP
- 17. Локализовать приложение ASP.NET 2.0
- 18. Meteor - Как я могу уведомить другую сессию
- 19. Могу ли я создавать шаблоны гнезд в Meteor JS?
- 20. Как локализовать js-шаблоны в Django
- 21. Как я могу использовать JointJS с Meteor?
- 22. Почему я не могу использовать данные коллекции в Meteor JS
- 23. Как я могу локализовать стандартный элемент управления iOS?
- 24. Как работает активность Meteor js?
- 25. Как включить локальные файлы JS в приложение Meteor?
- 26. Meteor js localization
- 27. Meteor js import
- 28. Как локализовать арабское приложение в iTunes connect?
- 29. icheck.js и приложение Meteor
- 30. Meteor JS Progresss Bar
Спасибо, что я искал. Простой и чистый. Получил это, чтобы работать в 15мин. – MBushveld