diff --git a/src/mixins/lit-localize-lite-mixin.ts b/src/mixins/lit-localize-lite-mixin.ts index d95e29d0f6..ecfd84957d 100644 --- a/src/mixins/lit-localize-lite-mixin.ts +++ b/src/mixins/lit-localize-lite-mixin.ts @@ -80,12 +80,12 @@ export const litLocalizeLiteMixin = >( return; } - const { language, data } = await getTranslation( + const { data } = await getTranslation( this.translationFragment!, this.language! ); this.resources = { - [language]: data, + [this.language!]: data, }; } } diff --git a/src/util/common-translation.ts b/src/util/common-translation.ts index aa83e23141..533822ec9f 100644 --- a/src/util/common-translation.ts +++ b/src/util/common-translation.ts @@ -135,7 +135,7 @@ export async function getTranslation( base_url?: string ) { const metadata = translationMetadata.translations[language]; - if (!metadata) { + if (!metadata?.hash) { if (language !== "en") { return getTranslation(fragment, "en", base_url); }