Browse Source

lang-to-categories: sort keys in new sortKeys() function

master
parent
commit
313786e9ab
  1. 17
      bin/lang-to-categories

17
bin/lang-to-categories

@ -5,6 +5,16 @@ const forEach = require('async-foreach').forEach
var all = {}
var allIds = []
function sortKeys (ob) {
let result = {}
let keys = Object.keys(ob)
keys.sort()
for (let i = 0; i < keys.length; i++) {
result[keys[i]] = ob[keys[i]]
}
return result
}
/* read existing translation files in lang/ */
fs.readdir('lang', function (err, files) {
forEach(files, function (f) {
@ -102,12 +112,7 @@ function writeCategories () {
}
let result = {}
let keys = Object.keys(data.name)
keys.sort()
for (let i = 0; i < keys.length; i++) {
result[keys[i]] = data.name[keys[i]]
}
data.name = result
data.name = sortKeys(data.name)
fs.writeFile(
f,

Loading…
Cancel
Save