diff --git a/pd/nw/pdlang.js b/pd/nw/pdlang.js index 9c1561796a4b84242e381ade50d497c38ee423ab..45183e6559776e2045576d4a88f7664456aff0d6 100644 --- a/pd/nw/pdlang.js +++ b/pd/nw/pdlang.js @@ -1,6 +1,14 @@ "use strict"; -var lang = require('./locales/en/translation.json'); +var lang; + +try { + // try the locale given by navigator.language + lang = require('./locales/'+navigator.language+'/translation.json'); +} catch (e) { + // if that fails then fall back to the default locale 'en' + lang = require('./locales/en/translation.json'); +} exports.lang = lang;