В настоящее время я читаю об интернационализации компонентов ng-bootstrap
. В их документации для средства выбора даты указано:
Начиная с версии 2.0.0 средство выбора даты будет использовать локаль приложения, если она присутствует, для получения переводов названий дней недели и месяцев. Внутренняя служба, выполняющая перевод, называется NgbDatepickerI18n, и при необходимости вы можете предоставить собственную реализацию.
Глядя на документацию Angular i18n, в ней говорится:
Если вы хотите импортировать данные локали для других языков, вы можете сделать это вручную:
src/app/app.module.ts
import { registerLocaleData } from '@angular/common'; import localeFr from '@angular/common/locales/fr'; // the second parameter 'fr' is optional registerLocaleData(localeFr, 'fr');
Но почему у меня не работает? Мне все еще нужно сделать собственную реализацию NgbDatepickerI18n
, или я что-то упустил?
Вот пример игровой площадки:
https://stackblitz.com/edit/angular-mezpyn?file=app%2Fdatepicker-popup.module.ts