add fallback for tinymce

This commit is contained in:
Jacob Overgaard
2024-07-26 11:37:31 +02:00
parent 6fbcc608c1
commit 2b11b8b0a1

View File

@@ -1,8 +1,8 @@
import type {
import {
UmbLocalizationSetBase,
UmbLocalizationDictionary,
UmbLocalizationFlatDictionary,
} from '@umbraco-cms/backoffice/localization-api';
UmbLocalizationFlatDictionary, UMB_DEFAULT_LOCALIZATION_CULTURE
} from "@umbraco-cms/backoffice/localization-api";
import { umbLocalizationManager } from '@umbraco-cms/backoffice/localization-api';
import type { ManifestLocalization, UmbBackofficeExtensionRegistry } from '@umbraco-cms/backoffice/extension-registry';
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
@@ -36,7 +36,7 @@ export class UmbLocalizationRegistry {
constructor(extensionRegistry: UmbBackofficeExtensionRegistry) {
combineLatest([this.currentLanguage, extensionRegistry.byType('localization')]).subscribe(
async ([currentLanguage, extensions]) => {
const locale = new Intl.Locale(currentLanguage);
const locale = new Intl.Locale(!!currentLanguage ? currentLanguage : UMB_DEFAULT_LOCALIZATION_CULTURE);
const filteredExt = extensions.filter(
(ext) =>
ext.meta.culture.toLowerCase() === locale.baseName.toLowerCase() ||