mirror of https://gitlab.com/bashrc2/epicyon
Don't require understood languages to be in the translations list
parent
d6864e9ee3
commit
738cece2e9
18
languages.py
18
languages.py
|
@ -7,7 +7,6 @@ __email__ = "bob@libreserver.org"
|
||||||
__status__ = "Production"
|
__status__ = "Production"
|
||||||
__module_group__ = "Core"
|
__module_group__ = "Core"
|
||||||
|
|
||||||
import os
|
|
||||||
import json
|
import json
|
||||||
from urllib import request, parse
|
from urllib import request, parse
|
||||||
from utils import get_actor_languages_list
|
from utils import get_actor_languages_list
|
||||||
|
@ -49,7 +48,7 @@ def get_understood_languages(base_dir: str, http_prefix: str,
|
||||||
|
|
||||||
def set_actor_languages(base_dir: str, actor_json: {},
|
def set_actor_languages(base_dir: str, actor_json: {},
|
||||||
languages_str: str) -> None:
|
languages_str: str) -> None:
|
||||||
"""Sets the languages used by the given actor
|
"""Sets the languages understood by the given actor
|
||||||
"""
|
"""
|
||||||
languages_str = languages_str.strip()
|
languages_str = languages_str.strip()
|
||||||
separator = None
|
separator = None
|
||||||
|
@ -72,18 +71,11 @@ def set_actor_languages(base_dir: str, actor_json: {},
|
||||||
lang_list2 = ''
|
lang_list2 = ''
|
||||||
for lang in lang_list:
|
for lang in lang_list:
|
||||||
lang = lang.strip()
|
lang = lang.strip()
|
||||||
if base_dir:
|
if lang_list2:
|
||||||
language_filename = base_dir + '/translations/' + lang + '.json'
|
if ' ' + lang not in lang_list2:
|
||||||
if os.path.isfile(language_filename):
|
|
||||||
if lang_list2:
|
|
||||||
lang_list2 += ', ' + lang.strip()
|
|
||||||
else:
|
|
||||||
lang_list2 += lang.strip()
|
|
||||||
else:
|
|
||||||
if lang_list2:
|
|
||||||
lang_list2 += ', ' + lang.strip()
|
lang_list2 += ', ' + lang.strip()
|
||||||
else:
|
else:
|
||||||
lang_list2 += lang.strip()
|
lang_list2 += lang.strip()
|
||||||
|
|
||||||
# remove any existing value
|
# remove any existing value
|
||||||
property_found = None
|
property_found = None
|
||||||
|
|
Loading…
Reference in New Issue