Рубрики
Без рубрики

Extend @ NGX-Translate / Core Fixe с @ rxweb / ngx-translate-descial

Расширение функций, использующих @ RXWeb / NGX-Translate-расширение для перевода в угловой приложение

Автор оригинала: Ushmi Dave.

В этой статье мы рассмотрим, как мигрировать существующий проект NGX-Translate в @ RXWeb/NGX-Translate-расширение, который выполняет перевод в угловой приложение

@ RXWeb/NGX-Translate-Direction – это расширяемая библиотека, доступная с большим количеством эффектных особенностей, которые могут быть использованы существующими проектами NGX-Translate, а также неподвижные интегрированные проекты. Эта библиотека предназначена для выполнения расширяемой, спектакунной, упрощенной и мощной интернационализации в угловом приложении. Для получения дополнительной информации об этом пакете перевода Посмотреть эту статью на Почему @ rxweb/ngx-translate-расширение интуитивно понятно, чем другие?

В поисках лучшего оптимального решения для интернационализации углового проекта я прошел через проект на Github. Этот проект включает в себя разрешение услуги перевода и используя директивы атрибутов и трубы с использованием стратегии изменения языка ручной языки

Вот Как перенести существующий проект и использовать расширяемые функции @ RXWeb/NGX-Translate-расширение

Я клонировал Github Проект угловой локализации-NGX и установил NodeModules с использованием команды NPM I Он содержит один слабые формы, которые языка, изменяющий язык, используя код в NAVBAR, а вывод, как показано ниже:

Статья4.gif.

Учитывая этот пример проекта GitHub, нам нужно следовать шагам, как упомянуто ниже:

Монтаж

В проекте Установите необходимые пакеты с помощью команды ниже:

npm i @ rxweb/translate @ rxweb/ngx-translate-pasting

Статья1.gif.gif.

Модуль Translate импорта

Разрешите модуль Translate в App.module.ts, изменив импорт из @ ngx-Translate/Core на @ rxweb/ngx-translate-destaction и разрешить глобальный путь к файлу, как показано ниже:

Статья2.gif.gif.

Перевести сервисный импорт

В файле перевода сервиса измените импорт так же, как это делается ранее в корневом модуле

Проект теперь мигрируется и готов к использованию расширенных функций, предоставляемых этими пакетами. Чтобы убедиться, что все работает идеально, и обслуживание не сломается, проверьте Спецификация Страница, в которой тот же код копируется следующими теми же шагами @ NGX-Translate/Core

Статья 3.gif.

Здесь мы накрыли процесс, чтобы перенести существующий проект перевода на @ rxweb/ngx-translate-расширение

Среди всех функций, охватываемых этим пакетом, наиболее интуитивно понятные функции являются декораторы, санитарки, которые не доступны в любом другом пакете перевода в настоящее время, кроме того, он включает в себя мощный инструмент для оптимизации клавиш перевода, включая мощную CLI

Полная информация об этом пакете покрыта Документы , Вы можете поделиться своими комментариями и предложениями на Gitter канал.