Order subtitles and audio languages lists alphabetically.
This commit is contained in:
parent
5995ef30a0
commit
cb49619599
|
@ -11,8 +11,8 @@ let outputLanguagesSourceFile = '';
|
|||
let outputLanguagesHeader = '';
|
||||
let allSounds = [];
|
||||
let languages = [];
|
||||
let languages_codes = ["EN", "DE", "FR", "RU", "ES"];
|
||||
let language_names = {"EN": "English", "DE": "German", "FR": "French", "RU": "Russian", "ES": "Spanish"};
|
||||
let languages_codes = ["EN", "FR", "DE", "RU", "ES"];
|
||||
let language_names = {"EN": "English", "FR": "French", "DE": "German", "RU": "Russian", "ES": "Spanish"};
|
||||
let lookup = [];
|
||||
languages.push("EN"); // Always included by default
|
||||
|
||||
|
@ -133,5 +133,13 @@ function generateLanguagesSourceFile() {
|
|||
return sourcefile;
|
||||
}
|
||||
|
||||
// sort found languages in order of elements in language_codes
|
||||
let temp = [...languages_codes];
|
||||
languages = temp.filter(function(cItem) {
|
||||
return languages.find(function(aItem) {
|
||||
return cItem === aItem
|
||||
})
|
||||
})
|
||||
|
||||
fs.writeFileSync(outputLanguagesHeader, generateLanguagesHeader());
|
||||
fs.writeFileSync(outputLanguagesSourceFile, generateLanguagesSourceFile());
|
|
@ -150,7 +150,9 @@ def process_all_closecaption_files(dir):
|
|||
sourcefile_lines = []
|
||||
language_list = []
|
||||
SubtitleKey_generated = False
|
||||
for filename in os.listdir(dir):
|
||||
lst = os.listdir(dir)
|
||||
lst.sort()
|
||||
for filename in lst:
|
||||
if "closecaption_" not in filename:
|
||||
continue
|
||||
try:
|
||||
|
|
Loading…
Reference in a new issue