Как сделать перевод для NgbDatepicker в Angular без создания подкласса NgbDatepickerI18n? - PullRequest
1 голос
/ 05 апреля 2019

Я сейчас читаю о интернационализации компонентов ng-bootstrap. В их документации для сборщика даты написано:

Поскольку средство выбора даты выпуска 2.0.0 будет использовать локаль приложения, если он присутствует для получения переводов названий дней и месяцев. внутренняя служба, которая выполняет перевод, называется NgbDatepickerI18n и при необходимости вы можете предоставить собственную реализацию.

(веб-сайт ng-bootstrap)

В документации Angular i18n говорится:

Если вы хотите импортировать данные локали для других языков, вы можете сделать это вручную:

ЦСИ / приложение / 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

...