java-mall-app/config/lang.js
2025-04-24 15:47:08 +08:00

493 lines
12 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var G = {};
var data = {
lang:'zh-CN',
currency_id:'86',
symbol:'¥',
symbol_right:'CNY',
label:'中文',
standard:true,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbc4d56.png',
items:[
{
lang:'zh-CN',
currency_id:'86',
symbol:'¥',
symbol_right:'CNY',
label:'中文',
standard:true,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbc4d56.png'
}/*,
{
lang:'zh-HK',
currency_id:'852',
symbol:'¥',
symbol_right:'CNY',
label:'中国香港',
standard:true,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbc4d56.png'
},
{
lang:'zh-TW',
currency_id:'886',
symbol:'NT$',
symbol_right:'TWD',
label:'中国台湾',
standard:true,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbc4d56.png'
},
{
lang:'en-GB',
currency_id:'1',
symbol:'$',
symbol_right:'USD',
label:'English',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbd2fde.png'
},
{
lang:'ja-JP',
currency_id:'81',
label:'日本語',
standard:false,
symbol:'J.¥',
symbol_right:'JPY',
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affba1acd.png'
},
{
lang:'th-TH',
currency_id:'66',
symbol:'฿',
symbol_right:'THB',
label:'ภาษาไทย',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affba41e4.png'
},
{
lang:'es-MX',
currency_id:'52',
symbol:'Mex.$',
symbol_right:'MXP',
label:'México',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affb9d481.png'
},
{
lang:'ar-SA',
currency_id:'966',
symbol:'S.R.',
symbol_right:'SAR',
standard:true,
label:'عربي ،',
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbcc280.png',
},
{
lang:'vi-VN',
currency_id:'84',
symbol:'Tc.',
symbol_right:'THB',
label:'ViệtName',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbaedc0.png'
},
{
lang:'tr-TR',
currency_id:'52',
symbol:'TL.',
symbol_right:'TRL',
label:'Türkçe',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbba93b.png'
},
{
lang:'id-ID',
currency_id:'62',
symbol:'Rps.',
symbol_right:'IDR',
label:'IndonesiaName',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbefcd4.png'
},
{
lang:'en-GB',
currency_id:'44',
symbol:'€',
symbol_right:'EUR',
label:'Britain',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbc9b6c.png'
},
{
lang:'es-ES',
currency_id:'34',
symbol:'€',
symbol_right:'EUR',
label:'España',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affb9d481.png'
},
{
lang:'de-DE',
currency_id:'49',
symbol:'€',
symbol_right:'EUR',
label:'Deutsch',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbc0ecf.png'
},
{
lang:'fr-FR',
currency_id:'33',
symbol:'€',
symbol_right:'EUR',
label:'Français',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affb9fb8a.png'
},
{
lang:'pt-PT',
currency_id:'351',
symbol:'€',
symbol_right:'EUR',
label:'Português',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbf0c70.png'
},
{
lang:'it-IT',
currency_id:'39',
symbol:'€',
symbol_right:'EUR',
label:'Italiano',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbba16a.png'
},
{
lang:'ru-RU',
currency_id:'7',
symbol:'Rbl.',
symbol_right:'RUB',
label:'Русский язык',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affba229e.png'
},
{
lang:'ro-RO',
currency_id:'40',
symbol:'L.',
symbol_right:'RON',
label:'România',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affb9ccab.png'
},
{
lang:'az-AZ',
currency_id:'994',
symbol:'AZN',
symbol_right:'AZN',
label:'AzerbayjanlıName',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbd2044.png'
},
{
lang:'el-GR',
currency_id:'30',
symbol:'€',
symbol_right:'EUR',
label:'Ελληνικά',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbec621.png'
},
{
lang:'fi-FI',
currency_id:'358',
symbol:'€',
symbol_right:'EUR',
label:'Suomi',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbdd3f1.png'
},
{
lang:'lv-LV',
currency_id:'371',
symbol:'€',
symbol_right:'EUR',
label:'Latvijas',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbe29e1.png'
},
{
lang:'nl-NL',
currency_id:'31',
symbol:'€',
symbol_right:'EUR',
label:'Nederlands',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbd7633.png'
},
{
lang:'da-DK',
currency_id:'35',
symbol:'€',
symbol_right:'EUR',
label:'Denmark',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbe9741.png'
},
{
lang:'sr-RS',
currency_id:'381',
symbol:'€',
symbol_right:'EUR',
label:'Република Србија',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affb99601.png'
},
{
lang:'pl-PL',
currency_id:'48',
symbol:'€',
symbol_right:'EUR',
label:'Polski',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbb5356.png'
},
{
lang:'uk-UA',
currency_id:'380',
symbol:'€',
symbol_right:'EUR',
label:'УкраїнськаName',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbd5ec1.png'
},
{
lang:'kk-KZ',
currency_id:'327',
symbol:'〒',
symbol_right:'KZT',
label:'ҚазақстанName',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbc2e0f.png'
},
{
lang:'my-MM',
currency_id:'95',
symbol:'K.',
symbol_right:'BUK',
label:'မြန်မာ',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affba323e.png'
},
{
lang:'ko-KR',
currency_id:'82',
symbol:'W',
symbol_right:'KRW',
label:'한국.',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/ko_KR.png'
},
{
lang:'ms-MY',
currency_id:'60',
symbol:'RM',
symbol_right:'MYR',
label:'Malay',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/5322affbc939c.png'
},
{
lang:'lo-LA',
currency_id:'856',
symbol:'₭',
symbol_right:'LAK',
label:'ເມືອງລາວ',
standard:false,
img:'https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/lancerdt/flags/square/lo_LA.png'
}*/
]
}
/*
import ar_SA from "@/config/locales/ar_SA";
import en_GB from "@/config/locales/en_GB";
import es_MX from "@/config/locales/es_MX";
import th_TH from "@/config/locales/th_TH";
import vi_VN from "@/config/locales/vi_VN";
import tr_TR from "@/config/locales/tr_TR";
import ja_JP from "@/config/locales/ja_JP";
import id_ID from "@/config/locales/id_ID";
import de_DE from "@/config/locales/de_DE";
import fr_FR from "@/config/locales/fr_FR";
import pt_PT from "@/config/locales/pt_PT";
import it_IT from "@/config/locales/it_IT";
import ro_RO from "@/config/locales/ro_RO";
import ru_RU from "@/config/locales/ru_RU";
import az_AZ from "@/config/locales/az_AZ";
import el_GR from "@/config/locales/el_GR";
import fi_FI from "@/config/locales/fi_FI";
import lv_LV from "@/config/locales/lv_LV";
import nl_NL from "@/config/locales/nl_NL";
import da_DK from "@/config/locales/da_DK";
import sr_RS from "@/config/locales/sr_RS";
import pl_PL from "@/config/locales/pl_PL";
import uk_UA from "@/config/locales/uk_UA";
import kk_KZ from "@/config/locales/kk_KZ";
import my_MM from "@/config/locales/my_MM";
import ko_KR from "@/config/locales/ko_KR";
import zh_TW from "@/config/locales/zh_TW";
import ms_MY from "@/config/locales/ms_MY";
import lo_LA from "@/config/locales/lo-LA";
//可以配置国家及语言, 例如两个国家,默认只想同一个翻译语言
G['ar-SA'] = ar_SA;
G['ar-BD'] = ar_SA;
G['en-US'] = en_GB;
G['en-GB'] = en_GB;
G['es-MX'] = es_MX;
G['es-ES'] = es_MX;
G['th-TH'] = th_TH;
G['vi-VN'] = vi_VN;
G['tr-TR'] = tr_TR;
G['ja-JP'] = ja_JP;
G['id-ID'] = id_ID;
G['de-DE'] = de_DE;
G['fr-FR'] = fr_FR;
G['pt-PT'] = pt_PT;
G['it-IT'] = it_IT;
G['ro-RO'] = ro_RO;
G['ru-RU'] = ru_RU;
G['az-AZ'] = az_AZ;
G['el-GR'] = el_GR;
G['fi-FI'] = fi_FI;
G['lv-LV'] = lv_LV;
G['nl-NL'] = nl_NL;
G['da-DK'] = da_DK;
G['sr-RS'] = sr_RS;
G['pl-PL'] = pl_PL;
G['uk-UA'] = uk_UA;
G['kk-KZ'] = kk_KZ;
G['my-MM'] = my_MM;
G['ko-KR'] = ko_KR;
G['zh-HK'] = zh_TW;
G['zh-TW'] = zh_TW;
G['ms-MY'] = ms_MY;
G['lo-LA'] = lo_LA;
*/
try {
if (uni.getStorageSync('selang'))
{
}
else
{
const res = uni.getSystemInfoSync();
//如果不在允许的语言内,可重置
uni.setStorageSync('selang', data.lang);
uni.setStorageSync('standard', data.standard);
}
//默认显示方式
uni.setStorageSync('standard', true);
data.lang = uni.getStorageSync('selang')
data.standard = uni.getStorageSync('standard')
} catch (e) {
// error
}
try {
if (uni.getStorageSync('currency_id'))
{
data.currency_id = uni.getStorageSync('currency_id')
}
else
{
uni.setStorageSync('currency_id', data.currency_id);
}
} catch (e) {
// error
}
for(let idx in data.items)
{
if(data.items[idx].lang == data.lang){
data.label = data.items[idx].label
data.img = data.items[idx].img
data.currency_id = data.items[idx].currency_id
data.symbol = data.items[idx].symbol
data.symbol_right = data.items[idx].symbol_right
data.standard = data.items[idx].standard
break;
}
}
function __(str)
{
//return str;
//let lang = uni.getStorageSync('selang');
//lang = 'en-US';
if (typeof G[data.lang] == 'undefined' || typeof G[data.lang][str] == 'undefined' || G[data.lang][str]==null)
{
return str
}
else
{
if(data.currency_id == '86')
{
return str;
}
else
{
return G[data.lang][str].replace(/¥/g, data.symbol).replace(/RMB|元/g, data.symbol_right);
}
}
}
function setLang(lang, standard, currency_id)
{
data.lang = lang
data.standard = standard
data.currency_id = currency_id
}
export default {
__:__,
setLang:setLang,
lang:data.lang,
standard:data.standard,
currency_id:data.currency_id,
symbol:data.symbol,
label:data.label,
img:data.img,
data:data,
G:G
}