done
This commit is contained in:
35
lib/python3.11/site-packages/i18n/config.py
Normal file
35
lib/python3.11/site-packages/i18n/config.py
Normal file
@ -0,0 +1,35 @@
|
||||
try:
|
||||
__import__("yaml")
|
||||
yaml_available = True
|
||||
except ImportError:
|
||||
yaml_available = False
|
||||
|
||||
try:
|
||||
__import__("json")
|
||||
json_available = True
|
||||
except ImportError:
|
||||
json_available = False
|
||||
|
||||
settings = {
|
||||
'filename_format': '{namespace}.{locale}.{format}',
|
||||
'file_format': 'yml' if yaml_available else 'json' if json_available else 'py',
|
||||
'available_locales': ['en'],
|
||||
'load_path': [],
|
||||
'locale': 'en',
|
||||
'fallback': 'en',
|
||||
'placeholder_delimiter': '%',
|
||||
'error_on_missing_translation': False,
|
||||
'error_on_missing_placeholder': False,
|
||||
'error_on_missing_plural': False,
|
||||
'encoding': 'utf-8',
|
||||
'namespace_delimiter': '.',
|
||||
'plural_few': 5,
|
||||
'skip_locale_root_data': False,
|
||||
'enable_memoization': False
|
||||
}
|
||||
|
||||
def set(key, value):
|
||||
settings[key] = value
|
||||
|
||||
def get(key):
|
||||
return settings[key]
|
Reference in New Issue
Block a user