From 2a61ae6e1f49452d67ec049bd1d15da8760a5d0a Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 24 Jul 2020 17:34:15 +0200 Subject: [PATCH] Override language setting if language is unsupported --- index.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/index.ts b/index.ts index ab000848e2..ba271f080a 100644 --- a/index.ts +++ b/index.ts @@ -124,6 +124,14 @@ window.setLanguage = function (language: string) { Locale.language.setData(language) } +Locale.language.addCallback((currentLanguage) => { + console.log("REsetting languate to", layoutToUse.supportedLanguages[0]) + if (layoutToUse.supportedLanguages.indexOf(currentLanguage) < 0) { + // The current language is not supported -> switch to a supported one + Locale.language.setData(layoutToUse.supportedLanguages[0]); + } +}).ping() + const saveTimeout = 30000; // After this many milliseconds without changes, saves are sent of to OSM const allElements = new ElementStorage();