From a91d45431784365a41b103f5ec7aa4db3097208c Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Thu, 27 Jul 2023 14:42:26 +0200 Subject: [PATCH] add docs and fallback language --- .../src/libs/localization-api/localization.context.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/libs/localization-api/localization.context.ts b/src/Umbraco.Web.UI.Client/src/libs/localization-api/localization.context.ts index 6dd4c978fe..b77889ffcc 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/localization-api/localization.context.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/localization-api/localization.context.ts @@ -14,8 +14,15 @@ export class UmbLocalizationContext { return this.#translationRegistry.translations; } - setLanguage(languageIsoCode: string) { - this.#translationRegistry.register(languageIsoCode); + /** + * Set a new language which will query the manifests for translations and register them. + * Eventually it will update all codes visible on the screen. + * + * @param languageIsoCode The language to use (example: 'en_us') + * @param fallbackLanguageIsoCode The fallback language to use (example: 'en_us', default: 'en_us') + */ + setLanguage(languageIsoCode: string, fallbackLanguageIsoCode?: string) { + this.#translationRegistry.register(languageIsoCode, fallbackLanguageIsoCode); } /**