Przeglądaj źródła

多语言 DOLLAR currency 修改

zhejiushizhuce 2 lat temu
rodzic
commit
c6c5c389e7

+ 1 - 0
src/Global.js

@@ -9,6 +9,7 @@ global.i18n=i18n;
 // global.symbol_m=symbol_m;
 global.CASH_BASE=100;
 global.DOLLAR="R$";
+global.currency="";
 global.dispatch=null;
 global.msgBox=null;
 global.msgBoxShow=(params)=>{

+ 1 - 0
src/features/mainSlice.js

@@ -262,6 +262,7 @@ const reducerRoutes=(state,action)=>{
         if (conf){
             if (!!conf.hall)hallServerUrl=conf.hall;
             if (!!conf.DOLLAR)global.DOLLAR=conf.DOLLAR;
+            if (!!conf.currency)global.currency=conf.currency;
             global.pf=conf.pf;
             //平台配置
             if(!!conf.pf&&!!conf.pf.id){

+ 6 - 0
src/locales/index.js

@@ -62,6 +62,12 @@ i18n
         i18n.old_t=i18n.t;
         i18n.t=(key)=>{
             let value=i18n.old_t(key);
+            let DOLLAR=global.DOLLAR!=null?global.DOLLAR:"";
+            let currency=global.currency!=null?global.currency:"";
+            if (value!=null&&typeof value==="string"){
+                value=value.replaceAll("{D}",DOLLAR);
+                value=value.replaceAll("{C}",currency);
+            }
             return value;
         }
     });

+ 5 - 5
src/locales/languages/en_US.json

@@ -20,7 +20,7 @@
       "payorder": "Payment Order",
       "msg": "Message",
       "agent_policy": "Referral Policy",
-      "cashwheel": "Receive R$100 for Free",
+      "cashwheel": "Receive {D}100 for Free",
       "check_in": "Daily Bonus"
     },
     "casino": "Casino",
@@ -449,7 +449,7 @@
     },
     "rule": {
       "title": "Rules",
-      "rule_1": "1. You can start withdrawing money when the accumulated amount reaches 100 BRL (maximum reward amount is 1,000 BRL, there is no limit on times).",
+      "rule_1": "1. You can start withdrawing money when the accumulated amount reaches 100 {C} (maximum reward amount is 1,000 {C}, there is no limit on times).",
       "rule_2": "2. Inviting friends to register on 24680.com will help you withdraw money quickly.",
       "rule_3": "3. Each user will receive one free spin per day.",
       "rule_4": "4. Each user's activity is valid for 3 days and can participate in the activity multiple times.",
@@ -462,7 +462,7 @@
       "step_title": "Payment Methods",
       "step_0": "The payment request has been submitted",
       "step_1": "You still need {0} to make the withdrawal",
-      "step_2": "{0} R$ will be paid into your Pix account",
+      "step_2": "{0} {D} will be paid into your Pix account",
       "btn_invite": "Invite friends to help with"
     },
     "share_box": {
@@ -482,7 +482,7 @@
       "btn_sms": "SMS"
     },
     "pop_info": {
-      "title": "Receive R${0} for free",
+      "title": "Receive {D}{0} for free",
       "title_1": "QUICK WITHDRAWAL",
       "tips": "Congratulations on your good luck, you won",
       "btn_invite": "Claim more to cash out"
@@ -491,7 +491,7 @@
       "title": "You're so lucky!",
       "tips": "Invite friends to help with withdrawals",
       "btn_share": "Share with friends",
-      "btn_giveup": "Give up the withdrawal of {0} BRL"
+      "btn_giveup": "Give up the withdrawal of {0} {C}"
     }
   },
   "mail":{

+ 5 - 5
src/locales/languages/es_MX.json

@@ -18,7 +18,7 @@
       "payorder": "Orden de Pago",
       "msg": "Mensaje",
       "agent_policy": "Política de Agente",
-      "cashwheel": "Recibe R$100 gratis",
+      "cashwheel": "Recibe {D}100 gratis",
       "check_in": "Bono Diario"
     },
     "casino": "Casino",
@@ -429,7 +429,7 @@
     },
     "rule": {
       "title": "Reglas",
-      "rule_1": "1. Puedes comenzar a retirar dinero cuando el monto acumulado alcance 100BRL (el monto máximo de recompensa es 1.000BRL, no hay límite de veces).",
+      "rule_1": "1. Puedes comenzar a retirar dinero cuando el monto acumulado alcance 100{C} (el monto máximo de recompensa es 1.000{C}, no hay límite de veces).",
       "rule_2": "2. Invitar amigos para registrarse en 24680.com te ayudará a retirar dinero rápidamente.",
       "rule_3": "3. Cada usuario recibirá un giro gratis por día.",
       "rule_4": "4. La actividad de cada usuario es válida por 3 días y puede participar en la actividad varias veces.",
@@ -442,7 +442,7 @@
       "step_title": "Métodos de pago",
       "step_0": "La solicitud de pago ha sido enviada",
       "step_1": "Aún necesitas {0} para hacer el retiro",
-      "step_2": "{0} R$ se pagará en tu cuenta Pix",
+      "step_2": "{0} {D} se pagará en tu cuenta Pix",
       "btn_invite": "Invitar amigos para ayudar con"
     },
     "share_box": {
@@ -462,7 +462,7 @@
       "btn_sms": "SMS"
     },
     "pop_info": {
-      "title": "Recibe R${0} gratis",
+      "title": "Recibe {D}{0} gratis",
       "title_1": "RETIRO RÁPIDO",
       "tips": "Felicitaciones por tu suerte, ganaste",
       "btn_invite": "Reclama más para retirar"
@@ -471,7 +471,7 @@
       "title": "¡Eres tan afortunado!",
       "tips": "Invita amigos para ayudar con los retiros",
       "btn_share": "Compartir con amigos",
-      "btn_giveup": "Renunciar al retiro de {0} BRL"
+      "btn_giveup": "Renunciar al retiro de {0} {C}"
     }
   },
   "mail":{

+ 7 - 7
src/locales/languages/pt_BR.json

@@ -2,8 +2,8 @@
   "links": {
     "home": "Início",
     "menu_title": {
-      "agent": "Agente R$",
-      "cashwheel": "GrátisR$100",
+      "agent": "Agente {D}",
+      "cashwheel": "Grátis{D}100",
       "rain": "FundosChuva"
     },
     "route_title": {
@@ -18,7 +18,7 @@
       "payorder": "Ordem de Pagamento",
       "msg": "Mensagem",
       "agent_policy": "Política de Agente",
-      "cashwheel": "Receba R$100 grátis",
+      "cashwheel": "Receba {D}100 grátis",
       "check_in": "Bônus Diário"
     },
     "casino": "Cassino",
@@ -429,7 +429,7 @@
     },
     "rule": {
       "title": "Regras",
-      "rule_1": "1. Você pode começar a retirar dinheiro quando o valor acumulado atingir 100BRL (valor máximo da recompensa é 1.000BRL, não há limite de vezes).",
+      "rule_1": "1. Você pode começar a retirar dinheiro quando o valor acumulado atingir 100{C} (valor máximo da recompensa é 1.000{C}, não há limite de vezes).",
       "rule_2": "2. Convidar amigos para se registrar no 24680.com ajudará você a retirar dinheiro rapidamente.",
       "rule_3": "3. Cada usuário receberá um giro grátis por dia.",
       "rule_4": "4. A atividade de cada usuário é válida por 3 dias e pode participar da atividade várias vezes.",
@@ -442,7 +442,7 @@
       "step_title": "Métodos de pagamento",
       "step_0": "O pedido de pagamento foi enviado",
       "step_1": "Você ainda precisa de {0} para fazer a retirada",
-      "step_2": "{0} R$ serão pagos em sua conta Pix",
+      "step_2": "{0} {D} serão pagos em sua conta Pix",
       "btn_invite": "Convide amigos para ajudar com"
     },
     "share_box": {
@@ -462,7 +462,7 @@
       "btn_sms": "SMS"
     },
     "pop_info": {
-      "title": "Receba R${0} grátis",
+      "title": "Receba {D}{0} grátis",
       "title_1": "RETIRADA RÁPIDA",
       "tips": "Parabéns pela sorte, você ganhou",
       "btn_invite": "Ganhe mais para sacar"
@@ -471,7 +471,7 @@
       "title": "Você está com sorte!",
       "tips": "Convide amigos para ajudar com retiradas",
       "btn_share": "Compartilhar com amigos",
-      "btn_giveup": "Desistir da retirada de {0} BRL"
+      "btn_giveup": "Desistir da retirada de {0} {C}"
     }
   },
   "mail": {

+ 7 - 7
src/locales/languages/ru_RU.json

@@ -18,7 +18,7 @@
       "payorder": "Платежный документ",
       "msg": "Сообщение",
       "agent_policy": "Политика реферальной программы",
-      "cashwheel": "Получите 100₽ БЕСПЛАТНО",
+      "cashwheel": "Получите 100{D} БЕСПЛАТНО",
       "check_in": "ЕЖЕДНЕВНЫЙ БОНУС"
     },
     "casino": "Казино",
@@ -429,11 +429,11 @@
     },
     "rule": {
       "title": "Правила",
-      "rule_1": "1. Для вывода средств необходимо, чтобы баланс составлял не менее 100 ₽ (максимальная сумма бонуса с одного Спина может составлять до 1.000 ₽).",
+      "rule_1": "1. Для вывода средств необходимо, чтобы баланс составлял не менее 100 {D} (максимальная сумма бонуса с одного Спина может составлять до 1.000 {D}).",
       "rule_2": "2. Регистрируйте друзей по вашей ссылке на 24680.com, чтобы получить бонус и быстрее вывести средства",
       "rule_3": "3. Каждый пользователь получает один бесплатный Спин в день.",
       "rule_4": "4. Если вы получите бонусное задание, то оно будет активно в течение 3 дней. Каждый пользователь может принимать участие несколько раз",
-      "rule_5": "5. Если вы получите бонусные ₽, вы сможете играть бесплатно и выиграть больше реальных денег.",
+      "rule_5": "5. Если вы получите бонусные {D}, вы сможете играть бесплатно и выиграть больше реальных денег.",
       "rule_6": "6. Если вывод не будет сделан в течение 3 дней, средства будут потеряны."
     },
     "info_box": {
@@ -442,7 +442,7 @@
       "step_title": "Способы оплаты",
       "step_0": "Запрос на оплату отправлен",
       "step_1": "Вам еще нужно {0} для вывода",
-      "step_2": "{0} ₽ будет выплачено на ваш платежный аккаунт",
+      "step_2": "{0} {D} будет выплачено на ваш платежный аккаунт",
       "btn_invite": "Пригласить друзей для помощи"
     },
     "share_box": {
@@ -462,7 +462,7 @@
       "btn_sms": "SMS"
     },
     "pop_info": {
-      "title": "Получите ₽{0} бесплатно",
+      "title": "Получите {D}{0} бесплатно",
       "title_1": "БЫСТРЫЙ ВЫВОД",
       "tips": "Поздравляем, вы выиграли!",
       "btn_invite": "Получите больше для вывода"
@@ -471,7 +471,7 @@
       "title": "Вы такой везучий!",
       "tips": "Пригласите друзей для помощи с выводами",
       "btn_share": "Поделиться с друзьями",
-      "btn_giveup": "Отказаться от вывода {0} RUB"
+      "btn_giveup": "Отказаться от вывода {0} {C}"
     }
   },
   "mail":{
@@ -589,7 +589,7 @@
     }
   },
   "CheckIn": {
-    "only_btn": "Только ₽",
+    "only_btn": "Только {D}",
     "take": "Взять",
     "getMore": "Получить больше фишек",
     "nota": "Вы не",

+ 5 - 5
src/locales/languages/zh_TW.json

@@ -18,7 +18,7 @@
       "payorder": "支付訂單",
       "msg": "消息",
       "agent_policy": "代理政策",
-      "cashwheel": "免費獲得R$100",
+      "cashwheel": "免費獲得{D}100",
       "check_in": "每日獎金"
     },
     "casino": "賭場",
@@ -429,7 +429,7 @@
     },
     "rule": {
       "title": "規則",
-      "rule_1": "1. 當累積金額達到100BRL時,您可以開始提現(最大獎勵金額為1000BRL,無次數限制)。",
+      "rule_1": "1. 當累積金額達到100{C}時,您可以開始提現(最大獎勵金額為1000{C},無次數限制)。",
       "rule_2": "2. 邀請朋友註冊24680.com將幫助您快速提現。",
       "rule_3": "3. 每個用戶每天將獲得一次免費旋轉。",
       "rule_4": "4. 每個用戶的活動有效期為3天,可以多次參加活動。",
@@ -442,7 +442,7 @@
       "step_title": "支付方式",
       "step_0": "付款請求已提交",
       "step_1": "您還需要 {0} 來完成提現",
-      "step_2": "{0} R$ 將支付到您的Pix帳戶",
+      "step_2": "{0} {D} 將支付到您的Pix帳戶",
       "btn_invite": "邀請朋友幫助"
     },
     "share_box": {
@@ -462,7 +462,7 @@
       "btn_sms": "短信"
     },
     "pop_info": {
-      "title": "免費獲取R${0}",
+      "title": "免費獲取{D}{0}",
       "title_1": "快速提現",
       "tips": "恭喜您幸運地贏得",
       "btn_invite": "索取更多現金"
@@ -471,7 +471,7 @@
       "title": "您真幸運!",
       "tips": "邀請朋友幫助提現",
       "btn_share": "與朋友分享",
-      "btn_giveup": "放棄提現 {0} BRL"
+      "btn_giveup": "放棄提現 {0} {C}"
     }
   },
   "mail":{

+ 1 - 1
src/widgets/WCashWheel/index.jsx

@@ -233,7 +233,7 @@ const WCashWheel=({close})=>{
                                 duration={1}
                                 separator=" "
                                 decimals={2}
-                                suffix={" BRL"}
+                                suffix={` ${global.currency}`}
 
                             >
                                 {({ countUpRef, start }) => {