|
|
|
@ -93,6 +93,7 @@ def store_subtitles(original_path, reversed_path):
|
|
|
|
|
text = f.read()
|
|
|
|
|
try:
|
|
|
|
|
encoding = UnicodeDammit(text)
|
|
|
|
|
if six.PY2:
|
|
|
|
|
text = text.decode(encoding.original_encoding)
|
|
|
|
|
detected_language = langdetect.detect(text)
|
|
|
|
|
except Exception as e:
|
|
|
|
@ -184,6 +185,7 @@ def store_subtitles_movie(original_path, reversed_path):
|
|
|
|
|
text = f.read()
|
|
|
|
|
try:
|
|
|
|
|
encoding = UnicodeDammit(text)
|
|
|
|
|
if six.PY2:
|
|
|
|
|
text = text.decode(encoding.original_encoding)
|
|
|
|
|
detected_language = langdetect.detect(text)
|
|
|
|
|
except Exception as e:
|
|
|
|
@ -403,6 +405,7 @@ def guess_external_subtitles(dest_folder, subtitles):
|
|
|
|
|
text = f.read()
|
|
|
|
|
try:
|
|
|
|
|
encoding = UnicodeDammit(text)
|
|
|
|
|
if six.PY2:
|
|
|
|
|
text = text.decode(encoding.original_encoding)
|
|
|
|
|
detected_language = langdetect.detect(text)
|
|
|
|
|
except Exception as e:
|
|
|
|
|