Angulaire tuyaux peuvent vous aider avec l'internationalisation: la DatePipe, CurrencyPipe, DecimalPipe et PercentPipe utilisation des données des paramètres régionaux de format de données basé sur le LOCALE_ID.
Par défaut, Angulaire ne contient que les données de paramètres régionaux pour fr-fr. Si vous définissez la valeur de LOCALE_ID vers une autre zone, vous devez importer les données de paramètres régionaux pour que les nouveaux paramètres régionaux. La CLI importe les données de paramètres régionaux pour vous lorsque vous utilisez le paramètre --locale avec ng servir et ng construire.
Si vous souhaitez importer les données des paramètres régionaux pour les autres langues, vous pouvez le faire manuellement:
src/app/app.module.ts
content_copy
import { registerLocaleData } from '@angular/common';
import localeFr from '@angular/common/locales/fr';
registerLocaleData(localeFr);
Les fichiers de @angulaire/common/paramètres régionaux contiennent la plupart des données de paramètres régionaux que vous avez besoin, mais certaines options de formatage avancées peuvent n'être disponibles dans le jeu de données que vous pouvez importer depuis @angulaire/common/locales/extra. Un message d'erreur vous informe lorsque c'est le cas.
src/app/app.module.ts
content_copy
import { registerLocaleData } from '@angular/common';
import localeFrCa from '@angular/common/locales/fr-CA';
import localeFrCaExtra from '@angular/common/locales/extra/fr-CA';
registerLocaleData(localeFrCa, localeFrCaExtra);
Voir le tableau sur les anciens et les nouveaux paramètres régionaux de trop