主要页面增加巴西多语言翻译

This commit is contained in:
2025-07-15 14:27:39 +08:00
parent c509544c9c
commit d8d00f142f
83 changed files with 1153 additions and 3 deletions

View File

@@ -777,6 +777,7 @@ const languageMap = [
{ name: '阿拉伯语', code: 'ar', fuzzy: ['ar', 'ar-'] },
{ name: '印尼语', code: 'id', fuzzy: ['id', 'in', 'id-', 'in-'] },
{ name: '土耳其语', code: 'tr', fuzzy: ['tr', 'tr-'] },
{ name: '巴西语', code: 'br', fuzzy: ['pt-BR', 'br-'] },
];
// 判断当前语言环境
function getLanguageCode(language) {
@@ -858,7 +859,10 @@ function langCodeFun(langCode) {
document.body.classList.add('Turkiye');
} else if (langCode == "zh") {
document.body.classList.add('china');
}else if (langCode == "br") {
document.body.classList.add('brazil');
}
// if (window.location.href.match(/guildAr/)) {
// document.documentElement.setAttribute("dir", "ltr");
// }

View File

@@ -40,6 +40,13 @@ function initLocalLang() {
window.lang.code = 'tr'
window.lang.defaults = false
} else if (lang === 'br' || window.location.href.match('=br')) {
// 巴西
console.log("langHandler" + '巴西')
window.lang = langBr
window.lang.code = 'br'
window.lang.defaults = false
} else {
console.log("langHandler" + '默认英语')
window.lang = langEn

View File

@@ -49,6 +49,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/agencyList.js?v=1.0"></script>

View File

@@ -84,6 +84,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/index.js?v=1.0"></script>

View File

@@ -0,0 +1,23 @@
// Português (Brasil)
langBr = {
// Módulo
demoModule: {
page_title: 'Central BD',
Monthly_Number: 'Número Mensal de Novas Agências',
Total_Agency: 'Total de Agências',
Check_Detail: 'Ver Detalhes da Agência',
Agency_Number: 'Número da Agência',
Agency_Income: 'Rendimento Total em Diamantes da Agência',
Agency_List: 'Lista de Agências',
Agency_ID: 'ID da Agência:',
Agent_ID: 'ID do Agente:',
Create_Date: 'Data de Criação:',
Diamonds_Income: 'Rendimento em Diamantes:',
Forward_Order: 'Ordem Crescente',
Inverted_Order: 'Ordem Decrescente',
title_date: 'Seleção de Data',
Confirm: 'Confirmar',
Coins_Income: 'Rendimento em Moedas:',
Agency_Coins_Income: 'Rendimento Total em Moedas da Agência'
}
}

View File

@@ -116,6 +116,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/index.js?v=1.0"></script>

View File

@@ -0,0 +1,6 @@
// Português
langBr = {
// Módulos
demoModule: {
}
};

View File

@@ -65,6 +65,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/shareIndex.js?v=1.0"></script>

View File

@@ -76,6 +76,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/BANK.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -60,6 +60,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/bankTransferLira.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -60,6 +60,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/CARD_USD.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -60,6 +60,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/PAYONNER.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -56,6 +56,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/USDT.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -55,6 +55,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/VODAFONE.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -59,5 +59,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/adminSet.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -59,5 +59,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/adminSet2.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -81,5 +81,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/agencyDiamondIncome.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -59,6 +59,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/bill.js?v=1.0"></script>
<script src="../../common/local/langHandler.js"></script>
</body>

View File

@@ -116,6 +116,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/cos-js-sdk-v5.min.js"></script>
<script src="./js/createGuild.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -63,5 +63,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/diamondWithdraw.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -96,6 +96,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/generalSalary.js"></script>
<script src="../../common/local/langHandler.js"></script>
</html>

View File

@@ -40,6 +40,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<!-- <script src="./js/guide.js"></script> -->
<script src="../../common/local/langHandler.js"></script>
<script>

View File

@@ -64,5 +64,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/guild.js?v=2"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -69,5 +69,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/guildInfoSet.js?v=1.0"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -202,5 +202,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/index.js?v=3.111"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -59,5 +59,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/invitation.js?v=1.0"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -0,0 +1,443 @@
langBr = {
demoModule: {
layerIndex1: `Carregando...`,
layerIndex2: `Sucesso`,
layerIndex3: `Erro de rede`,
text1: `Nome da Agência`,
text2: `Nome da Agência`,
text3: `Administrador`,
text4: `Configurações`,
text5: `Rendimentos`,
text6: `Convidar`,
text7: `Detalhes`,
text8: `Nome da Agência`,
text9: `Cancelar`,
text10: `Confirmar`,
text11: 'Nome da Agência:',
text12: `Mestre`,
text13: `Administrador`,
text14: `Excluir`,
text15_h1: `Removendo Membros`,
text15: `Antes de decidir remover o membro, observe o seguinte:<br><br>
<strong>Redefinição de turnover de diamantes e salário:</strong> <br>
Ao remover o membro, o turnover de diamantes e o salário acumulado pelo membro na agência serão redefinidos. <br><br>
<strong>Por favor, considere sua decisão cuidadosamente.</strong>`,
text16: `ID MoliStar`,
text17_h1: `Instruções para Sair da Agência`,
text17: `Antes de decidir sair da agência, observe o seguinte:<br><br>
<strong>Redefinição de Turnover de Diamantes e Salário:</strong> <br>
Ao sair da agência, seu turnover de diamantes acumulado e salário na agência serão redefinidos. Por favor, considere sua decisão cuidadosamente. <br><br>
<strong>Processo de aprovação de saída:</strong><br>
Após enviar a solicitação para sair da agência, o agente revisará seu pedido em até 24 horas. Se o agente não processar dentro de 24 horas, o sistema aprovará automaticamente sua solicitação após esse período.`,
text18: `Sair`,
texts1: "Estatísticas de Rendimentos em Moedas",
texts2: "Estatísticas de Rendimentos em Salário",
texts3: "Configurações da Agência",
texts4: "Configurações do Administrador",
texts5: "Meu Salário",
newtext1: "Meus Rendimentos",
newtext2: "Conta de Salário",
newtext3: "Informações da Agência",
newtext4: "Administrador da Agência",
newtext5: "Nível da Agência",
newtext6: "Nível Atual da Agência:",
newtext7: "Próximo nível necessita:",
coins: "Moedas",
transfer_salary: "Transferência de Salário:",
audit: 'Em Auditoria',
weeklyRewardsText1: 'Recompensas semanais do Host',
weeklyRewardsText2: 'Você pode receber um total de 2240000 moedas.',
weeklyRewardsText22: 'Você pode receber um total de 3000000 moedas.',
weeklyRewardsText3: 'Receber',
weeklyRewardsText33: 'Recebido',
weeklyRewardsText4: 'Nível do Host',
weeklyRewardsText5: 'Tempo de reset: Segunda-feira 0:00 (GMT+3)',
weeklyRewardsText6: 'Tempo de reset: Segunda-feira 0:00 (GMT+8)',
},
adminSet: {
text1: `Administrador`,
text2: `Buscar`,
text3: `Sem dados`,
text4: `Nomear Administrador?`,
text5: `Cancelar`,
text6: `Confirmar`,
text7: `Adicionar`,
text8: `Adicionado`,
},
adminSet2: {
text1: `Administrador`,
text2: `Configurações`,
text3: `Adicionar Admin`,
text4: `Sem dados`,
text5: `Remover Administrador?`,
text6: `Cancelar`,
text7: `Confirmar`,
text8: `Mestre`,
text9: `Administrador`,
text10: `Excluir`,
text11: 'Removido',
},
guild: {
text1: `Todos`,
text2: `Todos`,
text3: `Agência`,
text4: `Solicitar para entrar?`,
text5: `Cancelar`,
text6: `Confirmar`,
text7: `Adicionar`,
text8: 'Enviado',
newText1: 'Criar uma Agência',
newText2: 'Em revisão',
newText3: 'Por favor, aguarde pacientemente~',
newText4: 'Entrar',
newText5: 'ID do Agente:',
placeholder: 'Digite o ID do Agente para buscar',
},
createGuild: {
text1: `Aplicação de Registro da Agência`,
text2: `Avatar da Agência`,
text3: `Nome da Agência`,
text4: `Informações de Contato do Agente`,
text5: `Carteira de Identidade do Agente`,
text6: `ID do Convidador`,
text7: `Foto do Convidador`,
text8: `Enviado com Sucesso`,
text9: `Obrigado por enviar sua aplicação para criar uma agência. Vamos revisá-la em até 3 dias úteis. Por favor, aguarde pacientemente e responderemos o mais rápido possível.`,
text10: `Confirmar`,
placeholder: `Por favor, insira`,
null: `Campos obrigatórios não podem estar em branco`,
imgerr:'Falha ao enviar a imagem, por favor tente novamente',
Area_Code:'Código de Área',
Contact_type:'Tipo de Contato',
Select:'Selecionar',
Please_number:'Por favor, insira seu número de telefone',
confirm: `OK`,
text9_new:'Parabéns por criar sua nova agência! <br /> Para ajudá-lo a crescer mais rápido, adicione nosso gerente oficial agora e receba instantaneamente: <br /> ✔ 7000 moedas <br /> ✔ Placa de identificação exclusiva <br /> ✔ Veículo edição limitada (3 dias) <br /> Destaque sua agência desde o primeiro dia!',
text10_new:'Encontrar Gerente Oficial',
},
guildInfoSet: {
text1: `Configurações da Agência`,
text2: `Configurações da Agência`,
text3: `Nome: `,
text4: `Nome`,
text5: `Plano de Fundo:`,
text6: `Excluir`,
text7: `Salvar`,
text8: `Carregado`,
textConte1: `Salvar`,
textConte2: `Editar`,
textConte3: `Adicionar`,
textConte4: `Conta de Pagamento`,
text55: `Avatar da Agência`,
toastMsgText1: `Upload de GIF não é suportado no momento`,
},
invitation: {
text1: `Buscar`,
text2: `Buscar MoliStarID`,
text3: `Buscar`,
text4: `Sem conteúdo`,
text5: `Convidar para a agência?`,
text6: `Cancelar`,
text7: `Confirmar`,
text8: `Adicionar`,
text9: `Sem dados`,
text10: 'Convite enviado',
},
memberFlow: {
text1: `Estatísticas de Rendimentos`,
text2: `Rendimento Total em Moedas`,
text3: `Rendimento em Moedas dos Membros`,
text4: `A data de início não pode ser posterior à data de término`,
text5: `O período selecionado não pode exceder 90 dias`,
text6: `Rendimento em Moedas`,
text7: `Duração`,
text8: `Número de Doadores`,
text9: `Eu`,
},
memberFlow2: {
text1: `Estatísticas de Salários`,
text2: `Anterior`,
text3: `Próximo`,
text4: `Meu Salário`,
text5: `Salário em Moedas`,
text6: `Comissão`,
text7: `Diamantes Restantes`,
text8: `Salários dos Membros`,
text9: `Mês`,
text10: `Membro`,
text11: `Dias válidos`,
text12: `Rendimento em Moedas`,
text13: `Salário em Moedas`,
text14: `Diamantes Restantes`,
text15: `Visualizar`,
text16: `Detalhes`,
text17: `Atual`,
textss: 'Salário Total em Moedas'
},
memberFlow22: {
text1: `Salário do Membro`,
text2: `Anterior`,
text3: `Próximo`,
text4: `Salário em Moedas`,
text5: `Rendimento em Moedas`,
text6: `Dias Válidos`,
text7: `Diamantes Restantes`,
text8: `Detalhes Diários`,
text9: ``,
text10: `Data`,
text11: `Duração`,
text12: `Rendimento Diário`,
text13: `Rendimento Mensal`,
text14: `Salário em Moedas`,
},
memberFlow222: {
text1: `Salário do Membro`,
text2: `Anterior`,
text3: `Próximo`,
text4: `Salário em Moedas`,
text5: `Rendimento em Moedas`,
text6: `Dias Válidos`,
text7: `Diamantes Restantes`,
text8: `Detalhes Diários`,
text9: ``,
text10: `Data`,
text11: `Duração`,
text12: `Rendimento Diário`,
text13: `Rendimento Mensal`,
text14: `Salário em Moedas`,
},
search: {
text1: `Buscar`,
text2: `Buscar MoliStarID`,
text3: `Buscar`,
text4: `Sem conteúdo`,
text5: `Solicitar para entrar?`,
text6: `Excluir`,
text7: `Cancelar`,
text8: 'Enviado',
},
lay: {
ok: 'Confirmar',
close: 'Cancelar',
departed: 'Saiu',
},
personal: {
duration: `Minha duração:`,
text1: `Pessoal<span></span>`,
text2: `Agência<span></span>`,
text3: `Meus diamantes:`,
text4: `Sacar`,
text5: `Entrar na minha conta de salário`,
text6: `Rendimento deste ciclo`,
text7: `(Rendimento total gerado ao sacar diamantes para a conta de salário durante este ciclo)`,
text8: `Rendimento total`,
text9: `Rendimento liquidado`,
text10: `Rendimento restante`,
text11: `Rendimento do último ciclo`,
text12: `Rendimento total`,
text13: `Rendimento liquidado`,
text14: `Rendimento restante`,
text15: `Salário do Agente`,
text16: `Salário do Agente`,
text17: `Rendimento em Diamantes`,
text18: `Taxa de Rendimento do Agente`,
text19: `Dados do Âncora`,
text20: `Rendimento em Diamantes`,
},
diamondWithdraw: {
text1: `Saque de Diamantes`,
text2: `Confirmar`,
text3: `Saque realizado com sucesso`,
text4: `Entrar na conta de salário`,
text5: `Cancelar`,
text6: `Diamantes`,
text7: `Saque de <b>0</b>ÜS realizado com sucesso para a conta de salário`,
text9: `Meus diamantes:`
},
salary: {
text1: `Conta de salário`,
text2: `Meu salário:`,
text3: `Extrato`,
text4: `Pessoal`,
text5: `Agente`,
text6: `Método de transferência`,
text7: `Transferir dólares`,
text8: `Confirmar`,
text9: `Recarregar agente`,
text10: `Nenhum agente de recarga nesta área`,
text11: `Cancelar`,
text12: `Confirmar`,
text13: `Recarregar agente`,
text14: `Tem certeza que deseja enviar <b></b> para o agente para liquidação?`,
text15: `Valor personalizado`,
text16: `Tudo`,
text17: `Pode ser trocado por <b>0</b> moedas de ouro`,
text18: `(Taxa de câmbio de 1:<b>7000</b>)`,
text19: `Trocar moedas`,
text20: `Sacar`,
text21: `O canal de saque abre nos dias 1 e 2 de cada mês.`,
text22: `Liquidação do agente`,
text23: `Saque do vendedor de moedas`,
text24: `Por favor, insira o valor a ser resgatado`,
text25: `Moedas`,
textnew1: `Conta de saque`,
textnew2: `Não vinculado`,
textnew3: `Selecionar Conta`,
textnew4: `Saque`,
textnew5: `Valor do saque`,
textnew6: `Taxa de processamento`,
textnew7: `Taxa de processamento`,
textnew8: `Taxa de câmbio USD para EGP: 1:`,
textnew8_TRY: `Taxa de câmbio USD para TRY: 1:`,
textnew9: `Valor estimado`,
textnew10: `Observação: O valor estimado de chegada pode ser afetado pela taxa de câmbio do banco, etc.`,
textnew11: `Sacar`,
textnew12: `Cancelar`,
textnew13: `Por favor, selecione uma conta de saque`,
textnew14: `Acima do valor máximo transferível.`,
textnew15: `Sucesso`,
textnew16: `O tempo de processamento para solicitações de saque é do dia 3 ao dia 10 de cada mês.`,
textnew17: `OK`,
textnew18: `Classificação por estrelas:`,
Reminder:'Lembrete',
tip_txt1:function (num) {
return `Tem certeza que deseja transferir o salário (<span style="color:#313131;font-weight:500">ÜS:${num}</span>) para este usuário?`
},
tip_txt2:'A operação não pode ser desfeita, por favor, proceda com cautela!',
},
newENsalary:{
textnew16:'Submissão bem-sucedida! O sistema aceitou sua aplicação e a processará o mais rápido possível.',
text21:'O Agente pode sacar uma vez por semana.'
},
bill: {
text1: `Extrato`,
text2: `Rendimentos`,
text3: `Despesas`,
text4: `Salário:`,
text5: `Saque de diamantes`,
text6: `Saque oficial`,
text7: `Troca de salário por moedas`,
text8: `Transferência de salário`,
text9: `Salário do agente`,
text10: `Em Revisão`,
text11: `Emitido`,
text12: `Rejeitado`,
text13: ``,
},
success: {
text1: `Liquidação bem-sucedida`,
text2: `Troca bem-sucedida`,
text3: `Salário`,
text4: `Status atual`,
text5: `Troca bem-sucedida`,
text6: `Conta de troca`,
text7: `Trocar moedas`,
text8: `Horário da troca`,
text9: `Pedido`,
text10: ``,
text11: `Status atual`,
text12: `Bem-sucedido`,
text13: `Conta`,
text14: `Conta de liquidação`,
text15: `Horário`,
text16: `Pedido`,
},
payonner: {
text1: `Payonner`,
text2: `Confirmar`,
text3: `Desvincular`,
text4: `País`,
text5: `OK`,
text6: `Tipo de Moeda:`,
text7: `País`,
text8: `Número da Conta do Beneficiário`,
text9: `Nome do Beneficiário`,
text10: `Campos obrigatórios não podem estar em branco`,
},
bank: {
text1: `Confirmar`,
text2: `Desvincular`,
text3: `País`,
text4: `OK`,
text5: `País`,
text6: `Número da Conta do Beneficiário`,
text7: `Nome do Banco`,
text8: `Código SWIFT`,
text9: `Nome do Beneficiário`,
text10: `Endereço`,
},
pTitle: {
p1: `País`,
p2: `Número da Conta do Beneficiário`,
p3: `Nome do Banco (Apenas em Inglês)`,
p4: `Código SWIFT (Apenas em Inglês)`,
p5: `Nome do Beneficiário (Apenas em Inglês)`,
p6: `Endereço (Apenas em Inglês)`,
p7: `Conta do Beneficiário (Formato de E-mail)`,
DocumentID:'Documento de Identificação',
AccountType:'Tipo de Conta',
Email:'E:E-mail',
Phone:'P:Telefone',
CPFCNPJ:'C:CPF/CNPJ',
EVP:'B:EVP',
p71: `Conta do Beneficiário (Número de telefone)`,
p72:'Formato: 11 dígitos começando com 09',
p73:'Formato: 11 dígitos começando com 84',
AccountNo:'Número da Conta',
payeeAccount:'Conta do Beneficiário',
},
weeklyRewards: {
text1: `Recompensas semanais do Host`,
text2: `Você pode receber <b>2240000</b> moedas no total.`,
text22: `Você pode receber <b>3000000</b> moedas no total.`,
text3: `Receber`,
text4: `Nível do Host`,
text5: `Recebido`,
},
weeklyRewardsRule: {
text1: `Regras`,
text2: `<p>1 Horário da atividade: 0:00-23:59 (GMT+3) toda semana.</p>
<p>2 Recompensas em moedas: Calcule o rendimento em diamantes do usuário toda semana, e você pode receber moedas correspondentes ao atingir um certo nível.</p>
<p>3 Gradiente de recompensa em moedas</p>`,
text3: `./images/weeklyRewardsRule2.png`,
text33: `./images/weeklyRewardsRule2-tren.png`,
text22: `<p>1 Horário da atividade: 0:00-23:59 (GMT+8) toda semana.</p>
<p>2 Recompensas em moedas: Calcule o rendimento em diamantes do usuário toda semana, e você pode receber moedas correspondentes ao atingir um certo nível.</p>
<p>3 Gradiente de recompensa em moedas</p>`,
},
agencyDiamondIncome: {
text1: `Rendimento em Diamantes da Agência`,
text2: `Construindo uma agência, você pode buscar o rendimento em diamantes a qualquer momento.`,
text3: `A saída de usuários da agência pode resultar em alterações nos dados.`,
text4: `Para`,
text5: `Seleção de data`,
text6: `Confirmar`,
text7: `Buscar`,
},
bankTransferLira: {
text1: `Transferência Bancária em Lira`,
text2: `Confirmar`,
text3: `Desvincular`,
text4: `País`,
text5: `OK`,
text6: `Tipo de Moeda:`,
text7: `País`,
text8: `TR+24Números`,
text9: `Nome do Beneficiário`,
text10: `Campos obrigatórios não podem estar em branco`,
text11: `Conta do Beneficiário (IBAN)`,
},
CARD_USD: {
text1: `Cartão USD`,
text2: `Confirmar`,
text3: `Desvincular`,
text4: `País`,
text5: `OK`,
text6: `Tipo de Moeda:`,
text7: `País`,
text8: `Conta do Beneficiário`,
text9: `Nome do Beneficiário`,
text10: `Campos obrigatórios não podem estar em branco`,
text11: `Conta do Beneficiário`,
},
}

View File

@@ -130,5 +130,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/personal.js?v=1.1"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -46,6 +46,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/record.js"></script>
<script src="../../common/local/langHandler.js"></script>
</body>

View File

@@ -248,6 +248,7 @@
<script src="./local/zh.js?v=2.0"></script>
<script src="./local/ar.js?v=2.0"></script>
<script src="./local/tr.js?v=2.0"></script>
<script src="./local/br.js"></script>
<script src="./js/salary.js?v=2.1"></script>
<script src="../../common/local/langHandler.js"></script>
</body>

View File

@@ -59,5 +59,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/search.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -95,6 +95,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/js/jquery.copy.min.js"></script>
<script src="./js/success.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -59,5 +59,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/weeklyRewards.js?v=2"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -35,5 +35,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/weeklyRewardsRule.js?v=2"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -59,5 +59,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/adminSet.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -59,5 +59,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/adminSet2.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -87,5 +87,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/guild.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -69,5 +69,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/guildInfoSet.js?v=1.0"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -83,5 +83,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/incomeStatistics.js?v=1.1"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -185,5 +185,6 @@
<script src="./local/zh.js?v=1.0"></script>
<script src="./local/ar.js?v=1.0"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/index.js?v=1.11"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -59,5 +59,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/invitation.js?v=1.0"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -0,0 +1,204 @@
langBr = {
demoModule: {
layerIndex1: `Carregando...`,
layerIndex2: `Sucesso`,
layerIndex3: `Erro de rede`,
text1: `Nome da Agência`,
text2: `Nome da Agência`,
text3: `Administrador`,
text4: `Configurações`,
text5: `Rendimentos`,
text6: `Convidar`,
text7: `Detalhes`,
text8: `Nome da Agência`,
text9: `Cancelar`,
text10: `Confirmar`,
text11: 'Nome da Agência:',
text12: `Mestre`,
text13: `Administrador`,
text14: `Excluir`,
text15: `Tem certeza que deseja remover esta pessoa?`,
text16: `ID MoliStar`,
texts1: "Estatísticas de Rendimentos em Moedas",
texts2: "Estatísticas de Rendimentos em Salário",
texts3: "Configurações da Agência",
texts4: "Configurações do Administrador",
texts5: "Meu Salário",
newText1: `Estatísticas de Rendimentos em Moedas`,
newText2: `Agência`,
newText3: `Administrador`,
audit:'Em Auditoria',
weeklyRewardsText1: 'Recompensas semanais do Host',
weeklyRewardsText2: 'Você pode receber um total de 664500 moedas.',
weeklyRewardsText3: 'Receber',
weeklyRewardsText33: 'Recebido',
weeklyRewardsText4: 'Nível do Host',
weeklyRewardsText5: 'Tempo de reset: Segunda-feira 0:00 (GMT+8)',
},
adminSet: {
text1: `Administrador`,
text2: `Buscar`,
text3: `Sem dados`,
text4: `Nomear Administrador?`,
text5: `Cancelar`,
text6: `Confirmar`,
text7: `Adicionar`,
text8: `Adicionado`,
},
adminSet2: {
text1: `Administrador`,
text2: `Configurações`,
text3: `Adicionar Admin`,
text4: `Sem dados`,
text5: `Remover Administrador?`,
text6: `Cancelar`,
text7: `Confirmar`,
text8: `Mestre`,
text9: `Administrador`,
text10: `Excluir`,
text11: 'Removido',
},
guild: {
text1: `Todos`,
text2: `Todos`,
text3: `Agência`,
text4: `Solicitar para entrar?`,
text5: `Cancelar`,
text6: `Confirmar`,
text7: `Adicionar`,
text8: 'Enviado',
},
guildInfoSet: {
text1: `Configurações da Agência`,
text2: `Configurações da Agência`,
text3: `Nome: `,
text4: `Nome`,
text5: `Plano de Fundo:`,
text6: `Excluir`,
text7: `Salvar`,
text8: `Carregado`,
textConte1: `Salvar`,
textConte2: `Editar`,
textConte3: `Adicionar`,
textConte4: `Conta de Pagamento`,
text55: `Avatar da Agência`,
toastMsgText1: `Upload de GIF não é suportado no momento`,
},
invitation: {
text1: `Buscar`,
text2: `Buscar MoliStarID`,
text3: `Buscar`,
text4: `Sem conteúdo`,
text5: `Convidar para a Agência?`,
text6: `Cancelar`,
text7: `Confirmar`,
text8: `Adicionar`,
text9: `Sem dados`,
text10: 'Convite enviado',
},
memberFlow: {
text1: `Estatísticas de Rendimentos`,
text2: `Rendimento Total em Moedas`,
text3: `Rendimento em Moedas dos Membros`,
text4: `A data de início não pode ser posterior à data de término`,
text5: `O período selecionado não pode exceder 90 dias`,
text6: `Rendimento em Moedas`,
text7: `Duração`,
text8: `Número de Doadores`,
text9: `Eu`,
},
memberFlow2: {
text1: `Estatísticas de Salários`,
text2: `Anterior`,
text3: `Próximo`,
text4: `Meu Salário`,
text5: `Salário em Moedas`,
text6: `Comissão`,
text7: `Diamantes Restantes`,
text8: `Salários dos Membros`,
text9: `Mês`,
text10: `Membro`,
text11: `Dias válidos`,
text12: `Rendimento em Moedas`,
text13: `Salário em Moedas`,
text14: `Diamantes Restantes`,
text15: `Visualizar`,
text16: `Detalhes`,
text17: `Atual`,
textss: 'Salário Total em Moedas'
},
memberFlow22: {
text1: `Salário do Membro`,
text2: `Anterior`,
text3: `Próximo`,
text4: `Salário em Moedas`,
text5: `Rendimento em Moedas`,
text6: `Dias Válidos`,
text7: `Diamantes Restantes`,
text8: `Detalhes Diários`,
text9: ``,
text10: `Data`,
text11: `Duração`,
text12: `Rendimento Diário`,
text13: `Rendimento Mensal`,
text14: `Salário em Moedas`,
},
memberFlow222: {
text1: `Salário do Membro`,
text2: `Anterior`,
text3: `Próximo`,
text4: `Salário em Moedas`,
text5: `Rendimento em Moedas`,
text6: `Dias Válidos`,
text7: `Diamantes Restantes`,
text8: `Detalhes Diários`,
text9: ``,
text10: `Data`,
text11: `Duração`,
text12: `Rendimento Diário`,
text13: `Rendimento Mensal`,
text14: `Salário em Moedas`,
},
search: {
text1: `Buscar`,
text2: `Buscar MoliStarID`,
text3: `Buscar`,
text4: `Sem conteúdo`,
text5: `Solicitar para entrar?`,
text6: `Excluir`,
text7: `Cancelar`,
text8: 'Enviado',
},
lay: {
ok: 'Confirmar',
close: 'Cancelar',
departed: 'Saiu',
},
incomeStatistics:{
text1:`Estatísticas de Rendimentos`,
text2:`Rendimento Total em Moedas`,
text22:`Rendimento da Agência`,
text222:`Rendimento Pessoal`,
text3:`Dados Pessoais`,
text4:`Dados dos Membros`,
text5:`Data`,
text6:`Rendimento em Moedas`,
text7:`Duração`,
text8:`Eu`,
text9:`Membro`,
},
weeklyRewards: {
text1: `Recompensas semanais do Host`,
text2: `Você pode receber <b>664500</b> moedas no total.`,
text3: `Receber`,
text4: `Nível do Host`,
text5: `Recebido`,
},
weeklyRewardsRule: {
text1: `Regras`,
text2: `<p>1 Horário da atividade: 0:00-23:59 (GMT+8) toda semana.</p>
<p>2 Recompensas em moedas: Calcule o rendimento em moedas do usuário toda semana, e você pode receber moedas correspondentes ao atingir um certo nível.</p>
<p>3 Gradiente de recompensa em moedas</p>`,
text3: `./images/weeklyRewardsRule.png`,
},
}

View File

@@ -100,6 +100,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/mobileSelect.js"></script>
<script src="./js/selectDate.js"></script>
<script src="./js/lay-picker.min.js"></script>

View File

@@ -148,6 +148,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/mobileSelect.js"></script>
<script src="./js/selectDate.js"></script>
<script src="./js/lay-picker.min.js"></script>

View File

@@ -154,6 +154,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/mobileSelect.js"></script>
<script src="./js/selectDate.js"></script>
<script src="./js/lay-picker.min.js"></script>

View File

@@ -155,6 +155,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/mobileSelect.js"></script>
<script src="./js/selectDate.js"></script>
<script src="./js/lay-picker.min.js"></script>

View File

@@ -176,6 +176,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/mobileSelect.js"></script>
<script src="./js/selectDate.js"></script>
<script src="./js/lay-picker.min.js"></script>

View File

@@ -59,5 +59,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/search.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -59,5 +59,6 @@
<script src="./local/zh.js?v=1.0"></script>
<script src="./local/ar.js?v=1.0"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/weeklyRewards.js?v=1.11"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -35,5 +35,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/weeklyRewardsRule.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -54,6 +54,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/index.js?v=1.0"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -0,0 +1,45 @@
langBr = {
demoModule: {
layerIndex1: `Carregando...`,
layerIndex2: `Sucesso`,
layerIndex3: `Erro de rede`,
text1: `Nível`,
text2: `Nível de Riqueza`,
text3: `Nível de Charme`,
text4: `Valor de Riqueza:`,
text5: `Valor necessário para subir de nível:`,
text6: `
<div class="ruleText">
<div class="title">Como subir de nível</div>
<p>A cada presente de 1 moeda de ouro enviado, você ganha 1 ponto de experiência. Quanto mais pontos acumular, maior será seu nível.</p>
</div>
<div class="ruleText">
<div class="title">Condições para obter</div>
<p>1. Usuários a partir do Nv.1 recebem um emblema de nível.</p>
<p>2. Usuários a partir do Nv.30 desbloqueiam efeitos especiais ao entrar em salas.</p>
</div>
<div class="ruleText">
<div class="title">Sobre os ícones de nível</div>
<p>O ícone aparece na sala, perfil e outros locais. Quanto maior o nível, mais incrível o ícone.</p>
</div>
<div class="ruleText">
<div class="title">Efeitos especiais de Nível de Riqueza</div>
<p>Inclui efeitos visuais ao entrar nas salas. Níveis mais altos = efeitos mais impressionantes.</p>
<img src="./images/leve1.png" alt="">
</div>
<div class="ruleText">
<div class="title">Privilégios do Nível de Riqueza</div>
<p>Ao alcançar Nv.30+, toda entrada em sala terá efeitos especiais.</p>
<img src="./images/leve2.png" alt="" class="img2">
</div>
`,
text7: `
<div class="ruleText">
<div class="title">Sobre o Nível de Charme</div>
<p>Representa seu carisma na plataforma. Cada presente recebido dá 1 ponto. Seu emblema muda conforme evolui!</p>
<img src="./images/img3.png" alt="">
</div>
`,
rewards: `recompensas`,
}
}

View File

@@ -31,6 +31,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/rewards.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -1 +1 @@
<!DOCTYPE html><html><head><meta charset=UTF-8><meta name=viewport content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><title>molistar</title><link href=./static/css/app.c25ee3e41d2559e548f982302871d043.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.e75558b9b18156665cbc.js></script><script type=text/javascript src=./static/js/vendor.ef63a6e67767f10f7bb6.js></script><script type=text/javascript src=./static/js/app.7259ce0a99b221700355.js></script></body></html>
<!DOCTYPE html><html><head><meta charset=UTF-8><meta name=viewport content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><title>molistar</title><link href=./static/css/app.c25ee3e41d2559e548f982302871d043.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.e75558b9b18156665cbc.js></script><script type=text/javascript src=./static/js/vendor.ef63a6e67767f10f7bb6.js></script><script type=text/javascript src=./static/js/app.b435796717a0ba4f5121.js></script></body></html>

File diff suppressed because one or more lines are too long

View File

@@ -109,5 +109,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/index.js?v=1.5"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -0,0 +1,24 @@
// Português (Brasil)
langBr = {
demoModule: {
layerIndex1: 'Carregando...',
layerIndex2: 'Operação concluída',
layerIndex3: 'Erro de rede, saia e entre novamente',
text1: "Riqueza",
text2: "Charme",
text3: "Sala",
text4: "Família",
text5: "Diário",
text6: "Semanal",
text7: "Não listado",
newText1: 'Ranking de Honra',
newText11: 'Ranking de Honra',
newText2: 'Recompensas Mensais',
newText22: 'Recompensas Mensais',
newText3: 'Atrás',
newText4: 'Mensal',
newText5: 'Recompensas',
newText6: 'TOP3 do Mês Anterior',
newText7: 'Vago'
}
}

View File

@@ -75,5 +75,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/monthlyRewards.js?v=1.0"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -78,6 +78,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/givePack.js?v=1.0"></script>

View File

@@ -73,6 +73,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/index.js?v=1.0"></script>

View File

@@ -0,0 +1,30 @@
// Português (Brasil)
langBr = {
demoModule: {
page_title: 'Central de Pacotes de Presentes',
Newbie_Giftpack: 'Pacote para Iniciantes',
Expiration_Countdown: 'Contagem Regressiva',
Number_Giftpacks: 'Quantidade de Pacotes:',
Number_Used: 'Quantidade Usada:',
Trial_btn: 'Experimentar',
Give_btn: 'Presentear',
contents_backpack: 'Os itens do pacote serão colocados na sua mochila correspondente, verifique~',
Cancel_btn: 'Cancelar',
Use_btn: 'Usar',
My_Record: 'Meu Histórico de Pacotes',
used_package: 'Você usou o pacote com sucesso, verifique na sua mochila~',
I_Received: 'Recebidos',
I_Gave: 'Presenteados',
I_Used: 'Usados',
Giftpacks_System: 'Pacotes do Sistema',
Give_Giftpack: 'Presentear com Pacote',
Giftpack_Quantity: 'Quantidade:',
Giftpacks_caution: 'Pacotes não podem ser devolvidos após presenteados, tenha cuidado~',
sent_package: 'Você enviou o pacote com sucesso, avise seus amigos!',
You_yet: 'Você ainda não recebeu nenhum pacote',
Contact_them: 'Fale com o atendimento para saber como conseguir',
Please_search: 'Digite o ID do usuário para buscar',
Rules: 'Regras',
Rules_txt: '1 Distribuição: A plataforma distribui pacotes baseado na atividade e comportamento dos usuários. <br /> 2 Como obter: Consulte o atendimento para detalhes. <br /> 3 Uso: Após receber, você pode usar ou presentear. <br /> 4 Validade: Cada pacote tem data de expiração. Use antes disso. <br /> 5 Violações: Se houver trapaças, a plataforma pode remover os pacotes. <br /> 6 Observações: A plataforma tem o direito final de interpretação.',
}
}

View File

@@ -56,6 +56,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/myRecord.js?v=1.0"></script>

View File

@@ -34,6 +34,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script>

View File

@@ -1 +1 @@
<!DOCTYPE html><html><head><meta charset=UTF-8><meta name=viewport content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><title>molistar</title><link href=./static/css/app.9aa0ebb35f123fcc4db56e4f8da22c1d.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.e4ec763703d705b789ea.js></script><script type=text/javascript src=./static/js/vendor.e47c3a7af2568c53d931.js></script><script type=text/javascript src=./static/js/app.393b0111708879918929.js></script></body></html>
<!DOCTYPE html><html><head><meta charset=UTF-8><meta name=viewport content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><title>molistar</title><link href=./static/css/app.9aa0ebb35f123fcc4db56e4f8da22c1d.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.e4ec763703d705b789ea.js></script><script type=text/javascript src=./static/js/vendor.e47c3a7af2568c53d931.js></script><script type=text/javascript src=./static/js/app.8a3e96e3aa2b5bf8a676.js></script></body></html>

File diff suppressed because one or more lines are too long

View File

@@ -537,4 +537,8 @@ body {
}
.arabic .largestBox ul li .score {
float: left;
}
.brazil .largestBox .tab {
width: 6rem;
}

View File

@@ -633,4 +633,10 @@ body {
float: left;
}
}
}
.brazil{
.largestBox .tab{
width: px2rem(450);
}
}

View File

@@ -58,6 +58,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/hourRank.js?v=1.0"></script>
<script src="../../common/local/langHandler.js"></script>
</body>

View File

@@ -60,5 +60,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/hourRankLicense.js?v=1.0"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -112,5 +112,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="./js/index.js?v=1.2"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -0,0 +1,37 @@
// Português (Brasil)
langBr = {
demoModule: {
ruleLicense_title: "Regras da Lista",
ruleLicense_text: `
<p>A lista horária é classificada de acordo com o valor dos presentes recebidos em salas de festa em uma única hora.</p>
<p>A lista é atualizada a cada hora, e o TOP1 será anunciado em todas as salas de festa do servidor.</p>
`,
// ============================= Lista Horária ========================
img1: `./images/single/topthree-bg-en.png`, // Manter caminho da imagem
hour_title: 'Lista Horária',
hore_text1: 'Até o Prazo da Lista',
hour_text2: 'Posição',
hour_text3: 'Sala',
hour_text4: 'Valor dos Presentes',
hour_text5: 'Carregando...',
hour_text6: 'Operação Concluída',
hour_text7: 'Erro de Rede',
hour_text8: ' ',
hour_text9: 'Aguardando Posição',
hour_text10: ' ',
hour_text11: 'Não Listado',
// ============================= Lista de Salas ======================
roomImg1: './images/title-en.png', // Manter caminho da imagem
room_title: 'Lista de Salas',
room_text1: 'Lista de Amor',
room_text2: 'Lista de Charme',
room_text3: 'Lista Diária',
room_text4: 'Lista Semanal',
room_text5: 'Lista Mensal',
room_text6: 'Erro de rede, saia e entre novamente',
// ============================= Explicação =========================
text11: `<p>A Lista Horária é baseada no valor dos presentes recebidos por transmissores individuais em uma única hora.</p>
<p>As posições são calculadas a cada hora, e o TOP1 será anunciado em todas as salas de transmissão.</p>`,
hour_text33: `Transmissor`,
}
}

View File

@@ -36,6 +36,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script>
let browser = checkVersion()

View File

@@ -30,6 +30,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script>
$(function () {

View File

@@ -78,6 +78,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/index.js?v=1.0"></script>

View File

@@ -0,0 +1,53 @@
// Português (Brasil)
langBr = {
demoModule: {
page_title: 'Central de Tarefas',
Mall: 'Loja',
Sign_gifts: 'Faça login para ganhar presentes',
Sign_generous: 'Conecte-se por 7 dias para receber presentes generosos',
Sign_now: 'Entrar agora',
Day: 'Dia',
Signed_in: 'Registrado',
Expired: 'Expirado',
Daily_Tasks: 'Tarefas Diárias',
DAILY_SIGN: 'Login diário',
UP_MIC: function(num, standardValue) {
return `Conversar no microfone (${num}/${standardValue}min)`
},
UP_MIC_120: function(num, standardValue) {
return `Conversar no microfone (${num}/${standardValue}min)`
},
PLAY_GAME: function(num, standardValue) {
return `Jogar (${num}/${standardValue})`
},
CHARGE_GOLD_NUM: function(num, standardValue) {
return `Recarregar (${num}/${standardValue}) moedas`
},
CHARGE_GOLD_NUM_5: function(num, standardValue) {
return `Recarregar (${num}/${standardValue}) moedas`
},
CHARGE_GOLD_NUM_10: function(num, standardValue) {
return `Recarregar (${num}/${standardValue}) moedas`
},
ROOM_SEND_GIFT: 'Enviar presentes na sala',
RECV_LUCKY_GIFT: 'Receber presentes Lucky/Bravo',
RECV_NOMAL_GIFT: 'Receber presentes normais',
RECV_NOMAL_GIFT_GOLD: 'Receber presentes (Valor acima de 20K moedas)',
Received_rewards: 'Recompensas recebidas',
Receive: 'Receber',
Reward_out: 'Recompensa já recebida, vá conferir~',
Sign_arrived: 'Horário de login ainda não chegou',
Received: 'Recebido',
Exchange: 'Trocar',
Exchange_successful: 'Troca realizada com sucesso',
Understand: 'Entendido',
You_exchanged: function(name) {
return `Você trocou por ${name}, foi colocado com sucesso na sua mochila`
},
pointsDetails: 'Detalhes dos pontos',
Increase: 'Aumento',
Consumption: 'Consumo',
Insufficient_points: 'Pontos insuficientes',
Your_rewards: 'Seus pontos atuais são insuficientes, troque por outras recompensas~'
}
}

View File

@@ -79,6 +79,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/mall.js?v=1.0"></script>

View File

@@ -52,6 +52,6 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/pointsDetails.js?v=1.0"></script>

View File

@@ -124,6 +124,7 @@
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./local/br.js"></script>
<script src="../../common/local/langHandler.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/index.js?v=1.0"></script>

View File

@@ -0,0 +1,25 @@
langBr = {
demoModule: {
Only_Headdress: 'Apenas Adorno de Cabeça',
Only_Nameplate: 'Apenas Placa de Identificação',
Room_Card: 'Cartão da Sala',
Mic_Effect: 'Efeito de Microfone',
Bubble_Effect: 'Efeito de Bolha',
Entry_Animation: 'Animação de Entrada',
Renew: 'Renovar',
Pay: 'Pagar',
Cancel: 'Cancelar',
Confirm: 'Confirmar',
Exclusive_Privileges: 'Privilégios Exclusivos',
Identification: 'Identificação',
Not_obtained: 'VIP não obtido',
Due_on: 'Vence em',
is_activity: 'disponível apenas através de atividade',
You_currently: function(num1, num2) {
return `Você está atualmente no nível ${num1}, deseja realmente adquirir o nível superior ${num2}?`
},
Confirm_Purchase: 'Confirmar Compra',
VIP_Center: 'Central VIP',
Days: 'Dias',
},
}

View File

@@ -0,0 +1,143 @@
const br = {
diamondLog: {
斋月送祝福: 'Bênçãos do Eid al-Adha',
斋月金币瓜分: 'Distribuição de moedas do Eid al-Adha',
公会usd兑换给会长支出: 'Conversão de USD da guilda para gastos do líder',
私聊礼物支出: 'Gastos com presentes no chat privado',
公款充值金币: 'Recarga de moedas com fundos públicos',
官方清除金币: 'Remoção oficial de moedas',
购买个人页背景: 'Compra de plano de fundo de perfil',
赠送个人页背景: 'Presente de plano de fundo de perfil',
官方贈送金幣: 'Moedas oficiais de presente',
禮物總價值: 'Valor total de presentes',
邀請活動: 'Evento de convite',
房間禮物支出: 'Gastos com presentes na sala',
總收入: 'Receita total:',
總支出: 'Despesa total:',
餘額: 'Saldo',
全部: 'Todos',
公会周期结算会长钻石收入: 'Renda de diamantes do líder na liquidação periódica',
购买房间背景: 'Compra de plano de fundo da sala',
自定义房间背景: 'Plano de fundo personalizado da sala',
自定义房间背景驳回: 'Rejeição de plano de fundo personalizado',
主播周奖励: 'Recompensa semanal do host',
解除CP手续费: 'Taxa para desfazer CP',
SS公会活动奖励: 'Recompensa de evento da guilda SS',
公會usd兌換給代儲收入: 'Receita de conversão USD da guilda',
公會usd兌換金幣收入: 'Receita em moedas da conversão USD',
遊戲開黑支出: 'Apostas esportivas',
LUDO匹配收入: 'Receita de partidas LUDO',
LUDO匹配退還: 'Reembolso de partidas LUDO',
LUDO匹配消耗: 'Gastos em partidas LUDO',
購買頭條消耗: 'Gasto em manchetes',
小遊戲收入: 'Receita de jogos',
小遊戲支出: 'Despesas com jogos',
加載中: 'Carregando...',
金幣記錄: 'Registro de moedas',
收入記錄: 'Receitas',
支出記錄: 'Despesas',
禮物獲得: 'Presentes recebidos',
沒有更多了: 'Fim dos registros',
共收入: 'Receita total',
共獲得價值: 'Valor total recebido',
共支出: 'Despesa total',
金幣: 'Moedas',
金幣的禮物: 'Presentes em moedas',
房間紅包_來自: 'Pacote vermelho da sala - De',
全服紅包_來自: 'Pacote vermelho global - De',
房間紅包退款_來自: 'Reembolso de pacote - De',
全服紅包退款_來自: 'Reembolso global - De',
水晶兌換金幣: 'Conversão de cristais em moedas',
金幣兌換金幣: 'Receita de conversão',
鉆石兌換金幣支出: 'Gasto na conversão',
活動贈送金幣: 'Moedas de evento',
充值: 'Recarga',
塔羅佔蔔: 'Leitura de tarô',
集福氣瓜分金幣: 'Distribuição de moedas da sorte',
CP邀請退還: 'Reembolso de convite CP',
贈送金幣: 'Moedas de revendedor',
首充禮包獲得金幣: 'Moedas do pacote de primeira recarga',
星級廚房獎勵: 'Recompensa da cozinha estrelar',
幸運塔羅收入: 'Receita do tarô da sorte',
中秋活動瓜分金幣: 'Distribuição do festival da lua',
守護星球獲得: 'Aquisição do planeta guardião',
邀請好友註冊獎勵: 'Recompensa por convidar amigos',
被邀請註冊獎勵: 'Recompensa por ser convidado',
直接邀請儲值返點: 'Bônus por convite direto',
間接邀請儲值返點: 'Bônus por convite indireto',
超級幸運禮物價值分成: 'Participação em presentes sortudos',
超級幸運禮物金幣返點: 'Bônus em moedas de presentes',
貴族等級獎勵: 'Recompensa de nível nobre',
全服紅包_發生在: 'Pacote global - Quando',
房間紅包_發生在: 'Pacote da sala - Quando',
活動禮包支出: 'Gasto em pacotes de evento',
購買門票: 'Compra de ingressos',
守護星球支出: 'Gasto com planeta guardião',
CP邀請支出: 'Gasto com convite CP',
幸運塔羅支出: 'Gasto com tarô da sorte',
贈送頭飾支出: 'Gasto com acessórios de presente',
購買頭飾支出: 'Compra de acessórios',
購買銘牌支出: 'Compra de placas',
贈送銘牌支出: 'Presente de placas',
購買資料卡支出: 'Compra de cartões',
贈送資料卡支出: 'Presente de cartões',
購買聊天氣泡支出: 'Compra de balões de chat',
贈送聊天氣泡支出: 'Presente de balões',
航海冒險禮包支出: 'Gasto em pacotes de aventura',
購買座駕支出: 'Compra de veículos',
贈送座駕支出: 'Presente de veículos',
星級廚房抽獎: 'Sorteio da cozinha',
新年煙花抽獎: 'Sorteio de fogos',
奪寶精靈禮包購買支出: 'Gasto em pacotes de tesouro',
歡樂砸蛋抽獎: 'Sorteio de ovos',
金幣開通貴族: 'Ativação nobre com moedas',
轉贈金幣給: 'Transferir moedas para',
贈送: 'Presente',
自己: 'Próprio',
禮物: 'Presente',
开通VIP: 'Ativar VIP',
私聊礼物收入: 'Receita de presentes privados',
福袋支出: 'Envio de pacote da sorte',
福袋收入: 'Recebimento de pacote',
福袋退回: 'Devolução de pacote',
游戏活动奖励: 'Recompensas de eventos',
付费动态头像上传: 'Upload de avatar dinâmico',
付费动态头像退款: 'Reembolso de avatar',
Bravo礼物价值分成: 'Recebimento de presente Bravo',
Bravo礼物金币奖返点: 'Prêmio em moedas Bravo',
日房间奖励: 'Recompensa diária da sala',
用户付费创建用户活动: 'Pagamento de banner de evento',
用户活动审核失败退款: 'Reembolso de banner rejeitado',
幸运数字奖池金币投入: 'Submissão de números da sorte',
幸运数字奖池金币瓜分: 'Participação nos números',
首充: 'Primeira recarga',
},
goldLog: {
公會鉆石提現支出: 'Retirada de diamantes da guilda',
遊戲開黑收入: 'Receita de jogos',
鉆石記錄: 'Registro de diamantes',
收入記錄: 'Registro de receitas',
支出記錄: 'Registro de despesas',
無更多記錄: 'Sem mais registros',
房間收禮物收入: 'Receita de presentes na sala',
私聊禮物收入: 'Receita de presentes privados',
房間流水抽成收入: 'Comissão da sala',
水晶兌換鉆石收入: 'Conversão de cristais',
提現駁回金幣返還: 'Reembolso de retirada rejeitada',
官方送金幣: 'Moedas oficiais',
活動贈送金幣: 'Moedas de evento',
公會金幣結算收入: 'Liquidação da guilda',
超級幸運禮物價值分成: 'Participação em presentes',
提現: 'Retirada',
鉆石兌換金幣: 'Conversão de diamantes',
官方消除金幣: 'Remoção oficial',
退款扣除金幣: 'Deduções de reembolso',
公會金幣結算支出: 'Despesa de liquidação',
加入公會金幣清零: 'Zeragem ao entrar na guilda',
官方清除钻石: 'Remoção de diamantes',
私聊礼物收入: 'Receita de presentes privados',
官方赠送钻石: 'Diamantes oficiais',
公会长薪资: 'Salário do agente',
}
}
export default br

View File

@@ -3,6 +3,7 @@ import zh from './zh';
import id from './id';
import ar from './ar';
import tr from './tr';
import br from './br';
const messages = {
en: en,
@@ -10,6 +11,7 @@ const messages = {
id: id,
ar: ar,
tr: tr,
br: br,
}
// console.log('langmessages',messages);
export default messages

View File

@@ -0,0 +1,28 @@
const br = {
myTransfer: {
My_Transfer: 'Minhas Transferências',
Recent_Transfers: 'Transferências Recentes',
View_details: 'Ver detalhes',
Transfer: 'Transferir',
History: 'Histórico',
Sub_Agent: 'Sub Agente de Recarga',
This_Cycle: 'Este Ciclo',
Last_Cycle: 'Último Ciclo',
Transfer_History: 'Histórico de Transferências',
Total_Transfers: 'Valor Total de Transferências',
Rules: 'Regras',
Transfer_Coins: 'Transferir Moedas',
Confirm: 'Confirmar',
My_coins: 'Minhas moedas:',
Transfer_to: 'Transferir para',
Please_password: 'Insira a senha de pagamento',
rules_txt: '1 Agente de recarga: A classificação por estrelas varia de 1~5, sendo 5 estrelas o nível máximo.<br>2 Quanto maior a classificação, melhor a posição no ranking de agentes.<br>3 Exibição das estrelas: O sistema mostra a classificação quando usuários escolhem um agente.<br>4 Como subir de nível: Contate o atendimento para saber como melhorar sua classificação.<br>5 Observação: A interpretação final das regras é da plataforma, sem relação com Google, Apple ou outras.',
Search_ID: 'Buscar ID do usuário',
Settlement: 'Liquidação em ÜS',
Total_Settlement: 'Valor Total em ÜS',
Sub_List: 'Lista de Sub Agentes',
Transfer_days: 'Transferências (últimos 30 dias)',
Settlement: 'Liquidação:'
}
}
export default br

View File

@@ -3,6 +3,7 @@ import zh from './zh';
import id from './id';
import ar from './ar';
import tr from './tr';
import br from './br';
const messages = {
en: en,
@@ -10,6 +11,7 @@ const messages = {
id: id,
ar: ar,
tr: tr,
br: br,
}
// console.log('langmessages',messages);
export default messages