From 267a55aae50f87edb483abb375029ff79e736112 Mon Sep 17 00:00:00 2001 From: lvluu Date: Mon, 9 Dec 2024 12:59:38 +0700 Subject: [PATCH 1/2] feat: (#954) Add Vietnamese translations for billing-related terms --- src/gui/src/i18n/translations/vi.js | 92 ++++++++++++++--------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/src/gui/src/i18n/translations/vi.js b/src/gui/src/i18n/translations/vi.js index cf8e9002..792ee05c 100644 --- a/src/gui/src/i18n/translations/vi.js +++ b/src/gui/src/i18n/translations/vi.js @@ -366,52 +366,52 @@ const vi = { // ---------------------------------------- // Missing translations: // ---------------------------------------- - "billing.change_payment_method": undefined, // In English: "Change" - "billing.cancel": undefined, // In English: "Cancel" - "billing.download_invoice": undefined, // In English: "Download" - "billing.payment_method": undefined, // In English: "Payment Method" - "billing.payment_method_updated": undefined, // In English: "Payment method updated!" - "billing.confirm_payment_method": undefined, // In English: "Confirm Payment Method" - "billing.payment_history": undefined, // In English: "Payment History" - "billing.refunded": undefined, // In English: "Refunded" - "billing.paid": undefined, // In English: "Paid" - "billing.ok": undefined, // In English: "OK" - "billing.resume_subscription": undefined, // In English: "Resume Subscription" - "billing.subscription_cancelled": undefined, // In English: "Your subscription has been canceled." - "billing.subscription_cancelled_description": undefined, // In English: "You will still have access to your subscription until the end of this billing period." - "billing.offering.free": undefined, // In English: "Free" - "billing.offering.pro": undefined, // In English: "Professional" - "billing.offering.business": undefined, // In English: "Business" - "billing.cloud_storage": undefined, // In English: "Cloud Storage" - "billing.ai_access": undefined, // In English: "AI Access" - "billing.bandwidth": undefined, // In English: "Bandwidth" - "billing.apps_and_games": undefined, // In English: "Apps & Games" - "billing.upgrade_to_pro": undefined, // In English: "Upgrade to %strong%" - "billing.switch_to": undefined, // In English: "Switch to %strong%" - "billing.payment_setup": undefined, // In English: "Payment Setup" - "billing.back": undefined, // In English: "Back" - "billing.you_are_now_subscribed_to": undefined, // In English: "You are now subscribed to %strong% tier." - "billing.you_are_now_subscribed_to_without_tier": undefined, // In English: "You are now subscribed" - "billing.subscription_cancellation_confirmation": undefined, // In English: "Are you sure you want to cancel your subscription?" - "billing.subscription_setup": undefined, // In English: "Subscription Setup" - "billing.cancel_it": undefined, // In English: "Cancel It" - "billing.keep_it": undefined, // In English: "Keep It" - "billing.subscription_resumed": undefined, // In English: "Your %strong% subscription has been resumed!" - "billing.upgrade_now": undefined, // In English: "Upgrade Now" - "billing.upgrade": undefined, // In English: "Upgrade" - "billing.currently_on_free_plan": undefined, // In English: "You are currently on the free plan." - "billing.download_receipt": undefined, // In English: "Download Receipt" - "billing.subscription_check_error": undefined, // In English: "A problem occurred while checking your subscription status." - "billing.email_confirmation_needed": undefined, // In English: "Your email has not been confirmed. We'll send you a code to confirm it now." - "billing.sub_cancelled_but_valid_until": undefined, // In English: "You have cancelled your subscription and it will automatically switch to the free tier at the end of the billing period. You will not be charged again unless you re-subscribe." - "billing.current_plan_until_end_of_period": undefined, // In English: "Your current plan until the end of this billing period." - "billing.current_plan": undefined, // In English: "Current plan" - "billing.cancelled_subscription_tier": undefined, // In English: "Cancelled Subscription (%%)" - "billing.manage": undefined, // In English: "Manage" - "billing.limited": undefined, // In English: "Limited" - "billing.expanded": undefined, // In English: "Expanded" - "billing.accelerated": undefined, // In English: "Accelerated" - "billing.enjoy_msg": undefined, // In English: "Enjoy %% of Cloud Storage plus other benefits." + "billing.change_payment_method": "Thay đổi", // In English: "Change" + "billing.cancel": "Hủy", // In English: "Cancel" + "billing.download_invoice": "Tải xuống", // In English: "Download" + "billing.payment_method": "Phương thức thanh toán", // In English: "Payment Method" + "billing.payment_method_updated": "Phương thức thanh toán đã được cập nhật thành công!", // In English: "Payment method updated!" + "billing.confirm_payment_method": "Xác nhận phương thức thanh toán", // In English: "Confirm Payment Method" + "billing.payment_history": "Lịch sử thanh toán", // In English: "Payment History" + "billing.refunded": "Đã hoàn tiền", // In English: "Refunded" + "billing.paid": "Đã thanh toán", // In English: "Paid" + "billing.ok": "OK", // In English: "OK" + "billing.resume_subscription": "Tiếp tục đăng ký", // In English: "Resume Subscription" + "billing.subscription_cancelled": "Đăng ký của bạn đã bị hủy.", // In English: "Your subscription has been canceled." + "billing.subscription_cancelled_description": "Bạn vẫn có thể tiếp tục sử dụng dịch vụ của mình cho đến cuối kỳ thanh toán này.", // In English: "You will still have access to your subscription until the end of this billing period." + "billing.offering.free": "Miễn phí", // In English: "Free" + "billing.offering.pro": "Chuyên nghiệp", // In English: "Professional" + "billing.offering.business": "Doanh nghiệp", // In English: "Business" + "billing.cloud_storage": "Lưu trữ đám mây", // In English: "Cloud Storage" + "billing.ai_access": "Truy cập AI", // In English: "AI Access" + "billing.bandwidth": "Băng thông", // In English: "Bandwidth" + "billing.apps_and_games": "Ứng dụng & Trò chơi", // In English: "Apps & Games" + "billing.upgrade_to_pro": "Nâng cấp lên %strong%", // In English: "Upgrade to %strong%" + "billing.switch_to": "Chuyển sang gói %strong%", // In English: "Switch to %strong%" + "billing.payment_setup": "Thiết lập thanh toán", // In English: "Payment Setup" + "billing.back": "Quay lại", // In English: "Back" + "billing.you_are_now_subscribed_to": "Bạn hiện đang đăng ký gói %strong%.", // In English: "You are now subscribed to %strong% tier." + "billing.you_are_now_subscribed_to_without_tier": "Bạn đã đăng ký", // In English: "You are now subscribed" + "billing.subscription_cancellation_confirmation": "Bạn có chắc chắn muốn hủy đăng ký không?", // In English: "Are you sure you want to cancel your subscription?" + "billing.subscription_setup": "Thiết lập đăng ký", // In English: "Subscription Setup" + "billing.cancel_it": "Hủy bỏ", // In English: "Cancel It" + "billing.keep_it": "Giữ lại", // In English: "Keep It" + "billing.subscription_resumed": "Đăng ký %strong% của bạn đã được tiếp tục!", // In English: "Your %strong% subscription has been resumed!" + "billing.upgrade_now": "Nâng cấp ngay", // In English: "Upgrade Now" + "billing.upgrade": "Nâng cấp", // In English: "Upgrade" + "billing.currently_on_free_plan": "Bạn hiện đang sử dụng gói miễn phí.", // In English: "You are currently on the free plan." + "billing.download_receipt": "Tải biên lai", // In English: "Download Receipt" + "billing.subscription_check_error": "Đã xảy ra sự cố khi kiểm tra trạng thái đăng ký của bạn.", // In English: "A problem occurred while checking your subscription status." + "billing.email_confirmation_needed": "Email của bạn chưa được xác nhận. Chúng tôi sẽ gửi mã xác nhận ngay bây giờ.", // In English: "Your email has not been confirmed. We'll send you a code to confirm it now." + "billing.sub_cancelled_but_valid_until": "Bạn đã hủy đăng ký và được tự động chuyển sang gói miễn phí vào cuối kỳ thanh toán. Bạn sẽ không bị tính phí nữa đến khi đăng ký lại.", // In English: "You have cancelled your subscription and it will automatically switch to the free tier at the end of the billing period. You will not be charged again unless you re-subscribe." + "billing.current_plan_until_end_of_period": "Gói cước hiện tại của bạn đến cuối kỳ thanh toán này.", // In English: "Your current plan until the end of this billing period." + "billing.current_plan": "Gói hiện tại", // In English: "Current plan" + "billing.cancelled_subscription_tier": "Đăng ký đã hủy (%%)", // In English: "Cancelled Subscription (%%)" + "billing.manage": "Quản lý", // In English: "Manage" + "billing.limited": "Giới hạn", // In English: "Limited" + "billing.expanded": "Mở rộng", // In English: "Expanded" + "billing.accelerated": "Tăng tốc", // In English: "Accelerated" + "billing.enjoy_msg": "Tận hưởng %% Lưu trữ đám mây và các tiện ích khác.", // In English: "Enjoy %% of Cloud Storage plus other benefits." } }; From 6890935d01b70c24c48e02aaadee26b12bd52d2a Mon Sep 17 00:00:00 2001 From: Nariman Jelveh Date: Mon, 9 Dec 2024 06:13:43 -0800 Subject: [PATCH 2/2] Update vi.js --- src/gui/src/i18n/translations/vi.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/gui/src/i18n/translations/vi.js b/src/gui/src/i18n/translations/vi.js index 792ee05c..c5ea35d0 100644 --- a/src/gui/src/i18n/translations/vi.js +++ b/src/gui/src/i18n/translations/vi.js @@ -363,9 +363,6 @@ const vi = { "You can't share with yourself.": 'Bạn không thể tự chia sẻ với chính mình', // In English: "You can't share with yourself." "This user already has access to this item": 'Người dùng này đã có sẵn quyền truy cập cho mục này', // In English: "This user already has access to this item" - // ---------------------------------------- - // Missing translations: - // ---------------------------------------- "billing.change_payment_method": "Thay đổi", // In English: "Change" "billing.cancel": "Hủy", // In English: "Cancel" "billing.download_invoice": "Tải xuống", // In English: "Download"