修改巴西语解析,以及给后端返回的值

This commit is contained in:
2025-07-17 18:44:21 +08:00
parent 1f06215170
commit 28d774f5db
12 changed files with 21 additions and 17 deletions

View File

@@ -777,7 +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', 'pt'] },
{ name: '巴西语', code: 'pt', fuzzy: ['pt-BR', 'pt'] },
];
// 判断当前语言环境
function getLanguageCode(language) {

View File

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

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.76eb4203c816fa024ff4.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.784384d2eb9d5ee1af7b.js></script></body></html>

File diff suppressed because one or more lines are too long

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.858466b5d80f1f3f6af9.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.afe22c50d65baea48032.js></script></body></html>

File diff suppressed because one or more lines are too long

View File

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

View File

@@ -1,4 +1,4 @@
const br = {
const pt = {
diamondLog: {
斋月送祝福: 'Bênçãos do Eid al-Adha',
斋月金币瓜分: 'Distribuição de moedas do Eid al-Adha',
@@ -140,4 +140,4 @@ const br = {
公会长薪资: 'Salário do agente',
}
}
export default br
export default pt

View File

@@ -35,8 +35,8 @@ routers.beforeEach((to, from, next) => {
var language = info.deviceInfo['Accept-Language'];
if (language.indexOf('en') != -1) {
window.sessionStorage.setItem('language', 'en');
} else if(language.indexOf('pt-BR') != -1){
window.sessionStorage.setItem('language', 'br');
} else if(language.indexOf('pt-') != -1){
window.sessionStorage.setItem('language', 'pt');
}
else {
window.sessionStorage.setItem('language', info.deviceInfo['Accept-Language']);

View File

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

View File

@@ -1,4 +1,4 @@
const br = {
const pt = {
myTransfer: {
My_Transfer: 'Minhas Transferências',
Recent_Transfers: 'Transferências Recentes',
@@ -25,4 +25,4 @@ const br = {
Settlement: 'Liquidação:'
}
}
export default br
export default pt

View File

@@ -27,8 +27,8 @@ routers.beforeEach((to, from, next) => {
var language = info.deviceInfo['Accept-Language'];
if (language.indexOf('en') != -1) {
window.sessionStorage.setItem('language', 'en');
}else if(language.indexOf('pt-BR') != -1){
window.sessionStorage.setItem('language', 'br');
}else if(language.indexOf('pt-') != -1){
window.sessionStorage.setItem('language', 'pt');
} else {
window.sessionStorage.setItem('language', info.deviceInfo['Accept-Language']);
if (language === 'ar') document.documentElement.setAttribute("dir", "rtl")//i18n是我们项目里的全局变量表示当前选择的语言ar代表阿拉伯语