diff --git a/packages/admin/resources/lang/vi/actions.php b/packages/admin/resources/lang/vi/actions.php new file mode 100644 index 000000000..a16b1dee8 --- /dev/null +++ b/packages/admin/resources/lang/vi/actions.php @@ -0,0 +1,45 @@ + [ + 'create_root' => [ + 'label' => 'Tạo bộ sưu tập gốc', + ], + 'create_child' => [ + 'label' => 'Tạo bộ sưu tập con', + ], + 'move' => [ + 'label' => 'Di chuyển bộ sưu tập', + ], + 'delete' => [ + 'label' => 'Xóa', + ], + ], + 'orders' => [ + 'update_status' => [ + 'label' => 'Cập nhật trạng thái', + 'wizard' => [ + 'step_one' => [ + 'label' => 'Trạng thái', + ], + 'step_two' => [ + 'label' => 'Thư thông báo & Thông báo', + 'no_mailers' => 'Không có thư thông báo nào cho trạng thái này.', + ], + 'step_three' => [ + 'label' => 'Xem trước & Lưu', + 'no_mailers' => 'Không có thư thông báo nào được chọn để xem trước.', + ], + ], + 'notification' => [ + 'label' => 'Đã cập nhật trạng thái đơn hàng', + ], + 'billing_email' => [ + 'label' => 'Email thanh toán', + ], + 'shipping_email' => [ + 'label' => 'Email vận chuyển', + ], + ], + ], +]; diff --git a/packages/admin/resources/lang/vi/activity.php b/packages/admin/resources/lang/vi/activity.php new file mode 100644 index 000000000..3c70adad0 --- /dev/null +++ b/packages/admin/resources/lang/vi/activity.php @@ -0,0 +1,29 @@ + 'Hoạt động', + + 'plural_label' => 'Hoạt động', + + 'table' => [ + 'subject' => 'Đối tượng', + 'description' => 'Mô tả', + 'log' => 'Nhật ký', + 'logged_at' => 'Ghi nhật ký lúc', + 'event' => 'Sự kiện', + 'logged_from' => 'Ghi nhật ký từ', + 'logged_until' => 'Ghi nhật ký đến', + ], + + 'form' => [ + 'causer_type' => 'Loại người thực hiện', + 'causer_id' => 'Mã người thực hiện', + 'subject_type' => 'Loại đối tượng', + 'subject_id' => 'Mã đối tượng', + 'description' => 'Mô tả', + 'attributes' => 'Thuộc tính', + 'old' => 'Cũ', + ], + +]; diff --git a/packages/admin/resources/lang/vi/address.php b/packages/admin/resources/lang/vi/address.php new file mode 100644 index 000000000..0d7b2571f --- /dev/null +++ b/packages/admin/resources/lang/vi/address.php @@ -0,0 +1,93 @@ + 'Địa chỉ', + + 'plural_label' => 'Địa chỉ', + + 'table' => [ + 'title' => [ + 'label' => 'Tiêu đề', + ], + 'first_name' => [ + 'label' => 'Tên', + ], + 'last_name' => [ + 'label' => 'Họ', + ], + 'company_name' => [ + 'label' => 'Tên công ty', + ], + 'line_one' => [ + 'label' => 'Địa chỉ', + ], + 'line_two' => [ + 'label' => 'Địa chỉ chi tiết 2', + ], + 'line_three' => [ + 'label' => 'Địa chỉ chi tiết 3', + ], + 'city' => [ + 'label' => 'Thành phố', + ], + 'country_id' => [ + 'label' => 'Quốc gia', + ], + 'state' => [ + 'label' => 'Tỉnh/Thành phố', + ], + 'postcode' => [ + 'label' => 'Mã bưu điện', + ], + 'contact_email' => [ + 'label' => 'Email liên hệ', + ], + 'contact_phone' => [ + 'label' => 'Số điện thoại', + ], + ], + + 'form' => [ + 'title' => [ + 'label' => 'Tiêu đề', + ], + 'first_name' => [ + 'label' => 'Tên', + ], + 'last_name' => [ + 'label' => 'Họ', + ], + 'company_name' => [ + 'label' => 'Tên công ty', + ], + 'line_one' => [ + 'label' => 'Địa chỉ', + ], + 'line_two' => [ + 'label' => 'Địa chỉ chi tiết 2', + ], + 'line_three' => [ + 'label' => 'Địa chỉ chi tiết 3', + ], + 'city' => [ + 'label' => 'Thành phố', + ], + 'country_id' => [ + 'label' => 'Quốc gia', + ], + 'state' => [ + 'label' => 'Tỉnh/Thành phố', + ], + 'postcode' => [ + 'label' => 'Mã bưu điện', + ], + 'contact_email' => [ + 'label' => 'Email liên hệ', + ], + 'contact_phone' => [ + 'label' => 'Số điện thoại', + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/attribute.php b/packages/admin/resources/lang/vi/attribute.php new file mode 100644 index 000000000..ab6665393 --- /dev/null +++ b/packages/admin/resources/lang/vi/attribute.php @@ -0,0 +1,55 @@ + 'Thuộc tính', + + 'plural_label' => 'Thuộc tính', + + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'description' => [ + 'label' => 'Mô tả', + ], + 'handle' => [ + 'label' => 'Định danh', + ], + 'type' => [ + 'label' => 'Loại', + ], + ], + + 'form' => [ + 'attributable_type' => [ + 'label' => 'Loại', + ], + 'name' => [ + 'label' => 'Tên', + ], + 'description' => [ + 'label' => 'Mô tả', + 'helper' => 'Dùng để hiển thị văn bản trợ giúp bên dưới mục nhập', + ], + 'handle' => [ + 'label' => 'Định danh', + ], + 'searchable' => [ + 'label' => 'Có thể tìm kiếm', + ], + 'filterable' => [ + 'label' => 'Có thể lọc', + ], + 'required' => [ + 'label' => 'Bắt buộc', + ], + 'type' => [ + 'label' => 'Loại', + ], + 'validation_rules' => [ + 'label' => 'Quy tắc xác thực', + 'helper' => 'Quy tắc cho trường thuộc tính, ví dụ: min:1|max:10|...', + ], + ], +]; diff --git a/packages/admin/resources/lang/vi/attributegroup.php b/packages/admin/resources/lang/vi/attributegroup.php new file mode 100644 index 000000000..c58bbfece --- /dev/null +++ b/packages/admin/resources/lang/vi/attributegroup.php @@ -0,0 +1,46 @@ + 'Nhóm thuộc tính', + + 'plural_label' => 'Nhóm thuộc tính', + + 'table' => [ + 'attributable_type' => [ + 'label' => 'Loại', + ], + 'name' => [ + 'label' => 'Tên', + ], + 'handle' => [ + 'label' => 'Định danh', + ], + 'position' => [ + 'label' => 'Vị trí', + ], + ], + + 'form' => [ + 'attributable_type' => [ + 'label' => 'Loại', + ], + 'name' => [ + 'label' => 'Tên', + ], + 'handle' => [ + 'label' => 'Định danh', + ], + 'position' => [ + 'label' => 'Vị trí', + ], + ], + + 'action' => [ + 'delete' => [ + 'notification' => [ + 'error_protected' => 'Không thể xóa nhóm thuộc tính này vì có các thuộc tính đang liên kết.', + ], + ], + ], +]; diff --git a/packages/admin/resources/lang/vi/auth.php b/packages/admin/resources/lang/vi/auth.php new file mode 100644 index 000000000..546c6903b --- /dev/null +++ b/packages/admin/resources/lang/vi/auth.php @@ -0,0 +1,32 @@ + 'Quản trị viên', + 'roles.admin.description' => 'Quản trị viên với quyền truy cập đầy đủ', + 'roles.staff.label' => 'Nhân viên', + 'roles.staff.description' => 'Nhân viên với quyền truy cập cơ bản', + /** + * Permissions. + */ + 'permissions.settings.label' => 'Cài đặt', + 'permissions.settings.description' => 'Cho phép truy cập vào khu vực cài đặt của hệ thống', + 'permissions.settings:core.label' => 'Cài đặt cốt lõi', + 'permissions.settings:core.description' => 'Truy cập cài đặt cơ bản của cửa hàng như kênh bán hàng, ngôn ngữ, tiền tệ, v.v', + 'permissions.settings:manage-staff.label' => 'Quản lý nhân viên', + 'permissions.settings:manage-staff.description' => 'Cho phép nhân viên chỉnh sửa thông tin nhân viên khác', + 'permissions.settings:manage-attributes.label' => 'Quản lý thuộc tính', + 'permissions.settings:manage-attributes.description' => 'Cho phép nhân viên chỉnh sửa và tạo thêm thuộc tính', + 'permissions.catalog:manage-products.label' => 'Quản lý sản phẩm', + 'permissions.catalog:manage-products.description' => 'Cho phép nhân viên chỉnh sửa sản phẩm, loại sản phẩm và thương hiệu', + 'permissions.catalog:manage-collections.label' => 'Quản lý bộ sưu tập', + 'permissions.catalog:manage-collections.description' => 'Cho phép nhân viên chỉnh sửa bộ sưu tập và nhóm bộ sưu tập', + 'permissions.sales:manage-orders.label' => 'Quản lý đơn hàng', + 'permissions.sales:manage-orders.description' => 'Cho phép nhân viên quản lý đơn hàng', + 'permissions.sales:manage-customers.label' => 'Quản lý khách hàng', + 'permissions.sales:manage-customers.description' => 'Cho phép nhân viên quản lý khách hàng', + 'permissions.sales:manage-discounts.label' => 'Quản lý giảm giá', + 'permissions.sales:manage-discounts.description' => 'Cho phép nhân viên quản lý giảm giá', +]; diff --git a/packages/admin/resources/lang/vi/brand.php b/packages/admin/resources/lang/vi/brand.php new file mode 100644 index 000000000..ca9d38bce --- /dev/null +++ b/packages/admin/resources/lang/vi/brand.php @@ -0,0 +1,72 @@ + 'Thương hiệu', + + 'plural_label' => 'Thương hiệu', + + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'products_count' => [ + 'label' => 'Số sản phẩm', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + ], + + 'action' => [ + 'delete' => [ + 'notification' => [ + 'error_protected' => 'Không thể xóa thương hiệu này vì có sản phẩm đang liên kết.', + ], + ], + ], + 'pages' => [ + 'products' => [ + 'label' => 'Sản phẩm', + 'actions' => [ + 'attach' => [ + 'label' => 'Liên kết sản phẩm', + 'form' => [ + 'record_id' => [ + 'label' => 'Sản phẩm', + ], + ], + 'notification' => [ + 'success' => 'Đã liên kết sản phẩm với thương hiệu', + ], + ], + 'detach' => [ + 'notification' => [ + 'success' => 'Đã hủy liên kết sản phẩm', + ], + ], + ], + ], + 'collections' => [ + 'label' => 'Bộ sưu tập', + 'table' => [ + 'header_actions' => [ + 'attach' => [ + 'record_select' => [ + 'placeholder' => 'Chọn bộ sưu tập', + ], + ], + ], + ], + 'actions' => [ + 'attach' => [ + 'label' => 'Liên kết bộ sưu tập', + ], + ], + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/channel.php b/packages/admin/resources/lang/vi/channel.php new file mode 100644 index 000000000..70f6c2088 --- /dev/null +++ b/packages/admin/resources/lang/vi/channel.php @@ -0,0 +1,39 @@ + 'Kênh', + + 'plural_label' => 'Kênh', + + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'handle' => [ + 'label' => 'Định danh', + ], + 'url' => [ + 'label' => 'Đường dẫn', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'handle' => [ + 'label' => 'Định danh', + ], + 'url' => [ + 'label' => 'Đường dẫn', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/collection.php b/packages/admin/resources/lang/vi/collection.php new file mode 100644 index 000000000..375be0993 --- /dev/null +++ b/packages/admin/resources/lang/vi/collection.php @@ -0,0 +1,45 @@ + 'Bộ sưu tập', + + 'plural_label' => 'Bộ sưu tập', + + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + ], + + 'pages' => [ + 'children' => [ + 'label' => 'Bộ sưu tập con', + 'actions' => [ + 'create_child' => [ + 'label' => 'Tạo bộ sưu tập con', + ], + ], + 'table' => [ + 'children_count' => [ + 'label' => 'Số lượng con', + ], + 'name' => [ + 'label' => 'Tên', + ], + ], + ], + 'edit' => [ + 'label' => 'Thông tin cơ bản', + ], + 'products' => [ + 'label' => 'Sản phẩm', + 'actions' => [ + 'attach' => [ + 'label' => 'Thêm sản phẩm', + ], + ], + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/collectiongroup.php b/packages/admin/resources/lang/vi/collectiongroup.php new file mode 100644 index 000000000..736671c6b --- /dev/null +++ b/packages/admin/resources/lang/vi/collectiongroup.php @@ -0,0 +1,37 @@ + 'Nhóm bộ sưu tập', + + 'plural_label' => 'Nhóm bộ sưu tập', + + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'handle' => [ + 'label' => 'Định danh', + ], + 'collections_count' => [ + 'label' => 'Số bộ sưu tập', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'handle' => [ + 'label' => 'Định danh', + ], + ], + + 'action' => [ + 'delete' => [ + 'notification' => [ + 'error_protected' => 'Không thể xóa nhóm bộ sưu tập này vì có các bộ sưu tập đang liên kết.', + ], + ], + ], +]; diff --git a/packages/admin/resources/lang/vi/components.php b/packages/admin/resources/lang/vi/components.php new file mode 100644 index 000000000..1d3e2410b --- /dev/null +++ b/packages/admin/resources/lang/vi/components.php @@ -0,0 +1,102 @@ + [ + 'notification' => [ + 'updated' => 'Đã cập nhật thẻ', + ], + ], + + 'activity-log' => [ + 'input' => [ + 'placeholder' => 'Thêm bình luận', + ], + + 'action' => [ + 'add-comment' => 'Thêm bình luận', + ], + + 'system' => 'Hệ thống', + + 'partials' => [ + 'orders' => [ + 'order_created' => 'Đã tạo đơn hàng', + 'status_change' => 'Đã cập nhật trạng thái', + 'capture' => 'Thanh toán :amount bằng thẻ có số cuối :last_four', + 'authorized' => 'Đã xác thực :amount bằng thẻ có số cuối :last_four', + 'refund' => 'Hoàn tiền :amount cho thẻ có số cuối :last_four', + 'address' => 'Đã cập nhật :type', + 'billingAddress' => 'Địa chỉ thanh toán', + 'shippingAddress' => 'Địa chỉ giao hàng', + ], + + 'update' => [ + 'updated' => 'Đã cập nhật :model', + ], + + 'create' => [ + 'created' => 'Đã tạo :model', + ], + + 'tags' => [ + 'updated' => 'Đã cập nhật thẻ', + 'added' => 'Đã thêm', + 'removed' => 'Đã xóa', + ], + ], + + 'notification' => [ + 'comment_added' => 'Đã thêm bình luận', + ], + ], + + 'forms' => [ + 'youtube' => [ + 'helperText' => 'Nhập ID của video YouTube. Ví dụ: dQw4w9WgXcQ', + ], + ], + + 'collection-tree-view' => [ + 'actions' => [ + 'move' => [ + 'form' => [ + 'target_id' => [ + 'label' => 'Bộ sưu tập cha', + ], + ], + ], + ], + 'notifications' => [ + 'collections-reordered' => [ + 'success' => 'Đã sắp xếp lại bộ sưu tập', + ], + 'node-expanded' => [ + 'danger' => 'Không thể tải bộ sưu tập', + ], + 'delete' => [ + 'danger' => 'Không thể xóa bộ sưu tập', + ], + ], + ], + + 'product-options-list' => [ + 'add-option' => [ + 'label' => 'Thêm tùy chọn', + ], + 'delete-option' => [ + 'label' => 'Xóa tùy chọn', + ], + 'remove-shared-option' => [ + 'label' => 'Xóa tùy chọn đã chia sẻ', + ], + 'add-value' => [ + 'label' => 'Thêm giá trị khác', + ], + 'name' => [ + 'label' => 'Tên', + ], + 'values' => [ + 'label' => 'Giá trị', + ], + ], +]; diff --git a/packages/admin/resources/lang/vi/currency.php b/packages/admin/resources/lang/vi/currency.php new file mode 100644 index 000000000..6327c6cb4 --- /dev/null +++ b/packages/admin/resources/lang/vi/currency.php @@ -0,0 +1,51 @@ + 'Tiền tệ', + + 'plural_label' => 'Tiền tệ', + + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'code' => [ + 'label' => 'Mã', + ], + 'exchange_rate' => [ + 'label' => 'Tỷ giá', + ], + 'decimal_places' => [ + 'label' => 'Số thập phân', + ], + 'enabled' => [ + 'label' => 'Kích hoạt', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'code' => [ + 'label' => 'Mã', + ], + 'exchange_rate' => [ + 'label' => 'Tỷ giá', + ], + 'decimal_places' => [ + 'label' => 'Số thập phân', + ], + 'enabled' => [ + 'label' => 'Kích hoạt', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/customer.php b/packages/admin/resources/lang/vi/customer.php new file mode 100644 index 000000000..7f92193c7 --- /dev/null +++ b/packages/admin/resources/lang/vi/customer.php @@ -0,0 +1,63 @@ + 'Khách hàng', + + 'plural_label' => 'Khách hàng', + + 'table' => [ + 'full_name' => [ + 'label' => 'Họ và tên', + ], + 'first_name' => [ + 'label' => 'Tên', + ], + 'last_name' => [ + 'label' => 'Họ', + ], + 'title' => [ + 'label' => 'Tiêu đề', + ], + 'company_name' => [ + 'label' => 'Tên công ty', + ], + 'vat_no' => [ + 'label' => 'Mã số thuế', + ], + 'account_reference' => [ + 'label' => 'Mã tham chiếu', + ], + 'new' => [ + 'label' => 'Mới', + ], + 'returning' => [ + 'label' => 'Quay lại', + ], + ], + + 'form' => [ + 'title' => [ + 'label' => 'Tiêu đề', + ], + 'first_name' => [ + 'label' => 'Tên', + ], + 'last_name' => [ + 'label' => 'Họ', + ], + 'company_name' => [ + 'label' => 'Tên công ty', + ], + 'account_ref' => [ + 'label' => 'Mã tham chiếu', + ], + 'vat_no' => [ + 'label' => 'Mã số thuế', + ], + 'customer_groups' => [ + 'label' => 'Nhóm khách hàng', + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/customergroup.php b/packages/admin/resources/lang/vi/customergroup.php new file mode 100644 index 000000000..523088162 --- /dev/null +++ b/packages/admin/resources/lang/vi/customergroup.php @@ -0,0 +1,40 @@ + 'Nhóm khách hàng', + + 'plural_label' => 'Nhóm khách hàng', + + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'handle' => [ + 'label' => 'Định danh', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'handle' => [ + 'label' => 'Định danh', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + ], + + 'action' => [ + 'delete' => [ + 'notification' => [ + 'error_protected' => 'Không thể xóa nhóm khách hàng này vì đang có khách hàng liên kết.', + ], + ], + ], +]; diff --git a/packages/admin/resources/lang/vi/discount.php b/packages/admin/resources/lang/vi/discount.php new file mode 100644 index 000000000..c50c1231c --- /dev/null +++ b/packages/admin/resources/lang/vi/discount.php @@ -0,0 +1,324 @@ + 'Mã giảm giá', + 'label' => 'Mã giảm giá', + 'form' => [ + 'conditions' => [ + 'heading' => 'Điều kiện', + ], + 'buy_x_get_y' => [ + 'heading' => 'Mua X tặng Y', + ], + 'amount_off' => [ + 'heading' => 'Số tiền giảm', + ], + 'name' => [ + 'label' => 'Tên', + ], + 'handle' => [ + 'label' => 'Mã xử lý', + ], + 'starts_at' => [ + 'label' => 'Ngày bắt đầu', + ], + 'ends_at' => [ + 'label' => 'Ngày kết thúc', + ], + 'priority' => [ + 'label' => 'Độ ưu tiên', + 'helper_text' => 'Giảm giá có độ ưu tiên cao hơn sẽ được áp dụng trước.', + 'options' => [ + 'low' => [ + 'label' => 'Thấp', + ], + 'medium' => [ + 'label' => 'Trung bình', + ], + 'high' => [ + 'label' => 'Cao', + ], + ], + ], + 'stop' => [ + 'label' => 'Dừng áp dụng các giảm giá khác sau mã này', + ], + 'coupon' => [ + 'label' => 'Mã giảm giá', + 'helper_text' => 'Nhập mã giảm giá cần thiết để áp dụng, nếu để trống sẽ tự động áp dụng.', + ], + 'max_uses' => [ + 'label' => 'Số lần sử dụng tối đa', + 'helper_text' => 'Để trống nếu không giới hạn số lần sử dụng.', + ], + 'max_uses_per_user' => [ + 'label' => 'Số lần sử dụng tối đa mỗi người dùng', + 'helper_text' => 'Để trống nếu không giới hạn số lần sử dụng.', + ], + 'minimum_cart_amount' => [ + 'label' => 'Số tiền giỏ hàng tối thiểu', + ], + 'min_qty' => [ + 'label' => 'Số lượng sản phẩm', + 'helper_text' => 'Đặt số lượng sản phẩm đủ điều kiện cần thiết để áp dụng giảm giá.', + ], + 'reward_qty' => [ + 'label' => 'Số lượng sản phẩm miễn phí', + 'helper_text' => 'Số lượng mỗi sản phẩm được giảm giá.', + ], + 'max_reward_qty' => [ + 'label' => 'Số lượng quà tặng tối đa', + 'helper_text' => 'Số lượng sản phẩm tối đa có thể được giảm giá, bất kể tiêu chí.', + ], + 'automatic_rewards' => [ + 'label' => 'Tự động thêm quà tặng', + 'helper_text' => 'Bật để tự động thêm sản phẩm quà tặng khi không có trong giỏ hàng.', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'status' => [ + 'label' => 'Trạng thái', + \Lunar\Models\Discount::ACTIVE => [ + 'label' => 'Đang hoạt động', + ], + \Lunar\Models\Discount::PENDING => [ + 'label' => 'Đang chờ', + ], + \Lunar\Models\Discount::EXPIRED => [ + 'label' => 'Đã hết hạn', + ], + \Lunar\Models\Discount::SCHEDULED => [ + 'label' => 'Đã lên lịch', + ], + ], + 'type' => [ + 'label' => 'Loại', + ], + 'starts_at' => [ + 'label' => 'Ngày bắt đầu', + ], + 'ends_at' => [ + 'label' => 'Ngày kết thúc', + ], + ], + 'pages' => [ + 'availability' => [ + 'label' => 'Khả dụng', + ], + 'limitations' => [ + 'label' => 'Giới hạn', + ], + ], + 'relationmanagers' => [ + 'collections' => [ + 'title' => 'Bộ sưu tập', + 'description' => 'Chọn những bộ sưu tập mà giảm giá này sẽ được giới hạn.', + 'actions' => [ + 'attach' => [ + 'label' => 'Thêm bộ sưu tập', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'type' => [ + 'label' => 'Loại', + 'limitation' => [ + 'label' => 'Giới hạn', + ], + 'exclusion' => [ + 'label' => 'Loại trừ', + ], + ], + ], + 'form' => [ + 'type' => [ + 'options' => [ + 'limitation' => [ + 'label' => 'Giới hạn', + ], + 'exclusion' => [ + 'label' => 'Loại trừ', + ], + ], + ], + ], + ], + 'brands' => [ + 'title' => 'Thương hiệu', + 'description' => 'Chọn những thương hiệu mà giảm giá này sẽ được giới hạn.', + 'actions' => [ + 'attach' => [ + 'label' => 'Thêm thương hiệu', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'type' => [ + 'label' => 'Loại', + 'limitation' => [ + 'label' => 'Giới hạn', + ], + 'exclusion' => [ + 'label' => 'Loại trừ', + ], + ], + ], + 'form' => [ + 'type' => [ + 'options' => [ + 'limitation' => [ + 'label' => 'Giới hạn', + ], + 'exclusion' => [ + 'label' => 'Loại trừ', + ], + ], + ], + ], + ], + 'products' => [ + 'title' => 'Sản phẩm', + 'description' => 'Chọn những sản phẩm mà giảm giá này sẽ được giới hạn.', + 'actions' => [ + 'attach' => [ + 'label' => 'Thêm sản phẩm', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'type' => [ + 'label' => 'Loại', + 'limitation' => [ + 'label' => 'Giới hạn', + ], + 'exclusion' => [ + 'label' => 'Loại trừ', + ], + ], + ], + 'form' => [ + 'type' => [ + 'options' => [ + 'limitation' => [ + 'label' => 'Giới hạn', + ], + 'exclusion' => [ + 'label' => 'Loại trừ', + ], + ], + ], + ], + ], + 'rewards' => [ + 'title' => 'Sản phẩm quà tặng', + 'description' => 'Chọn những sản phẩm sẽ được giảm giá nếu chúng tồn tại trong giỏ hàng và đáp ứng các điều kiện trên.', + 'actions' => [ + 'attach' => [ + 'label' => 'Thêm sản phẩm', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'type' => [ + 'label' => 'Loại', + 'limitation' => [ + 'label' => 'Giới hạn', + ], + 'exclusion' => [ + 'label' => 'Loại trừ', + ], + ], + ], + 'form' => [ + 'type' => [ + 'options' => [ + 'limitation' => [ + 'label' => 'Giới hạn', + ], + 'exclusion' => [ + 'label' => 'Loại trừ', + ], + ], + ], + ], + ], + 'conditions' => [ + 'title' => 'Điều kiện sản phẩm', + 'description' => 'Chọn các sản phẩm cần thiết để áp dụng giảm giá.', + 'actions' => [ + 'attach' => [ + 'label' => 'Thêm sản phẩm', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'type' => [ + 'label' => 'Loại', + 'limitation' => [ + 'label' => 'Giới hạn', + ], + 'exclusion' => [ + 'label' => 'Loại trừ', + ], + ], + ], + 'form' => [ + 'type' => [ + 'options' => [ + 'limitation' => [ + 'label' => 'Giới hạn', + ], + 'exclusion' => [ + 'label' => 'Loại trừ', + ], + ], + ], + ], + ], + 'productvariants' => [ + 'title' => 'Biến thể sản phẩm', + 'description' => 'Chọn những biến thể sản phẩm mà giảm giá này sẽ được giới hạn.', + 'actions' => [ + 'attach' => [ + 'label' => 'Thêm biến thể sản phẩm', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'sku' => [ + 'label' => 'Mã SKU', + ], + 'values' => [ + 'label' => 'Tùy chọn', + ], + ], + 'form' => [ + 'type' => [ + 'options' => [ + 'limitation' => [ + 'label' => 'Giới hạn', + ], + 'exclusion' => [ + 'label' => 'Loại trừ', + ], + ], + ], + ], + ], + ], +]; diff --git a/packages/admin/resources/lang/vi/fieldtypes.php b/packages/admin/resources/lang/vi/fieldtypes.php new file mode 100644 index 000000000..b274a4855 --- /dev/null +++ b/packages/admin/resources/lang/vi/fieldtypes.php @@ -0,0 +1,72 @@ + [ + 'label' => 'Danh sách thả xuống', + 'form' => [ + 'lookups' => [ + 'label' => 'Tra cứu', + 'key_label' => 'Nhãn', + 'value_label' => 'Giá trị', + ], + ], + ], + 'listfield' => [ + 'label' => 'Trường danh sách', + ], + 'text' => [ + 'label' => 'Văn bản', + 'form' => [ + 'richtext' => [ + 'label' => 'Văn bản định dạng', + ], + ], + ], + 'translatedtext' => [ + 'label' => 'Văn bản đã dịch', + 'form' => [ + 'richtext' => [ + 'label' => 'Văn bản định dạng', + ], + 'locales' => 'Ngôn ngữ', + ], + ], + 'toggle' => [ + 'label' => 'Nút chuyển đổi', + ], + 'youtube' => [ + 'label' => 'Youtube', + ], + 'vimeo' => [ + 'label' => 'Vimeo', + ], + 'number' => [ + 'label' => 'Số', + 'form' => [ + 'min' => [ + 'label' => 'Tối thiểu', + ], + 'max' => [ + 'label' => 'Tối đa', + ], + ], + ], + 'file' => [ + 'label' => 'Tệp', + 'form' => [ + 'file_types' => [ + 'label' => 'Loại tệp cho phép', + 'placeholder' => 'MIME mới', + ], + 'multiple' => [ + 'label' => 'Cho phép nhiều tệp', + ], + 'min_files' => [ + 'label' => 'Số tệp tối thiểu', + ], + 'max_files' => [ + 'label' => 'Số tệp tối đa', + ], + ], + ], +]; diff --git a/packages/admin/resources/lang/vi/global.php b/packages/admin/resources/lang/vi/global.php new file mode 100644 index 000000000..4bdf0a033 --- /dev/null +++ b/packages/admin/resources/lang/vi/global.php @@ -0,0 +1,12 @@ + [ + 'catalog' => 'Danh mục', + 'sales' => 'Bán hàng', + 'reports' => 'Báo cáo', + 'settings' => 'Cài đặt', + ], + +]; diff --git a/packages/admin/resources/lang/vi/language.php b/packages/admin/resources/lang/vi/language.php new file mode 100644 index 000000000..48c7a760d --- /dev/null +++ b/packages/admin/resources/lang/vi/language.php @@ -0,0 +1,33 @@ + 'Ngôn ngữ', + + 'plural_label' => 'Ngôn ngữ', + + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'code' => [ + 'label' => 'Mã', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'code' => [ + 'label' => 'Mã', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/order.php b/packages/admin/resources/lang/vi/order.php new file mode 100644 index 000000000..1c650a585 --- /dev/null +++ b/packages/admin/resources/lang/vi/order.php @@ -0,0 +1,281 @@ + 'Đơn hàng', + + 'plural_label' => 'Đơn hàng', + + 'breadcrumb' => [ + 'manage' => 'Quản lý', + ], + + 'transactions' => [ + 'capture' => 'Đã thu tiền', + 'intent' => 'Chờ thanh toán', + 'refund' => 'Đã hoàn tiền', + 'failed' => 'Thất bại', + ], + + 'table' => [ + 'status' => [ + 'label' => 'Trạng thái', + ], + 'reference' => [ + 'label' => 'Mã tham chiếu', + ], + 'customer_reference' => [ + 'label' => 'Mã khách hàng', + ], + 'customer' => [ + 'label' => 'Khách hàng', + ], + 'tags' => [ + 'label' => 'Thẻ', + ], + 'postcode' => [ + 'label' => 'Mã bưu điện', + ], + 'email' => [ + 'label' => 'Email', + 'copy_message' => 'Đã sao chép địa chỉ email', + ], + 'phone' => [ + 'label' => 'Số điện thoại', + ], + 'total' => [ + 'label' => 'Tổng cộng', + ], + 'date' => [ + 'label' => 'Ngày', + ], + 'new_customer' => [ + 'label' => 'Loại khách hàng', + ], + 'placed_after' => [ + 'label' => 'Đặt sau', + ], + 'placed_before' => [ + 'label' => 'Đặt trước', + ], + ], + + 'form' => [ + 'address' => [ + 'first_name' => [ + 'label' => 'Tên', + ], + 'last_name' => [ + 'label' => 'Họ', + ], + 'line_one' => [ + 'label' => 'Địa chỉ dòng 1', + ], + 'line_two' => [ + 'label' => 'Địa chỉ dòng 2', + ], + 'line_three' => [ + 'label' => 'Địa chỉ dòng 3', + ], + 'company_name' => [ + 'label' => 'Tên công ty', + ], + 'contact_phone' => [ + 'label' => 'Số điện thoại', + ], + 'contact_email' => [ + 'label' => 'Địa chỉ email', + ], + 'city' => [ + 'label' => 'Thành phố', + ], + 'state' => [ + 'label' => 'Tỉnh/Thành phố', + ], + 'postcode' => [ + 'label' => 'Mã bưu điện', + ], + 'country_id' => [ + 'label' => 'Quốc gia', + ], + ], + + 'reference' => [ + 'label' => 'Mã tham chiếu', + ], + 'status' => [ + 'label' => 'Trạng thái', + ], + 'transaction' => [ + 'label' => 'Giao dịch', + ], + 'amount' => [ + 'label' => 'Số tiền', + 'hint' => [ + 'less_than_total' => 'Bạn sắp thu một số tiền ít hơn tổng giá trị giao dịch', + ], + ], + 'notes' => [ + 'label' => 'Ghi chú', + ], + 'confirm' => [ + 'label' => 'Xác nhận', + 'alert' => 'Yêu cầu xác nhận', + 'hint' => [ + 'capture' => 'Vui lòng xác nhận bạn muốn thu tiền thanh toán này', + 'refund' => 'Vui lòng xác nhận bạn muốn hoàn tiền số tiền này', + ], + ], + ], + + 'infolist' => [ + 'notes' => [ + 'label' => 'Ghi chú', + 'placeholder' => 'Không có ghi chú cho đơn hàng này', + ], + 'delivery_instructions' => [ + 'label' => 'Hướng dẫn giao hàng', + ], + 'shipping_total' => [ + 'label' => 'Tổng phí vận chuyển', + ], + 'paid' => [ + 'label' => 'Đã thanh toán', + ], + 'refund' => [ + 'label' => 'Hoàn tiền', + ], + 'unit_price' => [ + 'label' => 'Đơn giá', + ], + 'quantity' => [ + 'label' => 'Số lượng', + ], + 'sub_total' => [ + 'label' => 'Tạm tính', + ], + 'discount_total' => [ + 'label' => 'Tổng giảm giá', + ], + 'total' => [ + 'label' => 'Tổng cộng', + ], + 'current_stock_level' => [ + 'message' => 'Số lượng tồn kho hiện tại: :count', + ], + 'purchase_stock_level' => [ + 'message' => 'tại thời điểm đặt hàng: :count', + ], + 'status' => [ + 'label' => 'Trạng thái', + ], + 'reference' => [ + 'label' => 'Mã tham chiếu', + ], + 'customer_reference' => [ + 'label' => 'Mã khách hàng', + ], + 'channel' => [ + 'label' => 'Kênh bán hàng', + ], + 'date_created' => [ + 'label' => 'Ngày tạo', + ], + 'date_placed' => [ + 'label' => 'Ngày đặt hàng', + ], + 'new_returning' => [ + 'label' => 'Mới/Quay lại', + ], + 'new_customer' => [ + 'label' => 'Khách hàng mới', + ], + 'returning_customer' => [ + 'label' => 'Khách hàng quay lại', + ], + 'shipping_address' => [ + 'label' => 'Địa chỉ giao hàng', + ], + 'billing_address' => [ + 'label' => 'Địa chỉ thanh toán', + ], + 'address_not_set' => [ + 'label' => 'Chưa có địa chỉ', + ], + 'billing_matches_shipping' => [ + 'label' => 'Giống địa chỉ giao hàng', + ], + 'additional_info' => [ + 'label' => 'Thông tin bổ sung', + ], + 'no_additional_info' => [ + 'label' => 'Không có thông tin bổ sung', + ], + 'tags' => [ + 'label' => 'Thẻ', + ], + 'timeline' => [ + 'label' => 'Dòng thời gian', + ], + 'transactions' => [ + 'label' => 'Giao dịch', + 'placeholder' => 'Không có giao dịch', + ], + 'alert' => [ + 'requires_capture' => 'Đơn hàng này vẫn cần thu tiền thanh toán', + 'partially_refunded' => 'Đơn hàng này đã được hoàn tiền một phần', + 'refunded' => 'Đơn hàng này đã được hoàn tiền', + ], + ], + + 'action' => [ + 'bulk_update_status' => [ + 'label' => 'Cập nhật trạng thái', + 'notification' => 'Đã cập nhật trạng thái đơn hàng', + ], + 'update_status' => [ + 'new_status' => [ + 'label' => 'Trạng thái mới', + ], + 'additional_content' => [ + 'label' => 'Nội dung bổ sung', + ], + 'additional_email_recipient' => [ + 'label' => 'Người nhận email bổ sung', + 'placeholder' => 'tùy chọn', + ], + ], + 'download_order_pdf' => [ + 'label' => 'Tải PDF', + 'notification' => 'Đang tải PDF đơn hàng', + ], + 'edit_address' => [ + 'label' => 'Chỉnh sửa', + 'notification' => [ + 'error' => 'Lỗi', + 'billing_address' => [ + 'saved' => 'Đã lưu địa chỉ thanh toán', + ], + 'shipping_address' => [ + 'saved' => 'Đã lưu địa chỉ giao hàng', + ], + ], + ], + 'edit_tags' => [ + 'label' => 'Chỉnh sửa', + ], + 'capture_payment' => [ + 'label' => 'Thu tiền thanh toán', + 'notification' => [ + 'error' => 'Có lỗi khi thu tiền', + 'success' => 'Thu tiền thành công', + ], + ], + 'refund_payment' => [ + 'label' => 'Hoàn tiền', + 'notification' => [ + 'error' => 'Có lỗi khi hoàn tiền', + 'success' => 'Hoàn tiền thành công', + ], + ], + ], +]; diff --git a/packages/admin/resources/lang/vi/product.php b/packages/admin/resources/lang/vi/product.php new file mode 100644 index 000000000..6df3c3324 --- /dev/null +++ b/packages/admin/resources/lang/vi/product.php @@ -0,0 +1,124 @@ + 'Sản phẩm', + + 'plural_label' => 'Sản phẩm', + + 'status' => [ + 'unpublished' => [ + 'content' => 'Hiện đang ở trạng thái nháp, sản phẩm này bị ẩn trên tất cả các kênh và nhóm khách hàng.', + ], + 'availability' => [ + 'customer_groups' => 'Sản phẩm này hiện không có sẵn cho tất cả các nhóm khách hàng.', + 'channels' => 'Sản phẩm này hiện không có sẵn trên tất cả các kênh.', + ], + ], + + 'table' => [ + 'status' => [ + 'label' => 'Trạng thái', + 'states' => [ + 'deleted' => 'Đã xóa', + 'draft' => 'Bản nháp', + 'published' => 'Đã xuất bản', + ], + ], + 'name' => [ + 'label' => 'Tên', + ], + 'brand' => [ + 'label' => 'Thương hiệu', + ], + 'sku' => [ + 'label' => 'Mã sản phẩm', + ], + 'stock' => [ + 'label' => 'Kho hàng', + ], + 'producttype' => [ + 'label' => 'Loại sản phẩm', + ], + ], + + 'actions' => [ + 'edit_status' => [ + 'label' => 'Cập nhật trạng thái', + 'heading' => 'Cập nhật trạng thái', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'brand' => [ + 'label' => 'Thương hiệu', + ], + 'sku' => [ + 'label' => 'Mã sản phẩm', + ], + 'producttype' => [ + 'label' => 'Loại sản phẩm', + ], + 'status' => [ + 'label' => 'Trạng thái', + 'options' => [ + 'published' => [ + 'label' => 'Đã xuất bản', + 'description' => 'Sản phẩm này sẽ có sẵn trên tất cả các nhóm khách hàng và kênh đã kích hoạt', + ], + 'draft' => [ + 'label' => 'Bản nháp', + 'description' => 'Sản phẩm này sẽ bị ẩn trên tất cả các kênh và nhóm khách hàng', + ], + ], + ], + 'tags' => [ + 'label' => 'Thẻ', + ], + 'collections' => [ + 'label' => 'Bộ sưu tập', + ], + ], + + 'pages' => [ + 'availability' => [ + 'label' => 'Tình trạng có sẵn', + ], + 'edit' => [ + 'title' => 'Thông tin cơ bản', + ], + 'identifiers' => [ + 'label' => 'Định danh sản phẩm', + ], + 'inventory' => [ + 'label' => 'Kho hàng', + ], + 'pricing' => [ + 'form' => [ + 'tax_class_id' => [ + 'label' => 'Loại thuế', + ], + 'tax_ref' => [ + 'label' => 'Mã tham chiếu thuế', + 'helper_text' => 'Tùy chọn, dùng để tích hợp với hệ thống bên thứ ba.', + ], + ], + ], + 'shipping' => [ + 'label' => 'Vận chuyển', + ], + 'variants' => [ + 'label' => 'Biến thể', + ], + 'collections' => [ + 'label' => 'Bộ sưu tập', + ], + 'associations' => [ + 'label' => 'Liên kết sản phẩm', + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/productoption.php b/packages/admin/resources/lang/vi/productoption.php new file mode 100644 index 000000000..d1e216cc5 --- /dev/null +++ b/packages/admin/resources/lang/vi/productoption.php @@ -0,0 +1,124 @@ + 'Tùy chọn sản phẩm', + + 'plural_label' => 'Tùy chọn sản phẩm', + + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'label' => [ + 'label' => 'Nhãn', + ], + 'handle' => [ + 'label' => 'Định danh', + ], + 'shared' => [ + 'label' => 'Dùng chung', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'label' => [ + 'label' => 'Nhãn', + ], + 'handle' => [ + 'label' => 'Định danh', + ], + ], + + 'widgets' => [ + 'product-options' => [ + 'notifications' => [ + 'save-variants' => [ + 'success' => [ + 'title' => 'Đã lưu biến thể sản phẩm', + ], + ], + ], + 'actions' => [ + 'cancel' => [ + 'label' => 'Hủy', + ], + 'save-options' => [ + 'label' => 'Lưu tùy chọn', + ], + 'add-shared-option' => [ + 'label' => 'Thêm tùy chọn dùng chung', + 'form' => [ + 'product_option' => [ + 'label' => 'Tùy chọn sản phẩm', + ], + 'no_shared_components' => [ + 'label' => 'Không có tùy chọn dùng chung nào.', + ], + ], + ], + 'add-restricted-option' => [ + 'label' => 'Thêm tùy chọn', + ], + ], + 'options-list' => [ + 'empty' => [ + 'heading' => 'Chưa có tùy chọn sản phẩm nào được cấu hình', + 'description' => 'Thêm một tùy chọn dùng chung hoặc riêng để bắt đầu tạo biến thể.', + ], + ], + 'options-table' => [ + 'title' => 'Tùy chọn sản phẩm', + 'configure-options' => [ + 'label' => 'Cấu hình tùy chọn', + ], + 'table' => [ + 'option' => [ + 'label' => 'Tùy chọn', + ], + 'values' => [ + 'label' => 'Giá trị', + ], + ], + ], + 'variants-table' => [ + 'title' => 'Biến thể sản phẩm', + 'actions' => [ + 'create' => [ + 'label' => 'Tạo biến thể', + ], + 'edit' => [ + 'label' => 'Sửa', + ], + 'delete' => [ + 'label' => 'Xóa', + ], + ], + 'empty' => [ + 'heading' => 'Chưa có biến thể nào được cấu hình', + ], + 'table' => [ + 'new' => [ + 'label' => 'MỚI', + ], + 'option' => [ + 'label' => 'Tùy chọn', + ], + 'sku' => [ + 'label' => 'Mã SKU', + ], + 'price' => [ + 'label' => 'Giá', + ], + 'stock' => [ + 'label' => 'Kho', + ], + ], + ], + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/producttype.php b/packages/admin/resources/lang/vi/producttype.php new file mode 100644 index 000000000..f21aeb2b6 --- /dev/null +++ b/packages/admin/resources/lang/vi/producttype.php @@ -0,0 +1,52 @@ + 'Loại sản phẩm', + + 'plural_label' => 'Loại sản phẩm', + + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'products_count' => [ + 'label' => 'Số lượng sản phẩm', + ], + 'product_attributes_count' => [ + 'label' => 'Thuộc tính sản phẩm', + ], + 'variant_attributes_count' => [ + 'label' => 'Thuộc tính biến thể', + ], + ], + + 'tabs' => [ + 'product_attributes' => [ + 'label' => 'Thuộc tính sản phẩm', + ], + 'variant_attributes' => [ + 'label' => 'Thuộc tính biến thể', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + ], + + 'attributes' => [ + 'no_groups' => 'Không có nhóm thuộc tính nào.', + 'no_attributes' => 'Không có thuộc tính nào.', + ], + + 'action' => [ + 'delete' => [ + 'notification' => [ + 'error_protected' => 'Không thể xóa loại sản phẩm này vì đã có sản phẩm liên kết.', + ], + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/productvariant.php b/packages/admin/resources/lang/vi/productvariant.php new file mode 100644 index 000000000..32ed749ef --- /dev/null +++ b/packages/admin/resources/lang/vi/productvariant.php @@ -0,0 +1,105 @@ + 'Biến thể sản phẩm', + 'plural_label' => 'Biến thể sản phẩm', + 'pages' => [ + 'edit' => [ + 'title' => 'Thông tin cơ bản', + ], + 'media' => [ + 'title' => 'Hình ảnh', + 'form' => [ + 'no_selection' => [ + 'label' => 'Bạn chưa chọn hình ảnh cho biến thể này.', + ], + 'no_media_available' => [ + 'label' => 'Hiện không có hình ảnh nào cho sản phẩm này.', + ], + 'images' => [ + 'label' => 'Hình ảnh chính', + 'helper_text' => 'Chọn hình ảnh sản phẩm đại diện cho biến thể này.', + ], + ], + ], + 'identifiers' => [ + 'title' => 'Định danh', + ], + 'inventory' => [ + 'title' => 'Kho hàng', + ], + 'shipping' => [ + 'title' => 'Vận chuyển', + ], + ], + 'form' => [ + 'sku' => [ + 'label' => 'Mã SKU', + ], + 'gtin' => [ + 'label' => 'Mã số thương mại toàn cầu (GTIN)', + ], + 'mpn' => [ + 'label' => 'Mã số sản phẩm của nhà sản xuất (MPN)', + ], + 'ean' => [ + 'label' => 'Mã UPC/EAN', + ], + 'stock' => [ + 'label' => 'Còn hàng', + ], + 'backorder' => [ + 'label' => 'Đặt trước', + ], + 'purchasable' => [ + 'label' => 'Khả năng mua hàng', + 'options' => [ + 'always' => 'Luôn luôn', + 'in_stock' => 'Còn hàng', + 'in_stock_or_on_backorder' => 'Còn hàng hoặc đặt trước', + ], + ], + 'unit_quantity' => [ + 'label' => 'Số lượng đơn vị', + 'helper_text' => 'Số lượng sản phẩm đơn lẻ tạo thành 1 đơn vị.', + ], + 'min_quantity' => [ + 'label' => 'Số lượng tối thiểu', + 'helper_text' => 'Số lượng tối thiểu của biến thể sản phẩm có thể mua trong một lần.', + ], + 'quantity_increment' => [ + 'label' => 'Bước tăng số lượng', + 'helper_text' => 'Biến thể sản phẩm phải được mua theo bội số của số lượng này.', + ], + 'tax_class_id' => [ + 'label' => 'Loại thuế', + ], + 'shippable' => [ + 'label' => 'Có thể vận chuyển', + ], + 'length_value' => [ + 'label' => 'Chiều dài', + ], + 'length_unit' => [ + 'label' => 'Đơn vị chiều dài', + ], + 'width_value' => [ + 'label' => 'Chiều rộng', + ], + 'width_unit' => [ + 'label' => 'Đơn vị chiều rộng', + ], + 'height_value' => [ + 'label' => 'Chiều cao', + ], + 'height_unit' => [ + 'label' => 'Đơn vị chiều cao', + ], + 'weight_value' => [ + 'label' => 'Cân nặng', + ], + 'weight_unit' => [ + 'label' => 'Đơn vị cân nặng', + ], + ], +]; diff --git a/packages/admin/resources/lang/vi/relationmanagers.php b/packages/admin/resources/lang/vi/relationmanagers.php new file mode 100644 index 000000000..0908e012f --- /dev/null +++ b/packages/admin/resources/lang/vi/relationmanagers.php @@ -0,0 +1,262 @@ + [ + 'actions' => [ + 'attach' => [ + 'label' => 'Gắn nhóm khách hàng', + ], + ], + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'enabled' => [ + 'label' => 'Kích hoạt', + ], + 'starts_at' => [ + 'label' => 'Ngày bắt đầu', + ], + 'ends_at' => [ + 'label' => 'Ngày kết thúc', + ], + 'visible' => [ + 'label' => 'Hiển thị', + ], + 'purchasable' => [ + 'label' => 'Có thể mua', + ], + ], + 'table' => [ + 'description' => 'Liên kết nhóm khách hàng với :type này để xác định tính khả dụng.', + 'name' => [ + 'label' => 'Tên', + ], + 'enabled' => [ + 'label' => 'Kích hoạt', + ], + 'starts_at' => [ + 'label' => 'Ngày bắt đầu', + ], + 'ends_at' => [ + 'label' => 'Ngày kết thúc', + ], + 'visible' => [ + 'label' => 'Hiển thị', + ], + 'purchasable' => [ + 'label' => 'Có thể mua', + ], + ], + ], + 'channels' => [ + 'actions' => [ + 'attach' => [ + 'label' => 'Lên lịch kênh khác', + ], + ], + 'form' => [ + 'enabled' => [ + 'label' => 'Kích hoạt', + 'helper_text_false' => 'Kênh này sẽ không được kích hoạt ngay cả khi có ngày bắt đầu.', + ], + 'starts_at' => [ + 'label' => 'Ngày bắt đầu', + 'helper_text' => 'Để trống nếu muốn khả dụng từ bất kỳ ngày nào.', + ], + 'ends_at' => [ + 'label' => 'Ngày kết thúc', + 'helper_text' => 'Để trống nếu muốn khả dụng vô thời hạn.', + ], + ], + 'table' => [ + 'description' => 'Xác định kênh nào được kích hoạt và lên lịch khả dụng.', + 'name' => [ + 'label' => 'Tên', + ], + 'enabled' => [ + 'label' => 'Kích hoạt', + ], + 'starts_at' => [ + 'label' => 'Ngày bắt đầu', + ], + 'ends_at' => [ + 'label' => 'Ngày kết thúc', + ], + ], + ], + 'medias' => [ + 'title' => 'Phương tiện', + 'title_plural' => 'Phương tiện', + 'actions' => [ + 'create' => [ + 'label' => 'Tạo phương tiện', + ], + 'view' => [ + 'label' => 'Xem', + ], + ], + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'media' => [ + 'label' => 'Hình ảnh', + ], + 'primary' => [ + 'label' => 'Chính', + ], + ], + 'table' => [ + 'image' => [ + 'label' => 'Hình ảnh', + ], + 'file' => [ + 'label' => 'Tập tin', + ], + 'name' => [ + 'label' => 'Tên', + ], + 'primary' => [ + 'label' => 'Chính', + ], + ], + ], + 'urls' => [ + 'title' => 'Đường dẫn', + 'title_plural' => 'Đường dẫn', + 'actions' => [ + 'create' => [ + 'label' => 'Tạo đường dẫn', + ], + ], + 'filters' => [ + 'language_id' => [ + 'label' => 'Ngôn ngữ', + ], + ], + 'form' => [ + 'slug' => [ + 'label' => 'Đường dẫn tĩnh', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + 'language' => [ + 'label' => 'Ngôn ngữ', + ], + ], + 'table' => [ + 'slug' => [ + 'label' => 'Đường dẫn tĩnh', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + 'language' => [ + 'label' => 'Ngôn ngữ', + ], + ], + ], + 'customer_group_pricing' => [ + 'title' => 'Giá theo nhóm khách hàng', + 'title_plural' => 'Giá theo nhóm khách hàng', + 'table' => [ + 'heading' => 'Giá theo nhóm khách hàng', + 'description' => 'Liên kết giá với nhóm khách hàng để xác định giá sản phẩm.', + 'empty_state' => [ + 'label' => 'Chưa có giá theo nhóm khách hàng.', + 'description' => 'Tạo giá theo nhóm khách hàng để bắt đầu.', + ], + 'actions' => [ + 'create' => [ + 'label' => 'Thêm giá nhóm khách hàng', + 'modal' => [ + 'heading' => 'Tạo giá nhóm khách hàng', + ], + ], + ], + ], + ], + 'pricing' => [ + 'title' => 'Giá', + 'title_plural' => 'Giá', + 'tab_name' => 'Giảm giá theo số lượng', + 'table' => [ + 'heading' => 'Giảm giá theo số lượng', + 'description' => 'Giảm giá khi khách hàng mua với số lượng lớn.', + 'empty_state' => [ + 'label' => 'Chưa có mức giảm giá.', + ], + 'actions' => [ + 'create' => [ + 'label' => 'Thêm mức giảm giá', + ], + ], + 'price' => [ + 'label' => 'Giá', + ], + 'customer_group' => [ + 'label' => 'Nhóm khách hàng', + 'placeholder' => 'Tất cả nhóm khách hàng', + ], + 'min_quantity' => [ + 'label' => 'Số lượng tối thiểu', + ], + 'currency' => [ + 'label' => 'Tiền tệ', + ], + ], + 'form' => [ + 'price' => [ + 'label' => 'Giá', + 'helper_text' => 'Giá mua, trước khi giảm giá.', + ], + 'customer_group_id' => [ + 'label' => 'Nhóm khách hàng', + 'placeholder' => 'Tất cả nhóm khách hàng', + 'helper_text' => 'Chọn nhóm khách hàng để áp dụng giá này.', + ], + 'min_quantity' => [ + 'label' => 'Số lượng tối thiểu', + 'helper_text' => 'Chọn số lượng tối thiểu để áp dụng giá này.', + 'validation' => [ + 'unique' => 'Nhóm khách hàng và số lượng tối thiểu phải là duy nhất.', + ], + ], + 'currency_id' => [ + 'label' => 'Tiền tệ', + 'helper_text' => 'Chọn tiền tệ cho giá này.', + ], + 'compare_price' => [ + 'label' => 'Giá so sánh', + 'helper_text' => 'Giá gốc hoặc giá bán lẻ đề xuất, để so sánh với giá mua.', + ], + 'basePrices' => [ + 'title' => 'Giá', + 'form' => [ + 'price' => [ + 'label' => 'Giá', + 'helper_text' => 'Giá mua, trước khi giảm giá.', + ], + 'compare_price' => [ + 'label' => 'Giá so sánh', + 'helper_text' => 'Giá gốc hoặc giá bán lẻ đề xuất, để so sánh với giá mua.', + ], + ], + 'tooltip' => 'Tự động tạo dựa trên tỷ giá hối đoái.', + ], + ], + ], + 'tax_rate_amounts' => [ + 'table' => [ + 'description' => '', + 'percentage' => [ + 'label' => 'Phần trăm', + ], + 'tax_class' => [ + 'label' => 'Loại thuế', + ], + ], + ], +]; diff --git a/packages/admin/resources/lang/vi/staff.php b/packages/admin/resources/lang/vi/staff.php new file mode 100644 index 000000000..64c38e53c --- /dev/null +++ b/packages/admin/resources/lang/vi/staff.php @@ -0,0 +1,81 @@ + 'Nhân viên', + + 'plural_label' => 'Nhân viên', + + 'table' => [ + 'firstname' => [ + 'label' => 'Tên', + ], + 'lastname' => [ + 'label' => 'Họ', + ], + 'email' => [ + 'label' => 'Email', + ], + 'admin' => [ + 'badge' => 'Quản trị viên cao cấp', + ], + ], + + 'form' => [ + 'firstname' => [ + 'label' => 'Tên', + ], + 'lastname' => [ + 'label' => 'Họ', + ], + 'email' => [ + 'label' => 'Email', + ], + 'password' => [ + 'label' => 'Mật khẩu', + 'hint' => 'Đặt lại mật khẩu', + ], + 'admin' => [ + 'label' => 'Quản trị viên cao cấp', + 'helper' => 'Vai trò quản trị viên cao cấp không thể thay đổi trong hub.', + ], + 'roles' => [ + 'label' => 'Vai trò', + 'helper' => ':roles có quyền truy cập đầy đủ', + ], + 'permissions' => [ + 'label' => 'Quyền hạn', + ], + 'role' => [ + 'label' => 'Tên vai trò', + ], + ], + + 'action' => [ + 'acl' => [ + 'label' => 'Kiểm soát truy cập', + ], + 'add-role' => [ + 'label' => 'Thêm vai trò', + ], + 'delete-role' => [ + 'label' => 'Xóa vai trò', + 'heading' => 'Xóa vai trò: :role', + ], + ], + + 'acl' => [ + 'title' => 'Kiểm soát truy cập', + 'tooltip' => [ + 'roles-included' => 'Quyền này được bao gồm trong các vai trò sau', + ], + 'notification' => [ + 'updated' => 'Đã cập nhật', + 'error' => 'Lỗi', + 'no-role' => 'Vai trò chưa được đăng ký trong Lunar', + 'no-permission' => 'Quyền chưa được đăng ký trong Lunar', + 'no-role-permission' => 'Vai trò và quyền chưa được đăng ký trong Lunar', + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/tag.php b/packages/admin/resources/lang/vi/tag.php new file mode 100644 index 000000000..db3c6876a --- /dev/null +++ b/packages/admin/resources/lang/vi/tag.php @@ -0,0 +1,21 @@ + 'Thẻ', + + 'plural_label' => 'Thẻ', + + 'table' => [ + 'value' => [ + 'label' => 'Giá trị', + ], + ], + + 'form' => [ + 'value' => [ + 'label' => 'Giá trị', + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/taxclass.php b/packages/admin/resources/lang/vi/taxclass.php new file mode 100644 index 000000000..68da320a7 --- /dev/null +++ b/packages/admin/resources/lang/vi/taxclass.php @@ -0,0 +1,27 @@ + 'Thuế', + + 'plural_label' => 'Thuế', + + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/taxrate.php b/packages/admin/resources/lang/vi/taxrate.php new file mode 100644 index 000000000..ba0a4967e --- /dev/null +++ b/packages/admin/resources/lang/vi/taxrate.php @@ -0,0 +1,33 @@ + 'Thuế suất', + + 'plural_label' => 'Thuế suất', + + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'tax_zone' => [ + 'label' => 'Vùng thuế', + ], + 'priority' => [ + 'label' => 'Độ ưu tiên', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'priority' => [ + 'label' => 'Độ ưu tiên', + ], + 'tax_zone_id' => [ + 'label' => 'Vùng thuế', + ], + ], + +]; diff --git a/packages/admin/resources/lang/vi/taxzone.php b/packages/admin/resources/lang/vi/taxzone.php new file mode 100644 index 000000000..c160e7450 --- /dev/null +++ b/packages/admin/resources/lang/vi/taxzone.php @@ -0,0 +1,69 @@ + 'Vùng thuế', + + 'plural_label' => 'Vùng thuế', + + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'zone_type' => [ + 'label' => 'Loại vùng', + ], + 'active' => [ + 'label' => 'Kích hoạt', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'zone_type' => [ + 'label' => 'Loại vùng', + 'options' => [ + 'country' => 'Giới hạn theo quốc gia', + 'states' => 'Giới hạn theo tỉnh thành', + 'postcodes' => 'Giới hạn theo mã bưu chính', + ], + ], + 'price_display' => [ + 'label' => 'Hiển thị giá', + 'options' => [ + 'include_tax' => 'Bao gồm thuế', + 'exclude_tax' => 'Không bao gồm thuế', + ], + ], + 'active' => [ + 'label' => 'Kích hoạt', + ], + 'default' => [ + 'label' => 'Mặc định', + ], + + 'zone_countries' => [ + 'label' => 'Quốc gia', + ], + + 'zone_country' => [ + 'label' => 'Quốc gia', + ], + + 'zone_states' => [ + 'label' => 'Tỉnh thành', + ], + + 'zone_postcodes' => [ + 'label' => 'Mã bưu chính', + 'helper' => 'Liệt kê mỗi mã bưu chính trên một dòng mới. Hỗ trợ ký tự đại diện như NW*', + ], + + ], + +]; diff --git a/packages/admin/resources/lang/vi/user.php b/packages/admin/resources/lang/vi/user.php new file mode 100644 index 000000000..f4e0d171a --- /dev/null +++ b/packages/admin/resources/lang/vi/user.php @@ -0,0 +1,29 @@ + 'Người dùng', + + 'plural_label' => 'Người dùng', + + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'email' => [ + 'label' => 'Email', + ], + ], + + 'form' => [ + 'email' => [ + 'label' => 'Email', + ], + 'password' => [ + 'label' => 'Mật khẩu mới', + ], + 'password_confirmation' => [ + 'label' => 'Xác nhận mật khẩu mới', + ], + ], +]; diff --git a/packages/admin/resources/lang/vi/widgets.php b/packages/admin/resources/lang/vi/widgets.php new file mode 100644 index 000000000..15a0d5a7c --- /dev/null +++ b/packages/admin/resources/lang/vi/widgets.php @@ -0,0 +1,118 @@ + [ + 'orders' => [ + 'order_stats_overview' => [ + 'stat_one' => [ + 'label' => 'Đơn hàng hôm nay', + 'increase' => 'Tăng :percentage% so với :count hôm qua', + 'decrease' => 'Giảm :percentage% so với :count hôm qua', + 'neutral' => 'Không thay đổi so với hôm qua', + ], + 'stat_two' => [ + 'label' => 'Đơn hàng 7 ngày qua', + 'increase' => 'Tăng :percentage% so với :count kỳ trước', + 'decrease' => 'Giảm :percentage% so với :count kỳ trước', + 'neutral' => 'Không thay đổi so với kỳ trước', + ], + 'stat_three' => [ + 'label' => 'Đơn hàng 30 ngày qua', + 'increase' => 'Tăng :percentage% so với :count kỳ trước', + 'decrease' => 'Giảm :percentage% so với :count kỳ trước', + 'neutral' => 'Không thay đổi so với kỳ trước', + ], + 'stat_four' => [ + 'label' => 'Doanh số hôm nay', + 'increase' => 'Tăng :percentage% so với :total hôm qua', + 'decrease' => 'Giảm :percentage% so với :total hôm qua', + 'neutral' => 'Không thay đổi so với hôm qua', + ], + 'stat_five' => [ + 'label' => 'Doanh số 7 ngày qua', + 'increase' => 'Tăng :percentage% so với :total kỳ trước', + 'decrease' => 'Giảm :percentage% so với :total kỳ trước', + 'neutral' => 'Không thay đổi so với kỳ trước', + ], + 'stat_six' => [ + 'label' => 'Doanh số 30 ngày qua', + 'increase' => 'Tăng :percentage% so với :total kỳ trước', + 'decrease' => 'Giảm :percentage% so với :total kỳ trước', + 'neutral' => 'Không thay đổi so với kỳ trước', + ], + ], + 'order_totals_chart' => [ + 'heading' => 'Tổng đơn hàng trong năm qua', + 'series_one' => [ + 'label' => 'Kỳ này', + ], + 'series_two' => [ + 'label' => 'Kỳ trước', + ], + 'yaxis' => [ + 'label' => 'Doanh thu :currency', + ], + ], + 'order_sales_chart' => [ + 'heading' => 'Báo cáo đơn hàng / doanh số', + 'series_one' => [ + 'label' => 'Đơn hàng', + ], + 'series_two' => [ + 'label' => 'Doanh thu', + ], + 'yaxis' => [ + 'series_one' => [ + 'label' => 'Số đơn hàng', + ], + 'series_two' => [ + 'label' => 'Tổng giá trị', + ], + ], + ], + 'average_order_value' => [ + 'heading' => 'Giá trị đơn hàng trung bình', + ], + 'new_returning_customers' => [ + 'heading' => 'Khách hàng mới và quay lại', + 'series_one' => [ + 'label' => 'Khách hàng mới', + ], + 'series_two' => [ + 'label' => 'Khách hàng quay lại', + ], + ], + 'popular_products' => [ + 'heading' => 'Sản phẩm bán chạy (12 tháng qua)', + 'description' => 'Số liệu này dựa trên số lần sản phẩm xuất hiện trong đơn hàng, không phải số lượng đã đặt.', + ], + 'latest_orders' => [ + 'heading' => 'Đơn hàng mới nhất', + ], + ], + ], + 'customer' => [ + 'stats_overview' => [ + 'total_orders' => [ + 'label' => 'Tổng đơn hàng', + ], + 'avg_spend' => [ + 'label' => 'Chi tiêu trung bình', + ], + 'total_spend' => [ + 'label' => 'Tổng chi tiêu', + ], + ], + ], + 'variant_switcher' => [ + 'label' => 'Chuyển đổi biến thể', + 'table' => [ + 'sku' => [ + 'label' => 'Mã SKU', + ], + 'values' => [ + 'label' => 'Giá trị', + ], + ], + ], +]; diff --git a/packages/core/resources/lang/vi/base.php b/packages/core/resources/lang/vi/base.php new file mode 100644 index 000000000..a666ea6ab --- /dev/null +++ b/packages/core/resources/lang/vi/base.php @@ -0,0 +1,9 @@ + [ + 'collection-titles' => [ + 'images' => 'Hình ảnh', + ], + ], +]; diff --git a/packages/core/resources/lang/vi/exceptions.php b/packages/core/resources/lang/vi/exceptions.php new file mode 100644 index 000000000..c09c185ba --- /dev/null +++ b/packages/core/resources/lang/vi/exceptions.php @@ -0,0 +1,21 @@ + 'Mô hình ":class" không triển khai giao diện có thể mua.', + 'cart_line_id_mismatch' => 'Dòng giỏ hàng này không thuộc về giỏ hàng này', + 'invalid_cart_line_quantity' => 'Số lượng phải ít nhất là "1", đã tìm thấy ":quantity".', + 'maximum_cart_line_quantity' => 'Số lượng không thể vượt quá :quantity.', + 'carts.invalid_action' => 'Hành động giỏ hàng không hợp lệ', + 'carts.shipping_missing' => 'Cần có địa chỉ giao hàng', + 'carts.billing_missing' => 'Cần có địa chỉ thanh toán', + 'carts.billing_incomplete' => 'Địa chỉ thanh toán chưa đầy đủ', + 'carts.order_exists' => 'Đã tồn tại đơn hàng cho giỏ hàng này', + 'carts.shipping_option_missing' => 'Thiếu tùy chọn vận chuyển', + 'missing_currency_price' => 'Không tồn tại giá cho đơn vị tiền tệ ":currency"', + 'minimum_quantity' => 'Bạn phải thêm tối thiểu :quantity sản phẩm.', + 'quantity_increment' => 'Số lượng :quantity phải là bội số của :increment', + 'fieldtype_missing' => 'Loại trường ":class" không tồn tại', + 'invalid_fieldtype' => 'Lớp ":class" không triển khai giao diện FieldType.', + 'discounts.invalid_type' => 'Bộ sưu tập chỉ được chứa ":expected", đã tìm thấy ":actual"', + 'disallow_multiple_cart_orders' => 'Giỏ hàng chỉ có thể liên kết với một đơn hàng.', +]; diff --git a/packages/table-rate-shipping/resources/lang/vi/plugin.php b/packages/table-rate-shipping/resources/lang/vi/plugin.php new file mode 100644 index 000000000..3eb3443a8 --- /dev/null +++ b/packages/table-rate-shipping/resources/lang/vi/plugin.php @@ -0,0 +1,7 @@ + [ + 'group' => 'Vận chuyển', + ], +]; diff --git a/packages/table-rate-shipping/resources/lang/vi/relationmanagers.php b/packages/table-rate-shipping/resources/lang/vi/relationmanagers.php new file mode 100644 index 000000000..0b262a660 --- /dev/null +++ b/packages/table-rate-shipping/resources/lang/vi/relationmanagers.php @@ -0,0 +1,77 @@ + [ + 'customer_groups' => [ + 'description' => 'Liên kết nhóm khách hàng với phương thức vận chuyển này để xác định tính khả dụng của nó.', + ], + ], + 'shipping_rates' => [ + 'title_plural' => 'Phí vận chuyển', + 'actions' => [ + 'create' => [ + 'label' => 'Tạo phí vận chuyển', + ], + ], + 'notices' => [ + 'prices_incl_tax' => 'Tất cả giá đã bao gồm thuế, điều này sẽ được xem xét khi tính toán chi tiêu tối thiểu.', + 'prices_excl_tax' => 'Tất cả giá chưa bao gồm thuế, chi tiêu tối thiểu sẽ dựa trên tổng phụ giỏ hàng.', + ], + 'form' => [ + 'shipping_method_id' => [ + 'label' => 'Phương thức vận chuyển', + ], + 'price' => [ + 'label' => 'Giá', + ], + 'prices' => [ + 'label' => 'Mức giá', + 'repeater' => [ + 'customer_group_id' => [ + 'label' => 'Nhóm khách hàng', + 'placeholder' => 'Bất kỳ', + ], + 'currency_id' => [ + 'label' => 'Tiền tệ', + ], + 'min_quantity' => [ + 'label' => 'Chi tiêu tối thiểu', + ], + 'price' => [ + 'label' => 'Giá', + ], + ], + ], + ], + 'table' => [ + 'shipping_method' => [ + 'label' => 'Phương thức vận chuyển', + ], + 'price' => [ + 'label' => 'Giá', + ], + 'price_breaks_count' => [ + 'label' => 'Mức giá', + ], + ], + ], + 'exclusions' => [ + 'title_plural' => 'Danh sách loại trừ vận chuyển', + 'form' => [ + 'purchasable' => [ + 'label' => 'Sản phẩm', + ], + ], + 'actions' => [ + 'create' => [ + 'label' => 'Thêm danh sách loại trừ vận chuyển', + ], + 'attach' => [ + 'label' => 'Thêm danh sách loại trừ', + ], + 'detach' => [ + 'label' => 'Xóa', + ], + ], + ], +]; diff --git a/packages/table-rate-shipping/resources/lang/vi/shippingexclusionlist.php b/packages/table-rate-shipping/resources/lang/vi/shippingexclusionlist.php new file mode 100644 index 000000000..a5a6c5caa --- /dev/null +++ b/packages/table-rate-shipping/resources/lang/vi/shippingexclusionlist.php @@ -0,0 +1,19 @@ + 'Danh sách loại trừ vận chuyển', + 'label_plural' => 'Danh sách loại trừ vận chuyển', + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'exclusions_count' => [ + 'label' => 'Số sản phẩm', + ], + ], +]; diff --git a/packages/table-rate-shipping/resources/lang/vi/shippingmethod.php b/packages/table-rate-shipping/resources/lang/vi/shippingmethod.php new file mode 100644 index 000000000..586624d9f --- /dev/null +++ b/packages/table-rate-shipping/resources/lang/vi/shippingmethod.php @@ -0,0 +1,58 @@ + 'Phương thức vận chuyển', + 'label' => 'Phương thức vận chuyển', + 'form' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'description' => [ + 'label' => 'Mô tả', + ], + 'code' => [ + 'label' => 'Mã', + ], + 'cutoff' => [ + 'label' => 'Thời hạn', + ], + 'charge_by' => [ + 'label' => 'Tính phí theo', + 'options' => [ + 'cart_total' => 'Tổng giỏ hàng', + 'weight' => 'Cân nặng', + ], + ], + 'driver' => [ + 'label' => 'Loại', + 'options' => [ + 'ship-by' => 'Tiêu chuẩn', + 'collection' => 'Nhận tại cửa hàng', + ], + ], + 'stock_available' => [ + 'label' => 'Tất cả sản phẩm trong giỏ hàng phải có sẵn hàng', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'code' => [ + 'label' => 'Mã', + ], + 'driver' => [ + 'label' => 'Loại', + 'options' => [ + 'ship-by' => 'Tiêu chuẩn', + 'collection' => 'Nhận tại cửa hàng', + ], + ], + ], + 'pages' => [ + 'availability' => [ + 'label' => 'Khả dụng', + 'customer_groups' => 'Phương thức vận chuyển này hiện không khả dụng cho tất cả các nhóm khách hàng.', + ], + ], +]; diff --git a/packages/table-rate-shipping/resources/lang/vi/shippingzone.php b/packages/table-rate-shipping/resources/lang/vi/shippingzone.php new file mode 100644 index 000000000..eb3546af5 --- /dev/null +++ b/packages/table-rate-shipping/resources/lang/vi/shippingzone.php @@ -0,0 +1,50 @@ + 'Khu vực vận chuyển', + 'label_plural' => 'Khu vực vận chuyển', + 'form' => [ + 'unrestricted' => [ + 'content' => 'Khu vực vận chuyển này không có hạn chế và sẽ khả dụng cho tất cả khách hàng khi thanh toán.', + ], + 'name' => [ + 'label' => 'Tên', + ], + 'type' => [ + 'label' => 'Loại', + 'options' => [ + 'unrestricted' => 'Không giới hạn', + 'countries' => 'Giới hạn theo quốc gia', + 'states' => 'Giới hạn theo tỉnh/thành', + 'postcodes' => 'Giới hạn theo mã bưu chính', + ], + ], + 'country' => [ + 'label' => 'Quốc gia', + ], + 'states' => [ + 'label' => 'Tỉnh/thành', + ], + 'countries' => [ + 'label' => 'Tỉnh/thành', + ], + 'postcodes' => [ + 'label' => 'Mã bưu chính', + 'helper' => 'Liệt kê mỗi mã bưu chính trên một dòng mới. Hỗ trợ ký tự đại diện như NW*', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Tên', + ], + 'type' => [ + 'label' => 'Loại', + 'options' => [ + 'unrestricted' => 'Không giới hạn', + 'countries' => 'Giới hạn theo quốc gia', + 'states' => 'Giới hạn theo tỉnh/thành', + 'postcodes' => 'Giới hạn theo mã bưu chính', + ], + ], + ], +];