|
|
|
|
@@ -43,8 +43,8 @@ return [
|
|
|
|
|
'split' => 'Chia ra',
|
|
|
|
|
'single_split' => 'Chia ra',
|
|
|
|
|
'clone' => 'Nhân ra',
|
|
|
|
|
'clone_and_edit' => 'Clone and edit',
|
|
|
|
|
'confirm_action' => 'Confirm action',
|
|
|
|
|
'clone_and_edit' => 'Nhân bản và sửa',
|
|
|
|
|
'confirm_action' => 'Xác nhận thao tác',
|
|
|
|
|
'last_seven_days' => 'Bảy ngày gần đây',
|
|
|
|
|
'last_thirty_days' => 'Ba mươi ngày gần đây',
|
|
|
|
|
'last_180_days' => '180 ngày qua',
|
|
|
|
|
@@ -104,7 +104,7 @@ return [
|
|
|
|
|
'flash_error_multiple' => 'Có lỗi :lỗi',
|
|
|
|
|
'net_worth' => 'Tài sản thực',
|
|
|
|
|
'help_for_this_page' => 'Trợ giúp cho trang này',
|
|
|
|
|
'help_for_this_page_body' => 'You can find more information about this page <a href="https://docs.firefly-iii.org/">in the documentation</a>.',
|
|
|
|
|
'help_for_this_page_body' => 'Bạn có thể tìm thêm thông tin về trang này trong <a href="https://docs.firefly-iii.org/">liên kết này</a>.',
|
|
|
|
|
'two_factor_welcome' => 'Xin chào!',
|
|
|
|
|
'two_factor_enter_code' => 'Để tiếp tục, vui lòng nhập mã xác thực hai yếu tố của bạn. Ứng dụng của bạn có thể tạo ra nó cho bạn.',
|
|
|
|
|
'two_factor_code_here' => 'Nhập mã vào đây',
|
|
|
|
|
@@ -123,7 +123,7 @@ return [
|
|
|
|
|
'warning_much_data' => ': ngày ngày dữ liệu có thể mất một lúc để tải.',
|
|
|
|
|
'registered' => 'Bạn đã đăng ký thành công!',
|
|
|
|
|
'Default asset account' => 'Mặc định tài khoản',
|
|
|
|
|
'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the <a href="budgets">budgets</a>-page. Budgets can help you keep track of expenses.',
|
|
|
|
|
'no_budget_pointer' => 'Dường như bạn chưa có ngân sách. Bạn nên tạo vài cái tại trang <a href="budgets">ngân sách</a>-. Ngân sách có thể giúp bạn theo dõi chi tiêu.',
|
|
|
|
|
'no_bill_pointer' => 'You seem to have no bills yet. You should create some on the <a href="bills">bills</a>-page. Bills can help you keep track of expenses.',
|
|
|
|
|
'Savings account' => 'Tài khoản tiết kiệm',
|
|
|
|
|
'Credit card' => 'Thẻ tín dụng',
|
|
|
|
|
@@ -245,16 +245,16 @@ return [
|
|
|
|
|
'webhooks' => 'Webhooks',
|
|
|
|
|
'webhooks_breadcrumb' => 'Webhooks',
|
|
|
|
|
'no_webhook_messages' => 'There are no webhook messages',
|
|
|
|
|
'webhook_trigger_STORE_TRANSACTION' => 'After transaction creation',
|
|
|
|
|
'webhook_trigger_UPDATE_TRANSACTION' => 'After transaction update',
|
|
|
|
|
'webhook_trigger_DESTROY_TRANSACTION' => 'After transaction delete',
|
|
|
|
|
'webhook_response_TRANSACTIONS' => 'Transaction details',
|
|
|
|
|
'webhook_response_ACCOUNTS' => 'Account details',
|
|
|
|
|
'webhook_response_none_NONE' => 'No details',
|
|
|
|
|
'webhook_trigger_STORE_TRANSACTION' => 'Sau khi tạo giao dịch',
|
|
|
|
|
'webhook_trigger_UPDATE_TRANSACTION' => 'Sau khi cập nhật giao dịch',
|
|
|
|
|
'webhook_trigger_DESTROY_TRANSACTION' => 'Sau khi xóa giao dịch',
|
|
|
|
|
'webhook_response_TRANSACTIONS' => 'Chi tiết giao dịch',
|
|
|
|
|
'webhook_response_ACCOUNTS' => 'Chi tiết tài khoản',
|
|
|
|
|
'webhook_response_none_NONE' => 'Không có chi tiết',
|
|
|
|
|
'webhook_delivery_JSON' => 'JSON',
|
|
|
|
|
'inspect' => 'Inspect',
|
|
|
|
|
'create_new_webhook' => 'Create new webhook',
|
|
|
|
|
'webhooks_create_breadcrumb' => 'Create new webhook',
|
|
|
|
|
'create_new_webhook' => 'Tạo webhook mới',
|
|
|
|
|
'webhooks_create_breadcrumb' => 'Tạo webhook mới',
|
|
|
|
|
'webhook_trigger_form_help' => 'Indicate on what event the webhook will trigger',
|
|
|
|
|
'webhook_response_form_help' => 'Indicate what the webhook must submit to the URL.',
|
|
|
|
|
'webhook_delivery_form_help' => 'Which format the webhook must deliver data in.',
|
|
|
|
|
@@ -279,13 +279,13 @@ return [
|
|
|
|
|
'logs' => 'Logs',
|
|
|
|
|
'response' => 'Response',
|
|
|
|
|
'visit_webhook_url' => 'Visit webhook URL',
|
|
|
|
|
'reset_webhook_secret' => 'Reset webhook secret',
|
|
|
|
|
'webhook_stored_link' => '<a href="webhooks/show/{ID}">Webhook #{ID} ("{title}")</a> has been stored.',
|
|
|
|
|
'webhook_updated_link' => '<a href="webhooks/show/{ID}">Webhook #{ID}</a> ("{title}") has been updated.',
|
|
|
|
|
'reset_webhook_secret' => 'Cài lại khóa webhook',
|
|
|
|
|
'webhook_stored_link' => '<a href="webhooks/show/{ID}">Webhook #{ID} ("{title}")</a> đã được lưu trữ.',
|
|
|
|
|
'webhook_updated_link' => '<a href="webhooks/show/{ID}">Webhook #{ID}</a> ("{title}") đã được cập nhật.',
|
|
|
|
|
|
|
|
|
|
// API access
|
|
|
|
|
'authorization_request' => 'Firefly III v: phiên bản Yêu cầu ủy quyền',
|
|
|
|
|
'authorization_request_intro' => 'Application "<strong>:client</strong>" is requesting permission to access your financial administration. Would you like to authorize <strong>:client</strong> to access these records?',
|
|
|
|
|
'authorization_request_intro' => 'Ứng dụng <strong>:client</strong> đang yêu cầu sự cho phép truy cập quản trị tài chính của bạn. Bạn có muốn ủy quyền <strong>:client</strong> để truy cập những hồ sơ này?',
|
|
|
|
|
'authorization_request_site' => 'You will be redirected to <code>:url</code> which will then be able to access your Firefly III data.',
|
|
|
|
|
'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.',
|
|
|
|
|
'scopes_will_be_able' => 'Ứng dụng này sẽ có thể:',
|
|
|
|
|
@@ -366,53 +366,53 @@ return [
|
|
|
|
|
'search_modifier_not_any_external_url' => 'The transaction has no external URL',
|
|
|
|
|
'search_modifier_not_any_external_id' => 'The transaction has no external ID',
|
|
|
|
|
'search_modifier_any_external_url' => 'Giao dịch phải có 1 (hoặc nhiều) URL bên ngoài',
|
|
|
|
|
'search_modifier_any_external_id' => 'The transaction must have a (any) external ID',
|
|
|
|
|
'search_modifier_not_no_external_url' => 'The transaction must have a (any) external URL',
|
|
|
|
|
'search_modifier_any_external_id' => 'Giao dịch phải có 1 (hoặc nhiều) ID ngoài',
|
|
|
|
|
'search_modifier_not_no_external_url' => 'Giao dịch phải có 1 (hoặc nhiều) URL bên ngoài',
|
|
|
|
|
'search_modifier_not_no_external_id' => 'The transaction must have a (any) external ID',
|
|
|
|
|
'search_modifier_internal_reference_is' => 'Internal reference is ":value"',
|
|
|
|
|
'search_modifier_not_internal_reference_is' => 'Internal reference is not ":value"',
|
|
|
|
|
'search_modifier_description_starts' => 'Description starts with ":value"',
|
|
|
|
|
'search_modifier_not_description_starts' => 'Description does not start with ":value"',
|
|
|
|
|
'search_modifier_description_ends' => 'Description ends on ":value"',
|
|
|
|
|
'search_modifier_not_description_ends' => 'Description does not end on ":value"',
|
|
|
|
|
'search_modifier_not_internal_reference_is' => 'Tham chiếu nội bộ không phải ":value"',
|
|
|
|
|
'search_modifier_description_starts' => 'Mô tả bắt đầu bằng ":value"',
|
|
|
|
|
'search_modifier_not_description_starts' => 'Mô tả không bắt đầu bằng ":value"',
|
|
|
|
|
'search_modifier_description_ends' => 'Mô tả kết thúc bằng ":value"',
|
|
|
|
|
'search_modifier_not_description_ends' => 'Mô tả không kết thúc bằng ":value"',
|
|
|
|
|
'search_modifier_description_contains' => 'Mô tả có chứa ":value"',
|
|
|
|
|
'search_modifier_not_description_contains' => 'Description does not contain ":value"',
|
|
|
|
|
'search_modifier_not_description_contains' => 'Mô tả không có chứa ":value"',
|
|
|
|
|
'search_modifier_description_is' => 'Mô tả chính xác ":value"',
|
|
|
|
|
'search_modifier_not_description_is' => 'Description is exactly not ":value"',
|
|
|
|
|
'search_modifier_not_description_is' => 'Mô tả chắc chắn không phải ":value"',
|
|
|
|
|
'search_modifier_currency_is' => 'Đơn vị tiền tệ của giao dịch (nước ngoài) là ":value"',
|
|
|
|
|
'search_modifier_not_currency_is' => 'Transaction (foreign) currency is not ":value"',
|
|
|
|
|
'search_modifier_not_currency_is' => 'Tiền (ngoại tệ) giao dịch không phải là ":value"',
|
|
|
|
|
'search_modifier_foreign_currency_is' => 'Ngoại tệ giao dịch là ":value"',
|
|
|
|
|
'search_modifier_not_foreign_currency_is' => 'Transaction foreign currency is not ":value"',
|
|
|
|
|
'search_modifier_not_foreign_currency_is' => 'Ngoại tệ của giao dịch không phải là ":value"',
|
|
|
|
|
'search_modifier_has_attachments' => 'Giao dịch phải có tệp đính kèm',
|
|
|
|
|
'search_modifier_has_no_category' => 'Giao dịch phải không có danh mục',
|
|
|
|
|
'search_modifier_not_has_no_category' => 'The transaction must have a (any) category',
|
|
|
|
|
'search_modifier_not_has_any_category' => 'The transaction must have no category',
|
|
|
|
|
'search_modifier_not_has_no_category' => 'Giao dịch phải có 1 (bất kì) danh mục',
|
|
|
|
|
'search_modifier_not_has_any_category' => 'Giao dịch phải không có danh mục',
|
|
|
|
|
'search_modifier_has_any_category' => 'Giao dịch phải có danh mục',
|
|
|
|
|
'search_modifier_has_no_budget' => 'Giao dịch phải không có ngân sách',
|
|
|
|
|
'search_modifier_not_has_any_budget' => 'The transaction must have no budget',
|
|
|
|
|
'search_modifier_not_has_any_budget' => 'Giao dịch phải không có ngân sách',
|
|
|
|
|
'search_modifier_has_any_budget' => 'Giao dịch có ngân sách (bất kỳ)',
|
|
|
|
|
'search_modifier_not_has_no_budget' => 'The transaction must have a (any) budget',
|
|
|
|
|
'search_modifier_not_has_no_budget' => 'Giao dịch có 1 (bất kỳ) ngân sách',
|
|
|
|
|
'search_modifier_has_no_bill' => 'Giao dịch phải không có hóa đơn',
|
|
|
|
|
'search_modifier_not_has_no_bill' => 'The transaction must have a (any) bill',
|
|
|
|
|
'search_modifier_not_has_no_bill' => 'Giao dịch phải có 1 (bất kì) hóa đơn',
|
|
|
|
|
'search_modifier_has_any_bill' => 'Giao dịch phải có 1 (hoặc nhiều) hóa đơn',
|
|
|
|
|
'search_modifier_not_has_any_bill' => 'The transaction must have no bill',
|
|
|
|
|
'search_modifier_not_has_any_bill' => 'Giao dịch phải không có hóa đơn',
|
|
|
|
|
'search_modifier_has_no_tag' => 'Giao dịch phải không có thẻ',
|
|
|
|
|
'search_modifier_not_has_any_tag' => 'The transaction must have no tags',
|
|
|
|
|
'search_modifier_not_has_no_tag' => 'The transaction must have a (any) tag',
|
|
|
|
|
'search_modifier_not_has_any_tag' => 'Giao dịch phải không có thẻ',
|
|
|
|
|
'search_modifier_not_has_no_tag' => 'Giao dịch phải có 1 (bất kì) thẻ',
|
|
|
|
|
'search_modifier_has_any_tag' => 'Giao dịch phải có thẻ',
|
|
|
|
|
'search_modifier_notes_contains' => 'The transaction notes contain ":value"',
|
|
|
|
|
'search_modifier_not_notes_contains' => 'The transaction notes do not contain ":value"',
|
|
|
|
|
'search_modifier_notes_starts' => 'The transaction notes start with ":value"',
|
|
|
|
|
'search_modifier_not_notes_starts' => 'The transaction notes do not start with ":value"',
|
|
|
|
|
'search_modifier_notes_ends' => 'The transaction notes end with ":value"',
|
|
|
|
|
'search_modifier_not_notes_ends' => 'The transaction notes do not end with ":value"',
|
|
|
|
|
'search_modifier_notes_is' => 'The transaction notes are exactly ":value"',
|
|
|
|
|
'search_modifier_not_notes_is' => 'The transaction notes are exactly not ":value"',
|
|
|
|
|
'search_modifier_notes_contains' => 'Các ghi chú giao dịch chứa ":value"',
|
|
|
|
|
'search_modifier_not_notes_contains' => 'Các ghi chú giao dịch không chứa ":value"',
|
|
|
|
|
'search_modifier_notes_starts' => 'Các ghi chú giao dịch bắt đầu bằng ":value"',
|
|
|
|
|
'search_modifier_not_notes_starts' => 'Các ghi chú giao dịch không bắt đầu bằng ":value"',
|
|
|
|
|
'search_modifier_notes_ends' => 'Các ghi chú giao dịch kết thúc bằng ":value"',
|
|
|
|
|
'search_modifier_not_notes_ends' => 'Các ghi chú giao dịch không kết thúc bằng ":value"',
|
|
|
|
|
'search_modifier_notes_is' => 'Các ghi chú giao dịch chính xác là ":value"',
|
|
|
|
|
'search_modifier_not_notes_is' => 'Các ghi chú giao dịch không chính xác là ":value"',
|
|
|
|
|
'search_modifier_no_notes' => 'Giao dịch không có ghi chú',
|
|
|
|
|
'search_modifier_not_no_notes' => 'The transaction must have notes',
|
|
|
|
|
'search_modifier_not_no_notes' => 'Giao dịch phải có ghi chú',
|
|
|
|
|
'search_modifier_any_notes' => 'Giao dịch phải có ghi chú',
|
|
|
|
|
'search_modifier_not_any_notes' => 'The transaction has no notes',
|
|
|
|
|
'search_modifier_amount_is' => 'Amount is exactly :value',
|
|
|
|
|
'search_modifier_not_any_notes' => 'Giao dịch không có ghi chú',
|
|
|
|
|
'search_modifier_amount_is' => 'Số lượng chính xác là :value',
|
|
|
|
|
'search_modifier_not_amount_is' => 'Amount is not :value',
|
|
|
|
|
'search_modifier_amount_less' => 'Số tiền phải nhỏ hơn hoặc bằng :value',
|
|
|
|
|
'search_modifier_not_amount_more' => 'Amount is less than or equal to :value',
|
|
|
|
|
@@ -469,6 +469,10 @@ return [
|
|
|
|
|
'search_modifier_transaction_type' => 'Transaction type is ":value"',
|
|
|
|
|
'search_modifier_not_transaction_type' => 'Transaction type is not ":value"',
|
|
|
|
|
'search_modifier_tag_is' => 'Nhãn là ":value"',
|
|
|
|
|
'search_modifier_tag_contains' => 'Tag contains ":value"',
|
|
|
|
|
'search_modifier_not_tag_contains' => 'Tag does not contain ":value"',
|
|
|
|
|
'search_modifier_tag_ends' => 'Tag ends with ":value"',
|
|
|
|
|
'search_modifier_tag_starts' => 'Tag starts with ":value"',
|
|
|
|
|
'search_modifier_not_tag_is' => 'No tag is ":value"',
|
|
|
|
|
'search_modifier_date_on_year' => 'Transaction is in year ":value"',
|
|
|
|
|
'search_modifier_not_date_on_year' => 'Transaction is not in year ":value"',
|
|
|
|
|
@@ -1278,6 +1282,8 @@ return [
|
|
|
|
|
'rule_action_append_notes_to_descr' => 'Append notes to description',
|
|
|
|
|
'rule_action_move_descr_to_notes' => 'Replace notes with description',
|
|
|
|
|
'rule_action_move_notes_to_descr' => 'Replace description with notes',
|
|
|
|
|
'rule_action_set_destination_to_cash_choice' => 'Set destination account to (cash)',
|
|
|
|
|
'rule_action_set_source_to_cash_choice' => 'Set source account to (cash)',
|
|
|
|
|
'rulegroup_for_bills_title' => 'Nhóm quy tắc cho hóa đơn',
|
|
|
|
|
'rulegroup_for_bills_description' => 'A special rule group for all the rules that involve bills.',
|
|
|
|
|
'rule_for_bill_title' => 'Auto-generated rule for bill ":name"',
|
|
|
|
|
|