From 17fc66a4fa4d1fbbe431bcca992feafd5e36dd42 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Thu, 27 Jul 2023 14:42:33 +0200 Subject: [PATCH] register fallback language --- .../libs/localization-api/localization.context.test.ts | 10 +++++----- .../core/localization/localize.element.test.ts | 10 ++-------- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/libs/localization-api/localization.context.test.ts b/src/Umbraco.Web.UI.Client/src/libs/localization-api/localization.context.test.ts index f3de0e463d..efc13fbca7 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/localization-api/localization.context.test.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/localization-api/localization.context.test.ts @@ -58,7 +58,7 @@ describe('Localization', () => { registry = new UmbTranslationRegistry(extensionRegistry); extensionRegistry.register(english); extensionRegistry.register(danish); - registry.register(english.meta.culture); + registry.register(english.meta.culture, english.meta.culture); }); describe('UmbTranslationRegistry', () => { @@ -75,7 +75,7 @@ describe('Localization', () => { beforeEach(async () => { context = new UmbLocalizationContext(extensionRegistry); - context.setLanguage(english.meta.culture); + context.setLanguage(english.meta.culture, english.meta.culture); }); describe('localize', () => { @@ -108,7 +108,7 @@ describe('Localization', () => { const value = await firstValueFrom(context.localize('general_close')); expect(value).to.equal('Close'); - context.setLanguage(danish.meta.culture); + context.setLanguage(danish.meta.culture, english.meta.culture); await aTimeout(0); @@ -120,7 +120,7 @@ describe('Localization', () => { const value = await firstValueFrom(context.localize('general_logout')); expect(value).to.equal('Log out'); - context.setLanguage(danish.meta.culture); + context.setLanguage(danish.meta.culture, english.meta.culture); await aTimeout(0); @@ -159,7 +159,7 @@ describe('Localization', () => { expect(values[0]).to.equal('Close'); expect(values[1]).to.equal('Log out'); - context.setLanguage(danish.meta.culture); + context.setLanguage(danish.meta.culture, english.meta.culture); await aTimeout(0); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize.element.test.ts b/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize.element.test.ts index 41522e66ca..81591ae206 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize.element.test.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize.element.test.ts @@ -1,10 +1,6 @@ import { aTimeout, elementUpdated, expect, fixture, html } from '@open-wc/testing'; import { UmbLocalizeElement } from './localize.element.js'; -import { - UMB_LOCALIZATION_CONTEXT, - UmbLocalizationContext, - UmbTranslationRegistry, -} from '@umbraco-cms/backoffice/localization-api'; +import { UMB_LOCALIZATION_CONTEXT, UmbLocalizationContext } from '@umbraco-cms/backoffice/localization-api'; import { UmbExtensionRegistry } from '@umbraco-cms/backoffice/extension-api'; import '@umbraco-cms/backoffice/context-api'; @@ -58,10 +54,8 @@ describe('umb-localize', () => { extensionRegistry = new UmbExtensionRegistry(); extensionRegistry.register(english); extensionRegistry.register(danish); - const registry = new UmbTranslationRegistry(extensionRegistry); - registry.register(english.meta.culture); context = new UmbLocalizationContext(extensionRegistry); - context.setLanguage(english.meta.culture); + context.setLanguage(english.meta.culture, english.meta.culture); hostElement = await fixture( html`