Rename local(s) to locale(s) (#1008)

This commit is contained in:
Henry Ruhs
2025-12-17 18:37:51 +01:00
committed by GitHub
parent 666c15f9da
commit a7f3de3dbc
16 changed files with 42 additions and 42 deletions
+5 -5
View File
@@ -10,7 +10,7 @@ from types import FrameType
from facefusion import metadata
from facefusion.common_helper import is_linux, is_windows
LOCALS =\
LOCALES =\
{
'install_dependency': 'install the {dependency} package',
'force_reinstall': 'force reinstall of packages',
@@ -34,9 +34,9 @@ if is_linux():
def cli() -> None:
signal.signal(signal.SIGINT, signal_exit)
program = ArgumentParser(formatter_class = partial(HelpFormatter, max_help_position = 50))
program.add_argument('--onnxruntime', help = LOCALS.get('install_dependency').format(dependency = 'onnxruntime'), choices = ONNXRUNTIME_SET.keys(), required = True)
program.add_argument('--force-reinstall', help = LOCALS.get('force_reinstall'), action = 'store_true')
program.add_argument('--skip-conda', help = LOCALS.get('skip_conda'), action = 'store_true')
program.add_argument('--onnxruntime', help = LOCALES.get('install_dependency').format(dependency = 'onnxruntime'), choices = ONNXRUNTIME_SET.keys(), required = True)
program.add_argument('--force-reinstall', help = LOCALES.get('force_reinstall'), action = 'store_true')
program.add_argument('--skip-conda', help = LOCALES.get('skip_conda'), action = 'store_true')
program.add_argument('-v', '--version', version = metadata.get('name') + ' ' + metadata.get('version'), action = 'version')
run(program)
@@ -54,7 +54,7 @@ def run(program : ArgumentParser) -> None:
commands.append('--force-reinstall')
if not args.skip_conda and not has_conda:
sys.stdout.write(LOCALS.get('conda_not_activated') + os.linesep)
sys.stdout.write(LOCALES.get('conda_not_activated') + os.linesep)
sys.exit(1)
with open('requirements.txt') as file:
@@ -1,6 +1,6 @@
from facefusion.types import Locals
from facefusion.types import Locales
LOCALS : Locals =\
LOCALES : Locales =\
{
'en':
{
@@ -1,6 +1,6 @@
from facefusion.types import Locals
from facefusion.types import Locales
LOCALS : Locals =\
LOCALES : Locales =\
{
'en':
{
@@ -1,6 +1,6 @@
from facefusion.types import Locals
from facefusion.types import Locales
LOCALS : Locals =\
LOCALES : Locales =\
{
'en':
{
@@ -1,6 +1,6 @@
from facefusion.types import Locals
from facefusion.types import Locales
LOCALS : Locals =\
LOCALES : Locales =\
{
'en':
{
@@ -1,6 +1,6 @@
from facefusion.types import Locals
from facefusion.types import Locales
LOCALS : Locals =\
LOCALES : Locales =\
{
'en':
{
@@ -1,6 +1,6 @@
from facefusion.types import Locals
from facefusion.types import Locales
LOCALS : Locals =\
LOCALES : Locales =\
{
'en':
{
@@ -1,6 +1,6 @@
from facefusion.types import Locals
from facefusion.types import Locales
LOCALS : Locals =\
LOCALES : Locales =\
{
'en':
{
@@ -1,6 +1,6 @@
from facefusion.types import Locals
from facefusion.types import Locales
LOCALS : Locals =\
LOCALES : Locales =\
{
'en':
{
@@ -1,6 +1,6 @@
from facefusion.types import Locals
from facefusion.types import Locales
LOCALS : Locals =\
LOCALES : Locales =\
{
'en':
{
@@ -1,6 +1,6 @@
from facefusion.types import Locals
from facefusion.types import Locales
LOCALS : Locals =\
LOCALES : Locales =\
{
'en':
{
@@ -1,6 +1,6 @@
from facefusion.types import Locals
from facefusion.types import Locales
LOCALS : Locals =\
LOCALES : Locales =\
{
'en':
{
@@ -1,6 +1,6 @@
from facefusion.types import Locals
from facefusion.types import Locales
LOCALS : Locals =\
LOCALES : Locales =\
{
'en':
{
+8 -8
View File
@@ -1,29 +1,29 @@
import importlib
from typing import Optional
from facefusion.types import Language, LocalPoolSet, Locals
from facefusion.types import Language, LocalePoolSet, Locales
LOCAL_POOL_SET : LocalPoolSet = {}
LOCALE_POOL_SET : LocalePoolSet = {}
CURRENT_LANGUAGE : Language = 'en'
def __autoload__(module_name : str) -> None:
try:
__locals__ = importlib.import_module(module_name + '.locals')
load(__locals__.LOCALS, module_name)
__locales__ = importlib.import_module(module_name + '.locales')
load(__locales__.LOCALES, module_name)
except ImportError:
pass
def load(__locals__ : Locals, module_name : str) -> None:
LOCAL_POOL_SET[module_name] = __locals__
def load(__locales__ : Locales, module_name : str) -> None:
LOCALE_POOL_SET[module_name] = __locales__
def get(notation : str, module_name : str = 'facefusion') -> Optional[str]:
if module_name not in LOCAL_POOL_SET:
if module_name not in LOCALE_POOL_SET:
__autoload__(module_name)
current = LOCAL_POOL_SET.get(module_name).get(CURRENT_LANGUAGE)
current = LOCALE_POOL_SET.get(module_name).get(CURRENT_LANGUAGE)
for fragment in notation.split('.'):
if fragment in current:
+2 -2
View File
@@ -51,8 +51,8 @@ FaceStore = TypedDict('FaceStore',
})
Language = Literal['en']
Locals : TypeAlias = Dict[Language, Dict[str, Any]]
LocalPoolSet : TypeAlias = Dict[str, Locals]
Locales : TypeAlias = Dict[Language, Dict[str, Any]]
LocalePoolSet : TypeAlias = Dict[str, Locales]
VideoCaptureSet : TypeAlias = Dict[str, cv2.VideoCapture]
VideoWriterSet : TypeAlias = Dict[str, cv2.VideoWriter]
+3 -3
View File
@@ -1,11 +1,11 @@
from facefusion import translator
from facefusion.locals import LOCALS
from facefusion.locales import LOCALES
def test_load() -> None:
translator.load(LOCALS, __name__)
translator.load(LOCALES, __name__)
assert __name__ in translator.LOCAL_POOL_SET
assert __name__ in translator.LOCALE_POOL_SET
def test_get() -> None: