#angular #ngx-translate
Вопрос:
Я работаю над проектом на угловом языке, который необходимо перевести на два языка: pt-br (мой основной язык) и английский. Мне удалось перевести его с помощью ngx-translate, но ngx использует один файл для каждого языка, в то время как в других приложениях, связанных с этим проектом, мы используем шаблон JHipster (каталог для каждого языка, с разным JSON для каждого компонента).
Что я хочу сделать, так это использовать тот же шаблон для перевода файлов в этом конкретном проекте, но до сих пор мне не везло. Я попробовал как решение Бориса, так и ngx-translate-multi-http-загрузчик, но они не сработали для меня.
В принципе, в то время как мультизагрузчик позволяет мне что-то вроде этого:
активы/i18n/ядро/en.json
То, что я хочу сделать, — это что-то вроде этого:
активы/i18n/ru/core.json
Может ли кто-нибудь помочь мне в том, как этого достичь?
Ответ №1:
попробуйте это, просто предположите return new TranslateHttpLoader(http, "assets/i18n/", "/core.json");
Комментарии:
1. Холли Молли, это сработало! Я попробовал это, на самом деле не ожидая, что это сработает, но это действительно сработало! Большое вам спасибо, я пытался решить эту проблему около дня, оглядываясь вокруг и вокруг, ха-ха! Я хотел бы поддержать вас, но не могу, но спасибо за помощь, добрый сэр!