|
|
@ -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, |
|
|
|