Merge pull request #1287 from cetiberiojr/patch-1

Brazilian Portuguese name check for subtitles
pull/1293/head
morpheus65535 4 years ago committed by GitHub
commit f180b78c74
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -21,6 +21,7 @@ class EmbeddedSubsReader:
data = api.know(file)
traditional_chinese = ["cht", "tc", "traditional", "zht", "hant", "big5", u"", u"雙語"]
brazilian_portuguese = ["pt-br", "pob", "pb", "brazilian", "brasil"]
if 'subtitle' in data:
for detected_language in data['subtitle']:
@ -29,6 +30,9 @@ class EmbeddedSubsReader:
if language == 'zho' and 'name' in detected_language:
if any (ext in (detected_language['name'].lower()) for ext in traditional_chinese):
language = 'zht'
if language == 'por' and 'name' in detected_language:
if any (ext in (detected_language['name'].lower()) for ext in brazilian_portuguese):
language = 'pob'
forced = detected_language['forced'] if 'forced' in detected_language else False
hearing_impaired = detected_language['hearing_impaired'] if 'hearing_impaired' in \
detected_language else False

Loading…
Cancel
Save