Use literals instead of scripts for custom languages

pull/2147/head
Vitiko 1 year ago
parent ea7b9487ab
commit 13f965d725

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

Loading…
Cancel
Save