Browse Source

Categories: add names to translations in lang/ resp. read from there resp. read from there resp. read from there resp. read from there

master
parent
commit
be86235965
  1. 13
      bin/categories-to-lang
  2. 15
      bin/lang-to-categories

13
bin/categories-to-lang

@ -60,6 +60,19 @@ fs.readdir(
if (data.type && data.type === 'index') {
parseSubCategories(data.subCategories, all)
}
if (data.type && data.type === 'overpass') {
if (data.lists) {
for (let listId in data.lists) {
let list = data.lists[listId]
let langStrId = 'category:' + id + ':' + listId
allIds.push(langStrId)
for (let lang in list.name) {
all[lang][langStrId] = list.name[lang]
}
}
}
}
}
done()

15
bin/lang-to-categories

@ -110,6 +110,21 @@ function writeCategories () {
if (data.type && data.type === 'index') {
writeSubCategories(data.subCategories, all)
}
if (data.type && data.type === 'overpass') {
if (data.lists) {
for (let listId in data.lists) {
let list = data.lists[listId]
let langStrId = id + ':' + listId
for (var lang in all[langStrId]) {
if (all[langStrId][lang]) {
list.name[lang] = all[langStrId][lang]
}
}
list.name = sortKeys(list.name)
}
}
}
let result = {}
data.name = sortKeys(data.name)

Loading…
Cancel
Save