Перейти к содержанию

Установите локаль времени выполнения вручную

📅 28.02.2022

Начальная установка Angular уже содержит данные локали для английского языка в Соединенных Штатах (en-US). Angular CLI автоматически включает данные локали и устанавливает значение LOCALE_ID, когда вы используете опцию --localize в команде ng build.

Чтобы вручную установить локаль времени выполнения приложения, отличную от автоматического значения, выполните следующие действия.

  1. Найдите идентификатор локали Unicode в комбинации "язык-локаль" в каталоге @angular/common/locales/.

  2. Установите маркер LOCALE_ID.

В следующем примере значение LOCALE_ID установлено на fr для французского языка.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import { LOCALE_ID, NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';

import { AppComponent } from '../src/app/app.component';

@NgModule({
    imports: [BrowserModule],
    declarations: [AppComponent],
    providers: [{ provide: LOCALE_ID, useValue: 'fr' }],
    bootstrap: [AppComponent],
})
export class AppModule {}

Комментарии