Yuki Takei 5 лет назад
Родитель
Сommit
1dc9b6020c
1 измененных файлов с 9 добавлено и 8 удалено
  1. 9 8
      src/lib/util/locale-utils.js

+ 9 - 8
src/lib/util/locale-utils.js

@@ -12,19 +12,20 @@ function listLocaleDirents() {
 }
 
 /**
- * List locales IDs (=subdir names)
+ * List locales aliases
  */
-function listLocaleIds() {
+function listLocaleMetadatas() {
   return listLocaleDirents()
-    .map(dir => dir.name);
+    .map(dir => dir.name)
+    .map(localeDirName => require(`../../../resource/locales/${localeDirName}/_conf.json`));
 }
 
 /**
- * List locales aliases
+ * List locales IDs (=subdir names)
  */
-function listLocaleMetadatas() {
-  return listLocaleIds()
-    .map(localeId => require(`../../../resource/locales/${localeId}/_conf.json`));
+function listLocaleIds() {
+  return listLocaleMetadatas()
+    .map(meta => meta.id);
 }
 
 /**
@@ -54,8 +55,8 @@ function getLocaleAliasToIdMap() {
 }
 
 module.exports = {
-  listLocaleIds,
   listLocaleMetadatas,
+  listLocaleIds,
   listLocaleAliases,
   getLocaleAliasToIdMap,
 };