У самой Angular отлично сделано локализация i18n: angular.io/guide/i18n
Раньше пробовали работать с библиотекой ngx-translate, но потом решили выбрать собственный вариант Angular. В версии Angular 8 — время сборки составлял в несколько этапов и длился почти в двое больше, но с версии 9 — разница по времени нет, может на 3-4 секунда.
Собственный i18n — хорош и тем, что в DOM`е не будет лишних bind`ов, так как текст уже вшит в шаблон, а эта уже производительность на стороне клиента.
angular.io/guide/i18n
Раньше пробовали работать с библиотекой ngx-translate, но потом решили выбрать собственный вариант Angular. В версии Angular 8 — время сборки составлял в несколько этапов и длился почти в двое больше, но с версии 9 — разница по времени нет, может на 3-4 секунда.
Собственный i18n — хорош и тем, что в DOM`е не будет лишних bind`ов, так как текст уже вшит в шаблон, а эта уже производительность на стороне клиента.
AddDefaultCharset UTF-8
Должна помочь.