diff --git a/lib/utils/i18n.js b/lib/utils/i18n.js index f6001f9e1..de64b49fd 100644 --- a/lib/utils/i18n.js +++ b/lib/utils/i18n.js @@ -1,13 +1,13 @@ -var _ = require("lodash"); -var path = require("path"); -var fs = require("fs"); +var _ = require('lodash'); +var path = require('path'); +var fs = require('fs'); -var i18n = require("i18n"); +var i18n = require('i18n'); -var I18N_PATH = path.resolve(__dirname, "../../theme/i18n/"); -var DEFAULT_LANGUAGE = "en"; +var I18N_PATH = path.resolve(__dirname, '../../theme/i18n/'); +var DEFAULT_LANGUAGE = 'en'; var LOCALES = _.map(fs.readdirSync(I18N_PATH), function(lang) { - return path.basename(lang, ".json"); + return path.basename(lang, '.json'); }); i18n.configure({ @@ -18,11 +18,11 @@ i18n.configure({ }); function compareLocales(lang, locale) { - var langMain = _.first(lang.split("-")); - var langSecond = _.last(lang.split("-")); + var langMain = _.first(lang.split('-')); + var langSecond = _.last(lang.split('-')); - var localeMain = _.first(locale.split("-")); - var localeSecond = _.last(locale.split("-")); + var localeMain = _.first(locale.split('-')); + var localeSecond = _.last(locale.split('-')); if (locale == lang) return 100; if (localeMain == langMain) return 50; @@ -42,8 +42,8 @@ var normalizeLanguage = _.memoize(function(lang) { .filter(function(lang) { return lang.score > 0; }) - .sortBy("score") - .pluck("locale") + .sortBy('score') + .pluck('locale') .last() .value(); return language || lang; diff --git a/theme/i18n/jp.json b/theme/i18n/ja.json similarity index 100% rename from theme/i18n/jp.json rename to theme/i18n/ja.json diff --git a/theme/i18n/zh-cn.json b/theme/i18n/zh-hans.json similarity index 100% rename from theme/i18n/zh-cn.json rename to theme/i18n/zh-hans.json