Ver Fonte

no message

zhejiushizhuce há 2 anos atrás
pai
commit
a4475f4f28

+ 6 - 0
src/locales/index.js

@@ -5,6 +5,7 @@ import LanguageDetector from 'i18next-browser-languagedetector';
 import en from './languages/en_US.json';
 // import zh from './languages/zh_CN.json'
 import pt from './languages/pt_BR.json';
+import es_mx from './languages/es_MX.json';
 
 const resources = {
     en: {
@@ -19,6 +20,11 @@ const resources = {
         key:"pt_BR",
         name:"Portuguese",
         translation:pt
+    },
+    es:{
+        key:"es_MX",
+        name:"Español",
+        translation:es_mx
     }
 }
 const dlang="en";

+ 476 - 0
src/locales/languages/es_MX.json

@@ -0,0 +1,476 @@
+{
+  "links": {
+    "home": "Home",
+    "casino": "Casino",
+    "slots": "Slots",
+    "hot_games": "Hot Games",
+    "table_games": "Table Games",
+    "sports": "Sports",
+    "live_events": "Live Events",
+    "basketball": "Basketball",
+    "fifa": "FIFA",
+    "bonus": "Bonus",
+    "live_support": "Live Support",
+    "quest": "QUEST",
+    "spin": "SPIN",
+    "log_out": "Log out"
+  },
+  "tab": {
+    "withdraw": "Withdraw",
+    "deposit": "Deposit",
+    "promotion": "Promotion",
+    "message": "Message",
+    "service": "Service"
+  },
+  "refer": {
+    "title": "RIO Carnival 2024",
+    "des": "$1,500,000 Prize Pool!"
+  },
+  "theme": {
+    "dark": "Dark",
+    "light": "Light"
+  },
+  "sign_in": "Sign in",
+  "sign_up": "Sign up",
+  "footer": {
+    "game_res": "Gaming Responsibilities",
+    "privacy_policy": "Privacy Policy",
+    "terms_of_service": "Terms of Service",
+    "kyc_policy": "AML & KYC Policy"
+  },
+  "color_card": {
+    "go_to": "Go to "
+  },
+  "win_list": {
+    "big_wins": "Recent Big Wins",
+    "tab_all": "All",
+    "tab_slots": "Slots"
+  },
+  "small_list": {
+    "view_all": "View all"
+  },
+  "game_list": {
+    "show_more": "Load More",
+    "no_more": "No More"
+  },
+  "game_search": {
+    "input_ph": "Game name",
+    "cancel": "Cancel"
+  },
+  "login": {
+    "login_title": "Sign In",
+    "phone_ph": "Phone Number",
+    "login_pwd": "Login Password",
+    "forgot": "Forgot your password?",
+    "sign_in_btn": "Sign In",
+    "reg_new_des": "New to 24680?",
+    "reg_new_btn": "Create account",
+    "reg_title": "Sign Up",
+    "re_pwd": "Confirm login password",
+    "sign_up_btn": "Sign Up",
+    "login_des": "Already have an account?",
+    "account": {
+      "empty": "Please enter username!"
+    },
+    "password": {
+      "empty": "Please enter password!"
+    },
+    "success": "Login successful, welcome back!",
+    "notfound": "Your account was not found, please register or try again!"
+  },
+  "logout": {
+    "success": "You have exited successfully."
+  },
+  "reg": {
+    "account": {
+      "empty": "Please enter username!"
+    },
+    "password": {
+      "notsame": "Passwords entered twice are inconsistent, please enter again!"
+    },
+    "fail": {
+      "email_exist": "The email already exists, change it and try to register again!",
+      "phone_exist": "The phone number already exists, change it and try to register again!",
+      "suspend": "Registration suspended",
+      "stoplogin": "Login Pause",
+      "account_exist": "The account already exists, change another account name and try to register again!",
+      "ipmax": "Same IP cannot register multiple accounts"
+    },
+    "success": "Registration completed successfully!"
+  },
+  "settings": {
+    "user_info": {
+      "welcome": "Welcome to 24680.com",
+      "tips": "Please Sign up or Log in first",
+      "name": "Name:",
+      "id": "ID:"
+    },
+    "language": "Language",
+    "theme": "Theme",
+    "gender": "Gender",
+    "phone": "Phone",
+    "email": "Email",
+    "security": "Security",
+    "install_banner": "Show Install Notice"
+  },
+  "copy_success": "Copy successful",
+  "user": {
+    "title_avatar": "Avatar",
+    "title_username": "Username",
+    "title_gender": "Gender",
+    "title_phone": "Phone",
+    "title_email": "Email",
+    "username_ph": " Enter Username",
+    "phone_ph": "Enter Phone Number",
+    "email_ph": "Enter Email",
+    "female": "Female",
+    "male": "Male",
+    "other": "Other",
+    "submit_btn": "Modify",
+    "password": {
+      "title": "Reset Password",
+      "oldpassword": "Login Password",
+      "newpassword": "New login password",
+      "renewpassword": "Confirm new login password",
+      "fail": "The original password is wrong, please enter it again.",
+      "modi_success": "Password reset completed!",
+      "notsame": "Passwords entered twice are inconsistent, please enter again!"
+    },
+    "info": {
+      "modi_success": "Modified information"
+    }
+  },
+  "deposit": {
+    "uid": "ID:",
+    "banner":{
+      "first_title": "New Arrival Offer",
+      "recommend_title": "To recommend"
+    },
+    "list": {
+      "title": "More deposits",
+      "extra": "Extra"
+    },
+    "pay_btn": "Deposit Now",
+    "order_info": {
+      "pay_type_pix": "PixPay",
+      "tips": "expireAt {0}",
+      "create_date": "Creation date",
+      "time": "Time",
+      "order": "Request number",
+      "content": "Pay the rope",
+      "value": "Value",
+      "copyButton": "Copy pix code",
+      "lookButton": "Already paid",
+      "tips1": "Copy successfully,please open pix",
+      "tips2": "Thank you for your patronage",
+      "okey": "Okey",
+      "success": "Successful recharge"
+    },
+    "promotions": {
+      "tips": "Participate in promotions",
+      "banner_tips": "Super bonus bonus, get an extra {0} bonus on deposit.",
+      "bonus_title": "Deposit bonus"
+    },
+    "HistoryListPanel": {
+      "title": "Recharge History",
+      "chips": "Chips",
+      "source": "Source",
+      "orderNumber": "Order number",
+      "status": "Status",
+      "time": "Time",
+      "status_0": "Pending",
+      "status_1": "Success",
+      "status_2": "Failed",
+      "details": {
+        "title": "Recharge Details",
+        "label_create": "Creation time",
+        "label_complete": "Complete time",
+        "label_transtype": "Transaction Type",
+        "label_number": "Request number",
+        "btn_confirm": "Confirm"
+      }
+    }
+  },
+  "game": {
+    "back": "Back",
+    "msg_title": "Leave the game",
+    "msg_content": "Are you sure you want to leave?",
+    "cancel": "Cancel"
+  },
+  "msgbox": {
+    "title": "Prompt",
+    "sure_label": "Sure",
+    "cancel_label": "Cancel"
+  },
+  "withdraw": {
+    "main": {
+      "total_balance": "My total chip",
+      "withdrawable": "Extractable chip",
+      "editBox": "Chips",
+      "editPlaceholder": "Enter the amount to withdraw",
+      "btn_reset": "Remove",
+      "btn_all": "ALL",
+      "bank_info_isNull": "No bank information bound",
+      "bank_No_isNull": "No bank card account",
+      "via": "Withdraw Via",
+      "account": "My Account",
+      "btn_account": "+ Bank Account",
+      "btn_account_change": "Change Account",
+      "btn_withdraw": "Withdraw",
+      "tip": "Tips: The expected time of receipt is within 12 hours, please refer to the bank.The minimum/maximum amount which you can withdraw every time is {0}/{1}",
+      "unbound_account": "You have not bound a bank account and cannot withdraw",
+      "account_abnormal": "The system has detected an abnormal operation in your account, and your withdrawal has been prohibited. Please contact customer service",
+      "score_null": "You didn't fill in the withdrawal amount"
+    },
+    "account": {
+      "title": "Account Information",
+      "btn_save": "Save and activate",
+      "help": "Please make sure your Account Number is correct,we do not take any responsi-bilty caused by incorrect input",
+      "userName": "Name",
+      "name_holder": "Enter name",
+      "phone": "Telephone[+55]",
+      "phone_holder": "Enter 11 digits",
+      "email": "Email",
+      "email_holder": "input Email-ID",
+      "cpf": "CPF",
+      "cpf_holder": "***.***.***-**",
+      "phone_type": "Telephone(+55)",
+      "tedCon": "Bank accounts:",
+      "tedCon_holder": "exemple:123456",
+      "tedCon2_holder": "exemple:1",
+      "tedBan": "Bank Code:",
+      "tedBan_holder": "exemple:123456",
+      "tedSub": "Sub branch Code:",
+      "tedSub_holder": "exemple:123456",
+      "cpf_dict": "PIX DICT",
+      "e_mail": "E-mail",
+      "tip": {
+        "select_null": "please select PIX DICT",
+        "account_error": "Incorrect bank card format",
+        "account_null": "The bank card content is empty",
+        "name_error": "The User Name information is wrong",
+        "name_null": "user name is empty",
+        "bank_error": "The Bank Name information is wrong",
+        "bank_null": "Bank name is empty",
+        "phone_error": "Malformed phone number",
+        "phone_null": "Phone Number is empty",
+        "IFSC_error": "IFSC Code error",
+        "IFSC_null": "IFSC Code is empty",
+        "PAN_error": "PAN Number error",
+        "PAN_null": "PAN Number is empty",
+
+        "BAN_error": "[Bank Code] incorrect format",
+        "BAN_null": "[Bank Code] is empty",
+        "email_error": "[Email] incorrect format",
+        "email_null": "[Email] is empty",
+        "cpf_error": "[CPF] incorrect format",
+        "cpf_null": "[CPF] is empty",
+        "success": "PIX bank account saved and activated",
+        "success2": "TED bank account saved and activated",
+        "error": "Bank account information failed to save",
+        "bind_too_more": "Application failed\nYour account may be used by multiple users, please check your bank account security.",
+        "is_null": "is empty",
+        "is_error": "incorrect format"
+
+      }
+    },
+    "pass": {
+      "prompt": "For the security of your funds, please set up a fund password first",
+      "btn_confirm": "Confirm",
+      "edit_title": "Configure Withdraw Password",
+      "old_pass": "Old Withdraw Password",
+      "new_pass": "New Withdraw Password",
+      "re_pass": "Confirm New Password",
+      "btn_submit": "Withdraw Now",
+      "tips": {
+        "success": "Successfully configured",
+        "des": "New password established correctly, remember your password",
+        "btn_back": "Return to home page",
+        "btn_withdraw": "Withdraw Now",
+        "err_not_same": "The password input is inconsistent, please re-enter it."
+      },
+      "pass_box_title": "Enter the withdrawal password"
+    },
+    "record": {
+      "title": "Withdrawal Record",
+      "time": "Request Time",
+      "orderId": "Order ID",
+      "amount": "Amount",
+      "exchage": "Exchange Score",
+      "fee": "Fee",
+      "state": "Status",
+
+      "wait": "Waiting",
+      "fail": "Failure",
+      "success": "Complete",
+      "processing": "Processing",
+      "detail_title": "Record Details"
+    },
+    "help": {
+      "title": "Withdrawal Rules",
+      "rule_1": "1. The minimum/maximum amount which you can withdraw every time is {0}/ {1};",
+      "rule_2": "2. You can extract the amount depends on the total amount that you lose and win;",
+      "rule_3": "3. The maximum number of withdrawal applications per day: {0} times;",
+      "rule_4": "4. We will deal with withdrawal requests from 9 AM to 6 PM, everyMonday to Friday, except holidays;",
+      "rule_5": "5. You can probably receive the amount in 2-12 hours;",
+      "rule_6": "6. The unsuccessful withdrawal amount will be refunded directly, You can check the reason in Mail box;",
+      "rule_tips": "PS:{0}% of the withdrawal amount will be deducted as payment gateway fee;"
+    }
+  },
+  "customer": {
+    "TitleLabel": "Customer service",
+    "leavemsg_notice": "Describe your questions and comments. (up to 300 characters)",
+    "TipLabel": "If you encounter any problems in the game, please contact the customer service below.",
+    "Input_tip_Label": "Alternatively, you can leave us a message.",
+
+    "Btn_send": "Submit",
+    "Item_customer_Label": "Contact Directly",
+
+    "input_holder": "Please describe your questions and comments. (up to 300 characters)",
+
+    "TopTip_succeed": "Message successful!",
+    "TopTip_fail": "Message failed!",
+    "TopTip_chatIsNull": "The content can not be blank!",
+    "TopTip_timerFail": "Too many messages, please try again later!",
+
+    "WhatsApp_tip": "if you have any questions,you can click WhatsAPP to consult",
+    "WhatsApp_btn_WhastApp": "To WhatsApp",
+    "copy": "Copy",
+    "btn_telegram": "To Telegram",
+    "whats_label": "Or copy the number to your WhatsApp",
+    "email_label": "You can also contact us by email",
+    "write_now": "Write Now"
+  },
+  "form_errors": {
+    "phone_55": "Enter a correct 11-digit phone number.",
+    "pass": "The password must not be less than 6 characters"
+  },
+  "turnplate": {
+    "expires_in": "Expires in",
+    "invite_tips": "Invite friends to help with withdrawals",
+    "cash_btn": "WITHDRAW",
+    "need_tip": "You still need",
+    "need_tip_1": "to make the withdrawal",
+    "record": {
+      "tab_0": "Report",
+      "tab_1": "My Reference"
+    },
+    "rule": {
+      "title": "Rules",
+      "rule_1": "1. You can start withdrawing money when the accumulated amount reaches 100BRL (maximum reward amount is 1,000BRL, 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.",
+      "rule_5": "5. If you get an extra bonus, you can play for free and win more real money.",
+      "rule_6": "6. If no withdrawal is made within 3 days, the funds will be lost."
+    },
+    "info_box": {
+      "title": "You will soon be able to withdraw",
+      "tips": "Total money to be paid soon",
+      "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",
+      "btn_invite": "Invite friends to help with"
+    },
+    "share_box": {
+      "title_1": "1. Invite friends to help with withdrawals",
+      "btn_more": "More",
+      "btn_facebook": "Facebook",
+      "btn_whatsapp": "WhatsApp",
+      "btn_telegram": "Telegram",
+      "btn_twitter": "Twitter",
+      "btn_email": "Email",
+      "share_text": "Receive {0} {1} for free, Pix QUICK WITHDRAWAL",
+      "share_title": "Receive {0} {1} for free",
+      "btn_copy": "Copy",
+      "title_2": "2. Send invitation to random player to help",
+      "send_title": "Send Message",
+      "send_on": "on",
+      "btn_sms": "SMS"
+    },
+    "pop_info": {
+      "title": "Receive R${0} for free",
+      "title_1": "QUICK WITHDRAWAL",
+      "tips": "Congratulations on your good luck, you won",
+      "btn_invite": "Claim more to cash out"
+    },
+    "retain_pop": {
+      "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"
+    }
+  },
+  "mail":{
+    "btn_del": "Delete",
+    "btn_DeleteAll": "Delete all",
+    "btn_Delete": "Delete",
+    "btn_Receive": "Receive",
+
+    "txtMail": {
+      "titleTheme": "Theme:",
+      "titleTime": "Time:"
+    },
+    "tips":"Ops,There are no new emails at the moment!!",
+    "TopTip_qxlqyxjl": "Please receive the mail reward first",
+    "TopTip_jscsyydyj": "All emails that have been read and have received attachment rewards will be deleted"
+  },
+  "security": {
+    "title": "Security Setup",
+    "login_pass_title": "Change Login Password",
+    "login_pass_des": "Change your login password regularly to keep it unique and secure.",
+    "withdraw_pass_title": "Change Withdraw Password",
+    "withdraw_pass_des": "Change your withdraw password regularly to keep it unique and secure."
+  },
+  "gameRoom": {
+    "slect_title": "Room Selection",
+    "title_1": "JUNIOR",
+    "title_2": "SENIOR",
+    "title_3": "SUPERIOR"
+  },
+  "lackMoney": {
+    "lackMoney_Label": "I'm sorry! Your balance is insufficient, please top up.",
+    "sure_label": "Deposit Now"
+  },
+  "moneyRain": {
+    "rule": {
+      "title": "Money like rain",
+      "reward_tip_1": "at a time",
+      "reward_tip_2": "Max drop"
+    },
+    "time": {
+      "title": "{0}X a day"
+    },
+    "des": {
+      "tips_0": "Each Money Rain session is given away with {0} free of charge",
+      "tips_1": "Maximum Cash Drop Value: Each Cash Rain session is given away for free with",
+      "tips_2": "Recharged members can claim for free",
+      "tips_3": "The money received can be used to play or withdrawn directly."
+    },
+    "redPack": {
+      "title": "Money rain",
+      "tips_0": "Recharged members can claim for free.",
+      "tips_1": "Maximum cash drop value: {0}",
+      "btn": "GRAB"
+    },
+    "redOpen": {
+      "time_tips": "Collection Schedule:",
+      "max_drop": "Max drop ",
+      "already_collect": "Already collected"
+    }
+  },
+  "agentPolicy": {
+    "step_des_1": "Los miembros registrados a través de su enlace de referencia se convertirán en sus agentes directos.",
+    "step_des_2": "Los miembros registrados a través del enlace de referencia de cualquier subordinado se convertirán en miembros de su equipo y todos los ingresos generados por el juego contarán para su desempeño.",
+    "step_des_3": "Consultando la tabla de comisiones, tus ingresos se calculan restando la comisión a los agentes directos. Cuanto mayor sea el nivel, mayor será el porcentaje de comisión.",
+    "example": "Ejemplo",
+    "team_info": {
+      "title": "Volumen total del equipo como\ndesempeño A",
+      "des_1": "La actuación de hoy de A.\n200.000                  Nivel 22",
+      "des_2": "La actuación de hoy de B.\n50.000                   Nivel 15",
+      "des_3": "La actuación de hoy de C.\n20.000                   Nivel 12",
+      "title_1": "Ganancias de hoy de A = 6,720"
+    }
+  }
+}

+ 461 - 26
src/locales/languages/pt_BR.json

@@ -1,41 +1,476 @@
 {
   "links": {
     "home": "Home",
-    "casino": "Cassino",
-    "slots": "Caça-níqueis",
-    "hot_games": "Jogos quentes",
-    "table_games": "Jogos de mesa",
-    "sports": "Esportes",
-    "live_events": "Eventos ao vivo",
-    "basketball": "Basquetebol",
+    "casino": "Casino",
+    "slots": "Slots",
+    "hot_games": "Hot Games",
+    "table_games": "Table Games",
+    "sports": "Sports",
+    "live_events": "Live Events",
+    "basketball": "Basketball",
     "fifa": "FIFA",
-    "bonus": "Bónus",
-    "live_support": "Suporte ao Vivo",
+    "bonus": "Bonus",
+    "live_support": "Live Support",
     "quest": "QUEST",
-    "spin": "SPIN"
+    "spin": "SPIN",
+    "log_out": "Log out"
+  },
+  "tab": {
+    "withdraw": "Withdraw",
+    "deposit": "Deposit",
+    "promotion": "Promotion",
+    "message": "Message",
+    "service": "Service"
   },
   "refer": {
     "title": "RIO Carnival 2024",
     "des": "$1,500,000 Prize Pool!"
   },
   "theme": {
-    "dark": "Negra",
-    "light": "Luz"
+    "dark": "Dark",
+    "light": "Light"
+  },
+  "sign_in": "Sign in",
+  "sign_up": "Sign up",
+  "footer": {
+    "game_res": "Gaming Responsibilities",
+    "privacy_policy": "Privacy Policy",
+    "terms_of_service": "Terms of Service",
+    "kyc_policy": "AML & KYC Policy"
+  },
+  "color_card": {
+    "go_to": "Go to "
+  },
+  "win_list": {
+    "big_wins": "Recent Big Wins",
+    "tab_all": "All",
+    "tab_slots": "Slots"
+  },
+  "small_list": {
+    "view_all": "View all"
+  },
+  "game_list": {
+    "show_more": "Load More",
+    "no_more": "No More"
+  },
+  "game_search": {
+    "input_ph": "Game name",
+    "cancel": "Cancel"
+  },
+  "login": {
+    "login_title": "Sign In",
+    "phone_ph": "Phone Number",
+    "login_pwd": "Login Password",
+    "forgot": "Forgot your password?",
+    "sign_in_btn": "Sign In",
+    "reg_new_des": "New to 24680?",
+    "reg_new_btn": "Create account",
+    "reg_title": "Sign Up",
+    "re_pwd": "Confirm login password",
+    "sign_up_btn": "Sign Up",
+    "login_des": "Already have an account?",
+    "account": {
+      "empty": "Please enter username!"
+    },
+    "password": {
+      "empty": "Please enter password!"
+    },
+    "success": "Login successful, welcome back!",
+    "notfound": "Your account was not found, please register or try again!"
+  },
+  "logout": {
+    "success": "You have exited successfully."
+  },
+  "reg": {
+    "account": {
+      "empty": "Please enter username!"
+    },
+    "password": {
+      "notsame": "Passwords entered twice are inconsistent, please enter again!"
+    },
+    "fail": {
+      "email_exist": "The email already exists, change it and try to register again!",
+      "phone_exist": "The phone number already exists, change it and try to register again!",
+      "suspend": "Registration suspended",
+      "stoplogin": "Login Pause",
+      "account_exist": "The account already exists, change another account name and try to register again!",
+      "ipmax": "Same IP cannot register multiple accounts"
+    },
+    "success": "Registration completed successfully!"
   },
-  "sign_in": "Entrar",
-  "sign_up": "Registe-se",
   "settings": {
     "user_info": {
-      "welcome": "Bem-vindo ao 24680.com",
-      "tips": "Por favor, cadastre-se ou faça login primeiro",
-      "name": "Nome:",
-      "id": "ID do usuário:"
-    },
-    "language": "Linguagem",
-    "theme": "Tema",
-    "gender": "Gênero",
-    "phone": "Telefone",
-    "email": "E-mail",
-    "security": "Segurança"
+      "welcome": "Welcome to 24680.com",
+      "tips": "Please Sign up or Log in first",
+      "name": "Name:",
+      "id": "ID:"
+    },
+    "language": "Language",
+    "theme": "Theme",
+    "gender": "Gender",
+    "phone": "Phone",
+    "email": "Email",
+    "security": "Security",
+    "install_banner": "Show Install Notice"
+  },
+  "copy_success": "Copy successful",
+  "user": {
+    "title_avatar": "Avatar",
+    "title_username": "Username",
+    "title_gender": "Gender",
+    "title_phone": "Phone",
+    "title_email": "Email",
+    "username_ph": " Enter Username",
+    "phone_ph": "Enter Phone Number",
+    "email_ph": "Enter Email",
+    "female": "Female",
+    "male": "Male",
+    "other": "Other",
+    "submit_btn": "Modify",
+    "password": {
+      "title": "Reset Password",
+      "oldpassword": "Login Password",
+      "newpassword": "New login password",
+      "renewpassword": "Confirm new login password",
+      "fail": "The original password is wrong, please enter it again.",
+      "modi_success": "Password reset completed!",
+      "notsame": "Passwords entered twice are inconsistent, please enter again!"
+    },
+    "info": {
+      "modi_success": "Modified information"
+    }
+  },
+  "deposit": {
+    "uid": "ID:",
+    "banner":{
+      "first_title": "New Arrival Offer",
+      "recommend_title": "To recommend"
+    },
+    "list": {
+      "title": "More deposits",
+      "extra": "Extra"
+    },
+    "pay_btn": "Deposit Now",
+    "order_info": {
+      "pay_type_pix": "PixPay",
+      "tips": "expireAt {0}",
+      "create_date": "Creation date",
+      "time": "Time",
+      "order": "Request number",
+      "content": "Pay the rope",
+      "value": "Value",
+      "copyButton": "Copy pix code",
+      "lookButton": "Already paid",
+      "tips1": "Copy successfully,please open pix",
+      "tips2": "Thank you for your patronage",
+      "okey": "Okey",
+      "success": "Successful recharge"
+    },
+    "promotions": {
+      "tips": "Participate in promotions",
+      "banner_tips": "Super bonus bonus, get an extra {0} bonus on deposit.",
+      "bonus_title": "Deposit bonus"
+    },
+    "HistoryListPanel": {
+      "title": "Recharge History",
+      "chips": "Chips",
+      "source": "Source",
+      "orderNumber": "Order number",
+      "status": "Status",
+      "time": "Time",
+      "status_0": "Pending",
+      "status_1": "Success",
+      "status_2": "Failed",
+      "details": {
+        "title": "Recharge Details",
+        "label_create": "Creation time",
+        "label_complete": "Complete time",
+        "label_transtype": "Transaction Type",
+        "label_number": "Request number",
+        "btn_confirm": "Confirm"
+      }
+    }
+  },
+  "game": {
+    "back": "Back",
+    "msg_title": "Leave the game",
+    "msg_content": "Are you sure you want to leave?",
+    "cancel": "Cancel"
+  },
+  "msgbox": {
+    "title": "Prompt",
+    "sure_label": "Sure",
+    "cancel_label": "Cancel"
+  },
+  "withdraw": {
+    "main": {
+      "total_balance": "My total chip",
+      "withdrawable": "Extractable chip",
+      "editBox": "Chips",
+      "editPlaceholder": "Enter the amount to withdraw",
+      "btn_reset": "Remove",
+      "btn_all": "ALL",
+      "bank_info_isNull": "No bank information bound",
+      "bank_No_isNull": "No bank card account",
+      "via": "Withdraw Via",
+      "account": "My Account",
+      "btn_account": "+ Bank Account",
+      "btn_account_change": "Change Account",
+      "btn_withdraw": "Withdraw",
+      "tip": "Tips: The expected time of receipt is within 12 hours, please refer to the bank.The minimum/maximum amount which you can withdraw every time is {0}/{1}",
+      "unbound_account": "You have not bound a bank account and cannot withdraw",
+      "account_abnormal": "The system has detected an abnormal operation in your account, and your withdrawal has been prohibited. Please contact customer service",
+      "score_null": "You didn't fill in the withdrawal amount"
+    },
+    "account": {
+      "title": "Account Information",
+      "btn_save": "Save and activate",
+      "help": "Please make sure your Account Number is correct,we do not take any responsi-bilty caused by incorrect input",
+      "userName": "Name",
+      "name_holder": "Enter name",
+      "phone": "Telephone[+55]",
+      "phone_holder": "Enter 11 digits",
+      "email": "Email",
+      "email_holder": "input Email-ID",
+      "cpf": "CPF",
+      "cpf_holder": "***.***.***-**",
+      "phone_type": "Telephone(+55)",
+      "tedCon": "Bank accounts:",
+      "tedCon_holder": "exemple:123456",
+      "tedCon2_holder": "exemple:1",
+      "tedBan": "Bank Code:",
+      "tedBan_holder": "exemple:123456",
+      "tedSub": "Sub branch Code:",
+      "tedSub_holder": "exemple:123456",
+      "cpf_dict": "PIX DICT",
+      "e_mail": "E-mail",
+      "tip": {
+        "select_null": "please select PIX DICT",
+        "account_error": "Incorrect bank card format",
+        "account_null": "The bank card content is empty",
+        "name_error": "The User Name information is wrong",
+        "name_null": "user name is empty",
+        "bank_error": "The Bank Name information is wrong",
+        "bank_null": "Bank name is empty",
+        "phone_error": "Malformed phone number",
+        "phone_null": "Phone Number is empty",
+        "IFSC_error": "IFSC Code error",
+        "IFSC_null": "IFSC Code is empty",
+        "PAN_error": "PAN Number error",
+        "PAN_null": "PAN Number is empty",
+
+        "BAN_error": "[Bank Code] incorrect format",
+        "BAN_null": "[Bank Code] is empty",
+        "email_error": "[Email] incorrect format",
+        "email_null": "[Email] is empty",
+        "cpf_error": "[CPF] incorrect format",
+        "cpf_null": "[CPF] is empty",
+        "success": "PIX bank account saved and activated",
+        "success2": "TED bank account saved and activated",
+        "error": "Bank account information failed to save",
+        "bind_too_more": "Application failed\nYour account may be used by multiple users, please check your bank account security.",
+        "is_null": "is empty",
+        "is_error": "incorrect format"
+
+      }
+    },
+    "pass": {
+      "prompt": "For the security of your funds, please set up a fund password first",
+      "btn_confirm": "Confirm",
+      "edit_title": "Configure Withdraw Password",
+      "old_pass": "Old Withdraw Password",
+      "new_pass": "New Withdraw Password",
+      "re_pass": "Confirm New Password",
+      "btn_submit": "Withdraw Now",
+      "tips": {
+        "success": "Successfully configured",
+        "des": "New password established correctly, remember your password",
+        "btn_back": "Return to home page",
+        "btn_withdraw": "Withdraw Now",
+        "err_not_same": "The password input is inconsistent, please re-enter it."
+      },
+      "pass_box_title": "Enter the withdrawal password"
+    },
+    "record": {
+      "title": "Withdrawal Record",
+      "time": "Request Time",
+      "orderId": "Order ID",
+      "amount": "Amount",
+      "exchage": "Exchange Score",
+      "fee": "Fee",
+      "state": "Status",
+
+      "wait": "Waiting",
+      "fail": "Failure",
+      "success": "Complete",
+      "processing": "Processing",
+      "detail_title": "Record Details"
+    },
+    "help": {
+      "title": "Withdrawal Rules",
+      "rule_1": "1. The minimum/maximum amount which you can withdraw every time is {0}/ {1};",
+      "rule_2": "2. You can extract the amount depends on the total amount that you lose and win;",
+      "rule_3": "3. The maximum number of withdrawal applications per day: {0} times;",
+      "rule_4": "4. We will deal with withdrawal requests from 9 AM to 6 PM, everyMonday to Friday, except holidays;",
+      "rule_5": "5. You can probably receive the amount in 2-12 hours;",
+      "rule_6": "6. The unsuccessful withdrawal amount will be refunded directly, You can check the reason in Mail box;",
+      "rule_tips": "PS:{0}% of the withdrawal amount will be deducted as payment gateway fee;"
+    }
+  },
+  "customer": {
+    "TitleLabel": "Customer service",
+    "leavemsg_notice": "Describe your questions and comments. (up to 300 characters)",
+    "TipLabel": "If you encounter any problems in the game, please contact the customer service below.",
+    "Input_tip_Label": "Alternatively, you can leave us a message.",
+
+    "Btn_send": "Submit",
+    "Item_customer_Label": "Contact Directly",
+
+    "input_holder": "Please describe your questions and comments. (up to 300 characters)",
+
+    "TopTip_succeed": "Message successful!",
+    "TopTip_fail": "Message failed!",
+    "TopTip_chatIsNull": "The content can not be blank!",
+    "TopTip_timerFail": "Too many messages, please try again later!",
+
+    "WhatsApp_tip": "if you have any questions,you can click WhatsAPP to consult",
+    "WhatsApp_btn_WhastApp": "To WhatsApp",
+    "copy": "Copy",
+    "btn_telegram": "To Telegram",
+    "whats_label": "Or copy the number to your WhatsApp",
+    "email_label": "You can also contact us by email",
+    "write_now": "Write Now"
+  },
+  "form_errors": {
+    "phone_55": "Enter a correct 11-digit phone number.",
+    "pass": "The password must not be less than 6 characters"
+  },
+  "turnplate": {
+    "expires_in": "Expires in",
+    "invite_tips": "Invite friends to help with withdrawals",
+    "cash_btn": "WITHDRAW",
+    "need_tip": "You still need",
+    "need_tip_1": "to make the withdrawal",
+    "record": {
+      "tab_0": "Report",
+      "tab_1": "My Reference"
+    },
+    "rule": {
+      "title": "Rules",
+      "rule_1": "1. You can start withdrawing money when the accumulated amount reaches 100BRL (maximum reward amount is 1,000BRL, 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.",
+      "rule_5": "5. If you get an extra bonus, you can play for free and win more real money.",
+      "rule_6": "6. If no withdrawal is made within 3 days, the funds will be lost."
+    },
+    "info_box": {
+      "title": "You will soon be able to withdraw",
+      "tips": "Total money to be paid soon",
+      "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",
+      "btn_invite": "Invite friends to help with"
+    },
+    "share_box": {
+      "title_1": "1. Invite friends to help with withdrawals",
+      "btn_more": "More",
+      "btn_facebook": "Facebook",
+      "btn_whatsapp": "WhatsApp",
+      "btn_telegram": "Telegram",
+      "btn_twitter": "Twitter",
+      "btn_email": "Email",
+      "share_text": "Receive {0} {1} for free, Pix QUICK WITHDRAWAL",
+      "share_title": "Receive {0} {1} for free",
+      "btn_copy": "Copy",
+      "title_2": "2. Send invitation to random player to help",
+      "send_title": "Send Message",
+      "send_on": "on",
+      "btn_sms": "SMS"
+    },
+    "pop_info": {
+      "title": "Receive R${0} for free",
+      "title_1": "QUICK WITHDRAWAL",
+      "tips": "Congratulations on your good luck, you won",
+      "btn_invite": "Claim more to cash out"
+    },
+    "retain_pop": {
+      "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"
+    }
+  },
+  "mail":{
+    "btn_del": "Delete",
+    "btn_DeleteAll": "Delete all",
+    "btn_Delete": "Delete",
+    "btn_Receive": "Receive",
+
+    "txtMail": {
+      "titleTheme": "Theme:",
+      "titleTime": "Time:"
+    },
+    "tips":"Ops,There are no new emails at the moment!!",
+    "TopTip_qxlqyxjl": "Please receive the mail reward first",
+    "TopTip_jscsyydyj": "All emails that have been read and have received attachment rewards will be deleted"
+  },
+  "security": {
+    "title": "Security Setup",
+    "login_pass_title": "Change Login Password",
+    "login_pass_des": "Change your login password regularly to keep it unique and secure.",
+    "withdraw_pass_title": "Change Withdraw Password",
+    "withdraw_pass_des": "Change your withdraw password regularly to keep it unique and secure."
+  },
+  "gameRoom": {
+    "slect_title": "Room Selection",
+    "title_1": "JUNIOR",
+    "title_2": "SENIOR",
+    "title_3": "SUPERIOR"
+  },
+  "lackMoney": {
+    "lackMoney_Label": "I'm sorry! Your balance is insufficient, please top up.",
+    "sure_label": "Deposit Now"
+  },
+  "moneyRain": {
+    "rule": {
+      "title": "Money like rain",
+      "reward_tip_1": "at a time",
+      "reward_tip_2": "Max drop"
+    },
+    "time": {
+      "title": "{0}X a day"
+    },
+    "des": {
+      "tips_0": "Each Money Rain session is given away with {0} free of charge",
+      "tips_1": "Maximum Cash Drop Value: Each Cash Rain session is given away for free with",
+      "tips_2": "Recharged members can claim for free",
+      "tips_3": "The money received can be used to play or withdrawn directly."
+    },
+    "redPack": {
+      "title": "Money rain",
+      "tips_0": "Recharged members can claim for free.",
+      "tips_1": "Maximum cash drop value: {0}",
+      "btn": "GRAB"
+    },
+    "redOpen": {
+      "time_tips": "Collection Schedule:",
+      "max_drop": "Max drop ",
+      "already_collect": "Already collected"
+    }
+  },
+  "agentPolicy": {
+    "step_des_1": "Os membros registrados através do seu link de indicação se tornarão seus agentes diretos.",
+    "step_des_2": "Os membros registrados através do link de indicação de qualquer subordinado se tornarão membros da sua equipe, e toda a receita do jogo gerada será contabilizada para sua performance.",
+    "step_des_3": "Consultando a tabela de comissões, sua renda é calculada deduzindo a comissão dos agentes diretos. Quanto mais alto o nível, maior a porcentagem de comissão.",
+    "example": "Exemplo",
+    "team_info": {
+      "title": "Total de volume da equipe como performance de A",
+      "des_1": "Performance de hoje de A\n200,000\t                 Nivel 22",
+      "des_2": "Performance de hoje de B \n50,000\t                 Nivel 15",
+      "des_3": "Performance de hoje de C \n20,000\t                 Nivel 12",
+      "title_1": "Ganhos de hoje de A = 19,400"
+    }
   }
-}
+}

+ 6 - 2
src/widgets/WAgentPolicy/styles.module.scss

@@ -72,8 +72,12 @@ $title_bg:"./../../assets/agent/titlebg.png";
         color: #5ec8ff;
       }
       & .title{
-        font-size: 1rem;
+        font-size: 0.95rem;
         font-weight: 700;
+        text-align: center;
+        white-space: pre;
+        word-wrap: break-word;
+        word-break: break-all;
       }
       & .title_1{
         font-size: 1.1rem;
@@ -85,7 +89,7 @@ $title_bg:"./../../assets/agent/titlebg.png";
         text-align: left;
         font-weight: 600;
         gap: 0.25rem;
-        white-space: pre-line;
+        white-space: pre;
         word-wrap: break-word;
         word-break: break-all;
       }

+ 11 - 0
src/widgets/WPromotion/index.jsx

@@ -12,6 +12,7 @@ import {useDispatch, useSelector} from "react-redux";
 import {getRedPackInfo} from "@features/redpackSlice";
 import {formatTime} from "@utils/helpers";
 import {reqRedpackCheck} from "@features/api";
+import {getTurnplate} from "@features/turnplateSlice";
 const icons=[
     null,
     icon_1,
@@ -27,6 +28,7 @@ const banners=[
 const WPromotion=({close})=>{
     const navigate=useNavigate();
     const redpack=useSelector(getRedPackInfo);
+    const turnplate=useSelector(getTurnplate);
     const dispatch=useDispatch();
     let data=[
         {
@@ -54,6 +56,14 @@ const WPromotion=({close})=>{
     useEffect(()=>{
         dispatch(reqRedpackCheck());
     },[])
+    const checkRenderDot=(item)=>{
+        if (item.id===1){
+            if (turnplate&&turnplate.times>0){
+                return (<div className={styles.red_dot}></div>)
+            }
+        }
+        return (<></>);
+    }
     const renderRedPackItem=(item)=>{
         if (redpack==null)return (<></>);
         let status=redpack.status;
@@ -92,6 +102,7 @@ const WPromotion=({close})=>{
                         <div className={styles.icon_con}>
                             <img className={"iconshake"} src={icons[item.id]}/>
                             {/*<div className={styles.red_dot}></div>*/}
+                            {checkRenderDot(item)}
                         </div>
                     </div>
                     <div className={styles.right}>