add support for --language

P.S: I am not python developer, but I tried my best to not ruit the code.
video players now could recognize the language, it should select the right language according to user preferences.
master
Abu3safeer 2018-04-18 22:11:04 +03:00 committed by GitHub
parent 84ff5c2ebf
commit 64a0a2d5b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 11 deletions

View File

@ -238,44 +238,44 @@ class CrunchyRoll(object):
for sub_file in glob("*.ass"):
if sub_file.endswith(".enUS.ass"):
subtitles_files.insert(0,
"--track-name 0:English(US) --ui-language en --default-track 0:yes --sub-charset 0:utf-8 " + '"' + str(
"--track-name 0:English(US) --ui-language en --language eng --default-track 0:yes --sub-charset 0:utf-8 " + '"' + str(
os.path.realpath(sub_file)) + '" ')
elif sub_file.endswith(".enGB.ass"):
subtitles_files.append(
"--track-name 0:English(UK) --ui-language en --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
"--track-name 0:English(UK) --ui-language en --language eng --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
os.path.realpath(sub_file)) + '" ')
elif sub_file.endswith(".esLA.ass"):
subtitles_files.append("--track-name 0:Espanol --ui-language es --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
subtitles_files.append("--track-name 0:Espanol --ui-language es --language spa --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
os.path.realpath(sub_file)) + '" ')
elif sub_file.endswith(".esES.ass"):
subtitles_files.append(
"--track-name 0:Espanol(Espana) --ui-language es --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
"--track-name 0:Espanol(Espana) --ui-language es --language spa --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
os.path.realpath(sub_file)) + '" ')
elif sub_file.endswith(".ptBR.ass"):
subtitles_files.append(
"--track-name 0:Portugues(Brasil) --ui-language pt --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
"--track-name 0:Portugues(Brasil) --ui-language pt --language por --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
os.path.realpath(sub_file)) + '" ')
elif sub_file.endswith(".ptPT.ass"):
subtitles_files.append(
"--track-name 0:Portugues(Portugal) --ui-language pt --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
"--track-name 0:Portugues(Portugal) --ui-language pt --language por --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
os.path.realpath(sub_file)) + '" ')
elif sub_file.endswith(".frFR.ass"):
subtitles_files.append(
"--track-name 0:Francais(France) --ui-language fr --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
"--track-name 0:Francais(France) --ui-language fr --language fre --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
os.path.realpath(sub_file)) + '" ')
elif sub_file.endswith(".deDE.ass"):
subtitles_files.append("--track-name 0:Deutsch --ui-language de --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
subtitles_files.append("--track-name 0:Deutsch --ui-language de --language ger --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
os.path.realpath(sub_file)) + '" ')
elif sub_file.endswith(".arME.ass"):
subtitles_files.append("--track-name 0:Arabic --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
subtitles_files.append("--track-name 0:Arabic --language ara --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
os.path.realpath(sub_file)) + '" ')
elif sub_file.endswith(".itIT.ass"):
subtitles_files.append("--track-name 0:Italiano --ui-language it --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
subtitles_files.append("--track-name 0:Italiano --ui-language it --language ita --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
os.path.realpath(sub_file)) + '" ')
elif sub_file.endswith(".trTR.ass"):
subtitles_files.append("--track-name 0:Turkce --ui-language tr --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
subtitles_files.append("--track-name 0:Turkce --ui-language tr --language tur --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(
os.path.realpath(sub_file)) + '" ')
else:
subtitles_files.append("--track-name 0:und --default-track 0:no --sub-charset 0:utf-8 " + '"' + str(