diff --git a/src/DesktopApp.vue b/src/DesktopApp.vue index 96b4aa8d..59bb68a0 100644 --- a/src/DesktopApp.vue +++ b/src/DesktopApp.vue @@ -86,7 +86,7 @@ export default { mounted() { document.addEventListener('DOMContentLoaded', () => { const languageInfo = this.$locale.getCurrentLanguageInfo(); - loadMapAssets(languageInfo ? languageInfo.code : null); + loadMapAssets(languageInfo ? languageInfo.alternativeLanguageTag : null); }); } } diff --git a/src/MobileApp.vue b/src/MobileApp.vue index d1df2df7..d959366f 100644 --- a/src/MobileApp.vue +++ b/src/MobileApp.vue @@ -159,7 +159,7 @@ export default { document.addEventListener('DOMContentLoaded', () => { const languageInfo = this.$locale.getCurrentLanguageInfo(); - loadMapAssets(languageInfo ? languageInfo.code : null); + loadMapAssets(languageInfo ? languageInfo.alternativeLanguageTag : null); }); }, methods: { diff --git a/src/components/common/MapView.vue b/src/components/common/MapView.vue index e3fbaee3..67b97445 100644 --- a/src/components/common/MapView.vue +++ b/src/components/common/MapView.vue @@ -90,7 +90,7 @@ export default { const languageInfo = this.$locale.getCurrentLanguageInfo(); initMapInstance(this.mapHolder, this.$refs.mapContainer, { - language: languageInfo ? languageInfo.code : null, + language: languageInfo ? languageInfo.alternativeLanguageTag : null, initCenter: this.initCenter, zoomLevel: this.zoomLevel, text: { diff --git a/src/locales/index.js b/src/locales/index.js index bc2944d1..7b86fe5c 100644 --- a/src/locales/index.js +++ b/src/locales/index.js @@ -7,13 +7,13 @@ export const allLanguages = { 'en': { name: 'English', displayName: 'English', - code: 'en', + alternativeLanguageTag: 'en', content: en }, 'zh-Hans': { name: 'Simplified Chinese', displayName: '简体中文', - code: 'zh-CN', + alternativeLanguageTag: 'zh-CN', aliases: ['zh-CHS', 'zh-CN', 'zh-SG'], content: zhHans }