Fix import of language index

This is a similar fix to 18ac2db2ea
This commit is contained in:
Travis Ralston 2019-12-20 13:58:46 -07:00
parent 539a33c722
commit 3eb3be45d1

View file

@ -410,11 +410,12 @@ export function pickBestLanguage(langs) {
} }
function getLangsJson() { function getLangsJson() {
return new Promise((resolve, reject) => { return new Promise(async (resolve, reject) => {
let url; let url;
try { try {
// $webapp is a webpack resolve alias pointing to the output directory, see webpack config // $webapp is a webpack resolve alias pointing to the output directory, see webpack config
url = require('$webapp/i18n/languages.json'); url = import('$webapp/i18n/languages.json');
if (url.then) url = (await url).default; // webpack resolves to a Module through a promise.
} catch (e) { } catch (e) {
url = i18nFolder + 'languages.json'; url = i18nFolder + 'languages.json';
} }