New meta files

This commit is contained in:
James Cole
2020-06-22 18:02:28 +02:00
parent 4fef316ddd
commit 1a043e35c2
201 changed files with 1090 additions and 5602 deletions

View File

@@ -1,26 +0,0 @@
<?php
/**
* bank.php
* Copyright (c) 2019 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
];

View File

@@ -59,4 +59,6 @@ return [
'delete_journal_link' => 'Xóa liên kết giữa các giao dịch',
'telemetry_index' => 'Thu thập dữ liệu cho nhà phát triển',
'telemetry_view' => 'Xem dữ liệu thu thập',
'edit_object_group' => 'Edit group ":title"',
'delete_object_group' => 'Delete group ":title"',
];

View File

@@ -1,26 +0,0 @@
<?php
/**
* csv.php
* Copyright (c) 2019 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
];

View File

@@ -33,6 +33,5 @@ return [
'currencies-index' => 'Firefly III hỗ trợ nhiều loại tiền tệ. Mặc dù nó mặc định là Việt Nam Đồng nhưng có thể được đặt thành Đô la Mỹ và nhiều loại tiền tệ khác. Như bạn có thể thấy một lựa chọn nhỏ các loại tiền tệ đã được đưa vào nhưng bạn có thể thêm loại tiền của mình nếu muốn. Tuy nhiên, việc thay đổi loại tiền tệ mặc định sẽ không thay đổi loại tiền của các giao dịch hiện tại: Firefly III hỗ trợ sử dụng nhiều loại tiền tệ cùng một lúc.',
'transactions-index' => 'Những chi phí, tiền gửi và chuyển khoản. Chúng đã được tạo tự động.',
'piggy-banks-index' => 'Như bạn có thể thấy, có ba con heo đất. Sử dụng các nút cộng và trừ để tăng, giảm số tiền trong mỗi heo đất. Nhấp vào tên của heo đất để xem quyền quản trị cho mỗi heo đất.',
'import-index' => 'Bất kỳ tệp CSV nào cũng có thể được nhập vào Firefly III. Nó cũng hỗ trợ nhập dữ liệu từ bunq và Spectre. Với tư cách là người dùng demo, bạn chỉ có thể thấy trình cung cấp "giả" đang hoạt động. Nó sẽ tạo ra một số giao dịch ngẫu nhiên để cho bạn thấy quá trình hoạt động như thế nào.',
'profile-index' => 'Hãy nhớ rằng trang web demo đặt lại sau mỗi bốn giờ. Quyền truy cập của bạn có thể bị thu hồi bất cứ lúc nào. Điều này xảy ra tự động và không phải là một lỗi.',
];

View File

@@ -221,6 +221,7 @@ return [
'is_beta_warning' => 'Bạn đang sử dụng phiên bản BETA.',
'all_destination_accounts' => 'Tài khoản nhận',
'all_source_accounts' => 'Tài khoản gửi',
'back_to_index' => 'Back to the index',
// check for updates:
'update_check_title' => 'Kiểm tra cập nhật',
@@ -297,6 +298,7 @@ return [
'yearly' => 'hàng năm',
// rules
'cannot_fire_inactive_rules' => 'You cannot execute inactive rules.',
'rules' => 'Quy tắc',
'rule_name' => 'Tên của quy tắc',
'rule_triggers' => 'Quy tắc kích hoạt khi',
@@ -645,7 +647,7 @@ return [
'secure_pw_should' => 'Tôi có nên check vào hộp không?',
'secure_pw_long_password' => 'Đúng. Luôn xác minh mật khẩu của bạn an toàn.',
'command_line_token' => 'Mã thông báo dòng lệnh',
'explain_command_line_token' => 'Bạn cần mã thông báo này để thực hiện các tùy chọn dòng lệnh, chẳng hạn như nhập hoặc xuất dữ liệu. Không có nó, các lệnh nhạy cảm như vậy sẽ không hoạt động. Không chia sẻ mã thông báo dòng lệnh của bạn. Không ai sẽ yêu cầu bạn cho mã thông báo này, ngay cả tôi. Nếu bạn sợ bạn mất thứ này hoặc khi bạn bị hoang tưởng, hãy tạo lại mã thông báo này bằng nút.',
'explain_command_line_token' => 'You need this token to perform command line options, such as exporting data. Without it, that sensitive command will not work. Do not share your command line token. Nobody will ask you for this token, not even me. If you fear you lost this, or when you\'re paranoid, regenerate this token using the button.',
'regenerate_command_line_token' => 'Tạo lại mã thông báo dòng lệnh',
'token_regenerated' => 'Một mã thông báo dòng lệnh mới đã được tạo',
'change_your_email' => 'Thay đổi địa chỉ email của bạn',
@@ -654,7 +656,8 @@ return [
'login_with_new_email' => 'Bây giờ bạn có thể đăng nhập bằng địa chỉ email mới của bạn.',
'login_with_old_email' => 'Bây giờ bạn có thể đăng nhập lại với địa chỉ email cũ của bạn.',
'login_provider_local_only' => 'Hành động này không khả dụng khi xác thực thông qua ": login_provider".',
'delete_local_info_only' => "Vì bạn xác thực thông qua ':login_provider', điều này sẽ chỉ xóa thông tin Firefly III cục bộ.",
'external_user_mgt_disabled' => 'This action is not available when Firefly III isn\'t responsible for user management or authentication handling.',
'delete_local_info_only' => "Because Firefly III isn't responsible for user management or authentication handling, this function will only delete local Firefly III information.",
'profile_oauth_clients' => 'OAuth Clients',
'profile_oauth_no_clients' => 'Bạn đã không tạo ra bất kỳ OAuth clients nào.',
'profile_oauth_clients_header' => 'Clients',
@@ -684,7 +687,6 @@ return [
'profile_try_again' => 'Xảy ra lỗi. Vui lòng thử lại.',
// export data:
'import_and_export_menu' => 'Nhập và xuất',
'export_data_title' => 'Xuất dữ liệu từ Firefly III',
'export_data_menu' => 'Xuất dữ liệu',
'export_data_bc' => 'Xuất dữ liệu từ Firefly III',
@@ -855,8 +857,11 @@ return [
'auto_budget_help' => 'Bạn có thể đọc thêm về tính năng này trong trợ giúp. Nhấp vào biểu tượng trên cùng bên phải (?).',
'auto_budget_reset_icon' => 'Ngân sách này sẽ được đặt định kỳ',
'auto_budget_rollover_icon' => 'Số tiền ngân sách sẽ tăng theo định kỳ',
'remove_budgeted_amount' => 'Remove budgeted amount in :currency',
// bills:
'not_expected_period' => 'Not expected this period',
'not_or_not_yet' => 'Not (yet)',
'match_between_amounts' => 'Hóa đơn khớp với các giao dịch giữa: thấp và: cao.',
'running_again_loss' => 'Các giao dịch được liên kết trước đây với hóa đơn này có thể mất kết nối, nếu chúng (không còn) khớp với (các) quy tắc.',
'bill_related_rules' => 'Các quy tắc liên quan đến dự luật này',
@@ -885,6 +890,7 @@ return [
'bill_store_error' => 'Một lỗi không mong muốn đã xảy ra trong khi lưu trữ hóa đơn mới của bạn. Vui lòng kiểm tra các tệp nhật ký',
'list_inactive_rule' => 'quy tắc không hoạt động',
'bill_edit_rules' => 'Firefly III cũng sẽ cố gắng chỉnh sửa quy tắc liên quan đến dự luật này. Tuy nhiên, nếu bạn đã tự chỉnh sửa quy tắc này, Firefly III sẽ không thay đổi bất cứ điều gì. | Firefly III cũng sẽ cố gắng chỉnh sửa :count các quy tắc liên quan đến dự luật này. Tuy nhiên, nếu bạn đã tự chỉnh sửa các quy tắc này, Firefly III sẽ không thay đổi bất cứ điều gì.',
'bill_expected_date' => 'Expected :date',
// accounts:
'inactive_account_link' => 'Bạn có :count tài khoản không hoạt động (được lưu trữ) mà bạn có thể xem trên trang này. Bạn có :count tài khoản không hoạt động (đã lưu trữ) mà bạn có thể xem trên trang này.',
@@ -1500,19 +1506,12 @@ return [
'reset_after' => 'Đặt lại mẫu sau khi gửi',
'errors_submission' => 'Có gì đó sai. Vui lòng kiểm tra các lỗi dưới đây.',
// Import page (general strings only)
'import_index_title' => 'Nhập giao dịch vào Firefly III',
'import_transactions' => 'Nhập giao dịch',
'import_tools_title' => 'Công cụ nhập',
'tools_index_intro' => 'Một số công cụ tồn tại để nhập dữ liệu vào Firefly III. Kiểm tra chúng dưới đây. Để biết thêm thông tin, hãy xem <a href="https://docs.firefly-iii.org/importing-data/introduction">this page</a>.',
'firefly_iii_csv_importer_name' => 'Nhập CSV Firefly III',
'firefly_iii_bunq_importer_name' => 'Nhập Firefly III bunq 🌈',
'firefly_iii_ynab_importer_name' => 'Nhập Firefly III YNAB',
'ludo_revolut_importer_name' => 'Nhập Ludo444\'s Revolut',
//
// sandstorm.io errors and messages:
'sandstorm_not_available' => 'Chức năng này không khả dụng khi bạn đang sử dụng Firefly III trong môi trường Sandstorm.io.',
// object groups
'default_group_title_name' => '(ungrouped)',
// empty lists? no objects? instructions:
'no_accounts_title_asset' => 'Hãy tạo một tài khoản!',
'no_accounts_intro_asset' => 'Bạn chưa có tài khoản tài khoản là tài khoản chính của bạn: tài khoản kiểm tra, tài khoản tiết kiệm, tài khoản dùng chung hoặc thậm chí thẻ tín dụng của bạn.',
@@ -1651,7 +1650,7 @@ return [
'telemetry_disabled_now_what' => 'Nếu muốn, bạn có thể bậc chức năng thu thập dữ liệu trong file cấu hình .env.',
'telemetry_collected_info' => 'Đã thu thập dữ liệu',
'no_telemetry_present' => 'Firefly III đã thu thập 0 bản tin.',
'records_telemetry_present' => 'Firefly III đã thu thập :count telemetry record(s).',
'records_telemetry_present' => 'Firefly III has collected :count telemetry record.|Firefly III has collected :count telemetry records.',
'telemetry_button_view' => 'Xem dữ liệu thu thập',
'telemetry_button_delete' => 'Xóa tất cả thu thập',
'telemetry_admin_overview' => 'Tổng quan thu thập dữ liệu',
@@ -1664,5 +1663,27 @@ return [
'telemetry_delete_submitted_records' => 'Xóa hồ sơ đã gửi',
'telemetry_submission_executed' => 'Hồ sơ đã được nộp. Kiểm tra tệp nhật ký của bạn để biết thêm.',
'telemetry_all_deleted' => 'Tất cả các hồ sơ từ xa đã bị xóa.',
'telemetry_submitted_deleted' => 'Tất cả các hồ sơ từ xa đã được xóa.'
'telemetry_submitted_deleted' => 'Tất cả các hồ sơ từ xa đã được xóa.',
// debug page
'debug_page' => 'Debug page',
'debug_submit_instructions' => 'If you are running into problems, you can use the information in this box as debug information. Please copy-and-paste into a new or existing <a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub issue</a>. It will generate a beautiful table that can be used to quickly diagnose your problem.',
'debug_pretty_table' => 'If you copy/paste the box below into a GitHub issue it will generate a table. Please do not surround this text with backticks or quotes.',
'debug_additional_data' => 'You may also share the content of the box below. You can also copy-and-paste this into a new or existing <a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub issue</a>. However, the content of this box may contain private information such as account names, transaction details or email addresses.',
// object groups
'object_groups_menu_bar' => 'Groups',
'object_groups_page_title' => 'Groups',
'object_groups_breadcrumb' => 'Groups',
'object_groups_index' => 'Overview',
'object_groups' => 'Groups',
'object_groups_empty_explain' => 'Some things in Firefly III can be divided into groups. Piggy banks for example, feature a "Group" field in the edit and create screens. When you set this field, you can edit the names and the order of the groups on this page. For more information, check out the help-pages in the top right corner, under the (?)-icon.',
'object_group_title' => 'Title',
'edit_object_group' => 'Edit group ":title"',
'delete_object_group' => 'Edit group ":title"',
'update_object_group' => 'Update group',
'updated_object_group' => 'Succesfully updated group ":title"',
'deleted_object_group' => 'Succesfully deleted group ":title"',
'object_group' => 'Group',
];

View File

@@ -137,6 +137,7 @@ return [
'account_areYouSure' => 'Bạn có chắc chắn muốn xóa tài khoản có tên ":name"?',
'bill_areYouSure' => 'Bạn có chắc chắn muốn xóa hóa đơn có tên ":name"?',
'rule_areYouSure' => 'Bạn có chắc chắn muốn xóa quy tắc có tiêu đề ":title"?',
'object_group_areYouSure' => 'Are you sure you want to delete the group titled ":title"?',
'ruleGroup_areYouSure' => 'Bạn có chắc chắn muốn xóa nhóm quy tắc có tiêu đề ":title"?',
'budget_areYouSure' => 'Bạn có chắc chắn muốn xóa ngân sách có tên ":name"?',
'category_areYouSure' => 'Bạn có chắc chắn muốn xóa danh mục có tên ":name"?',
@@ -156,6 +157,7 @@ return [
'also_delete_connections' => 'Giao dịch duy nhất được liên kết với loại liên kết này sẽ mất kết nối. Số giao dịch được liên kết với loại liên kết này sẽ mất kết nối.',
'also_delete_rules' => 'Quy tắc duy nhất được kết nối với nhóm quy tắc này cũng sẽ bị xóa. Quy tắc đếm được kết nối với nhóm quy tắc này cũng sẽ bị xóa.',
'also_delete_piggyBanks' => 'Heo đất duy nhất được kết nối với tài khoản này cũng sẽ bị xóa. Heo đất được kết nối với tài khoản này cũng sẽ bị xóa.',
'not_delete_piggy_banks' => 'The piggy bank connected to this group will not be deleted.|The :count piggy banks connected to this group will not be deleted.',
'bill_keep_transactions' => 'Giao dịch duy nhất được kết nối với hóa đơn này sẽ không bị xóa. Số giao dịch được kết nối với hóa đơn này sẽ bị xóa.',
'budget_keep_transactions' => 'Giao dịch duy nhất được kết nối với ngân sách này sẽ không bị xóa. Các giao dịch được kết nối với ngân sách này sẽ không bị xóa.',
'category_keep_transactions' => 'Giao dịch duy nhất được kết nối với danh mục này sẽ không bị xóa. Số giao dịch được kết nối với danh mục này sẽ bị xóa.',
@@ -163,6 +165,8 @@ return [
'tag_keep_transactions' => 'Giao dịch duy nhất được kết nối với thẻ này sẽ không bị xóa. :count các giao dịch được kết nối với thẻ này sẽ không bị xóa.',
'check_for_updates' => 'Kiểm tra cập nhật',
'delete_object_group' => 'Delete group ":title"',
'email' => 'Địa chỉ email',
'password' => 'Mật khẩu',
'password_confirmation' => 'Mật khẩu (nhập lại)',
@@ -184,14 +188,11 @@ return [
'is_demo_site' => 'Là trang demo',
// import
'import_file' => 'Nhập file',
'configuration_file' => 'Cấu hình file',
'import_file_type' => 'Nhập loại file',
'csv_comma' => 'Dấu phẩy (,)',
'csv_semicolon' => 'Dấu chấm phẩy (;)',
'csv_tab' => 'Dấu tab',
'csv_delimiter' => 'Dấu phân cách ô',
'csv_import_account' => 'Mặc định tài khoản nhập',
'client_id' => 'ID Máy khách',
'app_id' => 'ID ứng dụng',
'secret' => 'Mã bí mật',

View File

@@ -1,174 +0,0 @@
<?php
/**
* import.php
* Copyright (c) 2019 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
// ALL breadcrumbs and subtitles:
'index_breadcrumb' => 'Nhập dữ liệu vào Firefly III',
'prerequisites_breadcrumb_fake' => 'Điều kiện tiên quyết cho người cung cấp nhập giả',
'prerequisites_breadcrumb_spectre' => 'Điều kiện tiên quyết cho Spectre',
'job_configuration_breadcrumb' => 'Cấu hình cho ":key"',
'job_status_breadcrumb' => 'Trạng thái nhập cho ":key"',
'disabled_for_demo_user' => 'bị vô hiệu hóa trong bản demo',
// index page:
'general_index_intro' => 'Chào mừng bạn đến với nhập dữ liệu cho Firefly III. Có một số cách nhập dữ liệu vào Firefly III, được hiển thị ở đây dưới dạng các nút.',
// notices about the CSV importer:
'deprecate_csv_import' => 'Như đã nêu trong <a href="https://www.patreon.com/posts/future-updates-30012174">bài đăng Patreon này</a>, cách Firefly III quản lý nhập dữ liệu sẽ thay đổi. Điều đó có nghĩa là công cụ nhập CSV sẽ được chuyển sang một công cụ mới, riêng biệt. Bạn đã có thể sử dụng bản beta này nếu bạn truy cập <a href="https://github.com/firefly-iii/csv-importer">kho GitHub này</a>.',
'final_csv_import' => 'Như đã nêu trong <a href="https://www.patreon.com/posts/future-updates-30012174"> bài đăng Patreon này </a>, cách Firefly III quản lý nhập dữ liệu sẽ thay đổi. Điều đó có nghĩa là công cụ nhập CSV sẽ được chuyển sang một công cụ mới, riêng biệt. Bạn đã có thể sử dụng bản beta này nếu bạn truy cập <a href="https://github.com/firefly-iii/csv-importer">kho GitHub này</a>.',
// import provider strings (index):
'button_fake' => 'Giả mạo nhập',
'button_file' => 'Nhập một tập tin',
'button_spectre' => 'Nhập bằng Spectre',
// prerequisites box (index)
'need_prereq_title' => 'Điều kiện tiên quyết nhập',
'need_prereq_intro' => 'Một số phương pháp nhập cần sự cho phép của bạn trước khi chúng có thể được sử dụng. Ví dụ: họ có thể yêu cầu khóa API đặc biệt hoặc mật khẩu ứng dụng. Bạn có thể cấu hình chúng ở đây. Biểu tượng cho biết nếu những điều kiện tiên quyết này đã được đáp ứng.',
'do_prereq_fake' => 'Điều kiện tiên quyết cho nhà cung cấp giả',
'do_prereq_file' => 'Điều kiện tiên quyết để nhập tệp',
'do_prereq_spectre' => 'Điều kiện tiên quyết để nhập bằng cách sử dụng Spectre',
// prerequisites:
'prereq_fake_title' => 'Điều kiện tiên quyết để nhập từ nhà cung cấp nhập giả',
'prereq_fake_text' => 'Nhà cung cấp giả mạo này yêu cầu khóa API giả. Nó phải dài 32 ký tự. Bạn có thể sử dụng cái này: 123456789012345678901234567890AA',
'prereq_spectre_title' => 'Điều kiện tiên quyết để nhập bằng API Spectre',
'prereq_spectre_text' => 'Để nhập dữ liệu bằng API Spectre (v4), bạn phải cung cấp cho Firefly III hai giá trị bí mật. Tìm nó trên trên <a href="https://www.saltedge.com/clients/profile/secrets">trang bí mật</a>.',
'prereq_spectre_pub' => 'Tương tự, API Spectre cần biết khóa công khai mà bạn thấy bên dưới. Không có nó, nó sẽ không nhận ra bạn. Vui lòng nhập khóa công khai này vào <a href="https://www.saltedge.com/clients/profile/secrets">trang bí mật</a>.',
'callback_not_tls' => 'Firefly III đã phát hiện URI gọi lại sau đây. Có vẻ như máy chủ của bạn không được thiết lập để chấp nhận kết nối TLS (https). YNAB sẽ không chấp nhận URI này. Bạn có thể tiếp tục nhập (vì Firefly III có thể sai) nhưng vui lòng ghi nhớ điều này.',
// prerequisites success messages:
'prerequisites_saved_for_fake' => 'Khóa API giả được lưu trữ thành công!',
'prerequisites_saved_for_spectre' => 'ID ứng dụng và bí mật được lưu trữ!',
// job configuration:
'job_config_apply_rules_title' => 'Cấu hình công việc - áp dụng quy tắc của bạn?',
'job_config_apply_rules_text' => 'Khi nhà cung cấp giả mạo đã chạy, quy tắc của bạn có thể được áp dụng cho các giao dịch. Điều này thêm thời gian để nhập.',
'job_config_input' => 'Đầu vào của bạn',
// job configuration for the fake provider:
'job_config_fake_artist_title' => 'Nhập tên album',
'job_config_fake_artist_text' => 'Nhiều thói quen nhập có một vài bước cấu hình bạn phải trải qua. Trong trường hợp nhà cung cấp nhập khẩu giả, bạn phải trả lời một số câu hỏi kỳ lạ. Trong trường hợp này, nhập "David Bowie" để tiếp tục.',
'job_config_fake_song_title' => 'Nhập tên bài hát',
'job_config_fake_song_text' => 'Nhắc đến bài hát "Golden years" để tiếp tục với bản nhập giả.',
'job_config_fake_album_title' => 'Nhập tên album',
'job_config_fake_album_text' => 'Một số thói quen nhập khẩu yêu cầu thêm dữ liệu giữa chừng khi nhập. Trong trường hợp nhà cung cấp nhập khẩu giả, bạn phải trả lời một số câu hỏi kỳ lạ. Nhập "Station to station" để tiếp tục.',
// job configuration form the file provider
'job_config_file_upload_title' => 'Nhập thiết lập (1/4) - Tải lên tệp của bạn',
'job_config_file_upload_text' => 'Thủ tục này sẽ giúp bạn nhập tệp từ ngân hàng của bạn vào Firefly III. ',
'job_config_file_upload_help' => 'Chọn tập tin của bạn. Vui lòng đảm bảo tệp được mã hóa UTF-8.',
'job_config_file_upload_config_help' => 'Nếu trước đây bạn đã nhập dữ liệu vào Firefly III, bạn có thể có tệp cấu hình, tệp này sẽ đặt trước các giá trị cấu hình cho bạn. Đối với một số ngân hàng, những người dùng khác vui lòng cung cấp <a href="https://github.com/firefly-iii/import-configurations/wiki">tập tin cấu hình</a>',
'job_config_file_upload_type_help' => 'Chọn loại tệp bạn sẽ tải lên',
'job_config_file_upload_submit' => 'Tải lên tập tin',
'import_file_type_csv' => 'CSV (dấu phân cách)',
'import_file_type_ofx' => 'OFX',
'file_not_utf8' => 'Tệp bạn đã tải lên không được mã hóa dưới dạng UTF-8 hoặc ASCII. Firefly III không thể xử lý các tập tin như vậy. Vui lòng sử dụng Notepad ++ hoặc Sublime để chuyển đổi tệp của bạn sang UTF-8.',
'job_config_uc_title' => 'Nhập thiết lập (2/4) - Thiết lập tệp cơ bản',
'job_config_uc_text' => 'Để có thể nhập tệp của bạn một cách chính xác, vui lòng xác thực các tùy chọn bên dưới.',
'job_config_uc_header_help' => 'Chọn hộp này nếu hàng đầu tiên của tệp CSV của bạn là tiêu đề cột.',
'job_config_uc_date_help' => 'Định dạng thời gian ngày trong tập tin của bạn. Thực hiện theo định dạng như <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">trang này</a> chỉ ra. Giá trị mặc định sẽ phân tích các ngày giống như sau :: dateExample.',
'job_config_uc_delimiter_help' => 'Chọn dấu phân cách trường được sử dụng trong tệp đầu vào của bạn. Nếu không chắc chắn, dấu phẩy là lựa chọn an toàn nhất.',
'job_config_uc_account_help' => 'Nếu tệp của bạn KHÔNG chứa thông tin về (các) tài khoản của bạn, hãy sử dụng danh sách thả xuống này để chọn tài khoản mà các giao dịch trong tệp thuộc về tài khoản nào.',
'job_config_uc_apply_rules_title' => 'Áp dụng quy tắc',
'job_config_uc_apply_rules_text' => 'Áp dụng quy tắc của bạn cho mọi giao dịch nhập. Lưu ý rằng điều này làm chậm việc nhập đáng kể.',
'job_config_uc_specifics_title' => 'Tùy chọn ngân hàng cụ thể',
'job_config_uc_specifics_txt' => 'Một số ngân hàng cung cấp các tập tin định dạng xấu. Firefly III có thể tự động sửa chúng. Nếu ngân hàng của bạn cung cấp các tệp như vậy nhưng nó không được liệt kê ở đây, vui lòng mở một vấn đề trên GitHub.',
'job_config_uc_submit' => 'Tiếp tục',
'invalid_import_account' => 'Bạn đã chọn một tài khoản không hợp lệ để nhập vào.',
'import_liability_select' => 'Trách nhiệm',
// job configuration for Spectre:
'job_config_spectre_login_title' => 'Chọn đăng nhập của bạn',
'job_config_spectre_login_text' => 'Firefly III đã tìm thấy: thông tin đăng nhập hiện có trong tài khoản Spectre của bạn. Bạn muốn sử dụng cái nào để nhập?',
'spectre_login_status_active' => 'Hoạt động',
'spectre_login_status_inactive' => 'Không hoạt động',
'spectre_login_status_disabled' => 'Đã vô hiệu hóa',
'spectre_login_new_login' => 'Đăng nhập với một ngân hàng khác hoặc một trong những ngân hàng này với các thông tin khác nhau.',
'job_config_spectre_accounts_title' => 'Chọn tài khoản để nhập từ',
'job_config_spectre_accounts_text' => 'Bạn đã chọn ": name" (: quốc gia). Bạn có: số tài khoản có sẵn từ nhà cung cấp này. Vui lòng chọn (các) tài khoản Firefly III nơi các giao dịch từ các tài khoản này sẽ được lưu trữ. Hãy nhớ rằng, để nhập dữ liệu cả tài khoản Firefly III và tài khoản ": name" phải có cùng loại tiền.',
'spectre_do_not_import' => '(không nhập)',
'spectre_no_mapping' => 'Có vẻ như bạn chưa chọn bất kỳ tài khoản nào để nhập.',
'imported_from_account' => 'Đã nhập từ ":account"',
'spectre_account_with_number' => 'Số tài khoản: ',
'job_config_spectre_apply_rules' => 'Áp dụng quy tắc',
'job_config_spectre_apply_rules_text' => 'Theo mặc định, quy tắc của bạn sẽ được áp dụng cho các giao dịch được tạo trong quy trình nhập này. Nếu bạn không muốn điều này xảy ra, hãy bỏ chọn hộp kiểm này.',
// job configuration for bunq:
'should_download_config' => 'Bạn nên tải về <a href=":route">the configuration file</a> Vì điều này sẽ làm cho cách nhập trong tương lai dễ dàng hơn.',
'share_config_file' => 'Nếu bạn đã nhập dữ liệu từ một ngân hàng công cộng, bạn nên <a href="https://github.com/firefly-iii/import-configurations/wiki">chia sẻ tập tin cấu hình của bạn</a> do đó sẽ dễ dàng cho người dùng khác nhập dữ liệu của họ. Chia sẻ tệp cấu hình của bạn sẽ không tiết lộ chi tiết tài chính của bạn.',
// keys from "extra" array:
'spectre_extra_key_iban' => 'IBAN',
'spectre_extra_key_swift' => 'SWIFT',
'spectre_extra_key_status' => 'Trạng thái',
'spectre_extra_key_card_type' => 'Loại thẻ',
'spectre_extra_key_account_name' => 'Tên tài khoản',
'spectre_extra_key_client_name' => 'Tên khách hàng',
'spectre_extra_key_account_number' => 'Số tài khoản',
'spectre_extra_key_blocked_amount' => 'Số lượng bị chặn',
'spectre_extra_key_available_amount' => 'Số lượng có sẵn',
'spectre_extra_key_credit_limit' => 'Giới hạn tín dụng',
'spectre_extra_key_interest_rate' => 'Lãi suất',
'spectre_extra_key_expiry_date' => 'Ngày hết hạn',
'spectre_extra_key_open_date' => 'Ngày mở',
'spectre_extra_key_current_time' => 'Thời điểm hiện tại',
'spectre_extra_key_current_date' => 'Ngày hiện tại',
'spectre_extra_key_cards' => 'Thẻ',
'spectre_extra_key_units' => 'Các đơn vị',
'spectre_extra_key_unit_price' => 'Đơn giá',
'spectre_extra_key_transactions_count' => 'Số lượng giao dịch',
// job config for the file provider (stage: mapping):
'job_config_map_title' => 'Nhập thiết lập (4/4) - Kết nối dữ liệu nhập với dữ liệu Firefly III',
'job_config_map_text' => 'Trong các bảng sau, giá trị bên trái hiển thị cho bạn thông tin được tìm thấy trong tệp được tải lên của bạn. Nhiệm vụ của bạn là ánh xạ giá trị này, nếu có thể, đến một giá trị đã có trong cơ sở dữ liệu của bạn. Đom đóm sẽ dính vào bản đồ này. Nếu không có giá trị để ánh xạ tới hoặc bạn không muốn ánh xạ giá trị cụ thể, hãy chọn không có gì.',
'job_config_map_nothing' => 'Không có dữ liệu trong tệp của bạn mà bạn có thể ánh xạ tới các giá trị hiện có. Vui lòng nhấn "Bắt đầu nhập" để tiếp tục.',
'job_config_field_value' => 'Giá trị trường',
'job_config_field_mapped' => 'Ánh xạ tới',
'map_do_not_map' => '(không ánh xạ)',
'job_config_map_submit' => 'Bắt đầu nhập',
// import status page:
'import_with_key' => 'Nhập bằng khóa \':key\'',
'status_wait_title' => 'Xin hãy đợi...',
'status_wait_text' => 'Hộp này sẽ biến mất trong giây lát.',
'status_running_title' => 'Quá trình nhập đang chạy',
'status_job_running' => 'Xin vui lòng chờ, đang nhập...',
'status_job_storing' => 'Xin vui lòng chờ, đang lưu trữ dữ liệu...',
'status_job_rules' => 'Xin vui lòng chờ, đang chạy quy tắc...',
'status_fatal_title' => 'Lỗi nghiêm trọng',
'status_fatal_text' => 'Việc nhập đã bị lỗi mà nó không thể phục hồi. Xin lỗi!',
'status_fatal_more' => 'Thông báo lỗi (có thể rất khó hiểu) này được bổ sung bởi các tệp nhật ký mà bạn có thể tìm thấy trên ổ cứng hoặc trong bộ chứa Docker nơi bạn chạy Firefly III.',
'status_finished_title' => 'Nhập xong',
'status_finished_text' => 'Quá trình nhập đã kết thúc.',
'finished_with_errors' => 'Có một số lỗi trong quá trình nhập. Vui lòng xem lại chúng cẩn thận.',
'unknown_import_result' => 'Kết quả nhập không xác định',
'result_no_transactions' => 'Không có giao dịch đã được nhập. Có lẽ tất cả chúng đều trùng lặp đơn giản là không có giao dịch nào được nhập. Có lẽ các tệp nhật ký có thể cho bạn biết những gì đã xảy ra. Nếu bạn nhập dữ liệu thường xuyên, điều này là bình thường.',
'result_one_transaction' => 'Chính xác một giao dịch đã được nhập. Nó được lưu trữ dưới thẻ <a href=":route" class="label label-success" style="font-size:100%;font-weight:normal;">:tag</a> nơi bạn có thể kiểm tra.',
'result_many_transactions' => 'Firefly III đã nhập: giao dịch. Chúng được lưu trữ dưới nhãn<a href=":route" class="label label-success" style="font-size:100%;font-weight:normal;">:tag</a> nơi bạn có thể kiểm tra chúng.',
// general errors and warnings:
'bad_job_status' => 'Để truy cập trang này, công việc nhập của bạn không thể có trạng thái ":status".',
// error message
'duplicate_row' => 'Không thể nhập hàng #:row (":description"). Nó đã tồn tại.',
];

View File

@@ -88,7 +88,6 @@ return [
'attachments_count' => 'Số lượng file đính kèm',
'bills_count' => 'Số lượng hóa đơn',
'categories_count' => 'Số lượng danh mục',
'import_jobs_count' => 'Số lượng công việc nhập',
'budget_count' => 'Số lượng ngân sách',
'rule_and_groups_count' => 'Số lượng quy tắc và nhóm quy tắc',
'tags_count' => 'Số lượng nhãn',
@@ -104,9 +103,6 @@ return [
'sum_transfers' => 'Tổng chuyển khoản',
'sum_reconciliations' => 'Tổng hòa giải(:))',
'reconcile' => 'Hòa giải',
'account_on_spectre' => 'Tài khoản (Quang phổ)',
'account_on_ynab' => 'Tài khoản (YNAB)',
'do_import' => 'Nhập từ tài khoản này',
'sepa_ct_id' => 'Mã định danh đầu cuối SEPA',
'sepa_ct_op' => 'Định danh tài khoản SEPA',
'sepa_db' => 'Mã định danh ủy quyền SEPA',

View File

@@ -130,6 +130,7 @@ return [
'amount_zero' => 'Tổng số tiền không thể bằng không.',
'current_target_amount' => 'Số tiền hiện tại phải nhỏ hơn số tiền mục tiêu.',
'unique_piggy_bank_for_user' => 'Tên của con heo đất phải là duy nhất.',
'unique_object_group' => 'The group name must be unique',
'secure_password' => 'Đây không phải là một mật khẩu an toàn. Vui lòng thử lại. Để biết thêm thông tin, hãy truy cập https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Loại lặp lại không hợp lệ cho các giao dịch định kỳ.',