diff --git a/src/locales/ar.json b/src/locales/ar.json index 4e7d956..4d8b8b6 100644 --- a/src/locales/ar.json +++ b/src/locales/ar.json @@ -266,5 +266,31 @@ "bd": "BD", "bd_leader": "قائد BD", "bd_salary": "راتب BD", - "bd_leader_history": "سجل قائد BD" + "bd_leader_history": "سجل قائد BD", + + "current_status": "الحالة الحالية:", + "review_passed": "تمت المراجعة", + "review_failed": "فشلت المراجعة", + "awaiting_review": "في انتظار المراجعة", + + "withdrawal_method": "طريقة السحب", + "please_select_bank_card": "يرجى اختيار بطاقة مصرفية", + "enter_cash_out_amount": "يرجى إدخال مبلغ السحب", + "cash_out_minimum": "*يجب أن يكون مبلغ السحب أكبر من أو يساوي 50 دولارًا", + + "bank_card": "بطاقة مصرفية", + "currently_in_use": "قيد الاستخدام حالياً", + "no_bank_cards_in_use": "البطاقات المصرفية غير مستخدمة حالياً.", + "all_bank_cards": "جميع البطاقات المصرفية", + "no_bank_cards_added": "لم تتم إضافة بطاقات مصرفية بعد.", + "card_number": "رقم البطاقة", + "payee": "المستفيد", + "delete": "حذف", + "use": "استخدام", + "add_new_payment_method": "إضافة طريقة دفع جديدة", + "choose_withdrawal_method": "اختر طريقة السحب", + "card_name": "اسم البطاقة", + "enter_card_name": "أدخل اسم البطاقة", + "enter_card_number": "أدخل رقم البطاقة", + "enter_payee": "أدخل اسم المستفيد" } diff --git a/src/locales/en.json b/src/locales/en.json index 8d3799b..cb645c7 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -266,5 +266,31 @@ "bd": "BD", "bd_leader": "BD Leader", "bd_salary": "BD Salary", - "bd_leader_history": "BD Leader History" + "bd_leader_history": "BD Leader History", + + "current_status": "Current status:", + "review_passed": "Review passed", + "review_failed": "Review failed", + "awaiting_review": "Awaiting review", + + "withdrawal_method": "Withdrawal Method", + "please_select_bank_card": "Please select a bank card", + "enter_cash_out_amount": "Please enter the cash out amount", + "cash_out_minimum": "*The cash out amount must be >= $50", + + "bank_card": "Bank Card", + "currently_in_use": "Currently In Use", + "no_bank_cards_in_use": "Bank cards are not currently in use.", + "all_bank_cards": "All Bank Cards", + "no_bank_cards_added": "No bank cards have been added yet.", + "card_number": "Card Number", + "payee": "Payee", + "delete": "Delete", + "use": "Use", + "add_new_payment_method": "Add new payment method", + "choose_withdrawal_method": "Choose withdrawal method", + "card_name": "Card Name", + "enter_card_name": "Enter the Card Name", + "enter_card_number": "Enter the Card Number", + "enter_payee": "Enter the payee" } diff --git a/src/locales/zh.json b/src/locales/zh.json index 3c7a350..4126604 100644 --- a/src/locales/zh.json +++ b/src/locales/zh.json @@ -266,5 +266,31 @@ "bd": "BD", "bd_leader": "BD主管", "bd_salary": "BD工资", - "bd_leader_history": "BD主管历史记录" + "bd_leader_history": "BD主管历史记录", + + "current_status": "当前状态:", + "review_passed": "审核通过", + "review_failed": "审核未通过", + "awaiting_review": "等待审核", + + "withdrawal_method": "提现方式", + "please_select_bank_card": "请选择银行卡", + "enter_cash_out_amount": "请输入提现金额", + "cash_out_minimum": "*提现金额必须大于等于50美元", + + "bank_card": "银行卡", + "currently_in_use": "当前使用的银行卡", + "no_bank_cards_in_use": "当前未使用银行卡。", + "all_bank_cards": "所有银行卡", + "no_bank_cards_added": "尚未添加银行卡。", + "card_number": "卡号", + "payee": "收款人", + "delete": "删除", + "use": "使用", + "add_new_payment_method": "添加新的付款方式", + "choose_withdrawal_method": "选择提现方式", + "card_name": "卡名", + "enter_card_name": "请输入卡名", + "enter_card_number": "请输入卡号", + "enter_payee": "请输入收款人" } diff --git a/src/views/BDCenter/availableIncome.vue b/src/views/BDCenter/availableIncome.vue index 8c444e6..1dee53b 100644 --- a/src/views/BDCenter/availableIncome.vue +++ b/src/views/BDCenter/availableIncome.vue @@ -340,7 +340,7 @@ -webkit-text-fill-color: transparent; " > - Review passed + {{ t('review_passed') }} @@ -355,7 +355,7 @@ -webkit-text-fill-color: transparent; " > - Review failed + {{ t('review_failed') }} @@ -370,7 +370,7 @@ -webkit-text-fill-color: transparent; " > - Awaiting review + {{ t('awaiting_review') }} @@ -401,7 +401,13 @@ {{ t('passport_id_card', { current: bankCardInfo.previewUrls.length }) }} - +
-
Cash out
+
+ {{ t('cash_out') }} +
- Withdrawal Method: {{ usedBankCard?.cardType || '' }} + {{ t('withdrawal_method') }}: {{ usedBankCard?.cardType || '' }}
-
Please select a bank card
+
+ {{ t('please_select_bank_card') }} +
@@ -631,7 +641,7 @@ min="50" name="" id="" - placeholder="Please enter the cash out amount" + :placeholder="t('enter_cash_out_amount')" style=" width: 100%; outline: none; @@ -644,7 +654,7 @@
- *The cash out amount must be >= $50 + {{ t('cash_out_minimum') }}
diff --git a/src/views/Wallet/CashOut/BankCard.vue b/src/views/Wallet/CashOut/BankCard.vue index b66f11f..afd34fc 100644 --- a/src/views/Wallet/CashOut/BankCard.vue +++ b/src/views/Wallet/CashOut/BankCard.vue @@ -2,14 +2,14 @@
-
Currently In Use
+
{{ t('currently_in_use') }}
- Bank cards are not currently in use. + {{ t('no_bank_cards_in_use') }}
- Card Number:{{ usedBankCard.cardNo }} + {{ t('card_number') }}: {{ usedBankCard.cardNo }}
- Payee:{{ usedBankCard.payee }} + {{ t('payee') }}: {{ usedBankCard.payee }}
-
All Bank Cards
+
{{ t('all_bank_cards') }}
- No bank cards have been added yet. + {{ t('no_bank_cards_added') }}
- Card Number:{{ card.cardNo }} + {{ t('card_number') }}: {{ card.cardNo }} +
+
+ {{ t('payee') }}: {{ card.payee }}
-
Payee:{{ card.payee }}
- Delet + {{ t('delete') }}
- Use + {{ t('use') }}
@@ -140,14 +143,14 @@ />
-
Add new payment method
+
{{ t('add_new_payment_method') }}
-
+
- Add new payment method + {{ t('add_new_payment_method') }}
- Withdrawal Method: + {{ t('withdrawal_method') }}:
- Choose withdrawel method + {{ t('choose_withdrawal_method') }}
@@ -228,7 +232,7 @@
- Card Name: + {{ t('card_name') }}:
Card Number:
+
+ {{ t('card_number') }}: +
Payee
+
{{ t('payee') }}
- Confirm + {{ t('confirm') }}
@@ -330,11 +336,15 @@ import { } from '@/api/wallet' import maskLayer from '@/components/MaskLayer.vue' import { useRoute } from 'vue-router' +import { setDocumentDirection } from '@/locales/i18n' const route = useRoute() const backQuery = ref(route.query || null) -const { t } = useI18n() +const { t, locale } = useI18n() + +// 监听语言变化并设置文档方向 +locale.value && setDocumentDirection(locale.value) const maskLayerShow = ref(false) const withdrawelMethodShow = ref(false) @@ -543,4 +553,13 @@ input::placeholder { font-size: 32px; } } + +/* RTL支持 */ +[dir='rtl'] .flipImg { + transform: scaleX(-1); +} + +[dir='rtl'] .rotated { + transform: scaleX(-1) rotate(90deg); +} diff --git a/src/views/Wallet/CashOut/KYC.vue b/src/views/Wallet/CashOut/KYC.vue index 3260032..a68674c 100644 --- a/src/views/Wallet/CashOut/KYC.vue +++ b/src/views/Wallet/CashOut/KYC.vue @@ -125,7 +125,7 @@
-
Current status:
+
{{ t('current_status') }}
- Review passed + {{ t('review_passed') }}
- Review failed + {{ t('review_failed') }}
- Awaiting review + {{ t('awaiting_review') }}