Fix startup for clients using Finnish and Chinese.

pull/517/head
David Renshaw 9 years ago
parent afca7ce6da
commit 1c206d0d36
  1. 12
      client/lib/i18n.js

@ -14,8 +14,14 @@ Tracker.autorun(() => {
if (language) {
TAPi18n.setLanguage(language);
// XXX
const shortLanguage = language.split('-')[0];
T9n.setLanguage(shortLanguage);
// For languages such as Finnish (Suomi) that are not supported by meteor-accounts-t9n,
// the following may throw an exception. On the initial run of this `autorun()` callback,
// such an exception could cause the entire app to fail to load. Therefore, we catch
// the exception and log it as an error.
try {
T9n.setLanguage(language);
} catch (e) {
console.error(e);
}
}
});

Loading…
Cancel
Save