Skip to content

Commit

Permalink
Merge branch 'master' into lang-options
Browse files Browse the repository at this point in the history
  • Loading branch information
plepe committed Feb 6, 2019
2 parents f9c240d + d26b50f commit 40d2e91
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 12 deletions.
24 changes: 16 additions & 8 deletions bin/import_cldr
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,21 @@ if (fs.existsSync(file)) {
result = JSON.parse(fs.readFileSync(file))
}

let langListFile = JSON.parse(fs.readFileSync('lang/list.json'))

let languageNames = cldr.extractLanguageDisplayNames(lang)

for (let k in languageNames) {
result['lang:' + k.replace('_', '-')] = languageNames[k]
}

if (!('lang:current' in result)) {
result['lang:current'] = languageNames[args.lang]
result['lang:current'] = languageNames[lang]
}
if (!('lang:base' in result)) {
result['lang:base'] = 'en'
}
langListFile[lang] = languageNames[lang]

let listPatterns = cldr.extractListPatterns(lang).default
result['enumerate_start'] = listPatterns.start
Expand All @@ -51,12 +54,17 @@ if ('enumerate_last' in result) {
delete result.enumerate_last
}

var ret = {}
var keys = Object.keys(result)
keys.sort()
fs.writeFileSync(file, JSON.stringify(order(result), null, ' ') + '\n')
fs.writeFileSync('lang/list.json', JSON.stringify(order(langListFile), null, ' ') + '\n')

for (var i = 0; i < keys.length; i++) {
ret[keys[i]] = result[keys[i]]
}
function order (data) {
var ret = {}
var keys = Object.keys(data)
keys.sort()

fs.writeFileSync(file, JSON.stringify(ret, null, ' ') + '\n')
for (var i = 0; i < keys.length; i++) {
ret[keys[i]] = data[keys[i]]
}

return ret
}
5 changes: 1 addition & 4 deletions lang/list.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,12 @@
"de": "Deutsch",
"el": "Ελληνικά",
"en": "English",
"enumerate_2": "{0}, {1}",
"enumerate_end": "{0}, {1}",
"enumerate_middle": "{0}, {1}",
"enumerate_start": "{0}, {1}",
"es": "Español",
"et": "Eesti",
"fi": "suomi",
"fr": "Français",
"ga": "Gaeilge",
"gl": "galego",
"hr": "hrvatski",
"hu": "magyar",
"is": "íslenska",
Expand Down

0 comments on commit 40d2e91

Please sign in to comment.