динамичным контентом? приходит в голову в компоненте дёргать локаль и в зависимости от неё выдавать в переменные, используемые в шаблоне тот или иной язык. Есть ли другие варианты?
Уточни что ты понимаешь под динамическим контентом? То что приходит с бэка, аля сообщения об ошибках или какие-то короткие тексты которые не меняются регулярно Либо же ты имеешь что-то рукописное, типа статьи, сообщения пользователей и.т.п что нельзя просто так заранее перевести в принципе?
ну сейчас вопрос стоит об ошибках, и о значениях например типов в селектах.
Ты же можешь юзать просто ключ к переводу везде, а там где выводится текст уже брать этот ключ и переводить
не совсем понял. к примеру у меня есть некие типы. к примеру они в энаме хранятся. enum Types { Type1 = 'Type1', Type2 = 'Type2,' } в компоненте я хочу их засунуть как варианты значений в селект. делаю это к примеру через ngFor предварительно преобразовав их в массив. Какой тут вариант использования ключа i18n
А причем тут i18n то вообще? пока не вижу конкретно то, чего ты ожидаешь от своего кода
на русском в селекте я хочу увидеть Тип1, Тип2, Тип3. на английском соответственно Type1, Type2, Type3
Типы это же у тебя строки? сделай ключи с этими строками аля 'keyName_Type1', 'keyName_Type2' и в темплейте в форе по такому ключу 'keyName_' + currentType уже бери перевод
Обсуждают сегодня