А как быть с переводом, когда получаешь данные с бэкенда по rest?
@IlyaBodrovKrukowski
11 ай бұрын
Видимо, искать на лету ключи
@katerinak5997
Жыл бұрын
Скажите как это сделать с существующей базой данных
@igorgaidalov8764
Жыл бұрын
Автору видео спасибо и лайк. А вот команда Angular с мультиязычностью явно перенапряглась)) Так перешифровать.. такой пинок под зад полиморфизму) следующим шагом думаю будем генерить для каждой страницы сайта новый build, и обязательно что б не было возможности при разработке просматривать)) только на сервере
@IlyaBodrovKrukowski
Жыл бұрын
Можно использовать JIT, а не AOT, там другая схема. Но вообще Angular сам по себе довольно специфичный
@oleksandryunoshev3235
Жыл бұрын
Спасибо за урок! Много полезной информации получил, однако по сути смысл от нее теряется, поскольку, как Вы уже сказали, с переключением языков есть трудности. Можно ли каким-то образом переключать языки через angular router? С условием когда имеем два различных языковых билда в dist.
@IlyaBodrovKrukowski
Жыл бұрын
Не пробовал, честно говоря, но на production это всё работает без проблем
@oleksandryunoshev3235
Жыл бұрын
@@IlyaBodrovKrukowski в плане работает без проблем? Если у нас проект собирается в два разных проекта) как между ними взаимодействовать?)
@IlyaBodrovKrukowski
Жыл бұрын
@@oleksandryunoshev3235 А чего там взаимодействовать-то?.. Это 2 языковые версии, разные. Зачем им между собой общаться? У них может быть общая БД и прочее
@oleksandryunoshev3235
Жыл бұрын
@@IlyaBodrovKrukowski как это зачем? Ну если у меня есть структура, например. localhost:4300/en-US/login/google Я хочу переключить язык Как мне перейти на localhost:4300/fr/login/google? Через роутинг не получается, через href выдает 404
@IlyaBodrovKrukowski
Жыл бұрын
@@oleksandryunoshev3235 Я думаю, это всё решаемо, можно динамически в ссылку перетыкания языков это зашивать, можно смотреть, откуда пришёл юзер, можно что-то ещё. Это мелочи в целом. Но вообще такой подход с AOT - это ровно то, что советуют в официальной документации
@alexandr2769
Жыл бұрын
Хм, какой-то странный руби.
@IlyaBodrovKrukowski
Жыл бұрын
Это Ruby курильщилка
@user-fh5pz6nq2p
Жыл бұрын
чё за хрень?!!! ЗАЧЕМ мне два разных сайта?!!! Смысл ангулара в SPA, нафига мне для каждого языка отдельная страница?!!! без перезагрузки страницы нельзя чтоль язык менять?!!
@IlyaBodrovKrukowski
Жыл бұрын
Нельзя что ль, во всяком случае, с AOT.
@user-fh5pz6nq2p
Жыл бұрын
@@IlyaBodrovKrukowski ну и нахрен это дерьмо идёт
@user-san-chous
5 ай бұрын
Да есть библиотеки, в которых все удобнее реализовано. Встречал, на каком-то проекте большом, но не вникал. Там переводы в простом удобном виде прописываются в файликах, а не как здесь. А потом то ли пайп, то ли атрибут просто навешивается в нужном месте.
Пікірлер: 22