Ich verwende mit Cookie-Speicherwinkel zu übersetzen, wie hier beschrieben: https://angular-translate.github.io/docs/#/guide/10_storagesAngular-Übersetzen Cookie Speicherpfad
Das Cookie in der Sitzung unter dem Standardschlüssel gespeichert wird, aber es wird auch einen einzigartigen Weg bewerben der Cookie und das Ergebnis erinnert nicht an den Sprachenschlüssel über HTTP-Anfragen.
Beispiel:
Wenn Benutzer auf der/Account-Seite und ihre Sprache eingestellt haben, wird das Cookie wie folgt:
Name: NG_TRANSLATE_LANG_KEY
Pfad:/Konto
Wenn die Benutzer ist auf der Profilseite:
Name: NG_TRANSLATE_LANG_KEY
Pfad:/Profil
Das Ergebnis ist, dass die Sprache für ihre bestimmten Seiten gespeichert wird, aber nicht für die gesamte Anwendung. Gibt es eine Methode, um den Pfad für die gesamte Domäne festzulegen? Das erwartete Ergebnis ist, dass überall dort, wo eine Sprachpräferenz eingestellt ist, diese Sprache in der gesamten Anwendung verwendet wird.