1
0
Fork 0
mirror of https://github.com/morpheus65535/bazarr synced 2025-02-22 22:10:42 +00:00

Use literals instead of scripts for custom languages

This commit is contained in:
Vitiko 2023-05-18 18:55:33 -04:00
parent ea7b9487ab
commit 13f965d725

View file

@ -4,7 +4,6 @@ import logging
import os import os
from subzero.language import Language from subzero.language import Language
from babelfish.script import Script
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -92,7 +91,7 @@ class CustomLanguage:
if str(language.country) == self.iso: if str(language.country) == self.iso:
return True return True
if language.script and language.script in self._scripts: if language.script and str(language.script) in self._scripts:
return True return True
return False return False
@ -111,7 +110,9 @@ class ChineseTraditional(CustomLanguage):
official_alpha3 = "zho" official_alpha3 = "zho"
name = "Chinese Traditional" name = "Chinese Traditional"
iso = "TW" iso = "TW"
_scripts = (Script("Hant"),) # _scripts = (Script("Hant"),)
# We'll use literals for now
_scripts = ("Hant",)
_extensions = ( _extensions = (
".cht", ".cht",
".tc", ".tc",
@ -223,7 +224,7 @@ class LatinAmericanSpanish(CustomLanguage):
official_alpha3 = "spa" official_alpha3 = "spa"
name = "Latin American Spanish" name = "Latin American Spanish"
iso = "MX" # Not fair, but ok iso = "MX" # Not fair, but ok
#_scripts = (Script("419"),) _scripts = ("419",)
_possible_matches = ( _possible_matches = (
"es-la", "es-la",
"spa-la", "spa-la",