From fbb97b1da271f09a87ad06590341424f07b144ae Mon Sep 17 00:00:00 2001 From: Hans-Peter Herzog Date: Mon, 25 Mar 2019 18:03:22 +0100 Subject: [PATCH] TT#55909 i18n: Fix language label retrieval Change-Id: I5f9863ae1c2269ea6d47764b1d04cdcf19d85fa0 --- src/i18n.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/i18n.js b/src/i18n.js index 2cf2da2a..c355b7f4 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -1,4 +1,5 @@ +import _ from 'lodash' import Vue from 'vue' import VueI18n from 'vue-i18n' import localeEn from './locales/en' @@ -33,6 +34,11 @@ export function getLanguageLabels() { } export function getLanguageLabel(locale) { - return i18n.messages[locale].languageLabel; + if(_.has(i18n.messages, locale)) { + return i18n.messages[locale].languageLabel; + } + else { + return i18n.messages[defaultLocale].languageLabel; + } }