0xSparked's picture
Upload folder using huggingface_hub
db14b86
raw
history blame contribute delete
877 Bytes
import json
import os
from pathlib import Path
from scripts.lib.lobe_log import LobeLog
EXTENSION_FOLDER = Path(__file__).parent.parent.parent
class LobeLocale:
def __init__(self):
pass
def load_language_file(self, lng: str):
file_path = Path(EXTENSION_FOLDER, f"locales/{lng}.json")
try:
with open(file_path, 'r', encoding='utf-8') as f:
language_data = json.load(f)
return language_data
except FileNotFoundError:
return None
def get_language_file(self, lng: str):
language_data = self.load_language_file(lng)
if language_data:
return language_data
else:
LobeLog.debug(f"Language file not found")
return {"error": "Language file not found"}
@staticmethod
def default():
return {'empty': True}