diff --git a/lib/registry.ts b/lib/registry.ts index 979d1228..aa99d21f 100644 --- a/lib/registry.ts +++ b/lib/registry.ts @@ -36,6 +36,12 @@ export function registerAppTranslations( translations: Translations, pluralFunction: PluralFunction ) { + if (window._oc_l10n_registry_translations === undefined) { + window._oc_l10n_registry_translations = {} + } + if (window._oc_l10n_registry_plural_functions === undefined) { + window._oc_l10n_registry_plural_functions = {} + } if (!hasAppTranslations(appId)) { setAppTranslations(appId, translations, pluralFunction) } else { @@ -64,7 +70,7 @@ export function getAppTranslations(appId: string): AppTranslations { typeof window._oc_l10n_registry_translations === 'undefined' || typeof window._oc_l10n_registry_plural_functions === 'undefined' ) { - console.warn('No OC L10N registry found') + console.warn(`No translation for ${appId} found`) return { translations: {}, pluralFunction: (number: number) => number,