Я использую библиотеку Angular-Translate для локализации в angularJS.
Мое требование: я хочу сохранить один модуль/контроллер и вызывать там методы/метод контроллера из нескольких страниц. Проект состоит из стандартной структуры каталогов:
- Languages
- en-US
- Home.json
- Контакты.json
- fr-FR
- Home.json
- Контакты.json
- en-US
Все эти файлы .json также имеют соответствующий html и частичный html. Кроме того, я не хочу указывать жестко закодированный путь; на основе отображаемого html (представления) и выбранного языка он должен выбрать файл .json.
Итак, какой подход следует использовать?