| async function loadLanguageFiles(callback) { | |
| const langUrls = { | |
| 'ru-RU': 'https://huggingface.co/spaces/DMTuit/psy_vk/resolve/main/js/rus/ru-RU.lang', | |
| // Добавьте другие языковые файлы по аналогии | |
| }; | |
| const langFiles = {}; | |
| for (const [langCode, url] of Object.entries(langUrls)) { | |
| try { | |
| const response = await fetch(url); | |
| const data = await response.json(); | |
| langFiles[langCode] = data; | |
| } catch (e) { | |
| console.error(`Ошибка загрузки языкового файла ${url}:`, e); | |
| } | |
| } | |
| callback(null, langFiles); | |
| } | |
| module.exports = loadLanguageFiles; |