updated translations
This commit is contained in:
@ -23,7 +23,7 @@ return [
|
||||
|
||||
'error' => [
|
||||
'self_delete' => 'Lỗi: Bạn không thể xoá chính bạn!',
|
||||
'no_company' => 'Error: No company assigned to your account. Please, contact the system administrator.',
|
||||
'no_company' => 'Lỗi: Không có công ty nào được chỉ định cho tài khoản của bạn. Vui lòng liên hệ với người quản trị hệ thống.',
|
||||
],
|
||||
|
||||
'failed' => 'Thông tin tài khoản không tìm thấy trong hệ thống.',
|
||||
@ -31,9 +31,9 @@ return [
|
||||
'throttle' => 'Vượt quá số lần đăng nhập cho phép. Vui lòng thử lại sau :seconds giây.',
|
||||
|
||||
'notification' => [
|
||||
'message_1' => 'You are receiving this email because we received a password reset request for your account.',
|
||||
'message_2' => 'If you did not request a password reset, no further action is required.',
|
||||
'button' => 'Reset Password',
|
||||
'message_1' => 'Bạn nhận được email này bởi vì chúng tôi đã nhận được một yêu cầu đặt lại mật khẩu cho tài khoản của bạn.',
|
||||
'message_2' => 'Nếu bạn không yêu cầu đặt lại mật khẩu, đừng làm thêm bất cứ điều gì.',
|
||||
'button' => 'Đặt lại Mật khẩu',
|
||||
],
|
||||
|
||||
];
|
||||
|
@ -41,6 +41,18 @@ return [
|
||||
|
||||
'messages' => [
|
||||
'received' => 'Hoá đợn được đánh dấu là đã nhận thanh toán!',
|
||||
'draft' => 'This is a <b>DRAFT</b> bill and will be reflected to charts after it gets received.',
|
||||
|
||||
'status' => [
|
||||
'created' => 'Created on :date',
|
||||
'receive' => [
|
||||
'draft' => 'Not sent',
|
||||
'received' => 'Received on :date',
|
||||
],
|
||||
'paid' => [
|
||||
'await' => 'Awaiting payment',
|
||||
],
|
||||
],
|
||||
],
|
||||
|
||||
];
|
||||
|
@ -7,5 +7,10 @@ return [
|
||||
|
||||
'error' => [
|
||||
'email' => 'Email đã được đăng ký.'
|
||||
]
|
||||
],
|
||||
|
||||
'notification' => [
|
||||
'message' => ':customer made :amount payment to invoice number :invoice_number.',
|
||||
'button' => 'Show',
|
||||
],
|
||||
];
|
||||
|
@ -4,6 +4,7 @@ return [
|
||||
|
||||
'version' => 'Phiên bản',
|
||||
'powered' => 'Powered By Akaunting',
|
||||
'link' => 'https://akaunting.com',
|
||||
'software' => 'Phần mềm kế toán miễn phí',
|
||||
|
||||
];
|
||||
|
@ -38,6 +38,10 @@ return [
|
||||
'numbers' => 'Số | Số',
|
||||
'statuses' => 'Tình trạng | Trạng thái',
|
||||
'others' => 'Other|Others',
|
||||
'contacts' => 'Contact|Contacts',
|
||||
'reconciliations' => 'Reconciliation|Reconciliations',
|
||||
'deposits' => 'Deposit|Deposits',
|
||||
'withdrawals' => 'Withdrawal|Withdrawals',
|
||||
|
||||
'dashboard' => 'Bảng điều khiển',
|
||||
'banking' => 'Ngân hàng',
|
||||
@ -81,6 +85,7 @@ return [
|
||||
'color' => 'Màu',
|
||||
'save' => 'Lưu',
|
||||
'cancel' => 'Huỷ',
|
||||
'loading' => 'Loading...',
|
||||
'from' => 'Từ',
|
||||
'to' => 'Đến',
|
||||
'print' => 'In',
|
||||
@ -101,12 +106,27 @@ return [
|
||||
'partially' => 'Partially',
|
||||
'partially_paid' => 'Partially Paid',
|
||||
'export' => 'Export',
|
||||
'finish' => 'Finish',
|
||||
'wizard' => 'Wizard',
|
||||
'skip' => 'Skip',
|
||||
'enable' => 'Enable',
|
||||
'disable' => 'Disable',
|
||||
'select_all' => 'Select All',
|
||||
'unselect_all' => 'Unselect All',
|
||||
'go_to' => 'Go to :name',
|
||||
'created_date' => 'Created Date',
|
||||
'period' => 'Period',
|
||||
'start' => 'Start',
|
||||
'end' => 'End',
|
||||
'clear' => 'Clear',
|
||||
'difference' => 'Difference',
|
||||
|
||||
'title' => [
|
||||
'new' => 'Thêm loại :type',
|
||||
'edit' => 'Chỉnh sửa loại :type',
|
||||
'create' => 'Create :type',
|
||||
'send' => 'Send :type',
|
||||
'get' => 'Get :type',
|
||||
],
|
||||
|
||||
'form' => [
|
||||
@ -118,4 +138,11 @@ return [
|
||||
'no_file_selected' => 'Không có tập tin nào được chọn...',
|
||||
],
|
||||
|
||||
'date_range' => [
|
||||
'today' => 'Today',
|
||||
'yesterday' => 'Yesterday',
|
||||
'last_days' => 'Last :day Days',
|
||||
'this_month' => 'This Month',
|
||||
'last_month' => 'Last Month',
|
||||
],
|
||||
];
|
||||
|
@ -11,5 +11,6 @@ return [
|
||||
'items_stock' => '{1} :count mục hết hàng | [2, *] :count mục hết hàng',
|
||||
'view_all' => 'Xem tất cả'
|
||||
],
|
||||
'docs_link' => 'https://akaunting.com/docs',
|
||||
|
||||
];
|
||||
|
@ -6,7 +6,7 @@ return [
|
||||
'refresh' => 'Làm mới',
|
||||
|
||||
'steps' => [
|
||||
'requirements' => 'Xin vui lòng, đáp ứng các yêu cầu sau đây!',
|
||||
'requirements' => 'Please, ask your hosting provider to fix the errors!',
|
||||
'language' => 'Bước 1/3: Lựa chọn ngôn ngữ',
|
||||
'database' => 'Bước 2/3: Thiết lập cơ sở dữ liệu',
|
||||
'settings' => 'Bước 3/3: Chi tiết thông tin công ty và trang quản trị',
|
||||
@ -19,7 +19,7 @@ return [
|
||||
'requirements' => [
|
||||
'enabled' => ':feature cần phải được kích hoạt!',
|
||||
'disabled' => ':feature cần phải được vô hiệu hoá!',
|
||||
'extension' => ':extension extension cần phải được cài đặt!',
|
||||
'extension' => ':extension extension needs to be installed and loaded!',
|
||||
'directory' => 'Thư mục :directory cần được cấp quyền writable!',
|
||||
],
|
||||
|
||||
|
@ -31,6 +31,7 @@ return [
|
||||
'mark_sent' => 'Đánh dấu đã gửi',
|
||||
'download_pdf' => 'Tải PDF',
|
||||
'send_mail' => 'Gửi Email',
|
||||
'all_invoices' => 'Login to view all invoices',
|
||||
|
||||
'status' => [
|
||||
'draft' => 'Bản nháp',
|
||||
@ -45,6 +46,18 @@ return [
|
||||
'email_sent' => 'Hoá đơn email đã được gửi thành công!',
|
||||
'marked_sent' => 'Hóa đơn được đánh dấu là đã gửi thành công!',
|
||||
'email_required' => 'No email address for this customer!',
|
||||
'draft' => 'This is a <b>DRAFT</b> invoice and will be reflected to charts after it gets sent.',
|
||||
|
||||
'status' => [
|
||||
'created' => 'Created on :date',
|
||||
'send' => [
|
||||
'draft' => 'Not sent',
|
||||
'sent' => 'Sent on :date',
|
||||
],
|
||||
'paid' => [
|
||||
'await' => 'Awaiting payment',
|
||||
],
|
||||
],
|
||||
],
|
||||
|
||||
'notification' => [
|
||||
|
@ -8,7 +8,10 @@ return [
|
||||
'sku' => 'SKU',
|
||||
|
||||
'notification' => [
|
||||
'message' => 'Bạn nhận được email này bởi vì :name đang hết hàng.',
|
||||
'message' => [
|
||||
'reminder' => 'You are receiving this email because only :quantity of :name has remained.',
|
||||
'out_of_stock' => 'You are receiving this email because the :name is running out of stock.',
|
||||
],
|
||||
'button' => 'Xem ngay',
|
||||
],
|
||||
|
||||
|
@ -12,12 +12,14 @@ return [
|
||||
'disabled' => ':type disabled!',
|
||||
],
|
||||
'error' => [
|
||||
'over_payment' => 'Lỗi: Thanh toán không thành công! Số tiền vượt qua tổng số.',
|
||||
'over_payment' => 'Error: Payment not added! The amount you entered passes the total: :amount',
|
||||
'not_user_company' => 'Lỗi: Bạn không được phép để quản lý công ty này!',
|
||||
'customer' => 'Lỗi: Người dùng chưa được tạo! Đã có người dùng :name sử dụng địa chỉ email này.',
|
||||
'no_file' => 'Lỗi: Không có tập tin nào được chọn!',
|
||||
'last_category' => 'Lỗi: Không thể xóa mục :type cuối!',
|
||||
'invalid_token' => 'Lỗi: Chữ ký số nhập vào không hợp lệ!',
|
||||
'import_column' => 'Error: :message Sheet name: :sheet. Line number: :line.',
|
||||
'import_sheet' => 'Error: Sheet name is not valid. Please, check the sample file.',
|
||||
],
|
||||
'warning' => [
|
||||
'deleted' => 'Chú ý: Bạn không được phép xoá <b>:name</b> này bởi vì nó có :text liên quan.',
|
||||
|
@ -16,6 +16,8 @@ return [
|
||||
'no_apps' => 'Chưa có ứng dụng nào trong mục này.',
|
||||
'developer' => 'Bạn có phải là nhà phát triển? <a href="https://akaunting.com/blog/akaunting-app-store" target="_blank">Tại đây</a> bạn có thể tìm hiểu cách làm thế nào để tạo ra một ứng dụng và bắt đầu bán hôm nay!',
|
||||
|
||||
'recommended_apps' => 'Recommended Apps',
|
||||
|
||||
'about' => 'Giới thiệu',
|
||||
|
||||
'added' => 'Đã thêm',
|
||||
@ -32,15 +34,28 @@ return [
|
||||
'installation' => 'Cài đặt',
|
||||
'faq' => 'Những câu hỏi thường gặp',
|
||||
'changelog' => 'Changelog',
|
||||
'reviews' => 'Reviews',
|
||||
],
|
||||
|
||||
'installation' => [
|
||||
'header' => 'Cài đặt ứng dụng',
|
||||
'download' => 'Đang tải tập tin :module.',
|
||||
'unzip' => 'Đang giải nén tập tin :module.',
|
||||
'file_copy' => 'Copying :module files.',
|
||||
'migrate' => 'Applying :module updates.',
|
||||
'finish' => 'The update was successfully installed. You will be redirect Update Center.',
|
||||
'install' => 'Đang cài đặt các tập tin :module',
|
||||
],
|
||||
|
||||
'errors' => [
|
||||
'download' => ':module can not download!',
|
||||
'upload' => 'Downloaded :module can not saved!',
|
||||
'unzip' => ':module can not unzip!',
|
||||
'file_copy' => ':module files can not copy!',
|
||||
'migrate' => ':module migrate broken!',
|
||||
'migrate core' => ':module already latest version so then yon can not update.',
|
||||
],
|
||||
|
||||
'badge' => [
|
||||
'installed' => 'Installed',
|
||||
],
|
||||
@ -55,4 +70,11 @@ return [
|
||||
'purchased' => 'Purchased',
|
||||
'installed' => 'Installed',
|
||||
],
|
||||
|
||||
'reviews' => [
|
||||
'button' => [
|
||||
'add' => 'Add a Review'
|
||||
],
|
||||
'na' => 'There are no reviews.'
|
||||
]
|
||||
];
|
||||
|
10
resources/lang/vi-VN/notifications.php
Normal file
10
resources/lang/vi-VN/notifications.php
Normal file
@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
'whoops' => 'Whoops!',
|
||||
'hello' => 'Hello!',
|
||||
'salutation' => 'Regards,<br> :company_name',
|
||||
'subcopy' => 'If you’re having trouble clicking the ":text" button, copy and paste the URL below into your web browser: [:url](:url)',
|
||||
|
||||
];
|
14
resources/lang/vi-VN/reconciliations.php
Normal file
14
resources/lang/vi-VN/reconciliations.php
Normal file
@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
'reconcile' => 'Reconcile',
|
||||
'reconciled' => 'Reconciled',
|
||||
'closing_balance' => 'Closing Balance',
|
||||
'unreconciled' => 'Unreconciled',
|
||||
'list_transactions' => 'List Transactions',
|
||||
'start_date' => 'Start Date',
|
||||
'end_date' => 'End Date',
|
||||
'cleared_amount' => 'Cleared Amount',
|
||||
|
||||
];
|
@ -33,6 +33,16 @@ return [
|
||||
'digit' => 'Số chữ số',
|
||||
'next' => 'Số tiếp theo',
|
||||
'logo' => 'Logo',
|
||||
'custom' => 'Custom',
|
||||
'item_name' => 'Item Name',
|
||||
'item' => 'Items',
|
||||
'product' => 'Products',
|
||||
'service' => 'Services',
|
||||
'price_name' => 'Price Name',
|
||||
'price' => 'Price',
|
||||
'rate' => 'Rate',
|
||||
'quantity_name' => 'Quantity Name',
|
||||
'quantity' => 'Quantity',
|
||||
],
|
||||
'default' => [
|
||||
'tab' => 'Mặc định',
|
||||
@ -66,6 +76,8 @@ return [
|
||||
'bill_days' => 'Gửi trước số ngày quá hạn',
|
||||
'cron_command' => 'Lệnh Cronjob',
|
||||
'schedule_time' => 'Giờ chạy',
|
||||
'send_item_reminder'=> 'Send Item Reminder',
|
||||
'item_stocks' => 'Send When Item Stock',
|
||||
],
|
||||
'appearance' => [
|
||||
'tab' => 'Hiển thị',
|
||||
|
@ -101,6 +101,8 @@ return [
|
||||
'attribute-name' => [
|
||||
'rule-name' => 'custom-message',
|
||||
],
|
||||
'invalid_currency' => 'The :attribute code is invalid.',
|
||||
'invalid_amount' => 'The amount :attribute is invalid.',
|
||||
],
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user