This commit is contained in:
2024-04-19 10:27:36 +02:00
parent fcb6bbe566
commit 35c96e715c
7852 changed files with 4815 additions and 8 deletions

View File

@ -0,0 +1,22 @@
<?php
return array(
'accessory_category' => 'Hạng Mục Phụ Kiện',
'accessory_name' => 'Tên Phụ Kiện',
'checkout' => 'Xuất kho Phụ kiện',
'checkin' => 'Nhập kho Phụ kiện',
'create' => 'Tạo Phụ Kiện',
'edit' => 'Sửa Phụ kiện',
'eula_text' => 'Hạng mục điều khoản sử dụng',
'eula_text_help' => 'Trường này cho phép bạn thay đổi các điều khoản sử dụng (EULAs) cho từng loại tài sản cụ thể. Nếu chỉ có một EULA cho tất cả các tài sản, bạn có thể chọn ô vuông bên dưới để sử dụng làm mặc định.',
'require_acceptance' => 'Yêu cầu người dùng xác nhận đã nhận thiết bị trong hạng mục này.',
'no_default_eula' => 'Điều khoản sử dụng mặc định chưa được thiết lập. Hãy thêm một cái vào trong phần Settings.',
'total' => 'Tổng số',
'remaining' => 'Sẵn có',
'update' => 'Cập nhật Phụ Kiện',
'use_default_eula' => 'Dùng <a href="#" data-toggle="modal" data-target="#eulaModal"> điều khoản sử dụng mặc định.',
'use_default_eula_disabled' => '<del>Dùng điều khoản sử dụng mặc định.<del> Điều khoản sử dụng chưa được thiết lập. Hãy thêm một cái vào trong phần Settings.',
'clone' => 'Nhân bản phụ kiện',
'delete_disabled' => 'Không thể xóa phụ kiện này vì một số thiết bị đã được kiểm tra đưa ra.',
);

View File

@ -0,0 +1,39 @@
<?php
return array(
'does_not_exist' => 'Phụ kiện [:id] Không tồn tại.',
'not_found' => 'Phụ kiện không được tìm thấy.',
'assoc_users' => 'Phụ kiện này hiện có :count cái đã giao cho người dùng. Bạn hãy nhập lại vào trong phần phụ kiện và thử lại lần nữa. ',
'create' => array(
'error' => 'Phụ kiện chưa tạo, hãy thử một lần nữa.',
'success' => 'Phụ kiện đã được tạo thành công.'
),
'update' => array(
'error' => 'Phụ kiện chưa được cập nhật, vui lòng thử lại',
'success' => 'Phụ kiện đã được cập nhật thành công.'
),
'delete' => array(
'confirm' => 'Bạn có chắc muốn xoá phụ kiện này không?',
'error' => 'Có lỗi xảy ra khi xoá phụ kiện. Vui lòng thử lại.',
'success' => 'Phụ kiện đã được xoá thành công.'
),
'checkout' => array(
'error' => 'Phụ kiện chưa được xuất kho. Bạn hãy thử lại',
'success' => 'Phụ kiện được xuất kho thành công.',
'unavailable' => 'Không có sẵn phụ kiện để xuất. Hãy kiểm tra số lượng có sẵn',
'user_does_not_exist' => 'Người dùng này không tồn tại. Bạn hãy thử lại.'
),
'checkin' => array(
'error' => 'Phụ kiện chưa được kho. Bạn hãy thử lại',
'success' => 'Phuk kiện được nhập kho thành công.',
'user_does_not_exist' => 'Người dùng này không tồn tại. Bạn hãy thử lại.'
)
);

View File

@ -0,0 +1,11 @@
<?php
return array(
'dl_csv' => 'Tải xuống CSV',
'eula_text' => 'Điều khoản sử dụng cho người dùng cuối',
'id' => 'Định danh',
'require_acceptance' => 'Chấp nhận',
'title' => 'Tên phụ kiện',
);

View File

@ -0,0 +1,14 @@
<?php
return [
'asset_maintenance_type' => 'Lại duy trì tài sản',
'title' => 'Tiêu đề',
'start_date' => 'Ngày Bắt Đầu',
'completion_date' => 'Ngày hoàn thành',
'cost' => 'Chi phí',
'is_warranty' => 'Tăng bảo hành',
'asset_maintenance_time' => 'Thời gian bảo trì tài sản (ngày)',
'notes' => 'Ghi chú',
'update' => 'Cập nhật tài sản đang bảo trì',
'create' => 'Tạo Bảo hành Tài sản'
];

View File

@ -0,0 +1,16 @@
<?php
return [
'asset_maintenances' => 'Tài sản đang bảo trì',
'edit' => 'Chỉnh sửa tài sản đang bảo trì',
'delete' => 'Xóa tài sản đang bảo trì',
'view' => 'Chi tiết tài sản đang bảo trì',
'repair' => 'Sửa chữa',
'maintenance' => 'Bảo trì',
'upgrade' => 'Nâng cấp',
'calibration' => 'Hiệu chỉnh',
'software_support' => 'Hỗ trợ phần mềm',
'hardware_support' => 'Hỗ trợ phần cứng',
'configuration_change' => 'Thay đổi cấu hình',
'pat_test' => 'PAT Test',
];

View File

@ -0,0 +1,21 @@
<?php
return [
'not_found' => 'Tài sản đang bảo trì mà bạn tìm không có!',
'delete' => [
'confirm' => 'Bạn có chắc muốn xóa tài sản đang bảo trì?',
'error' => 'Có vấn đề xảy ra khi xóa tài sản đang bảo trì. Vui lòng thử lại.',
'success' => 'Tài sản đang bảo trì đã được xóa thành công.',
],
'create' => [
'error' => 'Tài sản đang bảo trì chưa được tạo, xin vui lòng thử lại.',
'success' => 'Tài sản đang bảo trì được tạo thành công.',
],
'edit' => [
'error' => 'Bảo trì Tài sản không được chỉnh sửa, vui lòng thử lại.',
'success' => 'Bảo trì Tài sản đã được chỉnh sửa thành công.',
],
'asset_maintenance_incomplete' => 'Chưa hoàn thành',
'warranty' => 'Bảo hành',
'not_warranty' => 'Không có bảo hành',
];

View File

@ -0,0 +1,8 @@
<?php
return [
'title' => 'Tài sản đang bảo trì',
'asset_name' => 'Tên tài sản',
'is_warranty' => 'Bảo hành',
'dl_csv' => 'Tải tập tin định dạng CSV',
];

View File

@ -0,0 +1,25 @@
<?php
return array(
'asset_categories' => 'Danh mục tài sản',
'category_name' => 'Tên hạng mục',
'checkin_email' => 'Gửi email đến người dùng khi checkin/checkout.',
'checkin_email_notification' => 'Người dùng này sẽ được gửi email khi checkin/checkout.',
'clone' => 'Nhân đôi Danh mục',
'create' => 'Tạo hạng mục',
'edit' => 'Chính sửa hạng mục',
'email_will_be_sent_due_to_global_eula' => 'Một email sẽ được gửi đến người dùng vì thỏa thuận người dùng cuối toàn cầu (global EULA) đang được sử dụng.',
'email_will_be_sent_due_to_category_eula' => 'Một email sẽ được gửi đến người dùng vì thỏa thuận người dùng cuối (EULA) được đặt cho danh mục này.',
'eula_text' => 'Danh mục EULA',
'eula_text_help' => 'Đây là trường cho phép bạn điều chỉnh EULA cho những loại tài sản riêng biệt. Nếu bạn chỉ có một EULA cho tất cả tài sản, bạn có thể nhấn chọn vào ô bên dưới để sử dụng như là giá trị mặc định.',
'name' => 'tên danh mục',
'require_acceptance' => 'Yêu cầu người dùng xác nhận nhận tài sản trong hạng mục này.',
'required_acceptance' => 'Người dùng sẽ nhận được email có chứa đường dẫn để xác nhận chấp nhận tài sản này.',
'required_eula' => 'Đây là người dùng đã được gửi một email bản sao của EULA',
'no_default_eula' => 'Không tìm thấy giá trị EULA mặc định. Thêm vào một giá trị trong Cài đặt.',
'update' => 'Cập nhật hạng mục',
'use_default_eula' => 'Sử dụng <a href="#" data-toggle="modal" data-target="#eulaModal">giá trị EULA mặc đinh</a> để thay vào.',
'use_default_eula_disabled' => '<del>Sử dụng giá trị EULA mặc định để thay thế.</del> No primary default EULA is set. Please add one in Settings.',
'use_default_eula_column' => 'Sử dụng EULA mặc định',
);

View File

@ -0,0 +1,26 @@
<?php
return array(
'does_not_exist' => 'Hạng mục không tồn tại.',
'assoc_models' => 'Danh mục này hiện đang liên kết với một kiểu nào đó nên không thể xoá. Vui lòng cập nhật kiểu có liên quan để ngừng liên kết với danh mục này và thử xoá lại.',
'assoc_items' => 'Danh mục này hiện đang liên kết với :asset_type nào đó nên không thể xoá. Vui lòng cập nhật :asset_type có liên quan để ngừng liên kết với danh mục này và thử xoá lại.',
'create' => array(
'error' => 'Hạng mục chưa được tạo. Bạn hãy thử lại.',
'success' => 'Hạng mục đã được khởi tạo thành công.'
),
'update' => array(
'error' => 'Hạng mục chưa được cập nhật. Bạn hãy thử lại',
'success' => 'Hạng mục được cập nhật thành công.',
'cannot_change_category_type' => 'Bạn không thể thay đổi loại danh mục một khi nó đã được tạo',
),
'delete' => array(
'confirm' => 'Bạn có chắc chắn muốn xoá hạng mục này?',
'error' => 'Có vấn đề xảy ra khi xoá hạng mục này. Bạn hãy thử lại.',
'success' => 'Hạng mục này đã được xoá thành công.'
)
);

View File

@ -0,0 +1,10 @@
<?php
return array(
'eula_text' => 'Điều khoản sử dụng cho người dùng cuối',
'id' => 'Định danh',
'parent' => 'Mục cha',
'require_acceptance' => 'Chấp nhận',
'title' => 'Tên hạng mục tài sản',
);

View File

@ -0,0 +1,7 @@
<?php
return [
'select_company' => 'Chọn công ty',
'about_companies' => 'Thông tin về các công ty',
'about_companies_description' => ' Bạn có thể sử dụng các công ty như một trường thông tin đơn giản hoặc bạn có thể sử dụng chúng để hạn chế khả năng hiển thị và tính khả dụng của tài sản đối với người dùng của một công ty cụ thể bằng cách bật Hỗ trợ toàn bộ công ty trong phần thiết lập Quản trị viên của bạn.',
];

View File

@ -0,0 +1,20 @@
<?php
return [
'does_not_exist' => 'Công ty này không tồn tại.',
'deleted' => 'Deleted company',
'assoc_users' => 'Công ty này hiện đang liên kết với ít nhất một mô hình và không thể bị xóa. Hãy cập nhật mô hình của bạn để không còn tham khảo công ty này nữa và thử lại.',
'create' => [
'error' => 'Công ty chưa được tạo, hãy thử lại.',
'success' => 'Công ty thành công.',
],
'update' => [
'error' => 'Công ty không được cập nhật, vui lòng thử lại',
'success' => 'Công ty đã được cập nhật thành công.',
],
'delete' => [
'confirm' => 'Bạn có chắc chắn muốn xóa công ty này?',
'error' => 'Đã xảy ra sự cố khi xóa công ty. Vui lòng thử lại.',
'success' => 'Công ty đã bị xóa thành công.',
],
];

View File

@ -0,0 +1,11 @@
<?php
return array(
'companies' => 'Các công ty',
'create' => 'Tạo công ty',
'email' => 'Company Email',
'title' => 'Công ty',
'phone' => 'Company Phone',
'update' => 'Cập nhật Công ty',
'name' => 'Tên công ty',
'id' => 'ID',
);

View File

@ -0,0 +1,16 @@
<?php
return array(
'component_name' => 'Tên thành phần',
'checkin' => 'Hợp phần Checkin',
'checkout' => 'Hợp phần thanh toán',
'cost' => 'Chi phí mua hàng',
'create' => 'Tạo thành phần',
'edit' => 'Chỉnh sửa Hợp phần',
'date' => 'Ngày mua',
'order' => 'Số đơn hàng',
'remaining' => 'Còn lại',
'total' => 'Tổng số',
'update' => 'Cập nhật Hợp phần',
'checkin_limit' => 'Số lượng kiểm tra phải bằng hoặc tháp hơn giá trị :assigned_qty'
);

View File

@ -0,0 +1,37 @@
<?php
return array(
'does_not_exist' => 'Hợp phần không tồn tại.',
'create' => array(
'error' => 'Hợp phần đã không được tạo, vui lòng thử lại.',
'success' => 'Thành phần thành công.'
),
'update' => array(
'error' => 'Hợp phần đã không được cập nhật, vui lòng thử lại',
'success' => 'Thành phần được cập nhật thành công.'
),
'delete' => array(
'confirm' => 'Bạn có chắc chắn muốn xoá thành phần này?',
'error' => 'Đã xảy ra sự cố khi xóa thành phần này. Vui lòng thử lại.',
'success' => 'Thành phần đã được xóa thành công.'
),
'checkout' => array(
'error' => 'Hợp phần đã không được kiểm tra, hãy thử lại',
'success' => 'Thành phần được kiểm tra thành công.',
'user_does_not_exist' => 'Người dùng đó không hợp lệ. Vui lòng thử lại.',
'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
'error' => 'Không kiểm tra thành phần, vui lòng thử lại',
'success' => 'Đã kiểm tra thành công thành phần.',
'user_does_not_exist' => 'Người dùng đó không hợp lệ. Vui lòng thử lại.'
)
);

View File

@ -0,0 +1,5 @@
<?php
return array(
'title' => 'Tên thành phần',
);

View File

@ -0,0 +1,11 @@
<?php
return array(
'checkout' => 'Thanh toán cho người tiêu dùng',
'consumable_name' => 'Tên vật tư phụ',
'create' => 'Tạo vật tư phụ',
'item_no' => 'Mã số',
'remaining' => 'Còn lại',
'total' => 'Tổng số',
'update' => 'Cập nhật vật tư phụ',
);

View File

@ -0,0 +1,37 @@
<?php
return array(
'does_not_exist' => 'Vật tư phụ không tồn tại.',
'create' => array(
'error' => 'Vật tư phụ chưa tạo, xin vui lòng thử lại.',
'success' => 'Vật tư phụ đã tạo thành công.'
),
'update' => array(
'error' => 'Vật tư phụ chưa cập nhật, xin vui lòng thử lại',
'success' => 'Vật tư phụ đã cập nhật thành công.'
),
'delete' => array(
'confirm' => 'Bạn có chắc chắn muốn xóa tài liệu này không?',
'error' => 'Có vấn đề khi xóa vật tư phụ. Xin vui lòng thử lại.',
'success' => 'Tài liệu tiêu thụ đã bị xoá thành công.'
),
'checkout' => array(
'error' => 'Vật tư phụ chưa checkout, xin thử lại',
'success' => 'Vật tư phụ đã checkout thành công.',
'user_does_not_exist' => 'Người dùng này không tồn tại. Xin vui lòng thử lại.',
'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
'error' => 'Vật tư phụ chưa checkin, xin thử lại',
'success' => 'Vật tư phụ đã checkin thành công.',
'user_does_not_exist' => 'Người dùng này không tồn tại. Xin vui lòng thử lại.'
)
);

View File

@ -0,0 +1,5 @@
<?php
return array(
'title' => 'Tên vật tư phụ',
);

View File

@ -0,0 +1,61 @@
<?php
return [
'custom_fields' => 'Trường tùy chỉnh',
'manage' => 'Manage',
'field' => 'Cánh đồng',
'about_fieldsets_title' => 'Giới thiệu về các trường',
'about_fieldsets_text' => 'Các trường cho phép bạn tạo các nhóm trường tuỳ chỉnh thường xuyên được sử dụng lại cho các mô hình tài sản cụ thể.',
'custom_format' => 'Định dạng tuỳ chỉnh...',
'encrypt_field' => 'Mã hóa giá trị của trường này trong cơ sở dữ liệu',
'encrypt_field_help' => 'CẢNH BÁO: Mã hóa một trường làm cho nó không thể tìm kiếm được.',
'encrypted' => 'Mã hóa',
'fieldset' => 'Fieldset',
'qty_fields' => 'Các trường Số lượng',
'fieldsets' => 'Các trường',
'fieldset_name' => 'Tên trường',
'field_name' => 'Tên trường',
'field_values' => 'Giá trị trường',
'field_values_help' => 'Thêm các tùy chọn có thể chọn, một trong mỗi dòng. Các dòng trống khác dòng đầu tiên sẽ bị bỏ qua.',
'field_element' => 'Phần tử Mẫu',
'field_element_short' => 'Thành phần',
'field_format' => 'định dạng',
'field_custom_format' => 'Định dạng Tuỳ chỉnh',
'field_custom_format_help' => 'Trường này cho phép bạn sử dụng biểu thức regex để xác thực. Nó sẽ bắt đầu bằng "regex:" - ví dụ: để xác thực rằng giá trị trường tùy chỉnh chứa IMEI hợp lệ (15 chữ số), bạn sẽ dùng <code>regex:/^[0-9]{15}$/</code>.',
'required' => 'Cần thiết',
'req' => 'Req.',
'used_by_models' => 'Được sử dụng theo mô hình',
'order' => 'Gọi món',
'create_fieldset' => 'New Fieldset',
'update_fieldset' => 'Update Fieldset',
'fieldset_does_not_exist' => 'Fieldset :id does not exist',
'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Trường tùy chỉnh mới',
'create_field_title' => 'Create a new custom field',
'value_encrypted' => 'Giá trị của trường này được mã hóa trong cơ sở dữ liệu. Chỉ những người dùng quản trị mới có thể xem được giá trị được giải mã',
'show_in_email' => 'Bao gồm giá trị của trường này trong email thanh toán được gửi tới người dùng? Các trường được mã hóa không thể được bao gồm trong email',
'show_in_email_short' => 'Include in emails.',
'help_text' => 'Help Text',
'help_text_description' => 'This is optional text that will appear below the form elements while editing an asset to provide context on the field.',
'about_custom_fields_title' => 'About Custom Fields',
'about_custom_fields_text' => 'Custom fields allow you to add arbitrary attributes to assets.',
'add_field_to_fieldset' => 'Add Field to Fieldset',
'make_optional' => 'Required - click to make optional',
'make_required' => 'Optional - click to make required',
'reorder' => 'Reorder',
'db_field' => 'DB Field',
'db_convert_warning' => 'WARNING. This field is in the custom fields table as <code>:db_column</code> but should be <code>:expected</code>.',
'is_unique' => 'This value must be unique across all assets',
'unique' => 'Duy nhất',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
'show_in_listview' => 'Show in list views by default. Authorized users will still be able to show/hide via the column selector',
'show_in_listview_short' => 'Show in lists',
'show_in_requestable_list_short' => 'Show in requestable assets list',
'show_in_requestable_list' => 'Show value in requestable assets list. Encrypted fields will not be shown',
'encrypted_options' => 'This field is encrypted, so some display options will not be available.',
];

View File

@ -0,0 +1,63 @@
<?php
return array(
'field' => array(
'invalid' => 'Lĩnh vực đó không tồn tại.',
'already_added' => 'Trường đã được thêm',
'create' => array(
'error' => 'Trường không được tạo, vui lòng thử lại.',
'success' => 'Trường được tạo thành công.',
'assoc_success' => 'Trường đã được thêm vào fieldset.'
),
'update' => array(
'error' => 'Trường không được cập nhật, vui lòng thử lại',
'success' => 'Trường cập nhật thành công.'
),
'delete' => array(
'confirm' => 'Bạn có chắc chắn muốn xoá trường này không?',
'error' => 'Đã xảy ra sự cố khi xóa trường. Vui lòng thử lại.',
'success' => 'Trường đã bị xóa thành công.',
'in_use' => 'Trường vẫn đang được sử dụng.',
)
),
'fieldset' => array(
'does_not_exist' => 'Fieldset không tồn tại',
'create' => array(
'error' => 'Fieldset chưa được tạo, vui lòng thử lại.',
'success' => 'Fieldset được tạo thành công.'
),
'update' => array(
'error' => 'Fieldset chưa được cập nhật, vui lòng thử lại',
'success' => 'Đã cập nhật thành công Fieldset.'
),
'delete' => array(
'confirm' => 'Bạn có chắc chắn muốn xóa bộ công việc này không?',
'error' => 'Có vấn đề xóa fieldset. Vui lòng thử lại.',
'success' => 'Fieldset đã bị xóa thành công.',
'in_use' => 'Fieldset vẫn đang được sử dụng.',
)
),
'fieldset_default_value' => array(
'error' => 'Error validating default fieldset values.',
),
);

View File

@ -0,0 +1,22 @@
<?php
return array(
'does_not_exist' => 'Bộ không tồn tại.',
'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
'assoc_users' => 'Bộ phận này hiện đang kết hợp với ít nhất một người dùng và không thể bị xóa. Hãy cập nhật người dùng của bạn để không tham khảo bộ phận này nữa và thử lại.',
'create' => array(
'error' => 'Phòng không được tạo, vui lòng thử lại.',
'success' => 'Bộ tạo thành công.'
),
'update' => array(
'error' => 'Bộ chưa cập nhật, vui lòng thử lại',
'success' => 'Phòng đã được cập nhật thành công.'
),
'delete' => array(
'confirm' => 'Bạn có chắc chắn muốn xóa bộ phận này?',
'error' => 'Đã xảy ra sự cố khi xóa bộ phận. Vui lòng thử lại.',
'success' => 'Bộ đã bị xóa thành công.'
)
);

View File

@ -0,0 +1,11 @@
<?php
return array(
'id' => 'ID',
'name' => 'Tên bộ phận',
'manager' => 'Giám đốc',
'location' => 'Vị trí',
'create' => 'Tạo bộ phận',
'update' => 'Bộ phận cập nhật',
);

View File

@ -0,0 +1,16 @@
<?php
return [
'about_asset_depreciations' => 'Thông tin về khấu hao tài sản',
'about_depreciations' => 'Bạn có thể thiết lập các loại khấu hao để khấu hao tài sản dựa trên straight-line khấu hao.',
'asset_depreciations' => 'Khấu hao tài sản',
'create' => 'Tạo khấu hao',
'depreciation_name' => 'Tên khấu hao',
'depreciation_min' => 'Floor Value of Depreciation',
'number_of_months' => 'Số lượng tháng',
'update' => 'Cập nhật khấu hao',
'depreciation_min' => 'Minimum Value after Depreciation',
'no_depreciations_warning' => '<strong>Warning: </strong>
You do not currently have any depreciations set up.
Please set up at least one depreciation to view the depreciation report.',
];

View File

@ -0,0 +1,25 @@
<?php
return array(
'does_not_exist' => 'Loại khấu hao không tồn tại.',
'assoc_users' => 'Khấu hao này hiện đang liên kết với một hoặc nhiều kiểu tài sản và không thể xóa. Xin vui lòng xóa kiểu tài sản có liên kết, và kế đến thử xóa lại lần nữa. ',
'create' => array(
'error' => 'Loại khấu hao này chưa tạo, vui lòng thử lại. :(',
'success' => 'Loại khấu hao đã tạo thành công. :)'
),
'update' => array(
'error' => 'Loại khấu hao chưa được cập nhật, xin thử lại',
'success' => 'Loại khấu hao đã cập nhật thành công.'
),
'delete' => array(
'confirm' => 'Bạn có chắc muốn xóa loại khấu hao này?',
'error' => 'Có vấn đề xảy ra khi xóa loại khấu nao. Xin thử lại.',
'success' => 'Loại khấu hao này đã xóa thành công.'
)
);

View File

@ -0,0 +1,11 @@
<?php
return [
'id' => 'ID',
'months' => 'Tháng',
'term' => 'Điều khoản',
'title' => 'Tên ',
'depreciation_min' => 'Giá trị sàn',
];

View File

@ -0,0 +1,22 @@
<?php
return array(
'group_exists' => 'Nhóm đã tồn tại!',
'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Trường tên thì bắt buộc',
'success' => array(
'create' => 'Nhóm đã được tạo thành công.',
'update' => 'Nhóm đã cập nhật thành công.',
'delete' => 'Nhóm đã xóa thành công.',
),
'delete' => array(
'confirm' => 'Bạn có chắc muốn xóa nhóm này?',
'create' => 'Có vấn đề khi tạo nhóm. Xin vui lòng thử lại.',
'update' => 'Có vấn đề khi cập nhật nhóm. Xin vui lòng thử lại.',
'delete' => 'Có vấn đề khi xóa nhóm. Xin vui lòng thử lại.',
),
);

View File

@ -0,0 +1,9 @@
<?php
return array(
'id' => 'Id',
'name' => 'Tên',
'users' => '# của Người dùng',
);

View File

@ -0,0 +1,16 @@
<?php
return [
'about_groups_title' => 'Giới Nhóm',
'about_groups' => 'Các nhóm được sử dụng để khái quát hóa quyền người dùng.',
'group_management' => 'Quản lý nhóm',
'create' => 'Tạo nhóm mới',
'update' => 'Chỉnh sửa nhóm',
'group_name' => 'Tên nhóm',
'group_admin' => 'Quản lý nhóm',
'allow' => 'Cho phép',
'deny' => 'Từ chối',
'permission' => 'Quyền',
'grant' => 'Chấp thuận',
'no_permissions' => 'Không có quyền trong nhóm này.'
];

View File

@ -0,0 +1,59 @@
<?php
return [
'bulk_delete' => 'Xác nhận Hàng loạt Xóa Tài sản',
'bulk_restore' => 'Xác nhận khôi phục hàng loạt tài sản',
'bulk_delete_help' => 'Xem lại tài sản để xóa hàng loạt dưới đây. Sau khi đã xóa, những nội dung này có thể được khôi phục, nhưng chúng sẽ không còn được kết hợp với bất kỳ người dùng nào hiện đang được chỉ định.',
'bulk_restore_help' => 'Hãy xem lại các tài sản cần khôi phục hàng loạt bên dưới. Sau khi được khôi phục, những tài sản này sẽ không được liên kết với bất kỳ người dùng nào mà chúng đã được chỉ định trước đó.',
'bulk_delete_warn' => 'Bạn sắp xóa: asset_count tài sản.',
'bulk_restore_warn' => 'Bạn sắp khôi phục :asset_count nội dung.',
'bulk_update' => 'Cập nhật tài sản số lượng lớn',
'bulk_update_help' => 'Form này cho phép bạn cập nhật nhiều tài sản cùng lúc. Chỉ điền vào ô bạn cần thay đổi. Bất kỳ ô nào để trống sẽ thông báo là chưa thay đổi. ',
'bulk_update_warn' => 'Bạn sắp chỉnh sửa thuộc tính của một tài sản.|Bạn sắp chỉnh sửa thuộc tính của :asset_count tài sản.',
'bulk_update_with_custom_field' => 'Lưu ý tài sản là :asset_model_count các loại model khác nhau.',
'bulk_update_model_prefix' => 'Trên những model',
'bulk_update_custom_field_unique' => 'Đây là trường thông tin duy nhất và không thể chỉnh sửa hàng loạt.',
'checkedout_to' => 'Checkout đến',
'checkout_date' => 'Ngày Checkout',
'checkin_date' => 'Ngày Checkin',
'checkout_to' => 'Checkout đến',
'cost' => 'Chi phí mua hàng',
'create' => 'Tạo tài sản',
'date' => 'Ngày mua',
'depreciation' => 'Khấu hao',
'depreciates_on' => 'Trích khấu hao',
'default_location' => 'Vị trí mặc định',
'default_location_phone' => 'Default Location Phone',
'eol_date' => 'Ngày EOL',
'eol_rate' => 'Tỷ lệ EOL',
'expected_checkin' => 'Ngày mong muốn Checkin',
'expires' => 'Hết hạn',
'fully_depreciated' => 'Khấu hao hết',
'help_checkout' => 'Nếu bạn muốn cấp phát tài sản này ngay lập tức, lựa chọn "Sẵn sàng để cấp phát" từ danh sách tình trạng bên trên. ',
'mac_address' => 'Địa chỉ MAC',
'manufacturer' => 'Nhà sản xuất',
'model' => 'Kiểu tài sản',
'months' => 'tháng',
'name' => 'Tên tài sản',
'notes' => 'Ghi chú',
'order' => 'Số đơn hàng',
'qr' => 'Mã QR',
'requestable' => 'Những người dùng có thể yêu cầu tài sản này',
'select_statustype' => 'Lựa chọn loại tình trạng',
'serial' => 'Số Sê-ri',
'status' => 'Tình trạng',
'tag' => 'Thẻ tài sản',
'update' => 'Cập nhật tài sản',
'warranty' => 'Bảo hành',
'warranty_expires' => 'Hết hạn bảo hành',
'years' => 'năm',
'asset_location' => 'Cập nhật vị trí tài sản',
'asset_location_update_default_current' => 'Cập nhật vị trí tài sản mặc định VÀ vị trí thực tế',
'asset_location_update_default' => 'Chỉ cập nhật vị trí tài sản mặc định',
'asset_location_update_actual' => 'Chỉ cập nhật vị trí thực tế',
'asset_not_deployable' => 'Trạng thái tài sản là không cho phép cấp phát. Tài sản này không thể bàn giao.',
'asset_deployable' => 'Trạng thái tài sản là được phép cấp phát. Tài sản này có thể bàn giao.',
'processing_spinner' => 'Đang xử lý... (Quá trình này có thể mất một chút thời gian đối với các tệp lớn)',
'optional_infos' => 'Thông tin bổ sung',
'order_details' => 'Thông tin đơn hàng'
];

View File

@ -0,0 +1,43 @@
<?php
return [
'about_assets_title' => 'Giới thiệu về Tài sản',
'about_assets_text' => 'Tài sản là các mục được theo dõi bằng số sê-ri hoặc thẻ nội dung. Chúng thường có giá trị cao hơn khi xác định một mục cụ thể.',
'archived' => 'Đã lưu trữ',
'asset' => 'Tài sản',
'bulk_checkout' => 'Checkout Tài sản',
'bulk_checkin' => 'Thu hồi tài sản',
'checkin' => 'Checkin tài sản',
'checkout' => 'Tài sản thanh toán',
'clone' => 'Nhân đôi tài sản',
'deployable' => 'Cho phép cấp phát',
'deleted' => 'Tài sản này đã bị xóa.',
'delete_confirm' => 'Bạn có chắc chắn muốn xóa tài sản này không?',
'edit' => 'Sửa tài sản',
'model_deleted' => 'Model tài sản này đã bị xóa. Vui lòng khôi phục lại model trước khi khôi phục tài sản.',
'model_invalid' => 'Model của tài sản này không hợp lệ.',
'model_invalid_fix' => 'Tài sản phải được chỉnh sửa để sửa lỗi này trước khi cố gắng kiểm tra vào hoặc ra.',
'requestable' => 'Cho phép đề xuất',
'requested' => 'Yêu cầu',
'not_requestable' => 'Không cho phép đề xuất',
'requestable_status_warning' => 'Không thay đổi trạng thái yêu cầu',
'restore' => 'Phục hồi tài sản',
'pending' => 'Đang chờ',
'undeployable' => 'Không cho phép cấp phát',
'undeployable_tooltip' => 'Tài sản này có nhãn trạng thái không thể triển khai và không thể kiểm tra vào lúc này.',
'view' => 'Xem tài sản',
'csv_error' => 'Có lỗi trong file CSV của bạn:',
'import_text' => '<p>Upload a CSV that contains asset history. The assets and users MUST already exist in the system, or they will be skipped. Matching assets for history import happens against the asset tag. We will try to find a matching user based on the user\'s name you provide, and the criteria you select below. If you do not select any criteria below, it will simply try to match on the username format you configured in the <code>Admin &gt; General Settings</code>.</p><p>Fields included in the CSV must match the headers: <strong>Asset Tag, Name, Checkout Date, Checkin Date</strong>. Any additional fields will be ignored. </p><p>Checkin Date: blank or future checkin dates will checkout items to associated user. Excluding the Checkin Date column will create a checkin date with todays date.</p>
',
'csv_import_match_f-l' => 'Try to match users by <strong>firstname.lastname</strong> (<code>jane.smith</code>) format',
'csv_import_match_initial_last' => 'Try to match users by <strong>first initial last name</strong> (<code>jsmith</code>) format',
'csv_import_match_first' => 'Try to match users by <strong>first name</strong> (<code>jane</code>) format',
'csv_import_match_email' => 'Try to match users by <strong>email</strong> as username',
'csv_import_match_username' => 'Try to match users by <strong>username</strong>',
'error_messages' => 'Thông báo lỗi:',
'success_messages' => 'Thông báo thành công:',
'alert_details' => 'Xem bên dưới để biết thêm chi tiết.',
'custom_export' => 'Lựa chọn xuất',
'mfg_warranty_lookup' => ':manufacturer Tra cứu tình trạng bảo hành',
'user_department' => 'Bộ phận người dùng',
];

View File

@ -0,0 +1,91 @@
<?php
return [
'undeployable' => '<strong>Cảnh báo: </strong> Tài sản này hiện tại đang được đánh dấu là không cho phép cấp phát.
Nếu tình trạng này đã được thay đổi, xin vui lòng cập nhật tình trạng tài sản.',
'does_not_exist' => 'Tài sản không tồn tại.',
'does_not_exist_or_not_requestable' => 'Tài sản không tồn tại hoặc không cho phép đề xuất.',
'assoc_users' => 'Tài sản này hiện tại đã được checkout đến một người dùng và không thể xóa. Đầu tiên xin vui lòng kiểm tra lại tài sản, và cố gắng thử lần nữa. ',
'create' => [
'error' => 'Tài sản chưa được tạo, xin vui lòng thử lại. :(',
'success' => 'Tài sản được tạo thành công. :)',
'success_linked' => 'Asset with tag :tag was created successfully. <strong><a href=":link" style="color: white;">Click here to view</a></strong>.',
],
'update' => [
'error' => 'Tài sản chưa được cập nhật. Bạn hãy thử lại',
'success' => 'Tài sản được cập nhật thành công.',
'nothing_updated' => 'Bạn đã không chọn trường nào vì thế đã không có gì được cập nhật.',
'no_assets_selected' => 'Không có tài sản nào được chọn, vì vậy không có gì cập nhật.',
'assets_do_not_exist_or_are_invalid' => 'Selected assets cannot be updated.',
],
'restore' => [
'error' => 'Tài sản không được khôi phục, bạn hãy thử lại',
'success' => 'Tài sản được khôi phục thành công.',
'bulk_success' => 'Đã khôi phục thành công tài sản.',
'nothing_updated' => 'Không có tài sản nào được chọn nên không có tài sản nào được khôi phục.',
],
'audit' => [
'error' => 'Kiểm toán nội dung không thành công. Vui lòng thử lại.',
'success' => 'Kiểm tra thành công tài sản.',
],
'deletefile' => [
'error' => 'Tập tin đã không được xoá. Bạn hãy thử lại.',
'success' => 'Tập tin đã được xoá thành công.',
],
'upload' => [
'error' => 'Tập tin đã không được tải lên. Bạn hãy thử lại.',
'success' => 'Tập tin đã được tải lên thành công.',
'nofiles' => 'Bạn chưa chọn tập tin để tải lên, hoặc tập tin bạn đang chọn tải lên có dung lượng quá lớn',
'invalidfiles' => 'Một hoặc nhiều tập tin của bạn có dung lượng quá lớn hoặc có định dạng không được hỗ trợ. Những tập tin được hỗ trợ bao gồm: png, gif, jpg, doc, docx, pdf, và txt.',
],
'import' => [
'error' => 'Một số mặt hàng không nhập chính xác.',
'errorDetail' => 'Các mục sau đây không được nhập khẩu vì lỗi.',
'success' => 'Tệp của bạn đã được nhập',
'file_delete_success' => 'Tập tin của bạn đã được xóa thành công',
'file_delete_error' => 'Không thể xóa tệp',
'file_missing' => 'Tệp đã chọn bị thiếu',
'header_row_has_malformed_characters' => 'Một hoặc nhiều thuộc tính trong hàng tiêu đề chứa các ký tự không đúng định dạng UTF-8',
'content_row_has_malformed_characters' => 'Một hoặc nhiều thuộc tính ở hàng đầu tiên của nội dung chứa ký tự không đúng định dạng UTF-8',
],
'delete' => [
'confirm' => 'Bạn có chắc chắn muốn xoá bỏ tài sản này?',
'error' => 'Đã có vấn đề xảy ra khi xoá tài sản này. Bạn hãy thử lại xem.',
'nothing_updated' => 'Không có nội dung nào được chọn, vì vậy không có gì bị xóa.',
'success' => 'Tài sản này được xoá thành công.',
],
'checkout' => [
'error' => 'Tài sản chưa được checkout, xin vui lòng thử lại',
'success' => 'Tài sản đã checkout thành công.',
'user_does_not_exist' => 'Người dùng này không tồn tại. Bạn hãy thử lại.',
'not_available' => 'Tài sản đó không có sẵn để thanh toán!',
'no_assets_selected' => 'Bạn phải chọn ít nhất một mục trong danh sách',
],
'checkin' => [
'error' => 'Tài sản chưa được checkin, xin vui lòng thử lại',
'success' => 'Tài sản đã checkin thành công.',
'user_does_not_exist' => 'Người dùng này không tồn tại. Bạn hãy thử lại.',
'already_checked_in' => 'Nội dung đó đã được kiểm tra.',
],
'requests' => [
'error' => 'Tài sản không được yêu cầu, vui lòng thử lại',
'success' => 'Tài sản đã yêu cầu thành công.',
'canceled' => 'Yêu cầu Thanh toán đã được hủy thành công',
],
];

View File

@ -0,0 +1,33 @@
<?php
return [
'asset_tag' => 'Thẻ tài sản',
'asset_model' => 'Loại',
'assigned_to' => 'Bàn giao cho',
'book_value' => 'Giá trị hiện tại',
'change' => 'Vào/Ra',
'checkout_date' => 'Ngày checkout',
'checkoutto' => 'Đã checkout',
'components_cost' => 'Tổng chi phí linh kiện',
'current_value' => 'Giá trị hiện tại',
'diff' => 'Khác nhau',
'dl_csv' => 'Tải tập tin CSV xuống',
'eol' => 'EOL',
'id' => 'Định danh',
'last_checkin_date' => 'Ngày cuối cùng đăng ký đưa vào',
'location' => 'Vị trí',
'purchase_cost' => 'Chi phí',
'purchase_date' => 'Đã mua',
'serial' => 'Sê-ri',
'status' => 'Tình trạng',
'title' => 'Tài sản ',
'image' => 'Hình ảnh Thiết bị',
'days_without_acceptance' => 'Những ngày không chấp nhận',
'monthly_depreciation' => 'Khấu hao tháng',
'assigned_to' => 'Bàn giao cho',
'requesting_user' => 'Người dùng đang yêu cầu',
'requested_date' => 'Ngày yêu cầu',
'changed' => 'Đã thay đổi',
'icon' => 'Icon',
];

View File

@ -0,0 +1,50 @@
<?php
return [
'about_kits_title' => 'Thông tin Bộ kit định danh',
'about_kits_text' => 'Bộ kit định danh cho phép bạn dễ dàng xuất kho một bộ các danh mục (tài sản, giấy phép, vv...) đến người dùng. Rất hữu dụng khi bạn cấp một bộ gồm nhiều danh mục đến nhiều người dùng.',
'checkout' => 'Xuất kho Bộ kit ',
'create_success' => 'Bộ kit đã được tạo thành công.',
'create' => 'Tạo Bộ kit',
'update' => 'Cập nhật Bộ kit',
'delete_success' => 'Bộ kit đã xóa thành công.',
'update_success' => 'Bộ kit đã cập nhật thành công.',
'none_models' => 'Số lượng :model không đủ để xuất kho. Cần thêm :qty đơn vị. ',
'none_licenses' => 'Số lượng :license không đủ để cấp phép. cần thêm :qty đơn vị. ',
'none_consumables' => 'Số lượng :consumable không đủ để xuất kho. Cần thêm :qty đơn vị. ',
'none_accessory' => 'Số lượng :accessory không đủ để xuất kho. Cần thêm :qty đơn vị. ',
'append_accessory' => 'Append Accessory',
'update_appended_accessory' => 'Update appended Accessory',
'append_consumable' => 'Append Consumable',
'update_appended_consumable' => 'Update appended Consumable',
'append_license' => 'Append license',
'update_appended_license' => 'Update appended license',
'append_model' => 'Append model',
'update_appended_model' => 'Update appended model',
'license_error' => 'License already attached to kit',
'license_added_success' => 'License added successfully',
'license_updated' => 'License was successfully updated',
'license_none' => 'Bản quyền không tồn tại',
'license_detached' => 'License was successfully detached',
'consumable_added_success' => 'Consumable added successfully',
'consumable_updated' => 'Consumable was successfully updated',
'consumable_error' => 'Consumable already attached to kit',
'consumable_deleted' => 'Delete was successful',
'consumable_none' => 'Vật tư phụ không tồn tại',
'consumable_detached' => 'Consumable was successfully detached',
'accessory_added_success' => 'Accessory added successfully',
'accessory_updated' => 'Accessory was successfully updated',
'accessory_detached' => 'Accessory was successfully detached',
'accessory_error' => 'Accessory already attached to kit',
'accessory_deleted' => 'Delete was successful',
'accessory_none' => 'The accessory does not exist',
'checkout_success' => 'Checkout was successful',
'checkout_error' => 'Checkout error',
'kit_none' => 'Kit does not exist',
'kit_created' => 'Bộ kit đã được tạo thành công',
'kit_updated' => 'Bộ kit đã cập nhật thành công',
'kit_not_found' => 'Kit not found',
'kit_deleted' => 'Bộ kit đã xóa thành công',
'kit_model_updated' => 'Model was successfully updated',
'kit_model_detached' => 'Model was successfully detached',
];

View File

@ -0,0 +1,11 @@
<?php
return [
'invalid_return_count' => 'Invalid count returned from :name. Expected :expected, got :actual.',
'invalid_return_type' => 'Invalid type returned from :name. Expected :expected, got :actual.',
'invalid_return_value' => 'Invalid value returned from :name. Expected :expected, got :actual.',
'does_not_exist' => 'Label does not exist',
];

View File

@ -0,0 +1,19 @@
<?php
return [
'example_company' => 'Test Company Limited',
'example_defaultloc' => 'Building 1',
'example_category' => 'Test Category',
'example_location' => 'Building 2',
'example_manufacturer' => 'Test Manufacturing Inc.',
'example_model' => 'Test Model',
'example_supplier' => 'Test Company Limited',
'labels_per_page' => 'Nhãn',
'support_fields' => 'Fields',
'support_asset_tag' => 'Nhãn',
'support_1d_barcode' => '1D',
'support_2d_barcode' => '2D',
'support_logo' => 'Logo',
'support_title' => 'Tiêu đề',
];

View File

@ -0,0 +1,22 @@
<?php
return array(
'asset' => 'Tài sản',
'checkin' => 'Đăng ký vào',
'create' => 'Tạo giấp phép',
'expiration' => 'Ngày hết hạn',
'license_key' => 'Mã sản phẩm',
'maintained' => 'Đã duy trì',
'name' => 'Tên phần mềm',
'no_depreciation' => 'Không khấu hao',
'purchase_order' => 'Số PO',
'reassignable' => 'Có thể gán lại được',
'remaining_seats' => 'Số lượng còn lại',
'seats' => 'Số lượng',
'termination_date' => 'Ngày huỷ bỏ',
'to_email' => 'Đã cấp phép cho email',
'to_name' => 'Đã cấp phép cho tên',
'update' => 'Cập nhập giấy phép sử dụng',
'checkout_help' => 'Bạn phải kiểm tra bản quyền đã cấp phát đến phần cứng của tài sản hoặc một cá nhân. Bạn có thể lựa chọn cả hai, nhưng chủ thể của tài sản phải tương ứng với người mà bạn đang kiểm tra cấp phát tài sản.'
);

View File

@ -0,0 +1,51 @@
<?php
return array(
'about_licenses_title' => 'Về giấy phép',
'about_licenses' => 'Giấy phép được sử dụng để theo dõi phần mềm. Họ có một số lượng ghế xác định mà có thể được kiểm tra ra cho cá nhân',
'checkin' => 'Checkin bản quyền đặt vào',
'checkout_history' => 'Lịch sử Checkout',
'checkout' => 'Checkout bản quyền đặt vào',
'edit' => 'Sửa bản quyền',
'filetype_info' => 'Cho phép các loại tập tin png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar.',
'clone' => 'Nhân đôi bản quyền',
'history_for' => 'Lịch sử cho ',
'in_out' => 'Nhập/Xuất',
'info' => 'Thông tin bản quyền',
'license_seats' => 'Số lượng chỗ cấp phép',
'seat' => 'Seat',
'seats' => 'Seats',
'software_licenses' => 'Bản quyền phần mềm',
'user' => 'Người dùng',
'view' => 'Xem bản quyền',
'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
'bulk' =>
[
'checkin_all' => [
'button' => 'Checkin All Seats',
'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
'disabled_tooltip_reassignable' => 'This is disabled because the License is not reassignable',
'success' => 'License successfully checked in! | All licenses were successfully checked in!',
'log_msg' => 'Checked in via bulk license checkout in license GUI',
],
'checkout_all' => [
'button' => 'Checkout All Seats',
'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
'disabled_tooltip' => 'This is disabled because there are no seats currently available',
'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
'error_no_seats' => 'There are no remaining seats left for this license.',
'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
'log_msg' => 'Checked out via bulk license checkout in license GUI',
],
],
'below_threshold' => 'There are only :remaining_count seats left for this license with a minimum quantity of :min_amt. You may want to consider purchasing more seats.',
'below_threshold_short' => 'This item is below the minimum required quantity.',
);

View File

@ -0,0 +1,54 @@
<?php
return array(
'does_not_exist' => 'License does not exist or you do not have permission to view it.',
'user_does_not_exist' => 'Người dùng không tồn tại.',
'asset_does_not_exist' => 'Tài sản bản đang cố gắng liên kết với bản quyền này không tồn tại.',
'owner_doesnt_match_asset' => 'Tài sản bạn đang cố gắng liên kết với bản quyền đã được sở hữu hởi một người nào đó khác với người đang được lựa chọn để gán trong danh sách xổ xuống.',
'assoc_users' => 'Bản quyền này hiện tại đã được checkout đến một người dùng và có thể đã bị xóa. Xin vui lòng kiểm tra lại bản quyền đầu tiên, và kế đến có gắng xóa thêm lần nữa. ',
'select_asset_or_person' => 'Bạn phải chọn một nội dung hoặc người dùng, nhưng không phải cả hai.',
'not_found' => 'License not found',
'seats_available' => ':seat_count seats available',
'create' => array(
'error' => 'Bản quyền chưa được tạo, xin vui lòng thử lại.',
'success' => 'Bản quyền đã được tạo thành công.'
),
'deletefile' => array(
'error' => 'Tập tin không xóa được. Xin vui lòng thử lại.',
'success' => 'Tập tin đã xóa thành công.',
),
'upload' => array(
'error' => 'Tập tin không tải lên được. Xin vui lòng thử lại.',
'success' => 'Tập tin đã tải lên thành công.',
'nofiles' => 'Bạn chưa chọn bất kỳ tập tin nào để tải lên, hoặc tập tin bạn đang cố gắng tải lên có dung lượng quá lớn',
'invalidfiles' => 'Một hoặc nhiều tệp của bạn quá lớn hoặc là loại tập tin không được phép. Các loại tệp được cho phép là png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, rar, rtf, xml và lic.',
),
'update' => array(
'error' => 'Bản quyền chưa được cập nhật, xin vui lòng thử lại',
'success' => 'Bản quyền đã cập nhật thành công.'
),
'delete' => array(
'confirm' => 'Bạn có chắc muốn xóa bản quyền này?',
'error' => 'Có vấn đề xảy ra khi xóa bản quyền này. Xin vui lòng thử lại.',
'success' => 'Bản quyền đã xóa thành công.'
),
'checkout' => array(
'error' => 'Có vấn đề xảy ra khi checkout bản quyền. Xin vui lòng thử lại.',
'success' => 'Bản quyền đã được checkout thành công',
'not_enough_seats' => 'Not enough license seats available for checkout',
),
'checkin' => array(
'error' => 'Có vấn đề xảy ra khi checkin bản quyền. Xin vui lòng thử lại.',
'success' => 'Bản quyền đã được checkin thành công'
),
);

View File

@ -0,0 +1,17 @@
<?php
return array(
'assigned_to' => 'Cấp phát đến',
'checkout' => 'Nhập/Xuất',
'id' => 'ID',
'license_email' => 'Email bản quyền',
'license_name' => 'Bản quyền đã cấp cho',
'purchase_date' => 'Ngày mua',
'purchased' => 'Đã mua',
'seats' => 'Seats',
'hardware' => 'Phần cứng',
'serial' => 'Serial',
'title' => 'Bản quyền',
);

View File

@ -0,0 +1,29 @@
<?php
return array(
'does_not_exist' => 'Địa phương không tồn tại.',
'assoc_users' => 'Địa phương này hiện tại đang được liên kết với ít nhất một người dùng và không thể xóa. Xin vui lòng cập nhật người dùng của bạn để không có liên kết nào đến địa phương này và thử lại. ',
'assoc_assets' => 'Địa phương này hiện tại đã được liên kết với ít nhất một tài sản và không thể xóa. Xin vui lòng cập nhật tài sản của bạn để không còn liên kết với địa phương này nữa và thử lại. ',
'assoc_child_loc' => 'Địa phương này hiện tại là cấp parent của ít nhật một địa phương con và không thể xóa. Xin vui lòng cập nhật địa phương của bạn để không liên kết đến địa phương này và thử lại. ',
'assigned_assets' => 'Tài sản được giao',
'current_location' => 'Vị trí hiện tại',
'create' => array(
'error' => 'Địa phương chưa tạo, xin vui lòng thử lại.',
'success' => 'Địa phương đã tạo thành công.'
),
'update' => array(
'error' => 'Địa phương chưa cập nhật, xin vui lòng thử lại',
'success' => 'Địa phương đã cập nhật thành công.'
),
'delete' => array(
'confirm' => 'Bạn có chắc muốn xóa địa phương này?',
'error' => 'Có vấn đề xảy ra khi xóa địa phương. Xin vui lòng thử lại.',
'success' => 'Địa phương đã xóa thành công.'
)
);

View File

@ -0,0 +1,42 @@
<?php
return [
'about_locations_title' => 'Giới thiệu về Địa điểm',
'about_locations' => 'Vị trí được sử dụng để theo dõi thông tin vị trí cho người dùng, nội dung và các mục khác',
'assets_rtd' => 'Tài sản', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted.
'assets_checkedout' => 'Assets Assigned',
'id' => 'ID',
'city' => 'Thành phố',
'state' => 'Tỉnh/Thành phố',
'country' => 'Nước',
'create' => 'Tạo địa phương',
'update' => 'Cập nhật địa phương',
'print_assigned' => 'In tài sản đã cấp phát',
'print_all_assigned' => 'In tất cả tài sản đã cấp phát',
'name' => 'Tên địa phương',
'address' => 'Địa chỉ',
'address2' => 'Địa chỉ thứ 2',
'zip' => 'Mã bưu điện',
'locations' => 'Địa phương',
'parent' => 'Parent',
'currency' => 'Tiền tệ địa phương',
'ldap_ou' => 'Tìm kiếm LDAP của OU',
'user_name' => 'Tài khoản',
'department' => 'Bộ phận',
'location' => 'Vị trí',
'asset_tag' => 'Thẻ tài sản',
'asset_name' => 'Tên',
'asset_category' => 'Danh mục',
'asset_manufacturer' => 'Nhà sản xuất',
'asset_model' => 'Model',
'asset_serial' => 'Số Sê-ri',
'asset_location' => 'Vị trí',
'asset_checked_out' => 'Bàn giao',
'asset_expected_checkin' => 'Ngày mong muốn Thu hồi',
'date' => 'Ngày:',
'phone' => 'Location Phone',
'signed_by_asset_auditor' => 'Được ký bởi (Quản lý kiểm kê):',
'signed_by_finance_auditor' => 'Được ký bởi (Quản lý tài chính):',
'signed_by_location_manager' => 'Được ký bởi (Quản lý khu vực):',
'signed_by' => 'Được ký bởi:',
];

View File

@ -0,0 +1,30 @@
<?php
return array(
'support_url_help' => 'Variables <code>{LOCALE}</code>, <code>{SERIAL}</code>, <code>{MODEL_NUMBER}</code>, and <code>{MODEL_NAME}</code> may be used in your URL to have those values auto-populate when viewing assets - for example https://checkcoverage.apple.com/{LOCALE}/{SERIAL}.',
'does_not_exist' => 'Hãng sản xuất không tồn tại.',
'assoc_users' => 'Nhà sản xuất này hiện tại đang được liên kết với ít nhất một kiểu tài sản và không thể xóa. Xin vui lòng cập nhật kiểu tài sản của bạn để không liên kết đến nhà sản xuất này và thử lại. ',
'create' => array(
'error' => 'Hãng sản xuất không được tạo. Bạn hãy thử lại.',
'success' => 'Hãng sản xuất được tạo thành công.'
),
'update' => array(
'error' => 'Hãng sản xuất không được tạo. Bạn hãy thử lại',
'success' => 'Hãng sản xuất được tạo thành công.'
),
'restore' => array(
'error' => 'Hãng sản xuất chưa được phục hồi, vui lòng thử lại',
'success' => 'Hãng sản xuất đã phục hồi thành công.'
),
'delete' => array(
'confirm' => 'Bạn có chắc chắn muốn xoá hãng sản xuất này?',
'error' => 'Có vấn đề xảy ra khi xoá hãng sản xuất này. Bạn hãy thử lại.',
'success' => 'Hãng sản xuất đã được xoá thành công.'
)
);

View File

@ -0,0 +1,16 @@
<?php
return array(
'about_manufacturers_title' => 'Giới thiệu về nhà sản xuất',
'about_manufacturers_text' => 'Các nhà sản xuất là những công ty tạo ra tài sản của bạn. Bạn có thể lưu trữ thông tin liên hệ hỗ trợ quan trọng về họ tại đây, sẽ được hiển thị trên trang chi tiết tài sản của bạn.',
'asset_manufacturers' => 'Hãng sản xuất',
'create' => 'Tạo hãng sản xuất',
'id' => 'ID',
'name' => 'Tên',
'support_email' => 'Hỗ trợ Email',
'support_phone' => 'Điện thoại hỗ trợ',
'support_url' => 'URL Hỗ trợ',
'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Cập nhật hãng sản xuất',
);

View File

@ -0,0 +1,18 @@
<?php
return array(
'about_models_title' => 'Giới thiệu về Mô hình Tài sản',
'about_models_text' => 'Mô hình Tài sản là một cách để nhóm các tài sản giống nhau. "MBP 2013", "IPhone 6", v.v ...',
'deleted' => 'Model này đã bị xóa.',
'bulk_delete' => 'Xóa hàng loạt Kiểu tài sản',
'bulk_delete_help' => 'Sử dụng hộp kiểm bên dưới để xác nhận việc sẽ xóa kiểu tài sản đã lựa chọn. Kiểu tài sản đó có liên kết với tài sản thì sẽ không thể xóa cho đến khi tài sản đó được chuyển đến kiểu tài sản khác.',
'bulk_delete_warn' => 'Bạn sắp xóa một model tài sản.|Bạn sắp xóa :model_count model tài sản.',
'restore' => 'Khôi phục Model',
'requestable' => 'Người dùng có thể yêu cầu mô hình này',
'show_mac_address' => 'Hiển thị trường địa chỉ MAC trong tài sản của model này',
'view_deleted' => 'Xem Model đã xoá',
'view_models' => 'Xem model',
'fieldset' => 'Fieldset',
'no_custom_field' => 'Không có trường tùy chỉnh',
'add_default_values' => 'Thêm giá trị mặc định',
);

View File

@ -0,0 +1,47 @@
<?php
return array(
'deleted' => 'Model tài sản đã xóa',
'does_not_exist' => 'Kiểu tài sản không tồn tại.',
'no_association' => 'CẢNH BÁO! Model tài sản cho cho thiết bị này không hợp lệ hoặc bị thiếu!',
'no_association_fix' => 'Điều này sẽ phá vỡ mọi thứ theo những cách kỳ lạ và khủng khiếp. Hãy chỉnh sửa tài sản này ngay bây giờ để gán cho nó một model.',
'assoc_users' => 'Tài sản này hiện tại đang liên kết với ít nhất một hoặc nhiều tài sản và không thể xóa. Xin vui lòng xóa tài sản, và cố gắng thử lại lần nữa. ',
'create' => array(
'error' => 'Kiểu tài sản chưa được tạo, xin thử lại.',
'success' => 'Kiểu tài sản đã tạo thành công.',
'duplicate_set' => 'Kiểu tài sản này với tên, nhà sản xuất và mã tài sản thật sự đã tồn tại.',
),
'update' => array(
'error' => 'Kiểu tài sản chưa cập nhật, xin thử lại',
'success' => 'Kiểu tài sản đã cập nhật thành công.',
),
'delete' => array(
'confirm' => 'Bạn có chắc muốn xóa kiểu tài sản này?',
'error' => 'Có vấn đề xảy ra khi xóa kiểu tài sản. Xin thử lại.',
'success' => 'Kiểu tài sản đã xóa thành công.'
),
'restore' => array(
'error' => 'Kiểu tài sản chưa được phục hồi, xin thử lại',
'success' => 'Kiểu tài sản đã được phục hồi thành công.'
),
'bulkedit' => array(
'error' => 'Không có trường nào được thay đổi, vì vậy không có gì được cập nhật.',
'success' => 'Model đã được cập nhật thành công. |:model_count models đã được cập nhật thành công.',
'warn' => 'You are about to update the properties of the following model:|You are about to edit the properties of the following :model_count models:',
),
'bulkdelete' => array(
'error' => 'Không có mục nào được chọn, nên không có gì bị xóa cả.',
'success' => 'Model đã xóa!|:success_count model đã xóa!',
'success_partial' => ':success_count model(s) kiểu tài sản đã được xóa, tuy nhiên có :fail_count loại không cho phép xóa vì chúng vẫn còn gắn liên kết đết tài sản.'
),
);

View File

@ -0,0 +1,17 @@
<?php
return array(
'create' => 'Tạo kiểu tài sản',
'created_at' => 'Đã tạo lúc',
'eol' => 'EOL',
'modelnumber' => 'Model No.',
'name' => 'Tên kiểu tài sản',
'numassets' => 'Tài sản',
'title' => 'Kiểu tài sản',
'update' => 'Cập nhật kiểu tài sản',
'view' => 'Xem kiểu tài sản',
'update' => 'Cập nhật kiểu tài sản',
'clone' => 'Nhân đôi kiểu tài sản',
'edit' => 'Cập nhật kiểu tài sản',
);

View File

@ -0,0 +1,17 @@
<?php
return [
'info' => 'Chọn các tùy chọn bạn muốn cho báo cáo tài sản.',
'deleted_user' => 'Deleted user',
'send_reminder' => 'Send reminder',
'reminder_sent' => 'Reminder sent',
'acceptance_deleted' => 'Acceptance request deleted',
'acceptance_request' => 'Acceptance request',
'custom_export' => [
'user_address' => 'User Address',
'user_city' => 'User City',
'user_state' => 'User State',
'user_country' => 'User Country',
'user_zip' => 'User Zip'
]
];

View File

@ -0,0 +1,5 @@
<?php
return array(
'error' => 'Bạn phải lựa chọn ít nhất một tùy chọn.'
);

View File

@ -0,0 +1,367 @@
<?php
return [
'ad' => 'Active Directory',
'ad_domain' => 'Miền Active Directory',
'ad_domain_help' => 'Đôi khi giống như tên miền email của bạn, nhưng không phải luôn luôn.',
'ad_append_domain_label' => 'Nối tên miền',
'ad_append_domain' => 'Nối tên miền với trường tên người dùng',
'ad_append_domain_help' => 'Người dùng không bắt buộc phải viết "username@domain.local", họ chỉ cần nhập "tên người dùng".',
'admin_cc_email' => 'Gửi thêm 1 bản email đến người khác',
'admin_cc_email_help' => 'Nếu bạn muốn gửi email nhận/trả tài sản đến người dùng vào tài khoản email bổ sung, nhập nó ở đây. Nếu không thì để trống trường này.',
'admin_settings' => 'Admin Settings',
'is_ad' => 'Đây là một máy chủ Active Directory',
'alerts' => 'Cảnh báo',
'alert_title' => 'Update Notification Settings',
'alert_email' => 'Gửi cảnh báo đến',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'Bật Cảnh báo',
'alert_interval' => 'Ngưỡng Cảnh báo Hết hạn (theo ngày)',
'alert_inv_threshold' => 'Ngưỡng thông báo khoảng không quảng cáo',
'allow_user_skin' => 'Cho phép skin người dùng',
'allow_user_skin_help_text' => 'Check ô này cho phép người dùng sử dụng giao diện bên ngoài.',
'asset_ids' => 'ID tài sản',
'audit_interval' => 'Khoảng Kiểm toán',
'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
'audit_warning_days' => 'Ngưỡng cảnh báo kiểm tra',
'audit_warning_days_help' => 'Bao nhiêu ngày trước chúng tôi nên cảnh báo bạn khi tài sản đến hạn kiểm toán?',
'auto_increment_assets' => 'Generate auto-incrementing asset tags',
'auto_increment_prefix' => 'Tiền tố (tùy chọn)',
'auto_incrementing_help' => 'Enable auto-incrementing asset tags first to set this',
'backups' => 'Sao lưu',
'backups_help' => 'Tạo, tải xuống, và khôi phục các dữ liệu ',
'backups_restoring' => 'Đang khôi phục từ bản sao lưu',
'backups_upload' => 'Tải lên bản sao lưu',
'backups_path' => 'Những bản sao lưu trên máy chủ được lưu vào <code>:path</code>',
'backups_restore_warning' => 'Use the restore button <small><span class="btn btn-xs btn-warning"><i class="text-white fas fa-retweet" aria-hidden="true"></i></span></small> to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)<br><br>Your <strong>entire :app_name database and any uploaded files will be completely replaced</strong> by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Các bản sao lưu quá lớn có thể đã hết thời gian khôi phục nhưng vẫn có thể chạy ở dạng lệnh. ',
'barcode_settings' => 'Cài đặt mã vạch',
'confirm_purge' => 'Xác nhận Xóa',
'confirm_purge_help' => 'Nhập văn bản "DELETE" vào hộp bên dưới để xóa các bản ghi đã xóa của bạn. Không thể hoàn tác hành động này và sẽ xóa NGAY LẬP TỨC tất cả các mục và người dùng đã xóa-mềm. (Để an toàn bạn nên tạo một bản sao lưu trước)',
'custom_css' => 'CSS tùy chỉnh',
'custom_css_help' => 'Nhập bất kỳ CSS tùy chỉnh. Không bao gồm thẻ &lt;style&gt;&lt;/style&gt.',
'custom_forgot_pass_url' => 'Tùy chọn đường dẫn (URL) đặt lại mật khẩu',
'custom_forgot_pass_url_help' => 'Điều này sẽ thay thế mật khẩu bị quên được xây dựng trong URL trên màn hình đăng nhập, hữu ích để trực tiếp người nội bộ hoặc lưu trữ mật khẩu LDAP đặt lại chức năng. Nó có hiệu quả sẽ vô hiệu hóa tính năng mật khẩu người dùng cục bộ bị lãng quên.',
'dashboard_message' => 'Bảng tin nhắn',
'dashboard_message_help' => 'Văn bản này sẽ xuất hiện trên các bảng điều khiển cho bất cứ ai với sự cho phép để xem các bảng điều khiển.',
'default_currency' => 'Tiền tệ mặc định',
'default_eula_text' => 'EULA mặc định',
'default_language' => 'Ngôn ngữ mặc định',
'default_eula_help_text' => 'Bạn cũng có thể liên kế EULA tùy chỉnh đến danh mục tài sản riêng biệt.',
'display_asset_name' => 'Hiển thị tên tài sản',
'display_checkout_date' => 'Hiển thị ngày checkout',
'display_eol' => 'Hiển thị EOL ở bảng',
'display_qr' => 'Mã quảng cáo hiển thị',
'display_alt_barcode' => 'Hiển thị mã vạch 1D',
'email_logo' => 'Email Logo',
'barcode_type' => 'Loại mã vạch 2D',
'alt_barcode_type' => 'Loại mã vạch 1D',
'email_logo_size' => 'Biểu trưng vuông trong email ưa nhìn. ',
'enabled' => 'Bật',
'eula_settings' => 'Cài đặt EULA',
'eula_markdown' => 'Đây là EULA cho phép <a href="https://help.github.com/articles/github-flavored-markdown/">Github flavored markdown</a>.',
'favicon' => 'Favicon',
'favicon_format' => 'Các loại tệp được chấp nhận là ico, png và gif. Các định dạng hình ảnh khác có thể không được hỗ trợ trong tất cả các trình duyệt.',
'favicon_size' => 'Biểu tượng yêu thích phải là hình ảnh vuông, 16x16 pixel.',
'footer_text' => 'Văn bản thêm chân ',
'footer_text_help' => 'Văn bản này sẽ xuất hiện trong chân trang bên phải. Liên kết được phép sử dụng <a href="https://help.github.com/articles/github-flavored-markdown/">Github mùi markdown</a>. Ngắt dòng, tiêu đề, hình ảnh, vv có thể dẫn đến kết quả không thể đoán trước.',
'general_settings' => 'Cài đặt thường',
'general_settings_keywords' => 'company support, signature, acceptance, email format, username format, images, per page, thumbnail, eula, gravatar, tos, dashboard, privacy',
'general_settings_help' => 'Default EULA and more',
'generate_backup' => 'Tạo Sao lưu',
'google_workspaces' => 'Google Workspaces',
'header_color' => 'Màu Header',
'info' => 'Các thiết lập này cho phép bạn tùy chỉnh một số khía cạnh của quá trình cài đặt.',
'label_logo' => 'Nhãn Logo',
'label_logo_size' => 'Biểu trưng hình vuông ưa nhìn - sẽ được hiển thị ở trên cùng bên phải của mỗi nhãn nội dung. ',
'laravel' => 'Phiên bản Laravel',
'ldap' => 'LDAP',
'ldap_default_group' => 'Nhóm quyền mặc định',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
'no_default_group' => 'Không có nhóm mặc định',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
'ldap_enabled' => 'Bật LDAP',
'ldap_integration' => 'Tích hợp LDAP',
'ldap_settings' => 'Cài đặt LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_location' => 'LDAP Location',
'ldap_location_help' => 'The Ldap Location field should be used if <strong>an OU is not being used in the Base Bind DN.</strong> Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Nhập một ngày hợp lệ LDAP tên người dùng và mật khẩu từ cơ sở DN bạn đã nêu trên để kiểm tra xem LDAP đăng nhập của bạn được cấu hình đúng. BẠN PHẢI LƯU THIẾT ĐẶT CẬP NHẬT LDAP CỦA BẠN ĐẦU TIÊN.',
'ldap_login_sync_help' => 'Này chỉ kiểm tra LDAP có thể đồng bộ một cách chính xác. Nếu truy vấn xác thực LDAP của bạn không đúng, người sử dụng vẫn không thể đăng nhập. BẠN PHẢI LƯU THIẾT ĐẶT CẬP NHẬT LDAP CỦA BẠN ĐẦU TIÊN.',
'ldap_manager' => 'Quản lý LDAP',
'ldap_server' => 'Máy chủ LDAP',
'ldap_server_help' => 'Điều này sẽ bắt đầu với ldap: // (cho không mã hóa hoặc TLS) hoặc ldaps: // (cho SSL)',
'ldap_server_cert' => 'Xác thực giấy chứng nhận LDAP SSL',
'ldap_server_cert_ignore' => 'Cho phép Chứng chỉ SSL không hợp lệ',
'ldap_server_cert_help' => 'Chọn hộp kiểm này nếu bạn đang sử dụng chứng chỉ SSL ký tự và muốn chấp nhận chứng chỉ SSL không hợp lệ.',
'ldap_tls' => 'Sử dụng TLS',
'ldap_tls_help' => 'Điều này chỉ nên được kiểm tra nếu bạn đang chạy STARTTLS trên máy chủ LDAP của mình.',
'ldap_uname' => 'LDAP Bind Username',
'ldap_dept' => 'Phòng ban LDAP',
'ldap_phone' => 'Số điện thoại LDAP',
'ldap_jobtitle' => 'Chức danh LDAP',
'ldap_country' => 'Quốc gia LDAP',
'ldap_pword' => 'LDAP Bind Password',
'ldap_basedn' => 'Base Bind DN',
'ldap_filter' => 'Bộ lọc LDAP',
'ldap_pw_sync' => 'Đồng bộ hóa mật khẩu LDAP',
'ldap_pw_sync_help' => 'Bỏ chọn hộp này nếu bạn không muốn giữ mật khẩu LDAP được đồng bộ với mật khẩu cục bộ. Tắt tính năng này có nghĩa là người dùng của bạn không thể đăng nhập nếu máy chủ LDAP của bạn không thể truy cập được vì một số lý do.',
'ldap_username_field' => 'Trường tên người dùng',
'ldap_lname_field' => 'Họ',
'ldap_fname_field' => 'Tên LDAP',
'ldap_auth_filter_query' => 'Truy vấn xác thực LDAP',
'ldap_version' => 'Phiên bản LDAP',
'ldap_active_flag' => 'LDAP Active Flag',
'ldap_activated_flag_help' => 'This value is used to determine whether a synced user can login to Snipe-IT. <strong>It does not affect the ability to check items in or out to them</strong>, and should be the <strong>attribute name</strong> within your AD/LDAP, <strong>not the value</strong>. <br><br>If this field is set to a field name that does not exist in your AD/LDAP, or the value in the AD/LDAP field is set to <code>0</code> or <code>false</code>, <strong>user login will be disabled</strong>. If the value in the AD/LDAP field is set to <code>1</code> or <code>true</code> or <em>any other text</em> means the user can log in. When the field is blank in your AD, we respect the <code>userAccountControl</code> attribute, which usually allows non-suspended users to log in.',
'ldap_emp_num' => 'Số nhân viên LDAP',
'ldap_email' => 'Email LDAP',
'ldap_test' => 'Kiểm tra LDAP',
'ldap_test_sync' => 'Kiểm tra đồng bộ LDAP',
'license' => 'Bản quyền phần mềm',
'load_remote' => 'Use Gravatar',
'load_remote_help_text' => 'Uncheck this box if your install cannot load scripts from the outside internet. This will prevent Snipe-IT from trying load images from Gravatar.',
'login' => 'Login Attempts',
'login_attempt' => 'Login Attempt',
'login_ip' => 'Địa chỉ IP',
'login_success' => 'Success?',
'login_user_agent' => 'User Agent',
'login_help' => 'List of attempted logins',
'login_note' => 'Lưu ý đăng nhập',
'login_note_help' => 'Tùy chọn bao gồm một vài câu trên màn hình đăng nhập của bạn, ví dụ để hỗ trợ những người đã tìm thấy thiết bị bị mất hoặc bị đánh cắp. Trường này chấp nhận <a href="https://help.github.com/articles/github-flavored-markdown/">Bài nhãn hiệu có hương vị cố định</a>',
'login_remote_user_text' => 'Tùy chọn đăng nhập người dùng từ xa',
'login_remote_user_enabled_text' => 'Cho phép đăng nhập với người dùng từ xa',
'login_remote_user_enabled_help' => 'Lựa chọn này cho phép REMOTE_USER xác thực từ xa "Thông qua cổng (rfc3875)',
'login_common_disabled_text' => 'Vô hiệu hóa xác thực',
'login_common_disabled_help' => 'Với tùy chọn này vô hiệu hóa các xác thực. Chỉ cần kích hoạt tùy chọn này nếu bạn chắc chắn rằng thông tin đăng nhập REMOTE_USER của bạn đã hoạt động',
'login_remote_user_custom_logout_url_text' => 'Tùy chỉnh URL đăng xuất ',
'login_remote_user_custom_logout_url_help' => 'Nếu một liên kết url được cung cấp ở đây, người dùng sẽ được chuyển hướng đến liên kết URL này sau khi người dùng đăng xuất khỏi Snipe-IT. Điều này hữu ích để đóng các phiên người dùng của nhà cung cấp Xác thực bạn một cách chính xác.',
'login_remote_user_header_name_text' => 'Tùy chỉnh tiêu đề tên người dùng',
'login_remote_user_header_name_help' => 'Sử dụng tiêu đề được chỉ định thay vì REMOTE_USER',
'logo' => 'Logo',
'logo_print_assets' => 'Dùng để in',
'logo_print_assets_help' => 'Sử dụng nhãn hiệu trên danh sách tài sản ',
'full_multiple_companies_support_help_text' => 'Hạn chế người dùng (kể cả quản trị viên) được giao cho các công ty vào tài sản của công ty họ.',
'full_multiple_companies_support_text' => 'Hỗ trợ nhiều công ty',
'show_in_model_list' => 'Hiển thị kiểu thả xuống',
'optional' => 'tùy ý',
'per_page' => 'Kết quả trên trang',
'php' => 'Phiên bản PHP',
'php_info' => 'Thông tin PHP',
'php_overview' => 'PHP',
'php_overview_keywords' => 'phpinfo, system, info',
'php_overview_help' => 'Thông tin Hệ thống PHP',
'php_gd_info' => 'Bạn phải cài đặt php-gd để hiển thị QR codes, xem cấu trúc cài đặt.',
'php_gd_warning' => 'PHP Image Processing và GD plugin thì CHƯA cài đặt.',
'pwd_secure_complexity' => 'Mật khẩu phức tạp',
'pwd_secure_complexity_help' => 'Chọn bất kỳ quy tắc phức tạp về mật khẩu nào bạn muốn thực thi.',
'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'Password cannot be the same as first name, last name, email, or username',
'pwd_secure_complexity_letters' => 'Require at least one letter',
'pwd_secure_complexity_numbers' => 'Require at least one number',
'pwd_secure_complexity_symbols' => 'Require at least one symbol',
'pwd_secure_complexity_case_diff' => 'Require at least one uppercase and one lowercase',
'pwd_secure_min' => 'Ký tự tối thiểu mật khẩu',
'pwd_secure_min_help' => 'Giá trị hợp lệ nhỏ nhất là 8',
'pwd_secure_uncommon' => 'Ngăn chặn mật khẩu thông thường',
'pwd_secure_uncommon_help' => 'Điều này sẽ không cho phép người dùng sử dụng mật khẩu thông thường từ 10.000 mật khẩu hàng đầu được báo cáo là vi phạm.',
'qr_help' => 'Bật QR Code đầu tiên để gán cho nó',
'qr_text' => 'Chuỗi QR Code',
'saml' => 'SAML',
'saml_title' => 'Update SAML settings',
'saml_help' => 'SAML settings',
'saml_enabled' => 'Hữu hiệu hóa SAML',
'saml_integration' => 'Tích hợp SAML',
'saml_sp_entityid' => 'ID Pháp nhân',
'saml_sp_acs_url' => 'URL Dịch Vụ Xác Nhận Người Dùng (ACS)',
'saml_sp_sls_url' => 'Single Logout Service (SLS) URL',
'saml_sp_x509cert' => 'Công khai Chứng chỉ',
'saml_sp_metadata_url' => 'Metadata URL',
'saml_idp_metadata' => 'SAML IdP Metadata',
'saml_idp_metadata_help' => 'You can specify the IdP metadata using a URL or XML file.',
'saml_attr_mapping_username' => 'Attribute Mapping - Username',
'saml_attr_mapping_username_help' => 'NameID will be used if attribute mapping is unspecified or invalid.',
'saml_forcelogin_label' => 'SAML Force Login',
'saml_forcelogin' => 'Make SAML the primary login',
'saml_forcelogin_help' => 'You can use \'/login?nosaml\' to get to the normal login page.',
'saml_slo_label' => 'SAML Single Log Out',
'saml_slo' => 'Send a LogoutRequest to IdP on Logout',
'saml_slo_help' => 'This will cause the user to be first redirected to the IdP on logout. Leave unchecked if the IdP doesn\'t correctly support SP-initiated SAML SLO.',
'saml_custom_settings' => 'SAML Custom Settings',
'saml_custom_settings_help' => 'You can specify additional settings to the onelogin/php-saml library. Use at your own risk.',
'saml_download' => 'Download Metadata',
'setting' => 'Cài đặt',
'settings' => 'Cài đặt',
'show_alerts_in_menu' => 'Hiển thị thông báo trên top menu',
'show_archived_in_list' => 'Lưu trữ tài sản',
'show_archived_in_list_text' => 'Hiển thị tài sản lưu trữ trong danh sách "tất cả tài sản"',
'show_assigned_assets' => 'Show assets assigned to assets',
'show_assigned_assets_help' => 'Display assets which were assigned to the other assets in View User -> Assets, View User -> Info -> Print All Assigned and in Account -> View Assigned Assets.',
'show_images_in_email' => 'Hiển thị ảnh trong email',
'show_images_in_email_help' => 'Bỏ chọn hộp này nếu cài đặt Snipe-IT của bạn nằm sau VPN hoặc mạng riêng tư và người dùng bên ngoài mạng sẽ không thể tải hình ảnh được cung cấp từ cài đặt này trong email của họ.',
'site_name' => 'Tên trang web',
'integrations' => 'Integrations',
'slack' => 'Slack',
'general_webhook' => 'General Webhook',
'ms_teams' => 'Microsoft Teams',
'webhook' => ':app',
'webhook_presave' => 'Test to Save',
'webhook_title' => 'Update Webhook Settings',
'webhook_help' => 'Integration settings',
'webhook_botname' => ':app Botname',
'webhook_channel' => ':app Channel',
'webhook_endpoint' => ':app Endpoint',
'webhook_integration' => ':app Settings',
'webhook_test' =>'Test :app integration',
'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first <a href=":webhook_link" target="_new" rel="noopener">create an incoming webhook</a> on your :app account. Click on the <strong>Test :app Integration</strong> button to confirm your settings are correct before saving. ',
'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Phiên bản Snipe-IT',
'support_footer' => 'Hỗ trợ liên kết ở chân trang ',
'support_footer_help' => 'Chỉ định ai nhìn thấy các liên kết đến Thông tin người dùng và Hướng dẫn sử dụng Snipe-IT',
'version_footer' => 'Hiển thị phiên bản ở cuối trang ',
'version_footer_help' => 'Chỉ định ai xem phiên bản Snipe-IT và số bản dựng.',
'system' => 'Thông tin hệ thống',
'update' => 'Cập nhật cài đặt',
'value' => 'Giá trị',
'brand' => 'Xây dựng thương hiệu',
'brand_keywords' => 'footer, logo, print, theme, skin, header, colors, color, css',
'brand_help' => 'Logo, Tên Website',
'web_brand' => 'Loại Thương Hiệu Web',
'about_settings_title' => 'Giới thiệu Cài đặt',
'about_settings_text' => 'Các cài đặt này cho phép bạn tuỳ chỉnh các khía cạnh nhất định trong quá trình cài đặt của bạn.',
'labels_per_page' => 'Nhãn trên mỗi trang',
'label_dimensions' => 'Kích thước nhãn (inch)',
'next_auto_tag_base' => 'Tiếp theo tự động tăng',
'page_padding' => 'Lề trang (inch)',
'privacy_policy_link' => 'Đi đến Nội Quy - Quy Định',
'privacy_policy' => 'Nội quy - Quy định',
'privacy_policy_link_help' => 'Nếu một liên kết url được ghi ở đây, một liên kết đến chính sách bảo mật của bạn sẽ bao gồm trong phần chân trang của ứng dụng trong bất kỳ email nào mà hệ thống gửi đi, tuân thủ GDPR. ',
'purge' => 'Xóa các bản ghi đã xóa',
'purge_deleted' => 'Purge Deleted ',
'labels_display_bgutter' => 'Nhãn máng đáy',
'labels_display_sgutter' => 'Nhãn máng xối',
'labels_fontsize' => 'Kích thước phông chữ nhãn',
'labels_pagewidth' => 'Chiều rộng nhãn nhãn',
'labels_pageheight' => 'Chiều cao tấm nhãn',
'label_gutters' => 'Khoảng cách nhãn (inch)',
'page_dimensions' => 'Kích thước trang (inch)',
'label_fields' => 'Gắn nhãn các lĩnh vực hiển thị',
'inches' => 'inch',
'width_w' => 'w',
'height_h' => 'h',
'show_url_in_emails' => 'Liên kết đến Snipe-IT trong email',
'show_url_in_emails_help_text' => 'Bỏ chọn hộp này nếu bạn không muốn liên kết lại với cài đặt Snipe-IT của mình trong phần chân trang email. Có ích nếu hầu hết người dùng của bạn không đăng nhập.',
'text_pt' => 'pt',
'thumbnail_max_h' => 'Chiều cao thu nhỏ tối đa',
'thumbnail_max_h_help' => 'Chiều cao tối đa bằng pixel mà hình thu nhỏ có thể hiển thị trong chế độ xem danh sách. Tối thiểu 25, tối đa 500.',
'two_factor' => 'Xác thực hai nhân tố',
'two_factor_secret' => 'Mã số hai nhân tố',
'two_factor_enrollment' => 'Đăng ký Hai nhân tố',
'two_factor_enabled_text' => 'Kích hoạt hai yếu tố',
'two_factor_reset' => 'Đặt lại Hai yếu tố bí mật',
'two_factor_reset_help' => 'This will force the user to enroll their device with their authenticator app again. This can be useful if their currently enrolled device is lost or stolen. ',
'two_factor_reset_success' => 'Thiết lập thành công hai yếu tố',
'two_factor_reset_error' => 'Thiết lập lại thiết bị hai yếu tố không thành công',
'two_factor_enabled_warning' => 'Bật hai yếu tố nếu hiện tại không được bật sẽ buộc bạn phải xác thực ngay lập tức bằng thiết bị được đăng ký Google Auth. Bạn sẽ có khả năng đăng ký thiết bị của bạn nếu một trong số đó hiện không đăng ký.',
'two_factor_enabled_help' => 'Điều này sẽ bật xác thực hai yếu tố bằng Google Authenticator.',
'two_factor_optional' => 'Chọn lọc (Người dùng có thể bật hoặc tắt nếu được phép)',
'two_factor_required' => 'Bắt buộc cho tất cả người dùng',
'two_factor_disabled' => 'Tàn tật',
'two_factor_enter_code' => 'Nhập mã số hai nhân tố',
'two_factor_config_complete' => 'Gửi Mã',
'two_factor_enabled_edit_not_allowed' => 'Quản trị viên của bạn không cho phép bạn chỉnh sửa cài đặt này.',
'two_factor_enrollment_text' => "Yêu cầu xác thực hai yếu tố, tuy nhiên thiết bị của bạn chưa được đăng ký. Mở ứng dụng Google Authenticator của bạn và quét mã QR dưới đây để đăng ký thiết bị của bạn. Khi bạn đã đăng ký thiết bị của mình, hãy nhập mã dưới đây",
'require_accept_signature' => 'Yêu cầu Chữ ký',
'require_accept_signature_help_text' => 'Bật tính năng này sẽ yêu cầu người dùng đăng ký về việc chấp nhận nội dung.',
'left' => 'trái',
'right' => 'đúng',
'top' => 'hàng đầu',
'bottom' => 'đáy',
'vertical' => 'theo chiều dọc',
'horizontal' => 'ngang',
'unique_serial' => 'Duy nhất một Số sê-ri',
'unique_serial_help_text' => 'Chọn hộp này các chuỗi tài sản có một mã duy nhất',
'zerofill_count' => 'Chiều dài của các thẻ thuộc tính, bao gồm zerofill',
'username_format_help' => 'Cài đặt này sẽ chỉ được sử dụng bởi quá trình import nếu tên người dùng không được cung cấp và chúng tôi sẽ tạo tên người dùng cho bạn.',
'oauth_title' => 'OAuth API Settings',
'oauth' => 'OAuth',
'oauth_help' => 'Oauth Endpoint Settings',
'asset_tag_title' => 'Update Asset Tag Settings',
'barcode_title' => 'Cập nhật cài đặt mã vạch',
'barcodes' => 'Mã vạch',
'barcodes_help_overview' => 'Barcode &amp; QR settings',
'barcodes_help' => 'This will attempt to delete cached barcodes. This would typically only be used if your barcode settings have changed, or if your Snipe-IT URL has changed. Barcodes will be re-generated when accessed next.',
'barcodes_spinner' => 'Attempting to delete files...',
'barcode_delete_cache' => 'Delete Barcode Cache',
'branding_title' => 'Update Branding Settings',
'general_title' => 'Update General Settings',
'mail_test' => 'Send Test',
'mail_test_help' => 'This will attempt to send a test mail to :replyto.',
'filter_by_keyword' => 'Filter by setting keyword',
'security' => 'Security',
'security_title' => 'Update Security Settings',
'security_keywords' => 'password, passwords, requirements, two factor, two-factor, common passwords, remote login, logout, authentication',
'security_help' => 'Two-factor, Password Restrictions',
'groups_keywords' => 'permissions, permission groups, authorization',
'groups_help' => 'Account permission groups',
'localization' => 'Quốc gia',
'localization_title' => 'Update Localization Settings',
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Nhãn',
'labels_title' => 'Update Label Settings',
'labels_help' => 'Label sizes &amp; settings',
'purge' => 'Purge',
'purge_keywords' => 'xóa vĩnh viễn',
'purge_help' => 'Xóa các bản ghi đã xóa',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
'ldap_ad' => 'LDAP/AD',
'employee_number' => 'Mã số nhân viên',
'create_admin_user' => 'Tạo người dùng ::',
'create_admin_success' => 'Success! Your admin user has been added!',
'create_admin_redirect' => 'Click here to go to your app login!',
'setup_migrations' => 'Database Migrations ::',
'setup_no_migrations' => 'There was nothing to migrate. Your database tables were already set up!',
'setup_successful_migrations' => 'Your database tables have been created',
'setup_migration_output' => 'Migration output:',
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test <i class="fab fa-slack"></i> Integration',
'label2_enable' => 'New Label Engine',
'label2_enable_help' => 'Switch to the new label engine. <b>Note: You will need to save this setting before setting others.</b>',
'label2_template' => 'Template',
'label2_template_help' => 'Select which template to use for label generation',
'label2_title' => 'Tiêu đề',
'label2_title_help' => 'The title to show on labels that support it',
'label2_title_help_phold' => 'The placeholder <code>{COMPANY}</code> will be replaced with the asset&apos;s company name',
'label2_asset_logo' => 'Use Asset Logo',
'label2_asset_logo_help' => 'Use the logo of the asset&apos;s assigned company, rather than the value at <code>:setting_name</code>',
'label2_1d_type' => '1D Barcode Type',
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => 'Loại mã vạch 2D',
'label2_2d_type_help' => 'Format for 2D barcodes',
'label2_2d_target' => '2D Barcode Target',
'label2_2d_target_help' => 'The URL the 2D barcode points to when scanned',
'label2_fields' => 'Field Definitions',
'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
'help_asterisk_bold' => 'Text entered as <code>**text**</code> will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from <code>:setting_name</code>',
'help_default_will_use' => '<code>:default</code> will use the value from <code>:setting_name</code>. <br>Note that the value of the barcodes must comply with the respective barcode spec in order to be successfully generated. Please see <a href="https://snipe-it.readme.io/docs/barcodes">the documentation <i class="fa fa-external-link"></i></a> for more details. ',
'default' => 'Default',
'none' => 'None',
'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization&apos;s <strong><a href="https://console.cloud.google.com/" target="_blank">Google developer console <i class="fa fa-external-link" aria-hidden="true"></i></a></strong>.',
'google_login' => 'Google Workspace Login Settings',
'enable_google_login' => 'Enable users to login with Google Workspace',
'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
'mail_reply_to' => 'Mail Reply-To Address',
'mail_from' => 'Mail From Address',
'database_driver' => 'Database Driver',
'bs_table_storage' => 'Table Storage',
'timezone' => 'Timezone',
];

View File

@ -0,0 +1,46 @@
<?php
return [
'update' => [
'error' => 'Có lỗi xảy ra khi cập nhật. ',
'success' => 'Cập nhật cài đặt thành công.',
],
'backup' => [
'delete_confirm' => 'Bạn có chắc chắn muốn xóa tệp sao lưu này? Hành động này không thể được hoàn tác.',
'file_deleted' => 'Tệp sao lưu đã được xoá thành công.',
'generated' => 'Một tập tin sao lưu mới được tạo thành công.',
'file_not_found' => 'Tập tin sao lưu không tìm thấy trên máy chủ.',
'restore_warning' => 'Yes, restore it. I acknowledge that this will overwrite any existing data currently in the database. This will also log out all of your existing users (including you).',
'restore_confirm' => 'Are you sure you wish to restore your database from :filename?'
],
'purge' => [
'error' => 'Đã xảy ra lỗi trong khi xóa.',
'validation_failed' => 'Xác nhận thanh lọc của bạn không chính xác. Vui lòng nhập từ "DELETE" vào hộp xác nhận.',
'success' => 'Đã xoá thành công hồ sơ thành công.',
],
'mail' => [
'sending' => 'Đang gửi email kiểm tra...',
'success' => 'Đã gửi thư!',
'error' => 'Không thể gửi được thư.',
'additional' => 'No additional error message provided. Check your mail settings and your app log.'
],
'ldap' => [
'testing' => 'Testing LDAP Connection, Binding & Query ...',
'500' => '500 Server Error. Please check your server logs for more information.',
'error' => 'Đã xảy ra lỗi :(',
'sync_success' => 'A sample of 10 users returned from the LDAP server based on your settings:',
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
'webhook' => [
'sending' => 'Sending :app test message...',
'success' => 'Your :webhook_name Integration works!',
'success_pt1' => 'Thành công! Kiểm tra tại ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
'error' => 'Something went wrong. :app responded with: :error_message',
'error_redirect' => 'ERROR: 301/302 :endpoint returns a redirect. For security reasons, we dont follow redirects. Please use the actual endpoint.',
'error_misc' => 'Đã xảy ra lỗi. :( ',
]
];

View File

@ -0,0 +1,6 @@
<?php
return array(
'created' => 'Đã tạo',
'size' => 'Kích cỡ',
);

View File

@ -0,0 +1,32 @@
<?php
return [
'does_not_exist' => 'Nhãn Trạng thái không tồn tại.',
'deleted_label' => 'Deleted Status Label',
'assoc_assets' => 'Nhãn Trạng thái này hiện được liên kết với ít nhất một Tài sản và không thể bị xóa. Vui lòng cập nhật nội dung của bạn để không tham khảo trạng thái này nữa và thử lại.',
'create' => [
'error' => 'Nhãn trạng thái không được tạo, vui lòng thử lại.',
'success' => 'Nhãn trạng thái được tạo thành công.',
],
'update' => [
'error' => 'Nhãn Tình trạng không được cập nhật, xin vui lòng thử lại',
'success' => 'Nhãn trạng thái được tạo thành công.',
],
'delete' => [
'confirm' => 'Bạn có chắc bạn muốn xóa nhãn tình trạng này?',
'error' => 'Đã xảy ra sự cố khi xóa Nhãn trạng thái. Vui lòng thử lại.',
'success' => 'Nhãn Trạng thái đã bị xóa thành công.',
],
'help' => [
'undeployable' => 'Những tài sản này không thể gán cho bất cứ ai.',
'deployable' => 'Những tài sản này có thể được bàn giao. Khi được bàn giao cho đối tượng, nó sẽ có trạng thái là <i class="fas fa-circle text-blue"></i> <strong>Đã cấp phát</strong>.',
'archived' => 'Không thể kiểm tra các tài sản này và sẽ chỉ hiển thị trong chế độ xem Thư mục lưu trữ. Điều này hữu ích cho việc giữ lại thông tin về tài sản cho mục đích lịch sử ngân sách nhưng giữ chúng khỏi danh mục tài sản hằng ngày.',
'pending' => 'Những tài sản này không thể được gán cho bất cứ ai, thường được sử dụng cho các vật phẩm được sửa chữa, nhưng dự kiến sẽ quay trở lại lưu thông.',
],
];

View File

@ -0,0 +1,19 @@
<?php
return array(
'about' => 'Về tình trạng nhãn',
'archived' => 'Đã lưu trữ',
'create' => 'Tạo tình trạng nhãn',
'color' => 'Màu đồ thị',
'default_label' => 'Nhãn mặc định',
'default_label_help' => 'Điều này được sử dụng để đảm bảo thông dụng nhất của tình trạng nhãn xuất hiện ở phía trên hộp chọn khi tạo/chỉnh sửa tài sản.',
'deployable' => 'Cho phép cấp phát',
'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.',
'name' => 'Tên tình trạng',
'pending' => 'Đang chờ',
'status_type' => 'Loại tình trạng',
'show_in_nav' => 'Hiển thị trong trình đơn bên cạnh',
'title' => 'Nhãn tình trạng',
'undeployable' => 'Không cho phép cấp phát',
'update' => 'Cập nhật tình trạng nhãn',
);

View File

@ -0,0 +1,28 @@
<?php
return array(
'deleted' => 'Deleted supplier',
'does_not_exist' => 'Nhà cung cấp không tồn tại.',
'create' => array(
'error' => 'Nhà cung cấp chưa được tạo, xin thử lại.',
'success' => 'Nhà cung cấp đã tạo thành công.'
),
'update' => array(
'error' => 'Nhà cung cấp chưa được cập nhật, xin thử lại',
'success' => 'Nhà cung cấp đã cập nhật thành công.'
),
'delete' => array(
'confirm' => 'Bạn có chắc muốn xóa nhà cung cấp này?',
'error' => 'Có vấn đề xảy ra khi xóa nhà cung cấp. Xin thử lại.',
'success' => 'Nhà cung cấp đã xóa thành công.',
'assoc_assets' => 'Nhà cung cấp này hiện tại đang có liên kết với: asset_count tài sản và không thể xóa. Xin vui lòng cập nhật các tài sản để không còn liên kết với nhà cung cấp này và thử lại. ',
'assoc_licenses' => 'Nhà cung cấp này hiện tại đang có liên kết với: licenses_count license(s) và không thể xóa. Xin vui lòng cập nhật các licence để không còn liên kết với nhà cung cấp này và thử lại. ',
'assoc_maintenances' => 'Nhà cung cấp này hiện tại đang có liên kết với: asset_maintainces_count tài sản đang trong trạng thái bảo trì và không thể xóa. Xin vui lòng cập nhật các tài sản đó để không còn liên kết với nhà cung cấp này và thử lại. ',
)
);

View File

@ -0,0 +1,26 @@
<?php
return array(
'about_suppliers_title' => 'Giới thiệu nhà cung cấp',
'about_suppliers_text' => 'Các nhà cung cấp được sử dụng để theo dõi nguồn hàng',
'address' => 'Địa chỉ nhà cung cấp',
'assets' => 'Tài sản',
'city' => 'Thành phố',
'contact' => 'Tên người liên hệ',
'country' => 'Nước',
'create' => 'Tạo nhà cung cấp',
'email' => 'Email',
'fax' => 'Fax',
'id' => 'ID',
'licenses' => 'Bản quyền',
'name' => 'Tên nhà cung cấp',
'notes' => 'Ghi chú',
'phone' => 'Điện thoại',
'state' => 'Tỉnh/Thành phố',
'suppliers' => 'Nhà cung cấp',
'update' => 'Cập nhật nhà cung cấp',
'view' => 'Xem nhà cung cấp',
'view_assets_for' => 'Xem những tài sản của',
'zip' => 'Mã bưu điện',
);

View File

@ -0,0 +1,54 @@
<?php
return [
'activated_help_text' => 'Người dùng này có thể đăng nhập',
'activated_disabled_help_text' => 'Bạn không thể sửa tình trạng kích hoạt của tài khoản quản trị.',
'assets_user' => 'Tài sản đã được cấp phát đến :name',
'bulk_update_warn' => 'Bạn sắp chỉnh sửa các thuộc tính của: user_count users. Xin lưu ý rằng bạn không thể thay đổi thuộc tính người dùng của mình bằng cách sử dụng biểu mẫu này và phải thực hiện chỉnh sửa cho người dùng riêng của mình.',
'bulk_update_help' => 'Biểu mẫu này cho phép bạn cập nhật nhiều người dùng cùng một lúc. Chỉ điền vào các trường mà bạn cần thay đổi. Bất kỳ trường nào để trống sẽ không thay đổi.',
'current_assets' => 'Tài sản hiện được kiểm tra cho người dùng này',
'clone' => 'Nhân đôi người dùng',
'contact_user' => 'Liên hệ :name',
'edit' => 'Sửa người dùng',
'filetype_info' => 'Cho phép loại tập tin are png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar.',
'history_user' => 'Lịch sử cấp phát của :name',
'info' => 'Thông tin',
'restore_user' => 'Nhấp vào đây để khôi phục chúng.',
'last_login' => 'Lần đăng nhập trước',
'ldap_config_text' => 'Bạn có thể tìm thấy cài đặt cấu hình LDAP Quản trị> Cài đặt. Địa điểm đã chọn (tùy chọn) sẽ được đặt cho tất cả người dùng được nhập.',
'print_assigned' => 'In tất cả tài sản đã cấp phát',
'email_assigned' => 'Danh sách email của tất cả được chỉ định',
'user_notified' => 'Người dùng đã được gửi qua email danh sách các thiết bị hiện được chỉ định của họ.',
'auto_assign_label' => 'Bao gồm người dùng này khi giấy phép đủ điều kiện tự động chỉ định',
'auto_assign_help' => 'Bỏ qua người dùng này trong chế độ tự động chỉ định giấy phép',
'software_user' => 'Phần mềm đã được checkout đến :name',
'send_email_help' => 'Bạn phải cung cấp địa chỉ email của người dùng để gửi chứng thực. Gửi mail chứng thực chỉ có hiệu lực đối với người dùng tạo ra. Mật khẩu được mã hóa một chiều và không thể lấy lại một khi đã lưu.',
'view_user' => 'Xem người dùng :name',
'usercsv' => 'Tập tin CSV',
'two_factor_admin_optin_help' => 'Cài đặt quản trị hiện tại của bạn cho phép thực thi có chọn lọc xác thực hai yếu tố.',
'two_factor_enrolled' => 'Đã đăng ký thiết bị 2FA ',
'two_factor_active' => '2FA đang hoạt động ',
'user_deactivated' => 'Người dùng không thể đăng nhập',
'user_activated' => 'Người dùng có thể đăng nhập',
'activation_status_warning' => 'Không thể đổi trạng thái kích hoạt',
'group_memberships_helpblock' => 'Chỉ có quyền superadmins mới sửa được nhóm này.',
'superadmin_permission_warning' => 'Chỉ quyền superadmins mới cấp quyền người dùng truy cập.',
'admin_permission_warning' => 'Chỉ có quyền admins trở lên mới có thể cấp quyền truy cập cho người dùng.',
'remove_group_memberships' => 'Xóa thành viên nhóm',
'warning_deletion_information' => 'Bạn sắp kiểm tra TẤT CẢ các thiết bị từ :count người dùng được liệt kê bên dưới. Tên quản trị viên cấp cao được đánh dấu màu đỏ.',
'update_user_assets_status' => 'Cập nhật tất cả tài sản của những người dùng này vào trạng thái này',
'checkin_user_properties' => 'Kiểm tra tất cả các thuộc tính được liên kết với những người dùng này',
'remote_label' => 'Đây là người dùng từ xa',
'remote' => 'Từ xa',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'Đây không phải là người dùng từ xa',
'vip_label' => 'Người dùng VIP',
'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
'create_user' => 'Tạo người dùng',
'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
'email_credentials' => 'Email credentials',
'email_credentials_text' => 'Email my credentials to the email address above',
'next_save_user' => 'Tiếp theo: Lưu người dùng',
'all_assigned_list_generation' => 'Generated on:',
'email_user_creds_on_create' => 'Email this user their credentials?',
];

View File

@ -0,0 +1,68 @@
<?php
return array(
'accepted' => 'Bạn đã xác nhận tài sản này thành công.',
'declined' => 'Bạn đã từ chối tài sản này thành công.',
'bulk_manager_warn' => 'Người dùng của bạn đã được cập nhật thành công, tuy nhiên mục nhập của người quản lý của bạn không được lưu bởi vì người quản lý bạn đã chọn cũng nằm trong danh sách người dùng cần chỉnh sửa, và người dùng không phải là người quản lý của họ. Vui lòng chọn người dùng của bạn một lần nữa, ngoại trừ người quản lý.',
'user_exists' => 'Người dùng thật sự tồn tại!',
'user_not_found' => 'Người dùng không tồn tại.',
'user_login_required' => 'Trường đăng nhập thì bắt buộc',
'user_has_no_assets_assigned' => 'Hiện không có tài sản nào được gán cho người dùng.',
'user_password_required' => 'Mật khẩu thì bắt buộc.',
'insufficient_permissions' => 'Không có đủ quyền.',
'user_deleted_warning' => 'Người dùng này đã bị xóa. Bạn sẽ phải phục hồi người dùng này để chỉnh sửa nó hoặc khởi gán nó đến tài sản mới.',
'ldap_not_configured' => 'Tích hợp LDAP thì chưa được cấu hình cho cài đặt này.',
'password_resets_sent' => 'Những người dùng với trạng thái kích hoạt đã chọn và có địa chỉ email hợp lệ sẽ nhận được liên kết đặt lại mật khẩu.',
'password_reset_sent' => 'Đường đẫn khôi phục mật khẩu được gửi đến :email!',
'user_has_no_email' => 'Người dùng này không có địa chỉ email trong hồ sơ của họ.',
'log_record_not_found' => 'Không thể tìm thấy bản ghi nhật ký phù hợp cho người dùng này.',
'success' => array(
'create' => 'Người dùng đã được tạo thành công.',
'update' => 'Người dùng đã được cập nhật thành công.',
'update_bulk' => 'Người dùng đã được cập nhật thành công!',
'delete' => 'Người dùng đã được xóa thành công.',
'ban' => 'Người dùng đã bị cấm thành công.',
'unban' => 'Phục hồi người dùng bị cấm thành công.',
'suspend' => 'Đã tạm ngưng người dùng thành công.',
'unsuspend' => 'Đã phục hồi người dùng bị tạm ngưng thành công.',
'restored' => 'Người dùng đã được phục hồi thành công.',
'import' => 'Nhập danh sách người dùng thành công.',
),
'error' => array(
'create' => 'Có vấn đề xảy ra khi tạo người dùng. Xin thử lại lần nữa.',
'update' => 'Có vấn đề xảy ra khi cập nhật người dùng. Xin thử lại lần nữa.',
'delete' => 'Có vấn đề xảy ra khi xóa người dùng. Xin thử lại lần nữa.',
'delete_has_assets' => 'Người dùng này đã gán các mục và không thể bị xóa.',
'unsuspend' => 'Có vấn đề xảy ra khi phục hồi người dùng bị tạm ngưng. Xin thử lại.',
'import' => 'Có vấn đề xảy ra khi nhập danh sách người dùng. Xin thử lại.',
'asset_already_accepted' => 'Tài sản này đã được chấp thuận.',
'accept_or_decline' => 'Bạn phải chấp nhận hoặc từ chối tài sản này.',
'incorrect_user_accepted' => 'Nội dung bạn đã cố gắng chấp nhận không được kiểm tra cho bạn.',
'ldap_could_not_connect' => 'Không thể kết nối đến máy chủ LDAP. Xin vui lòng kiểm tra lại cấu hình máy chủ LDAP của bạn ở trong tập tin cấu hình LDAP. <br>Lỗi từ máy chủ LDAP:',
'ldap_could_not_bind' => 'Không thể liên kết đến máy chủ LDAP. Xin vui lòng kiểm tra lại cấu hình máy chủ LDAP của bạn ở trong tập tin cấu hình LDAP. <br>Lỗi từ máy chủ LDAP: ',
'ldap_could_not_search' => 'Không thể tìm thấy máy chủ LDAP. Xin vui lòng kiểm tra cấu hình cài đặt máy chủ LDAP của bạn ở trong tập tin cấu hình LDAP. <br>Lỗi từ máy chủ LDAP:',
'ldap_could_not_get_entries' => 'Không thể lấy các mục từ máy chủ LDAP. Xin vui lòng kiểm tra lại cấu hình máy chủ LDAP của bạn ở trong tập tin cấu hình LDAP. <br>Lỗi từ máy chủ LDAP:',
'password_ldap' => 'Mật khẩu cho tài khoản này được quản lý bởi LDAP / Active Directory. Vui lòng liên hệ với bộ phận CNTT của bạn để thay đổi mật khẩu.',
),
'deletefile' => array(
'error' => 'Tập tin không xóa được. Xin vui lòng thử lại.',
'success' => 'Tập tin đã xóa thành công.',
),
'upload' => array(
'error' => 'Tập tin không tải lên được. Xin vui lòng thử lại.',
'success' => 'Tập tin đã tải lên thành công.',
'nofiles' => 'Bạn đã không chọn tập tin nào để tải lên',
'invalidfiles' => 'Một hoặc nhiều tập tin của bạn có dung lượng quá lớn hoặc loại tập tin không cho phép tải lên. Chỉ cho phép những loại tập tin png, gif, jpg, doc, docx, pdf, and txt.',
),
'inventorynotification' => array(
'error' => 'Người dùng này chưa thiết lập email nào.',
'success' => 'Người dùng đã được thông báo về tồn kho hiện tại của họ.'
)
);

View File

@ -0,0 +1,40 @@
<?php
return array(
'activated' => 'Đang hoạt động',
'allow' => 'Cho phép',
'checkedout' => 'Tài sản',
'created_at' => 'Đã tạo',
'createuser' => 'Tạo người dùng',
'deny' => 'Từ chối',
'email' => 'Email',
'employee_num' => 'Mã nhân viên',
'first_name' => 'Họ và tên đệm',
'groupnotes' => 'Chọn nhóm để đăng ký cho người dùng, người dùng sẽ có quyền của nhóm đã được đăng ký. Sử dụng ctrl+click(hoặc cmd+click cho MacOS) để bỏ chọn nhóm.',
'id' => 'Id',
'inherit' => 'Kế thừa',
'job' => 'Tiêu đề công việc',
'last_login' => 'Lần đăng nhập trước',
'last_name' => 'Tên',
'location' => 'Địa phương',
'lock_passwords' => 'Chi tiết đăng nhập không thể thay đổi trong cài đặt này.',
'manager' => 'Người quản lý',
'managed_locations' => 'Vị trí Quản lý',
'name' => 'Tên',
'nogroup' => 'No groups have been created yet. To add one, visit: ',
'notes' => 'Ghi chú',
'password_confirm' => 'Xác nhận mật khẩu',
'password' => 'Mật khẩu',
'phone' => 'Điện thoại',
'show_current' => 'Hiển thị người dùng hiện tại',
'show_deleted' => 'Hiển thị người dùng đã xóa',
'title' => 'Tiêu đề',
'to_restore_them' => 'để khôi phục lại chúng.',
'total_assets_cost' => "Tổng giá trị tài sản",
'updateuser' => 'Cập nhật người dùng',
'username' => 'Tên đăng nhập',
'user_deleted_text' => 'Người dùng này đã bị đánh dấu là đã bị xóa.',
'username_note' => '(This is used for Active Directory binding only, not for login.)',
'cloneuser' => 'Nhân đôi người dùng',
'viewusers' => 'Xem Người dùng',
);