2017-10-30 3 views
1

Mein Problem ist folgendes: Ich kann das Datum nicht in eine andere Sprache in der HTML-Datei übersetzen.Wie übersetzt man Datum in ionischen 3?

Ich verwende ionic 3. Dies ist mein Code:

{{(valeur | date:‘fullDate’) | translate }} 

Das Ergebnis ist folgendes:

Monday, October, 30,2017 

Derzeit verwende ich die Sprache fr-FR und ich würde das Ergebnis gerne wie

Lundi, 30 octobre 2017 

Antwort

0

Diese Question and Answer erscheinen erscheinen Bedecke das Problem.

corrola's Answer

Ab Angular2 RC6, können Sie Standardgebietsschema in der App-Modul, die von einem Anbieter hinzufügen:

@NgModule({ 
    providers: [ 
     { provide: LOCALE_ID, useValue: "fr-FR" }, //replace "en-US" with your locale 
     //otherProviders... 
    ] 
}) 

Die Währung/Datum/Anzahl Rohre die locale abholen sollte. LOCALE_ID ist ein OpaqueToken, der aus angular/core importiert wird.

Für einen fortgeschritteneren Anwendungsfall möchten Sie möglicherweise das Gebietsschema von einem Dienst abholen. Das Gebietsschema wird (einmal) aufgelöst, wenn die Komponente, die die Datenrohrleitung verwendet, erstellt wird:

{ 
    provide: LOCALE_ID, 
    deps: [SettingsService],  //some service handling global settings 
    useFactory: (settingsService) => settingsService.getLanguage() 
    //returns locale string 
} 
Verwandte Themen