From cceb7aab5399e7ac87673939ac154f8a29d8ca48 Mon Sep 17 00:00:00 2001
From: yujiacong <1016029365@qq.com>
Date: Tue, 16 Sep 2025 18:07:57 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=BB=E8=A6=81h5=E9=A1=B5=E9=9D=A2=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0=E4=BF=84=E8=AF=AD/=E8=A5=BF=E7=8F=AD=E7=89=99?=
=?UTF-8?q?=E8=AF=AD/=E4=B9=8C=E5=85=B9=E5=88=AB=E5=85=8B=E8=AF=AD?=
=?UTF-8?q?=E7=BF=BB=E8=AF=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
view/moliparty/common/js/common2.js | 9 +
view/moliparty/common/local/langHandler.js | 21 +-
.../modules/BD-Center/agencyList.html | 3 +
view/moliparty/modules/BD-Center/index.html | 3 +
view/moliparty/modules/BD-Center/local/es.js | 23 +
view/moliparty/modules/BD-Center/local/ru.js | 23 +
view/moliparty/modules/BD-Center/local/uz.js | 23 +
.../moliparty/modules/eventDetails/index.html | 3 +
.../modules/eventDetails/local/es.js | 18 +
.../modules/eventDetails/local/ru.js | 18 +
.../modules/eventDetails/local/uz.js | 18 +
.../modules/eventDetails/shareIndex.html | 3 +
view/moliparty/modules/guild-ar/BANK.html | 3 +
.../modules/guild-ar/BANK_TRANSFER_LIRA.html | 3 +
view/moliparty/modules/guild-ar/CARD_USD.html | 3 +
view/moliparty/modules/guild-ar/PAYONNER.html | 3 +
view/moliparty/modules/guild-ar/USDT.html | 3 +
view/moliparty/modules/guild-ar/VODAFONE.html | 3 +
view/moliparty/modules/guild-ar/adminSet.html | 3 +
.../moliparty/modules/guild-ar/adminSet2.html | 3 +
.../modules/guild-ar/agencyDiamondIncome.html | 3 +
.../modules/guild-ar/amethystWallet.html | 3 +
view/moliparty/modules/guild-ar/bill.html | 5 +-
.../modules/guild-ar/createGuild.html | 3 +
.../modules/guild-ar/diamondStatistics.html | 3 +
.../modules/guild-ar/diamondWithdraw.html | 3 +
.../modules/guild-ar/generalSalary.html | 7 +-
view/moliparty/modules/guild-ar/guide.html | 3 +
view/moliparty/modules/guild-ar/guild.html | 3 +
.../modules/guild-ar/guildInfoSet.html | 3 +
view/moliparty/modules/guild-ar/index.html | 3 +
.../modules/guild-ar/invitation.html | 3 +
view/moliparty/modules/guild-ar/local/es.js | 605 +++++++++++++
view/moliparty/modules/guild-ar/local/ru.js | 741 ++++++++++++++++
view/moliparty/modules/guild-ar/local/uz.js | 809 ++++++++++++++++++
view/moliparty/modules/guild-ar/personal.html | 3 +
view/moliparty/modules/guild-ar/record.html | 7 +-
.../modules/guild-ar/salary_account.html | 7 +-
view/moliparty/modules/guild-ar/search.html | 3 +
.../modules/guild-ar/successful.html | 7 +-
.../modules/guild-ar/weeklyRewards.html | 3 +
.../modules/guild-ar/weeklyRewardsRule.html | 3 +
view/moliparty/modules/guildAr/adminSet.html | 3 +
view/moliparty/modules/guildAr/adminSet2.html | 3 +
view/moliparty/modules/guildAr/css/index.css | 467 ++++------
view/moliparty/modules/guildAr/css/index.scss | 21 +-
view/moliparty/modules/guildAr/guild.html | 3 +
.../modules/guildAr/guildInfoSet.html | 3 +
.../modules/guildAr/incomeStatistics.html | 3 +
view/moliparty/modules/guildAr/index.html | 3 +
.../moliparty/modules/guildAr/invitation.html | 3 +
view/moliparty/modules/guildAr/local/es.js | 202 +++++
view/moliparty/modules/guildAr/local/ru.js | 202 +++++
view/moliparty/modules/guildAr/local/uz.js | 202 +++++
.../moliparty/modules/guildAr/memberFlow.html | 3 +
.../modules/guildAr/memberFlow2.html | 3 +
.../modules/guildAr/memberFlow22.html | 3 +
.../modules/guildAr/memberFlow222.html | 3 +
.../modules/guildAr/memberFlow3.html | 3 +
view/moliparty/modules/guildAr/search.html | 3 +
.../modules/guildAr/weeklyRewards.html | 3 +
.../modules/guildAr/weeklyRewardsRule.html | 3 +
view/moliparty/modules/levelNew/index.html | 3 +
view/moliparty/modules/levelNew/local/es.js | 46 +
view/moliparty/modules/levelNew/local/ru.js | 46 +
view/moliparty/modules/levelNew/local/uz.js | 45 +
view/moliparty/modules/levelNew/rewards.html | 3 +
view/moliparty/modules/newRank/index.html | 3 +
view/moliparty/modules/newRank/local/es.js | 23 +
view/moliparty/modules/newRank/local/ru.js | 23 +
view/moliparty/modules/newRank/local/uz.js | 23 +
.../modules/newRank/monthlyRewards.html | 3 +
.../modules/packCenter/givePack.html | 3 +
view/moliparty/modules/packCenter/index.html | 3 +
view/moliparty/modules/packCenter/local/es.js | 29 +
view/moliparty/modules/packCenter/local/ru.js | 29 +
view/moliparty/modules/packCenter/local/uz.js | 29 +
.../modules/packCenter/myRecord.html | 3 +
view/moliparty/modules/packCenter/rule.html | 3 +
.../moliparty/modules/room_rank/hourRank.html | 5 +-
.../modules/room_rank/hourRankLicense.html | 7 +-
view/moliparty/modules/room_rank/index.html | 7 +-
view/moliparty/modules/room_rank/local/es.js | 33 +
view/moliparty/modules/room_rank/local/ru.js | 33 +
view/moliparty/modules/room_rank/local/uz.js | 33 +
view/moliparty/modules/room_rank/rule.html | 7 +-
.../modules/room_rank/ruleLicense.html | 7 +-
view/moliparty/modules/taskCenter/index.html | 3 +
view/moliparty/modules/taskCenter/local/es.js | 113 +++
view/moliparty/modules/taskCenter/local/ru.js | 113 +++
view/moliparty/modules/taskCenter/local/uz.js | 113 +++
view/moliparty/modules/taskCenter/mall.html | 3 +
.../modules/taskCenter/pointsDetails.html | 3 +
view/moliparty/modules/vip_Center/index.html | 3 +
view/moliparty/modules/vip_Center/local/es.js | 26 +
view/moliparty/modules/vip_Center/local/ru.js | 26 +
view/moliparty/modules/vip_Center/local/uz.js | 26 +
97 files changed, 4137 insertions(+), 299 deletions(-)
create mode 100644 view/moliparty/modules/BD-Center/local/es.js
create mode 100644 view/moliparty/modules/BD-Center/local/ru.js
create mode 100644 view/moliparty/modules/BD-Center/local/uz.js
create mode 100644 view/moliparty/modules/eventDetails/local/es.js
create mode 100644 view/moliparty/modules/eventDetails/local/ru.js
create mode 100644 view/moliparty/modules/eventDetails/local/uz.js
create mode 100644 view/moliparty/modules/guild-ar/local/es.js
create mode 100644 view/moliparty/modules/guild-ar/local/ru.js
create mode 100644 view/moliparty/modules/guild-ar/local/uz.js
create mode 100644 view/moliparty/modules/guildAr/local/es.js
create mode 100644 view/moliparty/modules/guildAr/local/ru.js
create mode 100644 view/moliparty/modules/guildAr/local/uz.js
create mode 100644 view/moliparty/modules/levelNew/local/es.js
create mode 100644 view/moliparty/modules/levelNew/local/ru.js
create mode 100644 view/moliparty/modules/levelNew/local/uz.js
create mode 100644 view/moliparty/modules/newRank/local/es.js
create mode 100644 view/moliparty/modules/newRank/local/ru.js
create mode 100644 view/moliparty/modules/newRank/local/uz.js
create mode 100644 view/moliparty/modules/packCenter/local/es.js
create mode 100644 view/moliparty/modules/packCenter/local/ru.js
create mode 100644 view/moliparty/modules/packCenter/local/uz.js
create mode 100644 view/moliparty/modules/room_rank/local/es.js
create mode 100644 view/moliparty/modules/room_rank/local/ru.js
create mode 100644 view/moliparty/modules/room_rank/local/uz.js
create mode 100644 view/moliparty/modules/taskCenter/local/es.js
create mode 100644 view/moliparty/modules/taskCenter/local/ru.js
create mode 100644 view/moliparty/modules/taskCenter/local/uz.js
create mode 100644 view/moliparty/modules/vip_Center/local/es.js
create mode 100644 view/moliparty/modules/vip_Center/local/ru.js
create mode 100644 view/moliparty/modules/vip_Center/local/uz.js
diff --git a/view/moliparty/common/js/common2.js b/view/moliparty/common/js/common2.js
index 8dea596..f903976 100644
--- a/view/moliparty/common/js/common2.js
+++ b/view/moliparty/common/js/common2.js
@@ -778,6 +778,9 @@ const languageMap = [
{ name: '印尼语', code: 'id', fuzzy: ['id', 'in', 'id-', 'in-'] },
{ name: '土耳其语', code: 'tr', fuzzy: ['tr', 'tr-'] },
{ name: '巴西语', code: 'pt', fuzzy: ['pt-BR', 'pt'] },
+ { name: '西班牙语', code: 'es', fuzzy: ['es'] },
+ { name: '俄语', code: 'ru', fuzzy: ['ru'] },
+ { name: '乌兹别克语', code: 'uz', fuzzy: ['uz','uz-UZ'] },
];
// 判断当前语言环境
function getLanguageCode(language) {
@@ -861,6 +864,12 @@ function langCodeFun(langCode) {
document.body.classList.add('china');
} else if (langCode == "pt") {
document.body.classList.add('brazil');
+ }else if (langCode == "es") {
+ document.body.classList.add('Spanish');
+ }else if (langCode == "ru") {
+ document.body.classList.add('Russian');
+ }else if (langCode == "uz") {
+ document.body.classList.add('Uzbek');
}
// if (window.location.href.match(/guildAr/)) {
// document.documentElement.setAttribute("dir", "ltr");
diff --git a/view/moliparty/common/local/langHandler.js b/view/moliparty/common/local/langHandler.js
index 885ba79..7d24ba8 100644
--- a/view/moliparty/common/local/langHandler.js
+++ b/view/moliparty/common/local/langHandler.js
@@ -46,8 +46,25 @@ function initLocalLang() {
window.lang = window.langBr || window.langEn;
window.lang.code = 'pt';
window.lang.defaults = false;
-
- } else {
+ } else if (lang === 'es' || window.location.href.match('=es')) {
+ // 西班牙语 - 使用 window.langBr 或 fallback 到 window.langEn
+ console.log("langHandler" + '西班牙')
+ window.lang = window.langEs || window.langEn;
+ window.lang.code = 'es';
+ window.lang.defaults = false;
+ }else if (lang === 'ru' || window.location.href.match('=ru')) {
+ // 俄语 - 使用 window.langBr 或 fallback 到 window.langEn
+ console.log("langHandler" + '俄语')
+ window.lang = window.langRu || window.langEn;
+ window.lang.code = 'ru';
+ window.lang.defaults = false;
+ }else if (lang === 'uz' || window.location.href.match('=uz')) {
+ // 乌兹别克语 - 使用 window.langBr 或 fallback 到 window.langEn
+ console.log("langHandler" + '乌兹别克语')
+ window.lang = window.langUz || window.langEn;
+ window.lang.code = 'uz';
+ window.lang.defaults = false;
+ }else {
console.log("langHandler" + '默认英语')
window.lang = langEn
window.lang.code = null
diff --git a/view/moliparty/modules/BD-Center/agencyList.html b/view/moliparty/modules/BD-Center/agencyList.html
index fa9be43..ddadbd9 100644
--- a/view/moliparty/modules/BD-Center/agencyList.html
+++ b/view/moliparty/modules/BD-Center/agencyList.html
@@ -50,6 +50,9 @@
+
+
+
diff --git a/view/moliparty/modules/BD-Center/index.html b/view/moliparty/modules/BD-Center/index.html
index 5fd8345..b01baf3 100644
--- a/view/moliparty/modules/BD-Center/index.html
+++ b/view/moliparty/modules/BD-Center/index.html
@@ -89,6 +89,9 @@
+
+
+
diff --git a/view/moliparty/modules/BD-Center/local/es.js b/view/moliparty/modules/BD-Center/local/es.js
new file mode 100644
index 0000000..84e12e1
--- /dev/null
+++ b/view/moliparty/modules/BD-Center/local/es.js
@@ -0,0 +1,23 @@
+langEs = {
+ // Módulo
+ demoModule: {
+ page_title:'Centro BD',
+ Monthly_Number:'Número Mensual de Nuevas Agencias',
+ Total_Agency:'Agencias Totales',
+ Check_Detail:'Ver Detalles de la Agencia',
+ Agency_Number:'Número de Agencia',
+ Agency_Income:'Ingresos Totales de Diamantes de la Agencia',
+ Agency_List:'Lista de Agencias',
+ Agency_ID:'ID de Agencia:',
+ Agent_ID:'ID de Agente:',
+ Create_Date:'Fecha de Creación:',
+ Diamonds_Income:'Ingresos de Diamantes:',
+ Forward_Order:'Orden Ascendente',
+ Inverted_Order:'Orden Descendente',
+ title_date:'Selección de Fecha',
+ Confirm:'Confirmar',
+ Coins_Income:'Ingresos de Monedas:',
+ Agency_Coins_Income:'Ingresos Totales de Monedas de la Agencia',
+ Invite_Agency:'Invitar Agencia',
+ }
+}
\ No newline at end of file
diff --git a/view/moliparty/modules/BD-Center/local/ru.js b/view/moliparty/modules/BD-Center/local/ru.js
new file mode 100644
index 0000000..78e46c5
--- /dev/null
+++ b/view/moliparty/modules/BD-Center/local/ru.js
@@ -0,0 +1,23 @@
+langRu = {
+ // Модуль
+ demoModule: {
+ page_title:'BD Центр',
+ Monthly_Number:'Ежемесячное количество новых агентств',
+ Total_Agency:'Всего агентств',
+ Check_Detail:'Просмотреть детали агентства',
+ Agency_Number:'Номер агентства',
+ Agency_Income:'Общий доход агентства в алмазах',
+ Agency_List:'Список агентств',
+ Agency_ID:'ID агентства:',
+ Agent_ID:'ID агента:',
+ Create_Date:'Дата создания:',
+ Diamonds_Income:'Доход в алмазах:',
+ Forward_Order:'Прямой порядок',
+ Inverted_Order:'Обратный порядок',
+ title_date:'Выбор даты',
+ Confirm:'Подтвердить',
+ Coins_Income:'Доход в монетах:',
+ Agency_Coins_Income:'Общий доход агентства в монетах',
+ Invite_Agency:'Пригласить агентство',
+ }
+}
\ No newline at end of file
diff --git a/view/moliparty/modules/BD-Center/local/uz.js b/view/moliparty/modules/BD-Center/local/uz.js
new file mode 100644
index 0000000..f53885e
--- /dev/null
+++ b/view/moliparty/modules/BD-Center/local/uz.js
@@ -0,0 +1,23 @@
+langUz = {
+ // Modul
+ demoModule: {
+ page_title:'BD Markazi',
+ Monthly_Number:'Oylik Yangi Agentliklar Soni',
+ Total_Agency:'Jami Agentliklar',
+ Check_Detail:'Agentlik Tafsilotlarini Ko‘rish',
+ Agency_Number:'Agentlik Raqami',
+ Agency_Income:'Agentlikning Umumiy Olmos Daromadi',
+ Agency_List:'Agentliklar Ro‘yxati',
+ Agency_ID:'Agentlik ID:',
+ Agent_ID:'Agent ID:',
+ Create_Date:'Yaratilgan Sana:',
+ Diamonds_Income:'Olmosh Daromadi:',
+ Forward_Order:'Oldinga Tartib',
+ Inverted_Order:'Teskari Tartib',
+ title_date:'Sana Tanlash',
+ Confirm:'Tasdiqlash',
+ Coins_Income:'Tangalar Daromadi:',
+ Agency_Coins_Income:'Agentlikning Umumiy Tanga Daromadi',
+ Invite_Agency:'Agentlikni Taklif Qilish',
+ }
+}
\ No newline at end of file
diff --git a/view/moliparty/modules/eventDetails/index.html b/view/moliparty/modules/eventDetails/index.html
index cc3d2b3..dc303dc 100644
--- a/view/moliparty/modules/eventDetails/index.html
+++ b/view/moliparty/modules/eventDetails/index.html
@@ -117,6 +117,9 @@
+
+
+
diff --git a/view/moliparty/modules/eventDetails/local/es.js b/view/moliparty/modules/eventDetails/local/es.js
new file mode 100644
index 0000000..a6d1c5f
--- /dev/null
+++ b/view/moliparty/modules/eventDetails/local/es.js
@@ -0,0 +1,18 @@
+langEs = {
+ // Módulo
+ demoModule: {
+ page_title:'Detalles del Evento',
+ Unsub:'Cancelar suscripción',
+ Sub:'Suscribirse',
+ Participate:'Participar',
+ Start_Time:'Hora de inicio',
+ Event_starting:'Evento comenzando',
+ Event_ended:'Evento terminado',
+ Room_ID:'ID de Sala',
+ Sub_successful:'Suscripción exitosa',
+ Cancel_successful:'Cancelación exitosa',
+ Event_swing:'¡El evento está en pleno apogeo, haz clic para unirte ahora!!!',
+ Open_Molistar:'Abrir MoliParty',
+ Copy_Successfully:'Copiado exitosamente',
+ }
+}
diff --git a/view/moliparty/modules/eventDetails/local/ru.js b/view/moliparty/modules/eventDetails/local/ru.js
new file mode 100644
index 0000000..21c4fe2
--- /dev/null
+++ b/view/moliparty/modules/eventDetails/local/ru.js
@@ -0,0 +1,18 @@
+langRu = {
+ // Модуль
+ demoModule: {
+ page_title:'Детали события',
+ Unsub:'Отписаться',
+ Sub:'Подписаться',
+ Participate:'Участвовать',
+ Start_Time:'Время начала',
+ Event_starting:'Событие начинается',
+ Event_ended:'Событие завершено',
+ Room_ID:'ID комнаты',
+ Sub_successful:'Подписка успешна',
+ Cancel_successful:'Отмена успешна',
+ Event_swing:'Событие в самом разгаре, нажмите чтобы присоединиться сейчас!!!',
+ Open_Molistar:'Открыть MoliParty',
+ Copy_Successfully:'Скопировано успешно',
+ }
+}
\ No newline at end of file
diff --git a/view/moliparty/modules/eventDetails/local/uz.js b/view/moliparty/modules/eventDetails/local/uz.js
new file mode 100644
index 0000000..52c80f0
--- /dev/null
+++ b/view/moliparty/modules/eventDetails/local/uz.js
@@ -0,0 +1,18 @@
+langUz = {
+ // Modul
+ demoModule: {
+ page_title:'Tadbir Tafsilotlari',
+ Unsub:'Obunani bekor qilish',
+ Sub:'Obuna bo‘lish',
+ Participate:'Qatnashish',
+ Start_Time:'Boshlanish vaqti',
+ Event_starting:'Tadbir boshlanmoqda',
+ Event_ended:'Tadbir tugadi',
+ Room_ID:'Xona ID',
+ Sub_successful:'Obuna muvaffaqiyatli',
+ Cancel_successful:'Bekor qilish muvaffaqiyatli',
+ Event_swing:'Tadbir to‘liq tebranishda, hozir qo‘shilish uchun bosing!!!',
+ Open_Molistar:'MoliParty ochish',
+ Copy_Successfully:'Muvaffaqiyatli nusxalandi',
+ }
+}
\ No newline at end of file
diff --git a/view/moliparty/modules/eventDetails/shareIndex.html b/view/moliparty/modules/eventDetails/shareIndex.html
index bce89fc..55fa840 100644
--- a/view/moliparty/modules/eventDetails/shareIndex.html
+++ b/view/moliparty/modules/eventDetails/shareIndex.html
@@ -66,6 +66,9 @@
+
+
+
diff --git a/view/moliparty/modules/guild-ar/BANK.html b/view/moliparty/modules/guild-ar/BANK.html
index e77619c..0280bef 100644
--- a/view/moliparty/modules/guild-ar/BANK.html
+++ b/view/moliparty/modules/guild-ar/BANK.html
@@ -78,6 +78,9 @@
+
+
+