Size: a a a

Angular-universal-ru

2020 January 13

RG

Roman Gusevski in Angular-universal-ru
Ссылку прикрепил
источник

RG

Roman Gusevski in Angular-universal-ru
Вот
источник
2020 January 15

KV

Karpov Vladimir in Angular-universal-ru
Igor Filippov
С ngx-translate у тебя одна сборка и все на пайпах, а нативным много сборок, но без пайпов
Привет. Хочу еще уточнить, я тогда забыл написать.
Если у меня УЖЕ в проекте все переводы с ngx-translate на пайпах, то для меня самый простой и безболезненый путь
источник

KV

Karpov Vladimir in Angular-universal-ru
Sergei Sergeevich
Я использовую ngx-translate, делаю префиксы в роутах, гвард для установки языка по префиксу и пайп для локализации пути
как описано здесь?
источник

SS

Sergei Sergeevich in Angular-universal-ru
Karpov Vladimir
как описано здесь?
я бы не сказал что это безболезненный путь =)
источник

SS

Sergei Sergeevich in Angular-universal-ru
Karpov Vladimir
как описано здесь?
Ряд задачь к выполнению тут это:
1.Guard на корневом роуте, который будет определять язык и перенаправлять на соответствующий роут (/en/, /ru/...)
2.Guard на роуте с параметром langCode, который будет выставлять язык по параметру из роута
3. Сами роуты
4. Пайп для трансформации адреса ( [routerLink]="'/shop/'|localize" => '/en/shop' )
источник

SS

Sergei Sergeevich in Angular-universal-ru
еще и nignx-конфиг подправить пришлось
источник

KV

Karpov Vladimir in Angular-universal-ru
у меня урлы всегда на en, только сам контент переводится должен.
А как у тебя реализовано, что например, на мыло приходит сссылка на страницу сайта. Как ты передаешь, в каком языке она должна открыться?
источник

SS

Sergei Sergeevich in Angular-universal-ru
Karpov Vladimir
у меня урлы всегда на en, только сам контент переводится должен.
А как у тебя реализовано, что например, на мыло приходит сссылка на страницу сайта. Как ты передаешь, в каком языке она должна открыться?
все url с языковым префиксом. /shop - вернет 404
источник

SS

Sergei Sergeevich in Angular-universal-ru
только / заредиректится на нужный языковой префикс
источник

KV

Karpov Vladimir in Angular-universal-ru
ну я имею ввиду, бек же не будет знать, в каком языке сгенерить урл. Тоесть выбраный язык надо передавать в запросе?
источник

SS

Sergei Sergeevich in Angular-universal-ru
Karpov Vladimir
ну я имею ввиду, бек же не будет знать, в каком языке сгенерить урл. Тоесть выбраный язык надо передавать в запросе?
ничего не знаю у меня все работает ) выбранный язык всегда передается в запросе - в виде префикса в адресе, в виде cookie или в виде header
источник

KV

Karpov Vladimir in Angular-universal-ru
ааа понял
источник

SS

Sergei Sergeevich in Angular-universal-ru
помню была одна лишь проблема с сср это -
источник

SS

Sergei Sergeevich in Angular-universal-ru
при переходе на страницу / язык брался например из cookie, устанавливался и node рендерил страницу в нужном языке, НО на момент пока js не подгрузился, url не изменялся (в соответствии с редиректом) - пришлось продублировать логику редиректа в конфиг nginx
источник

SS

Sergei Sergeevich in Angular-universal-ru
Sergei Sergeevich
при переходе на страницу / язык брался например из cookie, устанавливался и node рендерил страницу в нужном языке, НО на момент пока js не подгрузился, url не изменялся (в соответствии с редиректом) - пришлось продублировать логику редиректа в конфиг nginx
этот ужасный костыль я посчитал необходимым как раз из-за сео
источник

KV

Karpov Vladimir in Angular-universal-ru
Понял, сейчас буду пробовать )
источник

SS

Sergei Sergeevich in Angular-universal-ru
удачи
источник

KV

Karpov Vladimir in Angular-universal-ru
спасибо )
источник
2020 January 18

IT

Igor Telegram in Angular-universal-ru
Всем привет. Как в этой сборке изменить перевод английский язык на другой?  https://github.com/Angular-RU/angular-universal-starter
источник