From d5f7f917aeb77b104c2638fb0a96ecfc48285c38 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 21 Jul 2020 15:18:11 +0200 Subject: [PATCH] Add fallback language --- UI/i18n/Translation.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/UI/i18n/Translation.ts b/UI/i18n/Translation.ts index 911bec4..2ed7484 100644 --- a/UI/i18n/Translation.ts +++ b/UI/i18n/Translation.ts @@ -11,7 +11,13 @@ export default class Translation extends UIElement { } const en = this.translations["en"]; console.warn("No translation for language ", Locale.language.data, "for", en); - return en; + if (en !== undefined) { + return en; + } + for (const i in this.translations) { + return this.translations[i]; // Return a random language + } + return "Missing translation" } InnerRender(): string {