From 53c7c6685b564f012a0984dbb7fde4728712e7be Mon Sep 17 00:00:00 2001 From: James Cole Date: Thu, 8 Aug 2019 17:05:13 +0200 Subject: [PATCH] New language! --- resources/lang/id_ID/breadcrumbs.php | 1 + resources/lang/id_ID/firefly.php | 200 ++++++++++++----------- resources/lang/id_ID/form.php | 5 +- resources/lang/id_ID/import.php | 5 + resources/lang/id_ID/intro.php | 72 ++++++--- resources/lang/id_ID/list.php | 117 +++++++------- resources/lang/id_ID/validation.php | 3 + resources/lang/it_IT/breadcrumbs.php | 1 + resources/lang/it_IT/firefly.php | 234 ++++++++++++++------------- resources/lang/it_IT/form.php | 17 +- resources/lang/it_IT/import.php | 5 + resources/lang/it_IT/intro.php | 72 ++++++--- resources/lang/it_IT/list.php | 117 +++++++------- resources/lang/it_IT/validation.php | 17 +- resources/lang/nb_NO/breadcrumbs.php | 1 + resources/lang/nb_NO/firefly.php | 200 ++++++++++++----------- resources/lang/nb_NO/form.php | 5 +- resources/lang/nb_NO/import.php | 5 + resources/lang/nb_NO/intro.php | 72 ++++++--- resources/lang/nb_NO/list.php | 117 +++++++------- resources/lang/nb_NO/validation.php | 3 + resources/lang/nl_NL/breadcrumbs.php | 1 + resources/lang/nl_NL/firefly.php | 234 ++++++++++++++------------- resources/lang/nl_NL/form.php | 17 +- resources/lang/nl_NL/import.php | 7 +- resources/lang/nl_NL/intro.php | 72 ++++++--- resources/lang/nl_NL/list.php | 117 +++++++------- resources/lang/nl_NL/validation.php | 29 ++-- resources/lang/pl_PL/breadcrumbs.php | 1 + resources/lang/pl_PL/firefly.php | 234 ++++++++++++++------------- resources/lang/pl_PL/form.php | 17 +- resources/lang/pl_PL/import.php | 7 +- resources/lang/pl_PL/intro.php | 72 ++++++--- resources/lang/pl_PL/list.php | 117 +++++++------- resources/lang/pl_PL/validation.php | 17 +- resources/lang/pt_BR/breadcrumbs.php | 1 + resources/lang/pt_BR/firefly.php | 234 ++++++++++++++------------- resources/lang/pt_BR/form.php | 17 +- resources/lang/pt_BR/import.php | 101 ++++++------ resources/lang/pt_BR/intro.php | 72 ++++++--- resources/lang/pt_BR/list.php | 117 +++++++------- resources/lang/pt_BR/validation.php | 17 +- resources/lang/ro_RO/breadcrumbs.php | 1 + resources/lang/ro_RO/firefly.php | 200 ++++++++++++----------- resources/lang/ro_RO/form.php | 5 +- resources/lang/ro_RO/import.php | 5 + resources/lang/ro_RO/intro.php | 72 ++++++--- resources/lang/ro_RO/list.php | 117 +++++++------- resources/lang/ro_RO/validation.php | 3 + resources/lang/ru_RU/breadcrumbs.php | 1 + resources/lang/ru_RU/firefly.php | 200 ++++++++++++----------- resources/lang/ru_RU/form.php | 5 +- resources/lang/ru_RU/import.php | 5 + resources/lang/ru_RU/intro.php | 72 ++++++--- resources/lang/ru_RU/list.php | 117 +++++++------- resources/lang/ru_RU/validation.php | 3 + resources/lang/tr_TR/breadcrumbs.php | 1 + resources/lang/tr_TR/firefly.php | 200 ++++++++++++----------- resources/lang/tr_TR/form.php | 5 +- resources/lang/tr_TR/import.php | 5 + resources/lang/tr_TR/intro.php | 72 ++++++--- resources/lang/tr_TR/list.php | 117 +++++++------- resources/lang/tr_TR/validation.php | 3 + resources/lang/zh_CN/breadcrumbs.php | 1 + resources/lang/zh_CN/firefly.php | 200 ++++++++++++----------- resources/lang/zh_CN/form.php | 5 +- resources/lang/zh_CN/import.php | 5 + resources/lang/zh_CN/intro.php | 72 ++++++--- resources/lang/zh_CN/list.php | 117 +++++++------- resources/lang/zh_CN/validation.php | 3 + resources/lang/zh_TW/breadcrumbs.php | 1 + resources/lang/zh_TW/firefly.php | 234 ++++++++++++++------------- resources/lang/zh_TW/form.php | 17 +- resources/lang/zh_TW/import.php | 5 + resources/lang/zh_TW/intro.php | 72 ++++++--- resources/lang/zh_TW/list.php | 117 +++++++------- resources/lang/zh_TW/validation.php | 17 +- 77 files changed, 2714 insertions(+), 2131 deletions(-) diff --git a/resources/lang/id_ID/breadcrumbs.php b/resources/lang/id_ID/breadcrumbs.php index 6673cb9896..1b65028076 100644 --- a/resources/lang/id_ID/breadcrumbs.php +++ b/resources/lang/id_ID/breadcrumbs.php @@ -39,6 +39,7 @@ return [ 'reports' => 'Laporan', 'search_result' => 'Hasil pencarian untuk ":query"', 'withdrawal_list' => 'Pengeluaran', + 'Withdrawal_list' => 'Expenses', 'deposit_list' => 'Pendapatan, pemasukan, dan deposit', 'transfer_list' => 'Transfer', 'transfers_list' => 'Transfer', diff --git a/resources/lang/id_ID/firefly.php b/resources/lang/id_ID/firefly.php index 8f070b9a94..0deed9309d 100644 --- a/resources/lang/id_ID/firefly.php +++ b/resources/lang/id_ID/firefly.php @@ -83,28 +83,32 @@ return [ 'help_for_this_page' => 'Help for this page', 'no_help_could_be_found' => 'No help text could be found.', 'no_help_title' => 'Apologies, an error occurred.', - 'two_factor_welcome' => 'Halo, :user!', - 'two_factor_enter_code' => 'Untuk melanjutkan, masukkan kode otentikasi dua faktor Anda. Aplikasi Anda bisa menghasilkannya untuk Anda.', - 'two_factor_code_here' => 'Masukkan kode di sini', - 'two_factor_title' => 'Dua faktor otentikasi', - 'authenticate' => 'Otentikasi', - 'two_factor_forgot_title' => 'Kehilangan dua faktor otentikasi', - 'two_factor_forgot' => 'Saya lupa dua faktor saya.', - 'two_factor_lost_header' => 'Kehilangan autentikasi dua faktor Anda?', - 'two_factor_lost_intro' => 'Sayangnya, ini bukan sesuatu yang bisa Anda atur ulang dari antarmuka web. Anda punya dua pilihan.', - 'two_factor_lost_fix_self' => 'Jika Anda menjalankan contoh Firefly III Anda sendiri, periksa log di storage / logs untuk mendapatkan petunjuk.', - 'two_factor_lost_fix_owner' => 'Jika tidak, kirimkan email ke pemilik situs, :site_owner dan mintalah mereka untuk menyetel ulang autentikasi dua faktor Anda.', - 'warning_much_data' => ':days hari data mungkin perlu beberapa saat untuk memuat.', - 'registered' => 'Anda telah berhasil mendaftar!', - 'Default asset account' => 'Akun aset standar', - 'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the budgets-page. Budgets can help you keep track of expenses.', - 'Savings account' => 'Rekening tabungan', - 'Credit card' => 'Kartu kredit', - 'source_accounts' => 'Akun sumber', - 'destination_accounts' => 'Akun tujuan', - 'user_id_is' => 'Id pengguna Anda adalah :user', - 'field_supports_markdown' => 'Bidang ini mendukung Markdown.', - 'need_more_help' => 'Jika Anda memerlukan bantuan lebih banyak menggunakan Firefly III, silakan opsi tiket di Github.', + 'two_factor_welcome' => 'Hello!', + 'two_factor_enter_code' => 'Untuk melanjutkan, masukkan kode otentikasi dua faktor Anda. Aplikasi Anda bisa menghasilkannya untuk Anda.', + 'two_factor_code_here' => 'Masukkan kode di sini', + 'two_factor_title' => 'Dua faktor otentikasi', + 'authenticate' => 'Otentikasi', + 'two_factor_forgot_title' => 'Kehilangan dua faktor otentikasi', + 'two_factor_forgot' => 'Saya lupa dua faktor saya.', + 'two_factor_lost_header' => 'Kehilangan autentikasi dua faktor Anda?', + 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', + 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in storage/logs for instructions, or run docker logs <container_id> to see the instructions (refresh this page).', + 'two_factor_lost_fix_owner' => 'Jika tidak, kirimkan email ke pemilik situs, :site_owner dan mintalah mereka untuk menyetel ulang autentikasi dua faktor Anda.', + 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', + 'pref_two_factor_new_backup_codes' => 'Get new backup codes', + 'pref_two_factor_backup_code_count' => 'You have :count valid backup code(s).', + '2fa_i_have_them' => 'I stored them!', + 'warning_much_data' => ':days hari data mungkin perlu beberapa saat untuk memuat.', + 'registered' => 'Anda telah berhasil mendaftar!', + 'Default asset account' => 'Akun aset standar', + 'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the budgets-page. Budgets can help you keep track of expenses.', + 'Savings account' => 'Rekening tabungan', + 'Credit card' => 'Kartu kredit', + 'source_accounts' => 'Akun sumber', + 'destination_accounts' => 'Akun tujuan', + 'user_id_is' => 'Id pengguna Anda adalah :user', + 'field_supports_markdown' => 'Bidang ini mendukung Markdown.', + 'need_more_help' => 'Jika Anda memerlukan bantuan lebih banyak menggunakan Firefly III, silakan opsi tiket di Github.', 'reenable_intro_text' => 'Anda juga dapat mengaktifkan panduan pendahuluan.', 'intro_boxes_after_refresh' => 'Kotak pengantar akan muncul kembali saat Anda menyegarkan halaman.', 'show_all_no_filter' => 'Tampilkan semua transaksi tanpa mengelompokkan mereka menurut tanggal.', @@ -221,21 +225,23 @@ return [ 'search_query' => 'Pertanyaan', 'search_found_transactions' => 'Firefly III found :count transaction(s) in :time seconds.', 'search_for_query' => 'Firefly III is searching for transactions with all of these words in them: :query', - 'search_modifier_amount_is' => 'Amount is exactly :value', - 'search_modifier_amount' => 'Amount is exactly :value', - 'search_modifier_amount_max' => 'Amount is at most :value', - 'search_modifier_amount_min' => 'Amount is at least :value', - 'search_modifier_amount_less' => 'Amount is less than :value', - 'search_modifier_amount_more' => 'Amount is more than :value', - 'search_modifier_source' => 'Source account is :value', - 'search_modifier_destination' => 'Destination account is :value', - 'search_modifier_category' => 'Category is :value', - 'search_modifier_budget' => 'Budget is :value', - 'search_modifier_bill' => 'Bill is :value', - 'search_modifier_type' => 'Transaction type is :value', - 'search_modifier_date' => 'Transaction date is :value', - 'search_modifier_date_before' => 'Transaction date is before :value', - 'search_modifier_date_after' => 'Transaction date is after :value', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount' => 'Amount is exactly :value', + 'search_modifier_amount_max' => 'Amount is at most :value', + 'search_modifier_amount_min' => 'Amount is at least :value', + 'search_modifier_amount_less' => 'Amount is less than :value', + 'search_modifier_amount_more' => 'Amount is more than :value', + 'search_modifier_source' => 'Source account is :value', + 'search_modifier_from' => 'Source account is :value', + 'search_modifier_destination' => 'Destination account is :value', + 'search_modifier_to' => 'Destination account is :value', + 'search_modifier_category' => 'Category is :value', + 'search_modifier_budget' => 'Budget is :value', + 'search_modifier_bill' => 'Bill is :value', + 'search_modifier_type' => 'Transaction type is :value', + 'search_modifier_date' => 'Transaction date is :value', + 'search_modifier_date_before' => 'Transaction date is before :value', + 'search_modifier_date_after' => 'Transaction date is after :value', 'search_modifier_on' => 'Transaction date is :value', 'search_modifier_before' => 'Transaction date is before :value', 'search_modifier_after' => 'Transaction date is after :value', @@ -476,30 +482,33 @@ return [ 'pref_custom_fiscal_year_help' => 'Di negara-negara yang menggunakan tahun keuangan selain 1 Januari sampai 31 Desember, Anda dapat mengaktifkannya dan menentukan hari-hari awal / akhir dari tahun fiskal', 'pref_fiscal_year_start_label' => 'Tahun anggaran mulai tanggal', 'pref_two_factor_auth' => 'Verifikasi 2 langkah', - 'pref_two_factor_auth_help' => 'Bila Anda mengaktifkan verifikasi 2 langkah (juga dikenal sebagai autentikasi dua faktor), Anda menambahkan lapisan keamanan ekstra ke akun Anda. Anda masuk dengan sesuatu yang Anda tahu (kata sandi Anda) dan sesuatu yang Anda miliki (kode verifikasi). Kode verifikasi dihasilkan oleh aplikasi di ponsel Anda, seperti Authy atau Google Authenticator.', - 'pref_enable_two_factor_auth' => 'Aktifkan verifikasi 2 langkah', - 'pref_two_factor_auth_disabled' => 'Kode verifikasi 2 langkah dihapus dan dinonaktifkan', - 'pref_two_factor_auth_remove_it' => 'Jangan lupa menghapus akun dari aplikasi autentikasi Anda!', - 'pref_two_factor_auth_code' => 'Kode verifikasi', - 'pref_two_factor_auth_code_help' => 'Scan the QR code with an application on your phone such as Authy or Google Authenticator and enter the generated code.', - 'pref_two_factor_auth_reset_code' => 'Setel ulang kode verifikasi', - 'pref_two_factor_auth_disable_2fa' => 'Disable 2FA', - '2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.', - 'pref_save_settings' => 'Simpan Pengaturan', - 'saved_preferences' => 'Preferensi disimpan!', - 'preferences_general' => 'Umum', - 'preferences_frontpage' => 'Tampilan depan', - 'preferences_security' => 'Keamanan', - 'preferences_layout' => 'Tata ruang', - 'pref_home_show_deposits' => 'Tampilkan deposito pada layar awal', - 'pref_home_show_deposits_info' => 'Layar awal sudah menunjukkan rekening pengeluaran Anda. Harus itu juga menunjukkan akun pendapatan Anda?', - 'pref_home_do_show_deposits' => 'Ya, menunjukkan kepada mereka', - 'successful_count' => ':count menghitung sukses', - 'list_page_size_title' => 'Ukuran halaman', - 'list_page_size_help' => 'Setiap daftar hal-hal (rekening, transaksi, dll) menunjukkan paling ini banyak per halaman.', - 'list_page_size_label' => 'Ukuran halaman', - 'between_dates' => '(:start dan :end)', - 'pref_optional_fields_transaction' => 'Bidang opsional untuk transaksi', + 'pref_two_factor_auth_help' => 'Bila Anda mengaktifkan verifikasi 2 langkah (juga dikenal sebagai autentikasi dua faktor), Anda menambahkan lapisan keamanan ekstra ke akun Anda. Anda masuk dengan sesuatu yang Anda tahu (kata sandi Anda) dan sesuatu yang Anda miliki (kode verifikasi). Kode verifikasi dihasilkan oleh aplikasi di ponsel Anda, seperti Authy atau Google Authenticator.', + 'pref_enable_two_factor_auth' => 'Aktifkan verifikasi 2 langkah', + 'pref_two_factor_auth_disabled' => 'Kode verifikasi 2 langkah dihapus dan dinonaktifkan', + 'pref_two_factor_auth_remove_it' => 'Jangan lupa menghapus akun dari aplikasi autentikasi Anda!', + 'pref_two_factor_auth_code' => 'Kode verifikasi', + 'pref_two_factor_auth_code_help' => 'Scan the QR code with an application on your phone such as Authy or Google Authenticator and enter the generated code.', + 'pref_two_factor_auth_reset_code' => 'Setel ulang kode verifikasi', + 'pref_two_factor_auth_disable_2fa' => 'Disable 2FA', + '2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.', + '2fa_backup_codes' => 'Store these backup codes for access in case you lose your device.', + '2fa_already_enabled' => '2-step verification is already enabled.', + 'wrong_mfa_code' => 'This MFA code is not valid.', + 'pref_save_settings' => 'Simpan Pengaturan', + 'saved_preferences' => 'Preferensi disimpan!', + 'preferences_general' => 'Umum', + 'preferences_frontpage' => 'Tampilan depan', + 'preferences_security' => 'Keamanan', + 'preferences_layout' => 'Tata ruang', + 'pref_home_show_deposits' => 'Tampilkan deposito pada layar awal', + 'pref_home_show_deposits_info' => 'Layar awal sudah menunjukkan rekening pengeluaran Anda. Harus itu juga menunjukkan akun pendapatan Anda?', + 'pref_home_do_show_deposits' => 'Ya, menunjukkan kepada mereka', + 'successful_count' => ':count menghitung sukses', + 'list_page_size_title' => 'Ukuran halaman', + 'list_page_size_help' => 'Setiap daftar hal-hal (rekening, transaksi, dll) menunjukkan paling ini banyak per halaman.', + 'list_page_size_label' => 'Ukuran halaman', + 'between_dates' => '(:start dan :end)', + 'pref_optional_fields_transaction' => 'Bidang opsional untuk transaksi', 'pref_optional_fields_transaction_help' => 'Secara default tidak semua bidang diaktifkan saat membuat transaksi baru (karena kekacauan). Di bawah, Anda dapat mengaktifkan bidang ini jika Anda berpikir mereka bisa berguna bagi Anda. Tentu saja, setiap bidang yang dinonaktifkan, tapi sudah diisi, akan terlihat terlepas dari pengaturan.', 'optional_tj_date_fields' => 'Bidang tanggal', 'optional_tj_business_fields' => 'Bidang usaha', @@ -553,24 +562,25 @@ return [ 'login_with_new_email' => 'Anda sekarang bisa masuk dengan alamat email baru Anda.', 'login_with_old_email' => 'Anda sekarang dapat login dengan alamat email lama Anda lagi.', 'login_provider_local_only' => 'This action is not available when authenticating through ":login_provider".', - 'delete_local_info_only' => 'Because you authenticate through ":login_provider", this will only delete local Firefly III information.', + 'delete_local_info_only' => 'Because you authenticate through ":login_provider", this will only delete local Firefly III information.', // attachments - 'nr_of_attachments' => 'Satu lampiran |:count lampiran', - 'attachments' => 'Lampiran', - 'edit_attachment' => 'Edit lampiran ":name"', - 'update_attachment' => 'Perbarui lampiran', - 'delete_attachment' => 'Hapus lampiran ":name"', - 'attachment_deleted' => 'Lampiran yang dihapus ":name"', - 'attachment_updated' => 'Lampiran yang diperbarui ":name"', - 'upload_max_file_size' => 'Ukuran file maksimum: :size', - 'list_all_attachments' => 'List of all attachments', + 'nr_of_attachments' => 'Satu lampiran |:count lampiran', + 'attachments' => 'Lampiran', + 'edit_attachment' => 'Edit lampiran ":name"', + 'update_attachment' => 'Perbarui lampiran', + 'delete_attachment' => 'Hapus lampiran ":name"', + 'attachment_deleted' => 'Lampiran yang dihapus ":name"', + 'liabilities_deleted' => 'Deleted liability ":name"', + 'attachment_updated' => 'Lampiran yang diperbarui ":name"', + 'upload_max_file_size' => 'Ukuran file maksimum: :size', + 'list_all_attachments' => 'List of all attachments', // transaction index - 'title_expenses' => 'Beban', - 'title_withdrawal' => 'Beban', - 'title_revenue' => 'Pendapatan / penghasilan', - 'title_deposit' => 'Pendapatan / penghasilan', + 'title_expenses' => 'Beban', + 'title_withdrawal' => 'Beban', + 'title_revenue' => 'Pendapatan / penghasilan', + 'title_deposit' => 'Pendapatan / penghasilan', 'title_transfer' => 'Transfer', 'title_transfers' => 'Transfer', @@ -758,6 +768,7 @@ return [ 'reconcile_options' => 'Pilihan rekonsiliasi', 'reconcile_range' => 'Jangkauan rekonsiliasi', 'start_reconcile' => 'Mulai rekonsiliasi', + 'cash_account_type' => 'Cash', 'cash' => 'tunai', 'account_type' => 'Jenis akun', 'save_transactions_by_moving' => 'Menyimpan transaksi tersebut(s) dengan memindahkan mereka ke akun lain:', @@ -838,26 +849,33 @@ return [ 'mass_delete_journals' => 'Hapus sejumlah transaksi', 'mass_edit_journals' => 'Edit sejumlah transaksi', 'mass_bulk_journals' => 'Bulk edit a number of transactions', - 'mass_bulk_journals_explain' => 'If you do not want to change your transactions one-by-one using the mass-edit function, you can update them in one go. Simply select the preferred category, tag(s) or budget in the fields below, and all the transactions in the table will be updated.', + 'mass_bulk_journals_explain' => 'This form allows you to change properties of the transactions listed below in one sweeping update. All the transactions in the table will be updated when you change the parameters you see here.', + 'part_of_split' => 'This transaction is part of a split transaction. If you have not selected all the splits, you may end up with changing only half the transaction.', 'bulk_set_new_values' => 'Use the inputs below to set new values. If you leave them empty, they will be made empty for all. Also, note that only withdrawals will be given a budget.', 'no_bulk_category' => 'Don\'t update category', 'no_bulk_budget' => 'Don\'t update budget', - 'no_bulk_tags' => 'Don\'t update tag(s)', - 'bulk_edit' => 'Bulk edit', - 'cannot_edit_other_fields' => 'Anda tidak bisa menyunting bidang lain dari yang lain di sini, karena tidak ada ruang untuk ditunjukkan kepada mereka. Ikuti tautan dan edit dengan satu per satu, jika Anda perlu mengedit bidang ini.', - 'no_budget' => '(no budget)', - 'no_budget_squared' => '(tidak ada anggaran)', - 'perm-delete-many' => 'Menghapus banyak barang dalam satu go bisa sangat mengganggu. Harap berhati-hati.', - 'mass_deleted_transactions_success' => 'Dihapus:amount transaksi.', - 'mass_edited_transactions_success' => 'Diperbarui:amount transaksi', - 'opt_group_' => '(no account type)', + 'no_bulk_tags' => 'Don\'t update tag(s)', + 'mass_edit' => 'Edit selected individually', + 'bulk_edit' => 'Edit selected in bulk', + 'mass_delete' => 'Delete selected', + 'cannot_edit_other_fields' => 'Anda tidak bisa menyunting bidang lain dari yang lain di sini, karena tidak ada ruang untuk ditunjukkan kepada mereka. Ikuti tautan dan edit dengan satu per satu, jika Anda perlu mengedit bidang ini.', + 'cannot_change_amount_reconciled' => 'You can\'t change the amount of reconciled transactions.', + 'no_budget' => '(no budget)', + 'no_budget_squared' => '(tidak ada anggaran)', + 'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious. You can delete part of a split transaction from this page, so take care.', + 'mass_deleted_transactions_success' => 'Dihapus:amount transaksi.', + 'mass_edited_transactions_success' => 'Diperbarui:amount transaksi', + 'opt_group_' => '(no account type)', 'opt_group_no_account_type' => '(tidak ada jenis akun)', 'opt_group_defaultAsset' => 'Akun aset standar', 'opt_group_savingAsset' => 'Menyimpan akun', 'opt_group_sharedAsset' => 'Akun aset bersama', 'opt_group_ccAsset' => 'Kartu kredit', 'opt_group_cashWalletAsset' => 'Cash wallets', + 'opt_group_expense_account' => 'Expense accounts', + 'opt_group_revenue_account' => 'Revenue accounts', 'opt_group_l_Loan' => 'Liability: Loan', + 'opt_group_cash_account' => 'Cash account', 'opt_group_l_Debt' => 'Liability: Debt', 'opt_group_l_Mortgage' => 'Liability: Mortgage', 'opt_group_l_Credit card' => 'Liability: Credit card', @@ -1208,12 +1226,13 @@ return [ 'do_not_save_connection' => '(jangan simpan koneksi)', 'link_transaction' => 'Transaksi link', 'link_to_other_transaction' => 'Tautkan transaksi ini ke transaksi lain', - 'select_transaction_to_link' => 'Pilih transaksi untuk menautkan transaksi ini', + 'select_transaction_to_link' => 'Select a transaction to link this transaction to. The links are currently unused in Firefly III (apart from being shown), but I plan to change this in the future. Use the search box to select a transaction either by title or by ID. If you want to add custom link types, check out the administration section.', 'this_transaction' => 'Transaksi ini', 'transaction' => 'Transaksi', 'comments' => 'Komentar', - 'to_link_not_found' => 'Jika transaksi yang ingin Anda taut tidak terdaftar, cukup masukkan ID-nya.', + 'link_notes' => 'Any notes you wish to store with the link.', 'invalid_link_selection' => 'Tidak dapat menautkan transaksi ini', + 'selected_transaction' => 'Selected transaction', 'journals_linked' => 'Transaksi terkait.', 'journals_error_linked' => 'Transaksi ini sudah tertaut.', 'journals_link_to_self' => 'You cannot link a transaction to itself', @@ -1252,12 +1271,11 @@ return [ 'split_this_withdrawal' => 'Pisahkan penarikan ini', 'split_this_deposit' => 'Pisahkan deposit ini', 'split_this_transfer' => 'Pisahkan transfer ini', - 'cannot_edit_multiple_source' => 'Anda tidak dapat mengedit transaksi splitted #:id dengan deskripsi ":description" karena berisi beberapa akun sumber.', - 'cannot_edit_multiple_dest' => 'Anda tidak dapat mengedit transaksi splitted #:id dengan deskripsi ":description" karena berisi beberapa akun tujuan.', - 'cannot_edit_reconciled' => 'Anda tidak dapat mengedit transaksi #:id dengan deskripsi ":description" karena telah ditandai sebagai didamaikan.', 'cannot_edit_opening_balance' => 'Anda tidak dapat mengedit saldo awal akun.', 'no_edit_multiple_left' => 'Anda tidak memilih transaksi yang sah untuk diedit.', - 'cannot_convert_split_journal' => 'Tidak dapat mengonversi transaksi split', + 'breadcrumb_convert_group' => 'Convert transaction', + 'convert_invalid_source' => 'Source information is invalid for transaction #%d.', + 'convert_invalid_destination' => 'Destination information is invalid for transaction #%d.', // Import page (general strings only) 'import_index_title' => 'Import transactions into Firefly III', diff --git a/resources/lang/id_ID/form.php b/resources/lang/id_ID/form.php index 37458288a6..b9abb5bb3c 100644 --- a/resources/lang/id_ID/form.php +++ b/resources/lang/id_ID/form.php @@ -66,7 +66,7 @@ return [ 'opening_balance' => 'Opening balance', 'tagMode' => 'Mode Tag', 'tag_position' => 'Lokasi tag', - 'virtual_balance' => 'Virtual balance', + 'virtual_balance' => 'Virtual balance', 'targetamount' => 'Jumlah target', 'account_role' => 'Account role', 'opening_balance_date' => 'Opening balance date', @@ -253,4 +253,7 @@ return [ 'weekend' => 'Weekend', 'client_secret' => 'Client secret', + 'withdrawal_destination_id' => 'Destination account', + 'deposit_source_id' => 'Source account', + ]; diff --git a/resources/lang/id_ID/import.php b/resources/lang/id_ID/import.php index 7320e3a986..5bb250f079 100644 --- a/resources/lang/id_ID/import.php +++ b/resources/lang/id_ID/import.php @@ -209,6 +209,8 @@ return [ 'specific_pres_descr' => 'Fixes potential problems with PC files', 'specific_belfius_name' => 'Belfius BE', 'specific_belfius_descr' => 'Fixes potential problems with Belfius files', + 'specific_ingbelgium_name' => 'ING BE', + 'specific_ingbelgium_descr' => 'Fixes potential problems with ING Belgium files', // job configuration for file provider (stage: roles) 'job_config_roles_title' => 'Import setup (3/4) - Define each column\'s role', 'job_config_roles_text' => 'Each column in your CSV file contains certain data. Please indicate what kind of data the importer should expect. The option to "map" data means that you will link each entry found in the column to a value in your database. An often mapped column is the column that contains the IBAN of the opposing account. That can be easily matched to IBAN\'s present in your database already.', @@ -308,4 +310,7 @@ return [ 'column_note' => 'Catatan (s)', 'column_internal-reference' => 'Internal reference', + // error message + 'duplicate_row' => 'Row #:row (":description") could not be imported. It already exists.', + ]; diff --git a/resources/lang/id_ID/intro.php b/resources/lang/id_ID/intro.php index 4a5298ad16..b81f530b08 100644 --- a/resources/lang/id_ID/intro.php +++ b/resources/lang/id_ID/intro.php @@ -24,39 +24,61 @@ declare(strict_types=1); return [ // index - 'index_intro' => 'Selamat datang di halaman indeks Firefly III. Mohon luangkan waktu untuk menelusuri pengantar ini melihat bagaimana Firefly III bekerja.', - 'index_accounts-chart' => 'Bagan ini menunjukkan saldo akun aset anda saat ini, Anda dapat memilih akun yang terlihat di sini dalam preferensi anda.', - 'index_box_out_holder' => 'Kotak kecil dan kotak di samping kotak ini akan memberi anda gambaran singkat tentang situasi keuangan anda.', - 'index_help' => 'Jika anda memerlukan bantuan dengan halaman atau formulir, tekan tombol ini.', - 'index_outro' => 'Sebagian besar halaman Firefly III akan dimulai dengan petunjuk kecil seperti ini. Silahkan hubungi saya bila ada pertanyaan atau komentar. Selamat mencoba!', - 'index_sidebar-toggle' => 'Untuk membuat transakisi baru, akun atau hal lainnya, gunakan menu di bawah gambar ini.', + 'index_intro' => 'Selamat datang di halaman indeks Firefly III. Mohon luangkan waktu untuk menelusuri pengantar ini melihat bagaimana Firefly III bekerja.', + 'index_accounts-chart' => 'Bagan ini menunjukkan saldo akun aset anda saat ini, Anda dapat memilih akun yang terlihat di sini dalam preferensi anda.', + 'index_box_out_holder' => 'Kotak kecil dan kotak di samping kotak ini akan memberi anda gambaran singkat tentang situasi keuangan anda.', + 'index_help' => 'Jika anda memerlukan bantuan dengan halaman atau formulir, tekan tombol ini.', + 'index_outro' => 'Sebagian besar halaman Firefly III akan dimulai dengan petunjuk kecil seperti ini. Silahkan hubungi saya bila ada pertanyaan atau komentar. Selamat mencoba!', + 'index_sidebar-toggle' => 'Untuk membuat transakisi baru, akun atau hal lainnya, gunakan menu di bawah gambar ini.', + 'index_cash_account' => 'These are the accounts created so far. You can use the cash account to track cash expenses but it\'s not mandatory of course.', + + // transactions (withdrawal) + 'transactions_create_withdrawal_source' => 'Select your favorite asset account or liability from this dropdown.', + 'transactions_create_withdrawal_destination' => 'Select an expense account here. Leave it empty if you want to make a cash expense.', + 'transactions_create_withdrawal_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_withdrawal_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_withdrawal_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (deposit) + 'transactions_create_deposit_source' => 'Select or type the payee in this auto-completing dropdown/textbox. Leave it empty if you want to make a cash deposit.', + 'transactions_create_deposit_destination' => 'Select an asset or liability account here.', + 'transactions_create_deposit_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_deposit_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_deposit_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (transfer) + 'transactions_create_transfer_source' => 'Select the source asset account here.', + 'transactions_create_transfer_destination' => 'Select the destination asset account here.', + 'transactions_create_transfer_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_transfer_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_transfer_split_add' => 'If you want to split a transaction, add more splits with this button', // create account: - 'accounts_create_iban' => 'Berikan akun anda IBAN yang benar. Hal ini bisa membuat data impor sangat mudah di masa yang akan datang.', - 'accounts_create_asset_opening_balance' => 'Rekening aset boleh memiliki "saldo awal", yang menandakan dimulainya riwayat rekening ini di Firefly III.', - 'accounts_create_asset_currency' => 'Firelfly III mendukung berbagai mata uang. Akun aset memiliki satu mata uang utama, yang yang harus anda tetapkan.', - 'accounts_create_asset_virtual' => 'Kadang-kadang itu dapat membantu memberi akun anda saldo virtual: jumlah tambahan yang selalu ditambahkan atau dihapus dari saldo sebenarnya.', + 'accounts_create_iban' => 'Berikan akun anda IBAN yang benar. Hal ini bisa membuat data impor sangat mudah di masa yang akan datang.', + 'accounts_create_asset_opening_balance' => 'Rekening aset boleh memiliki "saldo awal", yang menandakan dimulainya riwayat rekening ini di Firefly III.', + 'accounts_create_asset_currency' => 'Firelfly III mendukung berbagai mata uang. Akun aset memiliki satu mata uang utama, yang yang harus anda tetapkan.', + 'accounts_create_asset_virtual' => 'Kadang-kadang itu dapat membantu memberi akun anda saldo virtual: jumlah tambahan yang selalu ditambahkan atau dihapus dari saldo sebenarnya.', // budgets index - 'budgets_index_intro' => 'Anggaran yang digunakan untuk mengelola keuangan anda dan membentuk salah satu fungsi inti dari Firefly III.', - 'budgets_index_set_budget' => 'Tetapkan total anggaran Anda untuk setiap periode sehingga Firefly III dapat menginformasikan apakah semua uang Anda sudah dianggarkan atau belum.', - 'budgets_index_see_expenses_bar' => 'Menghabiskan uang secara perlahan dengan mengisi di bar ini.', - 'budgets_index_navigate_periods' => 'Menavigasi melalui periode dengan mudah menetapkan anggaraan sebelumnya.', - 'budgets_index_new_budget' => 'Buat anggaran baru sesuai keinginan anda.', - 'budgets_index_list_of_budgets' => 'Gunakan tabel ini untuk menetapkan jumlah setiap anggaran daan melihat bagaimana keadaan anda.', - 'budgets_index_outro' => 'Untuk mempelajari lebih lanjut tentang anggaran, periksa ikon bantuan di pojok kanan atas.', + 'budgets_index_intro' => 'Anggaran yang digunakan untuk mengelola keuangan anda dan membentuk salah satu fungsi inti dari Firefly III.', + 'budgets_index_set_budget' => 'Tetapkan total anggaran Anda untuk setiap periode sehingga Firefly III dapat menginformasikan apakah semua uang Anda sudah dianggarkan atau belum.', + 'budgets_index_see_expenses_bar' => 'Menghabiskan uang secara perlahan dengan mengisi di bar ini.', + 'budgets_index_navigate_periods' => 'Menavigasi melalui periode dengan mudah menetapkan anggaraan sebelumnya.', + 'budgets_index_new_budget' => 'Buat anggaran baru sesuai keinginan anda.', + 'budgets_index_list_of_budgets' => 'Gunakan tabel ini untuk menetapkan jumlah setiap anggaran daan melihat bagaimana keadaan anda.', + 'budgets_index_outro' => 'Untuk mempelajari lebih lanjut tentang anggaran, periksa ikon bantuan di pojok kanan atas.', // reports (index) - 'reports_index_intro' => 'Gunakan laporan ini untuk mendapatkan wawasan terperinci dalam keuangan anda.', - 'reports_index_inputReportType' => 'Pilih sebuah jenis laporan. Periksa bantuan halaman untuk melihat apa yang ditunjukkan pada laporan anda.', - 'reports_index_inputAccountsSelect' => 'Anda dapat mengecualikan atau menyertakan akun aset sesuai keinginan anda.', - 'reports_index_inputDateRange' => 'Rentang tanggal yang dipilih sepenuhnya terserah anda: dari satu hari sampai 10 tahun.', - 'reports_index_extra-options-box' => 'Bergantung pada laporan yang anda pilih, anda dapat memilih filter dan opsi tambahan di sini. Lihat kotak ini saat anda mengubah jenis laporan.', + 'reports_index_intro' => 'Gunakan laporan ini untuk mendapatkan wawasan terperinci dalam keuangan anda.', + 'reports_index_inputReportType' => 'Pilih sebuah jenis laporan. Periksa bantuan halaman untuk melihat apa yang ditunjukkan pada laporan anda.', + 'reports_index_inputAccountsSelect' => 'Anda dapat mengecualikan atau menyertakan akun aset sesuai keinginan anda.', + 'reports_index_inputDateRange' => 'Rentang tanggal yang dipilih sepenuhnya terserah anda: dari satu hari sampai 10 tahun.', + 'reports_index_extra-options-box' => 'Bergantung pada laporan yang anda pilih, anda dapat memilih filter dan opsi tambahan di sini. Lihat kotak ini saat anda mengubah jenis laporan.', // reports (reports) - 'reports_report_default_intro' => 'Laporan ini akan memberi gambaran singkat tentang keuanggan anda secara cepat dan menyeluruh. Jika anda ingin melihat yang lain, jangan ragu untuk menghubungi saya!', - 'reports_report_audit_intro' => 'Laporan ini memberikan anda pengetahuan rnci dalam akun aset anda.', - 'reports_report_audit_optionsBox' => 'Gunakan kotak centang ini untuk menampilkan atau menyembunyikan kolom yang anda suka.', + 'reports_report_default_intro' => 'Laporan ini akan memberi gambaran singkat tentang keuanggan anda secara cepat dan menyeluruh. Jika anda ingin melihat yang lain, jangan ragu untuk menghubungi saya!', + 'reports_report_audit_intro' => 'Laporan ini memberikan anda pengetahuan rnci dalam akun aset anda.', + 'reports_report_audit_optionsBox' => 'Gunakan kotak centang ini untuk menampilkan atau menyembunyikan kolom yang anda suka.', 'reports_report_category_intro' => 'Laporan ini akan memberi anda pengetahuan pada satu atau beberapa kategori.', 'reports_report_category_pieCharts' => 'Bagan ini memberi anda pengetahuan tentang biaya dan pendapatan per kategori atau per akun.', diff --git a/resources/lang/id_ID/list.php b/resources/lang/id_ID/list.php index 7021f72a0b..7005c6d772 100644 --- a/resources/lang/id_ID/list.php +++ b/resources/lang/id_ID/list.php @@ -23,64 +23,65 @@ declare(strict_types=1); return [ - 'buttons' => 'Tombol', - 'icon' => 'Ikon', - 'id' => 'ID', - 'create_date' => 'Dibuat pada', - 'update_date' => 'Diperbarui pada', - 'updated_at' => 'Diperbarui pada', - 'balance_before' => 'Saldo Sebelumnya', - 'balance_after' => 'Saldo setelahnya', - 'name' => 'Nama', - 'role' => 'Peran', - 'currentBalance' => 'Saldo saat ini', - 'linked_to_rules' => 'Aturan yang relevan', - 'active' => 'Aktif?', - 'lastActivity' => 'Aktifitas terakhir', - 'balanceDiff' => 'Perbedaan saldo', - 'matchesOn' => 'Cocok di', - 'account_type' => 'Jenis akun', - 'created_at' => 'Dibuat di', - 'account' => 'Akun', - 'matchingAmount' => 'Jumlah', - 'split_number' => 'Split #', - 'destination' => 'Tujuan', - 'source' => 'Sumber', - 'next_expected_match' => 'Transaksi yang diharapkan berikutnya', - 'automatch' => 'Pencocokan otomatis?', - 'repeat_freq' => 'Berulang', - 'description' => 'Deskripsi', - 'amount' => 'Jumlah', - 'internal_reference' => 'Referensi Internal', - 'date' => 'Tanggal', - 'interest_date' => 'Tanggal Bunga', - 'book_date' => 'Tanggal Buku', - 'process_date' => 'Tanggal pemrosesan', - 'due_date' => 'Tenggat waktu', - 'payment_date' => 'Tanggal pembayaran', - 'invoice_date' => 'Tanggal Faktur', - 'interal_reference' => 'Referensi Internal', - 'notes' => 'Catatan', - 'from' => 'Dari', - 'piggy_bank' => 'Celengan', - 'to' => 'Untuk', - 'budget' => 'Anggaran', - 'category' => 'Kategori', - 'bill' => 'Tagihan', - 'withdrawal' => 'Penarikan', - 'deposit' => 'Simpanan', - 'transfer' => 'Transfer', - 'type' => 'Jenis', - 'completed' => 'Lengkap', - 'iban' => 'IBAN', - 'paid_current_period' => 'Membayar periode ini', - 'email' => 'Email', - 'registered_at' => 'Terdaftar di', - 'is_blocked' => 'Diblokir', - 'is_admin' => 'Apakah admin', - 'has_two_factor' => 'Memiliki 2FA', - 'blocked_code' => 'Kode blok', - 'source_account' => 'Akun sumber', + 'buttons' => 'Tombol', + 'icon' => 'Ikon', + 'id' => 'ID', + 'create_date' => 'Dibuat pada', + 'update_date' => 'Diperbarui pada', + 'updated_at' => 'Diperbarui pada', + 'balance_before' => 'Saldo Sebelumnya', + 'balance_after' => 'Saldo setelahnya', + 'name' => 'Nama', + 'role' => 'Peran', + 'currentBalance' => 'Saldo saat ini', + 'linked_to_rules' => 'Aturan yang relevan', + 'active' => 'Aktif?', + 'transaction_type' => 'Type', + 'lastActivity' => 'Aktifitas terakhir', + 'balanceDiff' => 'Perbedaan saldo', + 'matchesOn' => 'Cocok di', + 'account_type' => 'Jenis akun', + 'created_at' => 'Dibuat di', + 'account' => 'Akun', + 'matchingAmount' => 'Jumlah', + 'split_number' => 'Split #', + 'destination' => 'Tujuan', + 'source' => 'Sumber', + 'next_expected_match' => 'Transaksi yang diharapkan berikutnya', + 'automatch' => 'Pencocokan otomatis?', + 'repeat_freq' => 'Berulang', + 'description' => 'Deskripsi', + 'amount' => 'Jumlah', + 'internal_reference' => 'Referensi Internal', + 'date' => 'Tanggal', + 'interest_date' => 'Tanggal Bunga', + 'book_date' => 'Tanggal Buku', + 'process_date' => 'Tanggal pemrosesan', + 'due_date' => 'Tenggat waktu', + 'payment_date' => 'Tanggal pembayaran', + 'invoice_date' => 'Tanggal Faktur', + 'interal_reference' => 'Referensi Internal', + 'notes' => 'Catatan', + 'from' => 'Dari', + 'piggy_bank' => 'Celengan', + 'to' => 'Untuk', + 'budget' => 'Anggaran', + 'category' => 'Kategori', + 'bill' => 'Tagihan', + 'withdrawal' => 'Penarikan', + 'deposit' => 'Simpanan', + 'transfer' => 'Transfer', + 'type' => 'Jenis', + 'completed' => 'Lengkap', + 'iban' => 'IBAN', + 'paid_current_period' => 'Membayar periode ini', + 'email' => 'Email', + 'registered_at' => 'Terdaftar di', + 'is_blocked' => 'Diblokir', + 'is_admin' => 'Apakah admin', + 'has_two_factor' => 'Memiliki 2FA', + 'blocked_code' => 'Kode blok', + 'source_account' => 'Akun sumber', 'destination_account' => 'Akun tujuan', 'accounts_count' => 'Jumlah rekening', 'journals_count' => 'Jumlah transaksi', diff --git a/resources/lang/id_ID/validation.php b/resources/lang/id_ID/validation.php index 1f6ba9f45a..3cd54a47f0 100644 --- a/resources/lang/id_ID/validation.php +++ b/resources/lang/id_ID/validation.php @@ -189,4 +189,7 @@ return [ 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'ob_dest_need_data' => 'Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + + 'generic_invalid_source' => 'You can\'t use this account as the source account.', + 'generic_invalid_destination' => 'You can\'t use this account as the destination account.', ]; diff --git a/resources/lang/it_IT/breadcrumbs.php b/resources/lang/it_IT/breadcrumbs.php index 503c5b395c..18a47302eb 100644 --- a/resources/lang/it_IT/breadcrumbs.php +++ b/resources/lang/it_IT/breadcrumbs.php @@ -39,6 +39,7 @@ return [ 'reports' => 'Resoconti', 'search_result' => 'Risultati di ricerca per ":query"', 'withdrawal_list' => 'Spese, uscite e prelievi', + 'Withdrawal_list' => 'Uscite', 'deposit_list' => 'Redditi, entrate e depositi', 'transfer_list' => 'Trasferimenti', 'transfers_list' => 'Trasferimenti', diff --git a/resources/lang/it_IT/firefly.php b/resources/lang/it_IT/firefly.php index 1c1d26818a..3b07d6b7b6 100644 --- a/resources/lang/it_IT/firefly.php +++ b/resources/lang/it_IT/firefly.php @@ -83,28 +83,32 @@ return [ 'help_for_this_page' => 'Aiuto per questa pagina', 'no_help_could_be_found' => 'Non è stato trovato alcun testo di aiuto.', 'no_help_title' => 'Ci scusiamo, si è verificato un errore.', - 'two_factor_welcome' => 'Ciao, :user!', - 'two_factor_enter_code' => 'Per continuare inserisci il tuo codice di autenticazione a due fattori. La tua applicazione può generarlo per te.', - 'two_factor_code_here' => 'Inserisci qui il codice', - 'two_factor_title' => 'Autenticazione a due fattori', - 'authenticate' => 'Autenticati', - 'two_factor_forgot_title' => 'Autenticazione a due fattori persa', - 'two_factor_forgot' => 'Ho dimenticato la mia chiave a due fattori.', - 'two_factor_lost_header' => 'Hai perso l\'autenticazione a due fattori?', - 'two_factor_lost_intro' => 'Sfortunatamente, questo non è qualcosa che puoi resettare dall\'interfaccia web. Hai due scelte.', - 'two_factor_lost_fix_self' => 'Se si esegue la propria istanza di Firefly III, controllare i log in storage/logs per istruzioni.', - 'two_factor_lost_fix_owner' => 'In caso contrario, invia un mail al proprietario del sito, :site_owner, e chiedi loro di resettare l\'autenticazione a due fattori.', - 'warning_much_data' => ':days di caricamento dei dati potrebbero richiedere un pò di tempo.', - 'registered' => 'Ti sei registrato con successo!', - 'Default asset account' => 'Conto attività predefinito', - 'no_budget_pointer' => 'Sembra che tu non abbia ancora dei budget. Dovresti crearne alcuni nella pagina dei budget. I budget possono aiutarti a tenere traccia delle spese.', - 'Savings account' => 'Conti risparmio', - 'Credit card' => 'Carta di credito', - 'source_accounts' => 'Conti origine', - 'destination_accounts' => 'Conti destinazione', - 'user_id_is' => 'Il tuo ID utente è :user', - 'field_supports_markdown' => 'Questo campo supporta Markdown.', - 'need_more_help' => 'Se hai bisogno di ulteriore aiuto con Firefly III, ti preghiamo di aprire un ticket su Github.', + 'two_factor_welcome' => 'Ciao!', + 'two_factor_enter_code' => 'Per continuare inserisci il tuo codice di autenticazione a due fattori. La tua applicazione può generarlo per te.', + 'two_factor_code_here' => 'Inserisci qui il codice', + 'two_factor_title' => 'Autenticazione a due fattori', + 'authenticate' => 'Autenticati', + 'two_factor_forgot_title' => 'Autenticazione a due fattori persa', + 'two_factor_forgot' => 'Ho dimenticato la mia chiave a due fattori.', + 'two_factor_lost_header' => 'Hai perso l\'autenticazione a due fattori?', + 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', + 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in storage/logs for instructions, or run docker logs <container_id> to see the instructions (refresh this page).', + 'two_factor_lost_fix_owner' => 'In caso contrario, invia un mail al proprietario del sito, :site_owner, e chiedi loro di resettare l\'autenticazione a due fattori.', + 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', + 'pref_two_factor_new_backup_codes' => 'Get new backup codes', + 'pref_two_factor_backup_code_count' => 'You have :count valid backup code(s).', + '2fa_i_have_them' => 'I stored them!', + 'warning_much_data' => ':days di caricamento dei dati potrebbero richiedere un pò di tempo.', + 'registered' => 'Ti sei registrato con successo!', + 'Default asset account' => 'Conto attività predefinito', + 'no_budget_pointer' => 'Sembra che tu non abbia ancora dei budget. Dovresti crearne alcuni nella pagina dei budget. I budget possono aiutarti a tenere traccia delle spese.', + 'Savings account' => 'Conti risparmio', + 'Credit card' => 'Carta di credito', + 'source_accounts' => 'Conti origine', + 'destination_accounts' => 'Conti destinazione', + 'user_id_is' => 'Il tuo ID utente è :user', + 'field_supports_markdown' => 'Questo campo supporta Markdown.', + 'need_more_help' => 'Se hai bisogno di ulteriore aiuto con Firefly III, ti preghiamo di aprire un ticket su Github.', 'reenable_intro_text' => 'Puoi anche riattivare la guida introduttiva.', 'intro_boxes_after_refresh' => 'Le caselle di introduzione riappariranno quando si aggiorna la pagina.', 'show_all_no_filter' => 'Mostra tutte le transazioni senza raggrupparle per data.', @@ -221,21 +225,23 @@ return [ 'search_query' => 'Domanda', 'search_found_transactions' => 'Firefly III ha trovato :count transazioni in :time secondi.', 'search_for_query' => 'Firefly III sta cercando le transazioni contenenti tutte queste parole: :query', - 'search_modifier_amount_is' => 'L\'importo è esattamente :value', - 'search_modifier_amount' => 'L\'importo è esattamente :value', - 'search_modifier_amount_max' => 'L\'importo è al massimo :value', - 'search_modifier_amount_min' => 'L\'importo è almeno :value', - 'search_modifier_amount_less' => 'L\'importo è inferiore a :value', - 'search_modifier_amount_more' => 'L\'importo è superiore a :value', - 'search_modifier_source' => 'Il conto di origine è :value', - 'search_modifier_destination' => 'Il conto di destinazione è :value', - 'search_modifier_category' => 'La categoria è :value', - 'search_modifier_budget' => 'Il budget è :value', - 'search_modifier_bill' => 'La bolletta è :value', - 'search_modifier_type' => 'Il tipo di transazione è :value', - 'search_modifier_date' => 'La data della transazione è :value', - 'search_modifier_date_before' => 'La data della transazione è antecedente a :value', - 'search_modifier_date_after' => 'La data della transazione è successiva a :value', + 'search_modifier_amount_is' => 'L\'importo è esattamente :value', + 'search_modifier_amount' => 'L\'importo è esattamente :value', + 'search_modifier_amount_max' => 'L\'importo è al massimo :value', + 'search_modifier_amount_min' => 'L\'importo è almeno :value', + 'search_modifier_amount_less' => 'L\'importo è inferiore a :value', + 'search_modifier_amount_more' => 'L\'importo è superiore a :value', + 'search_modifier_source' => 'Il conto di origine è :value', + 'search_modifier_from' => 'Source account is :value', + 'search_modifier_destination' => 'Il conto di destinazione è :value', + 'search_modifier_to' => 'Destination account is :value', + 'search_modifier_category' => 'La categoria è :value', + 'search_modifier_budget' => 'Il budget è :value', + 'search_modifier_bill' => 'La bolletta è :value', + 'search_modifier_type' => 'Il tipo di transazione è :value', + 'search_modifier_date' => 'La data della transazione è :value', + 'search_modifier_date_before' => 'La data della transazione è antecedente a :value', + 'search_modifier_date_after' => 'La data della transazione è successiva a :value', 'search_modifier_on' => 'La data della transazione è :value', 'search_modifier_before' => 'La data della transazione è antecedente a :value', 'search_modifier_after' => 'La data della transazione è successiva a :value', @@ -476,30 +482,33 @@ return [ 'pref_custom_fiscal_year_help' => 'Nei paesi che utilizzano un anno finanziario diverso rispetto al dal 1 gennaio al 31 dicembre, è possibile attivarlo e specificare i giorni di inizio / fine dell\'anno fiscale', 'pref_fiscal_year_start_label' => 'Data di inizio anno fiscale', 'pref_two_factor_auth' => 'Verifica in due passaggi', - 'pref_two_factor_auth_help' => 'Quando abiliti la verifica a due passaggi (nota anche come autenticazione a due fattori), aggiungi un ulteriore livello di sicurezza al tuo account. Accedi con qualcosa che conosci (la tua password) e qualcosa che hai (un codice di verifica). I codici di verifica sono generati da un\'applicazione sul telefono, come Authy o Google Authenticator.', - 'pref_enable_two_factor_auth' => 'Abilita la verifica in due passaggi', - 'pref_two_factor_auth_disabled' => 'Codice di verifica in due passaggi rimosso e disabilitato', - 'pref_two_factor_auth_remove_it' => 'Non dimenticare di rimuovere l\'account dalla tua app di autenticazione!', - 'pref_two_factor_auth_code' => 'Verificare il codice', - 'pref_two_factor_auth_code_help' => 'Esegui la scansione del codice QR con un\'applicazione sul tuo telefono come Authy o Google Authenticator e inserisci il codice generato.', - 'pref_two_factor_auth_reset_code' => 'Reimposta il codice di verifica', - 'pref_two_factor_auth_disable_2fa' => 'Disattiva 2FA', - '2fa_use_secret_instead' => 'Se non puoi scansionare il codice QR puoi utilizzare il segreto: :secret.', - 'pref_save_settings' => 'Salva le impostazioni', - 'saved_preferences' => 'Preferenze salvate!', - 'preferences_general' => 'Generale', - 'preferences_frontpage' => 'Pagina principale', - 'preferences_security' => 'Sicurezza', - 'preferences_layout' => 'Impaginazione', - 'pref_home_show_deposits' => 'Mostra i depositi nella pagina principale', - 'pref_home_show_deposits_info' => 'La pagina iniziale mostra già i tuoi conti spese. Vuoi che mostri anche i tuoi conti entrate?', - 'pref_home_do_show_deposits' => 'Sì, mostrali', - 'successful_count' => 'di cui :count con successo', - 'list_page_size_title' => 'Dimensioni pagina', - 'list_page_size_help' => 'Ogni elenco (di conti, di transazioni, ecc) mostra al massimo questo numero di elementi per pagina.', - 'list_page_size_label' => 'Dimensioni pagina', - 'between_dates' => '(:start e :end)', - 'pref_optional_fields_transaction' => 'Campi opzionali per le transazioni', + 'pref_two_factor_auth_help' => 'Quando abiliti la verifica a due passaggi (nota anche come autenticazione a due fattori), aggiungi un ulteriore livello di sicurezza al tuo account. Accedi con qualcosa che conosci (la tua password) e qualcosa che hai (un codice di verifica). I codici di verifica sono generati da un\'applicazione sul telefono, come Authy o Google Authenticator.', + 'pref_enable_two_factor_auth' => 'Abilita la verifica in due passaggi', + 'pref_two_factor_auth_disabled' => 'Codice di verifica in due passaggi rimosso e disabilitato', + 'pref_two_factor_auth_remove_it' => 'Non dimenticare di rimuovere l\'account dalla tua app di autenticazione!', + 'pref_two_factor_auth_code' => 'Verificare il codice', + 'pref_two_factor_auth_code_help' => 'Esegui la scansione del codice QR con un\'applicazione sul tuo telefono come Authy o Google Authenticator e inserisci il codice generato.', + 'pref_two_factor_auth_reset_code' => 'Reimposta il codice di verifica', + 'pref_two_factor_auth_disable_2fa' => 'Disattiva 2FA', + '2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.', + '2fa_backup_codes' => 'Store these backup codes for access in case you lose your device.', + '2fa_already_enabled' => '2-step verification is already enabled.', + 'wrong_mfa_code' => 'This MFA code is not valid.', + 'pref_save_settings' => 'Salva le impostazioni', + 'saved_preferences' => 'Preferenze salvate!', + 'preferences_general' => 'Generale', + 'preferences_frontpage' => 'Pagina principale', + 'preferences_security' => 'Sicurezza', + 'preferences_layout' => 'Impaginazione', + 'pref_home_show_deposits' => 'Mostra i depositi nella pagina principale', + 'pref_home_show_deposits_info' => 'La pagina iniziale mostra già i tuoi conti spese. Vuoi che mostri anche i tuoi conti entrate?', + 'pref_home_do_show_deposits' => 'Sì, mostrali', + 'successful_count' => 'di cui :count con successo', + 'list_page_size_title' => 'Dimensioni pagina', + 'list_page_size_help' => 'Ogni elenco (di conti, di transazioni, ecc) mostra al massimo questo numero di elementi per pagina.', + 'list_page_size_label' => 'Dimensioni pagina', + 'between_dates' => '(:start e :end)', + 'pref_optional_fields_transaction' => 'Campi opzionali per le transazioni', 'pref_optional_fields_transaction_help' => 'Per impostazione predefinita, non tutti i campi sono abilitati quando si crea una nuova transazione (a causa della confusione). Di seguito, puoi abilitare questi campi se ritieni che possano essere utili per te. Ovviamente, qualsiasi campo che è disabilitato, ma già compilato, sarà visibile indipendentemente dall\'impostazione.', 'optional_tj_date_fields' => 'Campi data', 'optional_tj_business_fields' => 'Campi aziendali', @@ -553,24 +562,25 @@ return [ 'login_with_new_email' => 'Ora puoi accedere con il tuo nuovo indirizzo email.', 'login_with_old_email' => 'Ora puoi accedere nuovamente con il tuo vecchio indirizzo email.', 'login_provider_local_only' => 'Questa azione non è disponibile quando ci si è autenticati con ":login_provider".', - 'delete_local_info_only' => 'Poiché ti sei autenticato tramite ":login_provider", questo eliminerà solamente le informazioni locali di Firefly III.', + 'delete_local_info_only' => 'Poiché ti sei autenticato tramite ":login_provider", questo eliminerà solamente le informazioni locali di Firefly III.', // attachments - 'nr_of_attachments' => 'Un allegato|:count allegati', - 'attachments' => 'Allegati', - 'edit_attachment' => 'Modifica allegato ":name"', - 'update_attachment' => 'Aggiorna allegati', - 'delete_attachment' => 'Elimina allegato ":name"', - 'attachment_deleted' => 'Allegato eliminato ":name"', - 'attachment_updated' => 'Allegato ":name" aggiornato', - 'upload_max_file_size' => 'Dimensione massima del file: :size', - 'list_all_attachments' => 'Lista di tutti gli allegati', + 'nr_of_attachments' => 'Un allegato|:count allegati', + 'attachments' => 'Allegati', + 'edit_attachment' => 'Modifica allegato ":name"', + 'update_attachment' => 'Aggiorna allegati', + 'delete_attachment' => 'Elimina allegato ":name"', + 'attachment_deleted' => 'Allegato eliminato ":name"', + 'liabilities_deleted' => 'Deleted liability ":name"', + 'attachment_updated' => 'Allegato ":name" aggiornato', + 'upload_max_file_size' => 'Dimensione massima del file: :size', + 'list_all_attachments' => 'Lista di tutti gli allegati', // transaction index - 'title_expenses' => 'Spese', - 'title_withdrawal' => 'Spese', - 'title_revenue' => 'Entrate', - 'title_deposit' => 'Redditi / entrate', + 'title_expenses' => 'Spese', + 'title_withdrawal' => 'Spese', + 'title_revenue' => 'Entrate', + 'title_deposit' => 'Redditi / entrate', 'title_transfer' => 'Trasferimenti', 'title_transfers' => 'Trasferimenti', @@ -672,9 +682,9 @@ return [ 'available_amount_indication' => 'Utilizza questi importi per ottenere un\'indicazione di quale potrebbe essere il tuo budget totale.', 'suggested' => 'Consigliato', 'average_between' => 'Media tra :start e :end', - 'over_budget_warn' => ' Usually you budget about :amount per day. This time it\'s :over_amount per day. Are you sure?', - 'transferred_in' => 'Transferred (in)', - 'transferred_away' => 'Transferred (away)', + 'over_budget_warn' => ' Di solito metti a budget circa :amount al giorno. Questa volta è :over_amount al giorno. Sei sicuro?', + 'transferred_in' => 'Trasferito (ingresso)', + 'transferred_away' => 'Trasferito (uscita)', // bills: 'match_between_amounts' => 'La bolletta abbina le transazioni tra :low e :high.', @@ -758,6 +768,7 @@ return [ 'reconcile_options' => 'Opzioni di riconciliazione', 'reconcile_range' => 'Intervallo di riconciliazione', 'start_reconcile' => 'Inizia la riconciliazione', + 'cash_account_type' => 'Cash', 'cash' => 'contanti', 'account_type' => 'Tipo conto', 'save_transactions_by_moving' => 'Salva queste transazioni spostandole in un altro conto:', @@ -782,9 +793,9 @@ return [ 'reconcile_go_back' => 'Puoi sempre modificare o eliminare una correzione in un secondo momento.', 'must_be_asset_account' => 'È possibile riconciliare solo i conti attività', 'reconciliation_stored' => 'Riconciliazione memorizzata', - 'reconciliation_error' => 'Due to an error the transactions were marked as reconciled but the correction has not been stored: :error.', - 'reconciliation_transaction_title' => 'Reconciliation (:from to :to)', - 'sum_of_reconciliation' => 'Sum of reconciliation', + 'reconciliation_error' => 'A causa di un errore le transazioni sono state contrassegnate come riconciliate ma la correzione non è stata memorizzata: :error.', + 'reconciliation_transaction_title' => 'Riconciliazione (:from - :to)', + 'sum_of_reconciliation' => 'Somma riconciliazione', 'reconcile_this_account' => 'Riconcilia questo conto', 'confirm_reconciliation' => 'Conferma riconciliazione', 'submitted_start_balance' => 'Saldo iniziale inserito', @@ -796,7 +807,7 @@ return [ 'interest_calc_daily' => 'Al giorno', 'interest_calc_monthly' => 'Al mese', 'interest_calc_yearly' => 'All\'anno', - 'initial_balance_account' => 'Initial balance account of :account', + 'initial_balance_account' => 'Saldo iniziale del conto :account', // categories: 'new_category' => 'Nuova categoria', @@ -829,7 +840,7 @@ return [ 'deleted_transfer' => 'Trasferimento ":description" eliminato correttamente', 'stored_journal' => 'Nuova transazione ":description" creata correttamente', 'stored_journal_no_descr' => 'Hai creato con successo la nuova transazione', - 'updated_journal_no_descr' => 'Successfully updated your transaction', + 'updated_journal_no_descr' => 'Transazione aggiornata con successo', 'select_transactions' => 'Seleziona transazioni', 'rule_group_select_transactions' => 'Applica ":title" a transazioni', 'rule_select_transactions' => 'Applica ":title" a transazioni', @@ -838,26 +849,33 @@ return [ 'mass_delete_journals' => 'Elimina un certo numero di transazioni', 'mass_edit_journals' => 'Modifica un certo numero di transazioni', 'mass_bulk_journals' => 'Modifica in blocco un certo numero di transazioni', - 'mass_bulk_journals_explain' => 'Se non si desidera modificare le transazioni una alla volta utilizzando la funzione di modifica in blocco, è possibile aggiornarle in una volta sola. Basta selezionare le categorie, le etichette o i budget preferiti nei campi sottostanti e tutte le transazioni nella tabella verranno aggiornate.', + 'mass_bulk_journals_explain' => 'This form allows you to change properties of the transactions listed below in one sweeping update. All the transactions in the table will be updated when you change the parameters you see here.', + 'part_of_split' => 'This transaction is part of a split transaction. If you have not selected all the splits, you may end up with changing only half the transaction.', 'bulk_set_new_values' => 'Usa gli inserimenti qui sotto per impostare nuovi valori. Se li lasci vuoti, saranno resi vuoti per tutti. Inoltre, si noti che solo i prelievi avranno un budget.', 'no_bulk_category' => 'Non aggiornare la categoria', 'no_bulk_budget' => 'Non aggiornare il budget', - 'no_bulk_tags' => 'Non aggiornare le etichette', - 'bulk_edit' => 'Modifica in blocco', - 'cannot_edit_other_fields' => 'Non puoi modificare in blocco altri campi oltre a quelli presenti perché non c\'è spazio per mostrarli. Segui il link e modificali uno per uno se è necessario modificare questi campi.', - 'no_budget' => '(nessun budget)', - 'no_budget_squared' => '(nessun budget)', - 'perm-delete-many' => 'Eliminare molti oggetti in una volta sola può essere molto pericoloso. Per favore sii cauto.', - 'mass_deleted_transactions_success' => ':amount transazioni eliminate .', - 'mass_edited_transactions_success' => ':amount transazioni aggiornate', - 'opt_group_' => '(nessun tipo di conto)', + 'no_bulk_tags' => 'Non aggiornare le etichette', + 'mass_edit' => 'Edit selected individually', + 'bulk_edit' => 'Edit selected in bulk', + 'mass_delete' => 'Delete selected', + 'cannot_edit_other_fields' => 'Non puoi modificare in blocco altri campi oltre a quelli presenti perché non c\'è spazio per mostrarli. Segui il link e modificali uno per uno se è necessario modificare questi campi.', + 'cannot_change_amount_reconciled' => 'You can\'t change the amount of reconciled transactions.', + 'no_budget' => '(nessun budget)', + 'no_budget_squared' => '(nessun budget)', + 'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious. You can delete part of a split transaction from this page, so take care.', + 'mass_deleted_transactions_success' => ':amount transazioni eliminate .', + 'mass_edited_transactions_success' => ':amount transazioni aggiornate', + 'opt_group_' => '(nessun tipo di conto)', 'opt_group_no_account_type' => '(nessun tipo di conto)', 'opt_group_defaultAsset' => 'Conto attività predefinito', 'opt_group_savingAsset' => 'Conti risparmio', 'opt_group_sharedAsset' => 'Conti attività condivisi', 'opt_group_ccAsset' => 'Carte di credito', 'opt_group_cashWalletAsset' => 'Portafogli', + 'opt_group_expense_account' => 'Expense accounts', + 'opt_group_revenue_account' => 'Revenue accounts', 'opt_group_l_Loan' => 'Passività: Prestito', + 'opt_group_cash_account' => 'Cash account', 'opt_group_l_Debt' => 'Passività: Debito', 'opt_group_l_Mortgage' => 'Passività: Mutuo', 'opt_group_l_Credit card' => 'Passività: Carta di credito', @@ -956,7 +974,7 @@ return [ 'errors' => 'Errori', 'debt_start_date' => 'Data di inizio del debito', 'debt_start_amount' => 'Importo iniziale del debito', - 'debt_start_amount_help' => 'If you owe an amount its best to enter a negative amount, because it influences your net worth. If you\'re owed an amount the same applies. Check out the help pages for more information.', + 'debt_start_amount_help' => 'Se tu devi dei soldi è meglio che inserisci un importo negativo poiché questo influenza il tuo patrimonio netto. Se ti devono dei soldi, vale la stessa cosa. Controlla le pagine d\'aiuto per maggiori informazioni.', 'store_new_liabilities_account' => 'Memorizza nuova passività', 'edit_liabilities_account' => 'Modica passività ":name"', @@ -1208,12 +1226,13 @@ return [ 'do_not_save_connection' => '(non salvare la connessione)', 'link_transaction' => 'Collega transazione', 'link_to_other_transaction' => 'Collega questa transazione a un\'altra transazione', - 'select_transaction_to_link' => 'Seleziona una transazione per collegare questa transazione a', + 'select_transaction_to_link' => 'Select a transaction to link this transaction to. The links are currently unused in Firefly III (apart from being shown), but I plan to change this in the future. Use the search box to select a transaction either by title or by ID. If you want to add custom link types, check out the administration section.', 'this_transaction' => 'Questa transazione', 'transaction' => 'Transazione', 'comments' => 'Commenti', - 'to_link_not_found' => 'Se la transazione a cui desideri effettuare il collegamento non è elencata, inserisci semplicemente il suo ID.', + 'link_notes' => 'Any notes you wish to store with the link.', 'invalid_link_selection' => 'Impossibile collegare queste transazioni', + 'selected_transaction' => 'Selected transaction', 'journals_linked' => 'Le transazioni sono collegate.', 'journals_error_linked' => 'Queste transazioni sono già collegate.', 'journals_link_to_self' => 'Non puoi collegare una transazione con se stessa', @@ -1252,12 +1271,11 @@ return [ 'split_this_withdrawal' => 'Dividi questo prelievo', 'split_this_deposit' => 'Dividi questa entrata', 'split_this_transfer' => 'Dividi questo trasferimento', - 'cannot_edit_multiple_source' => 'Non è possibile modificare la transazione n. #:id con la descrizione ":description" perché contiene più conti di origine.', - 'cannot_edit_multiple_dest' => 'Non è possibile modificare la transazione n. #:id con la descrizione ":description" perché contiene più conti di destinazione.', - 'cannot_edit_reconciled' => 'Non è possibile modificare la transazione n. #:id con la descrizione ":description" perché è stata contrassegnata come riconciliata.', 'cannot_edit_opening_balance' => 'Non è possibile modificare il saldo di apertura di un conto.', 'no_edit_multiple_left' => 'Non hai selezionato transazioni valide da modificare.', - 'cannot_convert_split_journal' => 'Impossibile convertire una transazione divisa', + 'breadcrumb_convert_group' => 'Convert transaction', + 'convert_invalid_source' => 'Source information is invalid for transaction #%d.', + 'convert_invalid_destination' => 'Destination information is invalid for transaction #%d.', // Import page (general strings only) 'import_index_title' => 'Importa le transazioni in Firefly III', @@ -1385,13 +1403,13 @@ return [ 'recurrence_deleted' => 'La transazione ricorrente ":title" è stata eliminata', // new lines for summary controller. - 'box_balance_in_currency' => 'Balance (:currency)', - 'box_spent_in_currency' => 'Spent (:currency)', - 'box_earned_in_currency' => 'Earned (:currency)', - 'box_bill_paid_in_currency' => 'Bills paid (:currency)', - 'box_bill_unpaid_in_currency' => 'Bills unpaid (:currency)', - 'box_left_to_spend_in_currency' => 'Left to spend (:currency)', - 'box_net_worth_in_currency' => 'Net worth (:currency)', - 'box_spend_per_day' => 'Left to spend per day: :amount', + 'box_balance_in_currency' => 'Saldo (:currency)', + 'box_spent_in_currency' => 'Spesi (:currency)', + 'box_earned_in_currency' => 'Guadagnati (:currency)', + 'box_bill_paid_in_currency' => 'Bollette pagate (:currency)', + 'box_bill_unpaid_in_currency' => 'Bollette non pagate (:currency)', + 'box_left_to_spend_in_currency' => 'Disponibile da spendere (:currency)', + 'box_net_worth_in_currency' => 'Patrimonio netto (:currency)', + 'box_spend_per_day' => 'Disponibile da spendere per giorno: :amount', ]; diff --git a/resources/lang/it_IT/form.php b/resources/lang/it_IT/form.php index d80377718a..4ffb0c408b 100644 --- a/resources/lang/it_IT/form.php +++ b/resources/lang/it_IT/form.php @@ -63,15 +63,15 @@ return [ 'currency' => 'Valuta', 'account_id' => 'Conto attività', 'budget_id' => 'Budget', - 'opening_balance' => 'Opening balance', + 'opening_balance' => 'Saldo di apertura', 'tagMode' => 'Modalità etichetta', 'tag_position' => 'Posizione etichetta', - 'virtual_balance' => 'Virtual balance', + 'virtual_balance' => 'Saldo virtuale', 'targetamount' => 'Importo obiettivo', - 'account_role' => 'Account role', - 'opening_balance_date' => 'Opening balance date', - 'cc_type' => 'Credit card payment plan', - 'cc_monthly_payment_date' => 'Credit card monthly payment date', + 'account_role' => 'Ruolo del conto', + 'opening_balance_date' => 'Data saldo di apertura', + 'cc_type' => 'Piano di pagamento della carta di credito', + 'cc_monthly_payment_date' => 'Data di addebito mensile della carta di credito', 'piggy_bank_id' => 'Salvadanaio', 'returnHere' => 'Ritorna qui', 'returnHereExplanation' => 'Dopo averlo archiviato, torna qui per crearne un altro.', @@ -119,7 +119,7 @@ return [ 'symbol' => 'Simbolo', 'code' => 'Codice', 'iban' => 'IBAN', - 'account_number' => 'Account number', + 'account_number' => 'Numero conto', 'creditCardNumber' => 'Numero carta di credito', 'has_headers' => 'Intestazioni', 'date_format' => 'Formato data', @@ -253,4 +253,7 @@ return [ 'weekend' => 'Fine settimana', 'client_secret' => 'Segreto del client', + 'withdrawal_destination_id' => 'Destination account', + 'deposit_source_id' => 'Source account', + ]; diff --git a/resources/lang/it_IT/import.php b/resources/lang/it_IT/import.php index 00309b5f0c..32e07fcf8a 100644 --- a/resources/lang/it_IT/import.php +++ b/resources/lang/it_IT/import.php @@ -209,6 +209,8 @@ return [ 'specific_pres_descr' => 'Risolvi i possibili problemi con i file da PC', 'specific_belfius_name' => 'Belfius BE', 'specific_belfius_descr' => 'Risolve possibili problemi con file di Belfius', + 'specific_ingbelgium_name' => 'ING BE', + 'specific_ingbelgium_descr' => 'Fixes potential problems with ING Belgium files', // job configuration for file provider (stage: roles) 'job_config_roles_title' => 'Configurazione di importazione (3/4) - Definisci il ruolo di ogni colonna', 'job_config_roles_text' => 'Ogni colonna nel tuo file CSV contiene determinati dati. Si prega di indicare il tipo di dati che l\'importatore dovrebbe aspettarsi. L\'opzione per "mappare" i dati significa che collegherete ogni voce trovata nella colonna con un valore nel vostro database. Una colonna spesso mappata è la colonna che contiene l\'IBAN del conto. Questo può essere facilmente abbinato all\'IBAN già presente nel tuo database.', @@ -308,4 +310,7 @@ return [ 'column_note' => 'Note', 'column_internal-reference' => 'Riferimento interno', + // error message + 'duplicate_row' => 'Row #:row (":description") could not be imported. It already exists.', + ]; diff --git a/resources/lang/it_IT/intro.php b/resources/lang/it_IT/intro.php index 65891400c3..7628324471 100644 --- a/resources/lang/it_IT/intro.php +++ b/resources/lang/it_IT/intro.php @@ -24,39 +24,61 @@ declare(strict_types=1); return [ // index - 'index_intro' => 'Benvenuti nella pagina indice di Firefly III. Si prega di prendersi il tempo necessario per questa introduzione per avere un\'idea di come funziona Firefly III.', - 'index_accounts-chart' => 'Questo grafico mostra il saldo attuale dei conti attività. Puoi selezionare i conti visibili qui nelle tue preferenze.', - 'index_box_out_holder' => 'Questa piccola casella e le caselle accanto a questa ti daranno una rapida panoramica della tua situazione finanziaria.', - 'index_help' => 'Se hai bisogno di aiuto per una pagina o un modulo, premi questo pulsante.', - 'index_outro' => 'La maggior parte delle pagine di Firefly III inizieranno con un piccolo tour come questo. Vi prego di contattarci quando avete domande o commenti. Grazie!', - 'index_sidebar-toggle' => 'Per creare nuove transazioni, conto o altre cose, usa il menu sotto questa icona.', + 'index_intro' => 'Benvenuti nella pagina indice di Firefly III. Si prega di prendersi il tempo necessario per questa introduzione per avere un\'idea di come funziona Firefly III.', + 'index_accounts-chart' => 'Questo grafico mostra il saldo attuale dei conti attività. Puoi selezionare i conti visibili qui nelle tue preferenze.', + 'index_box_out_holder' => 'Questa piccola casella e le caselle accanto a questa ti daranno una rapida panoramica della tua situazione finanziaria.', + 'index_help' => 'Se hai bisogno di aiuto per una pagina o un modulo, premi questo pulsante.', + 'index_outro' => 'La maggior parte delle pagine di Firefly III inizieranno con un piccolo tour come questo. Vi prego di contattarci quando avete domande o commenti. Grazie!', + 'index_sidebar-toggle' => 'Per creare nuove transazioni, conto o altre cose, usa il menu sotto questa icona.', + 'index_cash_account' => 'These are the accounts created so far. You can use the cash account to track cash expenses but it\'s not mandatory of course.', + + // transactions (withdrawal) + 'transactions_create_withdrawal_source' => 'Select your favorite asset account or liability from this dropdown.', + 'transactions_create_withdrawal_destination' => 'Select an expense account here. Leave it empty if you want to make a cash expense.', + 'transactions_create_withdrawal_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_withdrawal_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_withdrawal_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (deposit) + 'transactions_create_deposit_source' => 'Select or type the payee in this auto-completing dropdown/textbox. Leave it empty if you want to make a cash deposit.', + 'transactions_create_deposit_destination' => 'Select an asset or liability account here.', + 'transactions_create_deposit_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_deposit_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_deposit_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (transfer) + 'transactions_create_transfer_source' => 'Select the source asset account here.', + 'transactions_create_transfer_destination' => 'Select the destination asset account here.', + 'transactions_create_transfer_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_transfer_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_transfer_split_add' => 'If you want to split a transaction, add more splits with this button', // create account: - 'accounts_create_iban' => 'Dai ai tuoi conti un IBAN valido. Ciò potrebbe rendere molto facile l\'importazione dei dati in futuro.', - 'accounts_create_asset_opening_balance' => 'I conti attività possono avere un "saldo di apertura", che indica l\'inizio della cronologia di questo conto in Firefly III.', - 'accounts_create_asset_currency' => 'Firefly III supporta più valute. I conti attività hanno una valuta principale, che devi impostare qui.', - 'accounts_create_asset_virtual' => 'A volte può aiutare a fornire al tuo conto un saldo virtuale: un ulteriore importo sempre aggiunto o rimosso dal saldo effettivo.', + 'accounts_create_iban' => 'Dai ai tuoi conti un IBAN valido. Ciò potrebbe rendere molto facile l\'importazione dei dati in futuro.', + 'accounts_create_asset_opening_balance' => 'I conti attività possono avere un "saldo di apertura", che indica l\'inizio della cronologia di questo conto in Firefly III.', + 'accounts_create_asset_currency' => 'Firefly III supporta più valute. I conti attività hanno una valuta principale, che devi impostare qui.', + 'accounts_create_asset_virtual' => 'A volte può aiutare a fornire al tuo conto un saldo virtuale: un ulteriore importo sempre aggiunto o rimosso dal saldo effettivo.', // budgets index - 'budgets_index_intro' => 'I budget sono usati per gestire le tue finanze e formano una delle funzioni principali di Firefly III.', - 'budgets_index_set_budget' => 'Imposta il tuo budget totale per ogni periodo in modo che Firefly III possa dirti se hai messo a bilancio tutti i soldi disponibili.', - 'budgets_index_see_expenses_bar' => 'Le spese effettuate riempiranno lentamente questa barra.', - 'budgets_index_navigate_periods' => 'Naviga attraverso i periodi per impostare facilmente i budget in anticipo.', - 'budgets_index_new_budget' => 'Crea nuovi budget come meglio credi.', - 'budgets_index_list_of_budgets' => 'Usa questa tabella per impostare gli importi per ciascun budget e vedere l\'andamento.', - 'budgets_index_outro' => 'Per saperne di più sui budget, controlla l\'icona della guida nell\'angolo in alto a destra.', + 'budgets_index_intro' => 'I budget sono usati per gestire le tue finanze e formano una delle funzioni principali di Firefly III.', + 'budgets_index_set_budget' => 'Imposta il tuo budget totale per ogni periodo in modo che Firefly III possa dirti se hai messo a bilancio tutti i soldi disponibili.', + 'budgets_index_see_expenses_bar' => 'Le spese effettuate riempiranno lentamente questa barra.', + 'budgets_index_navigate_periods' => 'Naviga attraverso i periodi per impostare facilmente i budget in anticipo.', + 'budgets_index_new_budget' => 'Crea nuovi budget come meglio credi.', + 'budgets_index_list_of_budgets' => 'Usa questa tabella per impostare gli importi per ciascun budget e vedere l\'andamento.', + 'budgets_index_outro' => 'Per saperne di più sui budget, controlla l\'icona della guida nell\'angolo in alto a destra.', // reports (index) - 'reports_index_intro' => 'Utilizza questi resoconti per ottenere informazioni dettagliate sulle tue finanze.', - 'reports_index_inputReportType' => 'Scegli un tipo di resoconto. Consulta le pagine della guida per vedere cosa ti mostra ciascuna resoconto.', - 'reports_index_inputAccountsSelect' => 'Puoi escludere o includere i conti attività come ritieni opportuno.', - 'reports_index_inputDateRange' => 'L\'intervallo di date selezionato dipende interamente da te: da un giorno a 10 anni.', - 'reports_index_extra-options-box' => 'A seconda del resoconto che hai selezionato, puoi selezionare filtri e opzioni aggiuntive qui. Guarda questa casella quando cambi i tipi di resoconto.', + 'reports_index_intro' => 'Utilizza questi resoconti per ottenere informazioni dettagliate sulle tue finanze.', + 'reports_index_inputReportType' => 'Scegli un tipo di resoconto. Consulta le pagine della guida per vedere cosa ti mostra ciascuna resoconto.', + 'reports_index_inputAccountsSelect' => 'Puoi escludere o includere i conti attività come ritieni opportuno.', + 'reports_index_inputDateRange' => 'L\'intervallo di date selezionato dipende interamente da te: da un giorno a 10 anni.', + 'reports_index_extra-options-box' => 'A seconda del resoconto che hai selezionato, puoi selezionare filtri e opzioni aggiuntive qui. Guarda questa casella quando cambi i tipi di resoconto.', // reports (reports) - 'reports_report_default_intro' => 'Questo resoconto ti fornirà una panoramica rapida e completa delle tue finanze. Se desideri vedere qualcos\'altro, per favore non esitare a contattarmi!', - 'reports_report_audit_intro' => 'Questo resoconto ti fornirà approfondimenti dettagliati sui tuoi conti attività.', - 'reports_report_audit_optionsBox' => 'Utilizza queste caselle di controllo per mostrare o nascondere le colonne che ti interessano.', + 'reports_report_default_intro' => 'Questo resoconto ti fornirà una panoramica rapida e completa delle tue finanze. Se desideri vedere qualcos\'altro, per favore non esitare a contattarmi!', + 'reports_report_audit_intro' => 'Questo resoconto ti fornirà approfondimenti dettagliati sui tuoi conti attività.', + 'reports_report_audit_optionsBox' => 'Utilizza queste caselle di controllo per mostrare o nascondere le colonne che ti interessano.', 'reports_report_category_intro' => 'Questo resoconto ti fornirà informazioni su una o più categorie.', 'reports_report_category_pieCharts' => 'Questi grafici ti daranno un\'idea delle spese e delle entrate per categoria o per conto.', diff --git a/resources/lang/it_IT/list.php b/resources/lang/it_IT/list.php index 9b84396f76..ac46292191 100644 --- a/resources/lang/it_IT/list.php +++ b/resources/lang/it_IT/list.php @@ -23,64 +23,65 @@ declare(strict_types=1); return [ - 'buttons' => 'Pulsanti', - 'icon' => 'Icona', - 'id' => 'ID', - 'create_date' => 'Creato il', - 'update_date' => 'Aggiornato il', - 'updated_at' => 'Aggiornato il', - 'balance_before' => 'Saldo precedente', - 'balance_after' => 'Saldo successivo', - 'name' => 'Nome', - 'role' => 'Ruolo', - 'currentBalance' => 'Saldo corrente', - 'linked_to_rules' => 'Regole rilevanti', - 'active' => 'Attivo', - 'lastActivity' => 'Ultima attività', - 'balanceDiff' => 'Differenze saldi', - 'matchesOn' => 'Abbinato con', - 'account_type' => 'Tipo conto', - 'created_at' => 'Creato il', - 'account' => 'Conto', - 'matchingAmount' => 'Importo', - 'split_number' => 'Diviso #', - 'destination' => 'Destinazione', - 'source' => 'Origine', - 'next_expected_match' => 'Prossimo abbinamento previsto', - 'automatch' => 'Abbinamento automatico?', - 'repeat_freq' => 'Si ripete', - 'description' => 'Descrizione', - 'amount' => 'Importo', - 'internal_reference' => 'Riferimento interno', - 'date' => 'Data', - 'interest_date' => 'Data interessi', - 'book_date' => 'Data contabile', - 'process_date' => 'Data lavorazione', - 'due_date' => 'Data scadenza', - 'payment_date' => 'Data pagamento', - 'invoice_date' => 'Data fatturazione', - 'interal_reference' => 'Riferimento interno', - 'notes' => 'Note', - 'from' => 'Da', - 'piggy_bank' => 'Salvadanaio', - 'to' => 'A', - 'budget' => 'Budget', - 'category' => 'Categoria', - 'bill' => 'Bolletta', - 'withdrawal' => 'Prelievo', - 'deposit' => 'Deposito', - 'transfer' => 'Trasferimento', - 'type' => 'Tipo', - 'completed' => 'Completato', - 'iban' => 'IBAN', - 'paid_current_period' => 'Pagati in questo periodo', - 'email' => 'Email', - 'registered_at' => 'Registrato il', - 'is_blocked' => 'È bloccato', - 'is_admin' => 'È amministratore', - 'has_two_factor' => 'Ha 2FA', - 'blocked_code' => 'Codice blocco', - 'source_account' => 'Conto di origine', + 'buttons' => 'Pulsanti', + 'icon' => 'Icona', + 'id' => 'ID', + 'create_date' => 'Creato il', + 'update_date' => 'Aggiornato il', + 'updated_at' => 'Aggiornato il', + 'balance_before' => 'Saldo precedente', + 'balance_after' => 'Saldo successivo', + 'name' => 'Nome', + 'role' => 'Ruolo', + 'currentBalance' => 'Saldo corrente', + 'linked_to_rules' => 'Regole rilevanti', + 'active' => 'Attivo', + 'transaction_type' => 'Type', + 'lastActivity' => 'Ultima attività', + 'balanceDiff' => 'Differenze saldi', + 'matchesOn' => 'Abbinato con', + 'account_type' => 'Tipo conto', + 'created_at' => 'Creato il', + 'account' => 'Conto', + 'matchingAmount' => 'Importo', + 'split_number' => 'Diviso #', + 'destination' => 'Destinazione', + 'source' => 'Origine', + 'next_expected_match' => 'Prossimo abbinamento previsto', + 'automatch' => 'Abbinamento automatico?', + 'repeat_freq' => 'Si ripete', + 'description' => 'Descrizione', + 'amount' => 'Importo', + 'internal_reference' => 'Riferimento interno', + 'date' => 'Data', + 'interest_date' => 'Data interessi', + 'book_date' => 'Data contabile', + 'process_date' => 'Data lavorazione', + 'due_date' => 'Data scadenza', + 'payment_date' => 'Data pagamento', + 'invoice_date' => 'Data fatturazione', + 'interal_reference' => 'Riferimento interno', + 'notes' => 'Note', + 'from' => 'Da', + 'piggy_bank' => 'Salvadanaio', + 'to' => 'A', + 'budget' => 'Budget', + 'category' => 'Categoria', + 'bill' => 'Bolletta', + 'withdrawal' => 'Prelievo', + 'deposit' => 'Deposito', + 'transfer' => 'Trasferimento', + 'type' => 'Tipo', + 'completed' => 'Completato', + 'iban' => 'IBAN', + 'paid_current_period' => 'Pagati in questo periodo', + 'email' => 'Email', + 'registered_at' => 'Registrato il', + 'is_blocked' => 'È bloccato', + 'is_admin' => 'È amministratore', + 'has_two_factor' => 'Ha 2FA', + 'blocked_code' => 'Codice blocco', + 'source_account' => 'Conto di origine', 'destination_account' => 'Conto destinazione', 'accounts_count' => 'Numero di conti', 'journals_count' => 'Numero di transazioni', diff --git a/resources/lang/it_IT/validation.php b/resources/lang/it_IT/validation.php index c6694f27b3..5aa7f9cfcb 100644 --- a/resources/lang/it_IT/validation.php +++ b/resources/lang/it_IT/validation.php @@ -139,8 +139,8 @@ return [ 'name' => 'nome', 'piggy_bank_id' => 'ID salvadanaio', 'targetamount' => 'importo obiettivo', - 'opening_balance_date' => 'opening balance date', - 'opening_balance' => 'opening balance', + 'opening_balance_date' => 'data saldo di apertura', + 'opening_balance' => 'saldo di apertura', 'match' => 'abbinamento', 'amount_min' => 'importo minimo', 'amount_max' => 'importo massimo', @@ -173,7 +173,7 @@ return [ 'withdrawal_source_need_data' => 'È necessario ottenere un ID e/o un nome del conto di origine validi per continuare.', 'withdrawal_source_bad_data' => 'Non è stato possibile trovare un conto d\'origine valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', 'withdrawal_dest_need_data' => 'È necessario ottenere un ID e/o un nome del conto di destinazione validi per continuare.', - 'withdrawal_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'withdrawal_dest_bad_data' => 'Non è stato possibile trovare un conto di destinazione valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', 'deposit_source_need_data' => 'È necessario ottenere un ID e/o un nome del conto di origine validi per continuare.', 'deposit_source_bad_data' => 'Non è stato possibile trovare un conto d\'origine valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', @@ -184,9 +184,12 @@ return [ 'transfer_source_bad_data' => 'Non è stato possibile trovare un conto d\'origine valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', 'transfer_dest_need_data' => 'È necessario ottenere un ID e/o un nome del conto di destinazione validi per continuare.', 'transfer_dest_bad_data' => 'Non è stato possibile trovare un conto di destinazione valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', - 'need_id_in_edit' => 'Each split must have transaction_journal_id (either valid ID or 0).', + 'need_id_in_edit' => 'Ogni suddivisione deve avere un "transaction_journal_id" (un ID valido oppure 0).', - 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', - 'ob_dest_need_data' => 'Need to get a valid destination account ID and/or valid destination account name to continue.', - 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'ob_source_need_data' => 'È necessario ottenere un ID e/o un nome del conto di origine validi per continuare.', + 'ob_dest_need_data' => 'È necessario ottenere un ID e/o un nome del conto di destinazione validi per continuare.', + 'ob_dest_bad_data' => 'Non è stato possibile trovare un conto di destinazione valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', + + 'generic_invalid_source' => 'You can\'t use this account as the source account.', + 'generic_invalid_destination' => 'You can\'t use this account as the destination account.', ]; diff --git a/resources/lang/nb_NO/breadcrumbs.php b/resources/lang/nb_NO/breadcrumbs.php index bae4d18ee4..1b2da01252 100644 --- a/resources/lang/nb_NO/breadcrumbs.php +++ b/resources/lang/nb_NO/breadcrumbs.php @@ -39,6 +39,7 @@ return [ 'reports' => 'Rapporter', 'search_result' => 'Søkeresultater for ":query"', 'withdrawal_list' => 'Utgifter', + 'Withdrawal_list' => 'Expenses', 'deposit_list' => 'Inntekter og innskudd', 'transfer_list' => 'Overføringer', 'transfers_list' => 'Overføringer', diff --git a/resources/lang/nb_NO/firefly.php b/resources/lang/nb_NO/firefly.php index 6f41ea11d9..9b7b8f7954 100644 --- a/resources/lang/nb_NO/firefly.php +++ b/resources/lang/nb_NO/firefly.php @@ -83,28 +83,32 @@ return [ 'help_for_this_page' => 'Hjelp for denne siden', 'no_help_could_be_found' => 'Ingen hjelpetekst ble funnet.', 'no_help_title' => 'Beklager, en feil har oppstått.', - 'two_factor_welcome' => 'Hei, :user!', - 'two_factor_enter_code' => 'Vennligst skriv inn tofaktorautentiseringskoden for å fortsette. Appen på telefonen kan generere den for deg.', - 'two_factor_code_here' => 'Skriv koden her', - 'two_factor_title' => 'To-faktor autentisering', - 'authenticate' => 'Autentisere', - 'two_factor_forgot_title' => 'Mistet tofaktorautentisering', - 'two_factor_forgot' => 'Jeg har glemt/mistet min tofaktor-ting.', - 'two_factor_lost_header' => 'Mistet tofaktorautentisering?', - 'two_factor_lost_intro' => 'Dessverre er ikke dette noe du kan tilbakestille fra webgrensesnittet. Du har to valg.', - 'two_factor_lost_fix_self' => 'Hvis du kjører din egen installasjon av Firefly III, kan du sjekke loggene i storage/logs for instruksjoner.', - 'two_factor_lost_fix_owner' => 'Ellers sender du e-postadressen eieren, :site_owner og ber vedkommende om å tilbakestille tofaktorautentiseringen din.', - 'warning_much_data' => ':days dager med data kan ta litt tid å laste.', - 'registered' => 'Registreringen var vellykket!', - 'Default asset account' => 'Standard aktivakonto', - 'no_budget_pointer' => 'Det ser ikke ut til at du har noen budsjett ennå. Du bør opprette noen på budsjett-siden. Budsjett kan hjelpe deg med å holde oversikt over utgifter.', - 'Savings account' => 'Sparekonto', - 'Credit card' => 'Kredittkort', - 'source_accounts' => 'Kildekonto(er)', - 'destination_accounts' => 'Målkonto(er)', - 'user_id_is' => 'Din bruker-ID er :user', - 'field_supports_markdown' => 'Dette feltet støtter Markdown.', - 'need_more_help' => 'Hvis du trenger mer hjelp med å bruke Firefly III, vennligst opprett en sak på Github.', + 'two_factor_welcome' => 'Hello!', + 'two_factor_enter_code' => 'Vennligst skriv inn tofaktorautentiseringskoden for å fortsette. Appen på telefonen kan generere den for deg.', + 'two_factor_code_here' => 'Skriv koden her', + 'two_factor_title' => 'To-faktor autentisering', + 'authenticate' => 'Autentisere', + 'two_factor_forgot_title' => 'Mistet tofaktorautentisering', + 'two_factor_forgot' => 'Jeg har glemt/mistet min tofaktor-ting.', + 'two_factor_lost_header' => 'Mistet tofaktorautentisering?', + 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', + 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in storage/logs for instructions, or run docker logs <container_id> to see the instructions (refresh this page).', + 'two_factor_lost_fix_owner' => 'Ellers sender du e-postadressen eieren, :site_owner og ber vedkommende om å tilbakestille tofaktorautentiseringen din.', + 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', + 'pref_two_factor_new_backup_codes' => 'Get new backup codes', + 'pref_two_factor_backup_code_count' => 'You have :count valid backup code(s).', + '2fa_i_have_them' => 'I stored them!', + 'warning_much_data' => ':days dager med data kan ta litt tid å laste.', + 'registered' => 'Registreringen var vellykket!', + 'Default asset account' => 'Standard aktivakonto', + 'no_budget_pointer' => 'Det ser ikke ut til at du har noen budsjett ennå. Du bør opprette noen på budsjett-siden. Budsjett kan hjelpe deg med å holde oversikt over utgifter.', + 'Savings account' => 'Sparekonto', + 'Credit card' => 'Kredittkort', + 'source_accounts' => 'Kildekonto(er)', + 'destination_accounts' => 'Målkonto(er)', + 'user_id_is' => 'Din bruker-ID er :user', + 'field_supports_markdown' => 'Dette feltet støtter Markdown.', + 'need_more_help' => 'Hvis du trenger mer hjelp med å bruke Firefly III, vennligst opprett en sak på Github.', 'reenable_intro_text' => 'Du kan også reaktivere introduksjonsveiledningen.', 'intro_boxes_after_refresh' => 'Innføringsboksene vil dukke opp igjen når du laster siden på nytt.', 'show_all_no_filter' => 'Vis alle transaksjoner uten å gruppere dem etter dato.', @@ -221,21 +225,23 @@ return [ 'search_query' => 'Spørring', 'search_found_transactions' => 'Firefly III fant :count transaksjoner i :time sekunder.', 'search_for_query' => 'Firefly III leter etter transaksjoner med disse ordene: :query', - 'search_modifier_amount_is' => 'Beløpet er eksakt :value', - 'search_modifier_amount' => 'Beløpet er eksakt :value', - 'search_modifier_amount_max' => 'Beløpet er på det største :value', - 'search_modifier_amount_min' => 'Beløpet er på det minste: :value', - 'search_modifier_amount_less' => 'Beløpet er mindre enn :value', - 'search_modifier_amount_more' => 'Beløpet er større enn :value', - 'search_modifier_source' => 'Kildekonto er :value', - 'search_modifier_destination' => 'Målkonto er :value', - 'search_modifier_category' => 'Kategori er :value', - 'search_modifier_budget' => 'Budsjett er :value', - 'search_modifier_bill' => 'Regning er :value', - 'search_modifier_type' => 'Transaksjons type er :value', - 'search_modifier_date' => 'Transaksjons dato er :value', - 'search_modifier_date_before' => 'Transaksjons dato er før :value', - 'search_modifier_date_after' => 'Transaksjons dato er etter :value', + 'search_modifier_amount_is' => 'Beløpet er eksakt :value', + 'search_modifier_amount' => 'Beløpet er eksakt :value', + 'search_modifier_amount_max' => 'Beløpet er på det største :value', + 'search_modifier_amount_min' => 'Beløpet er på det minste: :value', + 'search_modifier_amount_less' => 'Beløpet er mindre enn :value', + 'search_modifier_amount_more' => 'Beløpet er større enn :value', + 'search_modifier_source' => 'Kildekonto er :value', + 'search_modifier_from' => 'Source account is :value', + 'search_modifier_destination' => 'Målkonto er :value', + 'search_modifier_to' => 'Destination account is :value', + 'search_modifier_category' => 'Kategori er :value', + 'search_modifier_budget' => 'Budsjett er :value', + 'search_modifier_bill' => 'Regning er :value', + 'search_modifier_type' => 'Transaksjons type er :value', + 'search_modifier_date' => 'Transaksjons dato er :value', + 'search_modifier_date_before' => 'Transaksjons dato er før :value', + 'search_modifier_date_after' => 'Transaksjons dato er etter :value', 'search_modifier_on' => 'Transaksjons dato er :value', 'search_modifier_before' => 'Transaksjons dato er før :value', 'search_modifier_after' => 'Transaksjons er etter :value', @@ -476,30 +482,33 @@ return [ 'pref_custom_fiscal_year_help' => 'I land som bruker et annet regnskapsår enn 1. januar til 31. desember, kan du slå på dette og angi start- og sluttdager for regnskapsåret', 'pref_fiscal_year_start_label' => 'Regnskapsårets startdato', 'pref_two_factor_auth' => '2-trinnsverifisering', - 'pref_two_factor_auth_help' => 'Når du aktiverer 2-trinnsverifisering (også kjent som tofaktorautentisering), legger du til et ekstra sikkerhetslag på kontoen din. Du logger deg på med noe du vet (ditt passord) og noe du har (en bekreftelseskode). Bekreftelseskoder genereres av et program på telefonen, for eksempel Authy eller Google Authenticator.', - 'pref_enable_two_factor_auth' => 'Skru på 2-trinnsverifisering', - 'pref_two_factor_auth_disabled' => '2-trinnsverifisering er fjernet og deaktivert', - 'pref_two_factor_auth_remove_it' => 'Ikke glem å fjerne kontoen fra godkjenningsappen din!', - 'pref_two_factor_auth_code' => 'Bekreftelseskode', - 'pref_two_factor_auth_code_help' => 'Skann QR-koden med et program på telefonen, for eksempel Authy eller Google Authenticator, og skriv inn den genererte koden.', - 'pref_two_factor_auth_reset_code' => 'Tilbakestill verifiseringskoden', - 'pref_two_factor_auth_disable_2fa' => 'Deaktiver 2FA', - '2fa_use_secret_instead' => 'Hvis du ikke kan skanne QR code, bruk gjerne "secret" istedet: :secret.', - 'pref_save_settings' => 'Lagre innstillinger', - 'saved_preferences' => 'Innstillinger lagret!', - 'preferences_general' => 'Generelt', - 'preferences_frontpage' => 'Startskjermen', - 'preferences_security' => 'Sikkerhet', - 'preferences_layout' => 'Oppsett', - 'pref_home_show_deposits' => 'Vis innskudd på startskjermen', - 'pref_home_show_deposits_info' => 'Startskjermen viser allerede kostnadskontoene dine. Skal den også vise inntektskontoene dine?', - 'pref_home_do_show_deposits' => 'Ja, vis dem', - 'successful_count' => 'hvorav :count var vellykket', - 'list_page_size_title' => 'Sidestørrelse', - 'list_page_size_help' => 'En liste over ting (kontoer, transaksjoner osv.). Viser maksimalt dette antall elementer per side.', - 'list_page_size_label' => 'Sidestørrelse', - 'between_dates' => '(:start og :end)', - 'pref_optional_fields_transaction' => 'Valgfrie felt for transaksjoner', + 'pref_two_factor_auth_help' => 'Når du aktiverer 2-trinnsverifisering (også kjent som tofaktorautentisering), legger du til et ekstra sikkerhetslag på kontoen din. Du logger deg på med noe du vet (ditt passord) og noe du har (en bekreftelseskode). Bekreftelseskoder genereres av et program på telefonen, for eksempel Authy eller Google Authenticator.', + 'pref_enable_two_factor_auth' => 'Skru på 2-trinnsverifisering', + 'pref_two_factor_auth_disabled' => '2-trinnsverifisering er fjernet og deaktivert', + 'pref_two_factor_auth_remove_it' => 'Ikke glem å fjerne kontoen fra godkjenningsappen din!', + 'pref_two_factor_auth_code' => 'Bekreftelseskode', + 'pref_two_factor_auth_code_help' => 'Skann QR-koden med et program på telefonen, for eksempel Authy eller Google Authenticator, og skriv inn den genererte koden.', + 'pref_two_factor_auth_reset_code' => 'Tilbakestill verifiseringskoden', + 'pref_two_factor_auth_disable_2fa' => 'Deaktiver 2FA', + '2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.', + '2fa_backup_codes' => 'Store these backup codes for access in case you lose your device.', + '2fa_already_enabled' => '2-step verification is already enabled.', + 'wrong_mfa_code' => 'This MFA code is not valid.', + 'pref_save_settings' => 'Lagre innstillinger', + 'saved_preferences' => 'Innstillinger lagret!', + 'preferences_general' => 'Generelt', + 'preferences_frontpage' => 'Startskjermen', + 'preferences_security' => 'Sikkerhet', + 'preferences_layout' => 'Oppsett', + 'pref_home_show_deposits' => 'Vis innskudd på startskjermen', + 'pref_home_show_deposits_info' => 'Startskjermen viser allerede kostnadskontoene dine. Skal den også vise inntektskontoene dine?', + 'pref_home_do_show_deposits' => 'Ja, vis dem', + 'successful_count' => 'hvorav :count var vellykket', + 'list_page_size_title' => 'Sidestørrelse', + 'list_page_size_help' => 'En liste over ting (kontoer, transaksjoner osv.). Viser maksimalt dette antall elementer per side.', + 'list_page_size_label' => 'Sidestørrelse', + 'between_dates' => '(:start og :end)', + 'pref_optional_fields_transaction' => 'Valgfrie felt for transaksjoner', 'pref_optional_fields_transaction_help' => 'Som standard er ikke alle felt aktivert når du oppretter en ny transaksjon (for å unngå forvirring). Nedenfor kan du aktivere disse feltene hvis du tror de kan være nyttige for deg. Selvfølgelig vil et felt som er deaktivert, men allerede fylt inn, være synlig, uavhengig av innstillingen.', 'optional_tj_date_fields' => 'Datofelter', 'optional_tj_business_fields' => 'Forretningsfelter', @@ -553,24 +562,25 @@ return [ 'login_with_new_email' => 'Du kan nå logge inn med din nye e-postadresse.', 'login_with_old_email' => 'Du kan nå logge inn med din gamle e-postadresse igjen.', 'login_provider_local_only' => 'Denne handlingen er ikke tilgjengelig ved godkjenning gjennom ":login_provider".', - 'delete_local_info_only' => 'Fordi du godkjenner gjennom ":login_provider", vil dette bare slette lokal informasjon i Firefly III.', + 'delete_local_info_only' => 'Fordi du godkjenner gjennom ":login_provider", vil dette bare slette lokal informasjon i Firefly III.', // attachments - 'nr_of_attachments' => 'Ett vedlegg|:count vedlegg', - 'attachments' => 'Vedlegg', - 'edit_attachment' => 'Rediger vedlegg ":name"', - 'update_attachment' => 'Oppdater vedlegget', - 'delete_attachment' => 'Slett vedlegg ":name"', - 'attachment_deleted' => 'Slettet vedlegg ":name"', - 'attachment_updated' => 'Oppdatert vedlegg ":name"', - 'upload_max_file_size' => 'Maks filstørrelse: :size', - 'list_all_attachments' => 'Liste over alle vedlegg', + 'nr_of_attachments' => 'Ett vedlegg|:count vedlegg', + 'attachments' => 'Vedlegg', + 'edit_attachment' => 'Rediger vedlegg ":name"', + 'update_attachment' => 'Oppdater vedlegget', + 'delete_attachment' => 'Slett vedlegg ":name"', + 'attachment_deleted' => 'Slettet vedlegg ":name"', + 'liabilities_deleted' => 'Deleted liability ":name"', + 'attachment_updated' => 'Oppdatert vedlegg ":name"', + 'upload_max_file_size' => 'Maks filstørrelse: :size', + 'list_all_attachments' => 'Liste over alle vedlegg', // transaction index - 'title_expenses' => 'Utgifter', - 'title_withdrawal' => 'Utgifter', - 'title_revenue' => 'Inntekt', - 'title_deposit' => 'Inntekt', + 'title_expenses' => 'Utgifter', + 'title_withdrawal' => 'Utgifter', + 'title_revenue' => 'Inntekt', + 'title_deposit' => 'Inntekt', 'title_transfer' => 'Overføringer', 'title_transfers' => 'Overføringer', @@ -758,6 +768,7 @@ return [ 'reconcile_options' => 'Avstemmingsalternativer', 'reconcile_range' => 'Avstemningsområde', 'start_reconcile' => 'Start avstemming', + 'cash_account_type' => 'Cash', 'cash' => 'kontanter', 'account_type' => 'Kontotype', 'save_transactions_by_moving' => 'Lagre disse transaksjonene ved å flytte dem til en annen konto:', @@ -838,26 +849,33 @@ return [ 'mass_delete_journals' => 'Slett flere transaksjoner', 'mass_edit_journals' => 'Rediger flere transaksjoner', 'mass_bulk_journals' => 'Rediger flere transaksjoner samtidig', - 'mass_bulk_journals_explain' => 'Hvis du ikke ønsker å endre transaksjonene dine en-etter-en, kan du redigere flere av dem på en gang ved hjelp av massedigeringsfunksjonen. Bare velg kategori, tagg eller budsjett i feltene under, så vil alle transaksjonene i tabellen bli oppdatert.', + 'mass_bulk_journals_explain' => 'This form allows you to change properties of the transactions listed below in one sweeping update. All the transactions in the table will be updated when you change the parameters you see here.', + 'part_of_split' => 'This transaction is part of a split transaction. If you have not selected all the splits, you may end up with changing only half the transaction.', 'bulk_set_new_values' => 'Bruk innstillingene nedenfor for å angi nye verdier. Hvis du lar dem stå tomme, forblir de tomme. Vær også oppmerksom på at kun uttak vil bli gitt et budsjett.', 'no_bulk_category' => 'Ikke oppdater kategori', 'no_bulk_budget' => 'Ikke oppdater budsjett', - 'no_bulk_tags' => 'Ikke oppdater tagg(er)', - 'bulk_edit' => 'Masseredigering', - 'cannot_edit_other_fields' => 'Du kan ikke masseredigere andre felt enn de som er her, fordi det er ikke plass til å vise dem. Vennligst følg linken og rediger disse en om gangen hvis du må redigere disse feltene.', - 'no_budget' => '(ingen budsjett)', - 'no_budget_squared' => '(ingen budsjett)', - 'perm-delete-many' => 'Å slette mange elementer på en gang kan skape problemer. Vær forsiktig.', - 'mass_deleted_transactions_success' => 'Slettet :amount transaksjon(er).', - 'mass_edited_transactions_success' => 'Oppdatert :amount transaksjon(er)', - 'opt_group_' => '(ingen kontotype)', + 'no_bulk_tags' => 'Ikke oppdater tagg(er)', + 'mass_edit' => 'Edit selected individually', + 'bulk_edit' => 'Edit selected in bulk', + 'mass_delete' => 'Delete selected', + 'cannot_edit_other_fields' => 'Du kan ikke masseredigere andre felt enn de som er her, fordi det er ikke plass til å vise dem. Vennligst følg linken og rediger disse en om gangen hvis du må redigere disse feltene.', + 'cannot_change_amount_reconciled' => 'You can\'t change the amount of reconciled transactions.', + 'no_budget' => '(ingen budsjett)', + 'no_budget_squared' => '(ingen budsjett)', + 'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious. You can delete part of a split transaction from this page, so take care.', + 'mass_deleted_transactions_success' => 'Slettet :amount transaksjon(er).', + 'mass_edited_transactions_success' => 'Oppdatert :amount transaksjon(er)', + 'opt_group_' => '(ingen kontotype)', 'opt_group_no_account_type' => '(ingen kontotype)', 'opt_group_defaultAsset' => 'Standard aktivakontoer', 'opt_group_savingAsset' => 'Sparekontoer', 'opt_group_sharedAsset' => 'Delte aktivakontoer', 'opt_group_ccAsset' => 'Kredittkort', 'opt_group_cashWalletAsset' => 'Kontant lommebok', + 'opt_group_expense_account' => 'Expense accounts', + 'opt_group_revenue_account' => 'Revenue accounts', 'opt_group_l_Loan' => 'Gjeld: Lån', + 'opt_group_cash_account' => 'Cash account', 'opt_group_l_Debt' => 'Gjeld: Gjeld', 'opt_group_l_Mortgage' => 'Gjeld: Huslån', 'opt_group_l_Credit card' => 'Gjeld: Kredittkort', @@ -1208,12 +1226,13 @@ return [ 'do_not_save_connection' => '(ikke lagre kobling)', 'link_transaction' => 'Sammenkoble transaksjon', 'link_to_other_transaction' => 'Koble denne transaksjonen til en annen transaksjon', - 'select_transaction_to_link' => 'Velg en transaksjon å koble til denne transaksjonen', + 'select_transaction_to_link' => 'Select a transaction to link this transaction to. The links are currently unused in Firefly III (apart from being shown), but I plan to change this in the future. Use the search box to select a transaction either by title or by ID. If you want to add custom link types, check out the administration section.', 'this_transaction' => 'Denne transaksjonen', 'transaction' => 'Transaksjon', 'comments' => 'Kommentarer', - 'to_link_not_found' => 'Hvis transaksjonen du vil koble til ikke vises, kan du skrive inn en ID.', + 'link_notes' => 'Any notes you wish to store with the link.', 'invalid_link_selection' => 'Kan ikke koble disse transaksjonene sammen', + 'selected_transaction' => 'Selected transaction', 'journals_linked' => 'Transaksjonene er knyttet sammen.', 'journals_error_linked' => 'Disse transaksjonene er allerede knyttet sammen.', 'journals_link_to_self' => 'Du kan ikke koble en transaksjon til seg selv', @@ -1252,12 +1271,11 @@ return [ 'split_this_withdrawal' => 'Del dette uttaket', 'split_this_deposit' => 'Del dette innskuddet', 'split_this_transfer' => 'Del denne overføringen', - 'cannot_edit_multiple_source' => 'Du kan ikke redigere splittet transaksjon #:id med beskrivelse ":description" fordi den inneholder flere kontokilder.', - 'cannot_edit_multiple_dest' => 'Du kan ikke redigere splittet transaksjon #:id med beskrivelse ":description" fordi den inneholder flere kontodestinasjoner.', - 'cannot_edit_reconciled' => 'Du kan ikke redigere transaksjon #:id med beskrivelse ":description" fordi den er blitt merket som rekonsiliert (behandlet).', 'cannot_edit_opening_balance' => 'Du kan ikke redigere åpningssaldoen til en konto.', 'no_edit_multiple_left' => 'Du har ikke valgt en tillatt transaksjon for redigering.', - 'cannot_convert_split_journal' => 'Kan ikke konvertere en splittet transaksjon', + 'breadcrumb_convert_group' => 'Convert transaction', + 'convert_invalid_source' => 'Source information is invalid for transaction #%d.', + 'convert_invalid_destination' => 'Destination information is invalid for transaction #%d.', // Import page (general strings only) 'import_index_title' => 'Importer transaksjoner til Firefly III', diff --git a/resources/lang/nb_NO/form.php b/resources/lang/nb_NO/form.php index e9aabd658e..b289f7db07 100644 --- a/resources/lang/nb_NO/form.php +++ b/resources/lang/nb_NO/form.php @@ -66,7 +66,7 @@ return [ 'opening_balance' => 'Opening balance', 'tagMode' => 'Taggmodus', 'tag_position' => 'Stedtagg', - 'virtual_balance' => 'Virtual balance', + 'virtual_balance' => 'Virtual balance', 'targetamount' => 'Målbeløp', 'account_role' => 'Account role', 'opening_balance_date' => 'Opening balance date', @@ -253,4 +253,7 @@ return [ 'weekend' => 'Helg', 'client_secret' => 'Client Secret', + 'withdrawal_destination_id' => 'Destination account', + 'deposit_source_id' => 'Source account', + ]; diff --git a/resources/lang/nb_NO/import.php b/resources/lang/nb_NO/import.php index f45df53163..48c788156a 100644 --- a/resources/lang/nb_NO/import.php +++ b/resources/lang/nb_NO/import.php @@ -209,6 +209,8 @@ return [ 'specific_pres_descr' => 'Fikser potensielle problemer med PC filer', 'specific_belfius_name' => 'Belfius BE', 'specific_belfius_descr' => 'Fikser potensielle problemer med Belfius filer', + 'specific_ingbelgium_name' => 'ING BE', + 'specific_ingbelgium_descr' => 'Fixes potential problems with ING Belgium files', // job configuration for file provider (stage: roles) 'job_config_roles_title' => 'Importoppsett (3/4) - Definer hver kolonnes rolle', 'job_config_roles_text' => 'Hver kolonne i CSV filen inneholder visse data. Vennligst indiker hvilken type data importen kan forvente. "Map" valget indikerer at du vil knytte hver oppføring funnet i kolonnen til en verdi in databasen. En ofte knyttet kolonne is kolonnen som inneholder IBAN til motstående konto. Dette kan enkelt matches mot IBAN verdier som er i databasen allerede.', @@ -308,4 +310,7 @@ return [ 'column_note' => 'Notat(er)', 'column_internal-reference' => 'Intern referanse', + // error message + 'duplicate_row' => 'Row #:row (":description") could not be imported. It already exists.', + ]; diff --git a/resources/lang/nb_NO/intro.php b/resources/lang/nb_NO/intro.php index 6b8986a9c3..93f86fba17 100644 --- a/resources/lang/nb_NO/intro.php +++ b/resources/lang/nb_NO/intro.php @@ -24,39 +24,61 @@ declare(strict_types=1); return [ // index - 'index_intro' => 'Velkommen til forsiden til Firefly III. Ta deg tid til å gå gjennom denne introen for å få en følelse av hvordan Firefly III fungerer.', - 'index_accounts-chart' => 'Dette diagrammet viser gjeldende saldo på aktivakontoene dine. Du kan velge kontoene som er synlige her under innstillinger.', - 'index_box_out_holder' => 'Denne lille boksen og boksene ved siden av gir deg rask oversikt over din økonomiske situasjon.', - 'index_help' => 'Hvis du trenger hjelp til en side eller et skjema, trykker du på denne knappen.', - 'index_outro' => 'De fleste sidene av Firefly III vil starte med en liten gjennomgang slik som denne. Ta kontakt med meg hvis du har spørsmål eller kommentarer. Sett igang!', - 'index_sidebar-toggle' => 'For å opprette nye transaksjoner, kontoer eller andre ting, bruk menyen under dette ikonet.', + 'index_intro' => 'Velkommen til forsiden til Firefly III. Ta deg tid til å gå gjennom denne introen for å få en følelse av hvordan Firefly III fungerer.', + 'index_accounts-chart' => 'Dette diagrammet viser gjeldende saldo på aktivakontoene dine. Du kan velge kontoene som er synlige her under innstillinger.', + 'index_box_out_holder' => 'Denne lille boksen og boksene ved siden av gir deg rask oversikt over din økonomiske situasjon.', + 'index_help' => 'Hvis du trenger hjelp til en side eller et skjema, trykker du på denne knappen.', + 'index_outro' => 'De fleste sidene av Firefly III vil starte med en liten gjennomgang slik som denne. Ta kontakt med meg hvis du har spørsmål eller kommentarer. Sett igang!', + 'index_sidebar-toggle' => 'For å opprette nye transaksjoner, kontoer eller andre ting, bruk menyen under dette ikonet.', + 'index_cash_account' => 'These are the accounts created so far. You can use the cash account to track cash expenses but it\'s not mandatory of course.', + + // transactions (withdrawal) + 'transactions_create_withdrawal_source' => 'Select your favorite asset account or liability from this dropdown.', + 'transactions_create_withdrawal_destination' => 'Select an expense account here. Leave it empty if you want to make a cash expense.', + 'transactions_create_withdrawal_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_withdrawal_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_withdrawal_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (deposit) + 'transactions_create_deposit_source' => 'Select or type the payee in this auto-completing dropdown/textbox. Leave it empty if you want to make a cash deposit.', + 'transactions_create_deposit_destination' => 'Select an asset or liability account here.', + 'transactions_create_deposit_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_deposit_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_deposit_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (transfer) + 'transactions_create_transfer_source' => 'Select the source asset account here.', + 'transactions_create_transfer_destination' => 'Select the destination asset account here.', + 'transactions_create_transfer_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_transfer_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_transfer_split_add' => 'If you want to split a transaction, add more splits with this button', // create account: - 'accounts_create_iban' => 'Gi kontoene dine en gyldig IBAN. Dette gjør dataimport lettere i fremtiden.', - 'accounts_create_asset_opening_balance' => 'Aktivakontoer kan ha en "åpningssaldo" som indikerer starten på denne kontoens historie i Firefly III.', - 'accounts_create_asset_currency' => 'Firefly III støtter flere valutaer. Aktivakontoer har en hovedvaluta, som du må sette her.', - 'accounts_create_asset_virtual' => 'Det kan noen ganger hjelpe å gi kontoen din en virtuell saldo: et ekstra beløp blir alltid lagt til eller fjernet fra den faktiske saldoen.', + 'accounts_create_iban' => 'Gi kontoene dine en gyldig IBAN. Dette gjør dataimport lettere i fremtiden.', + 'accounts_create_asset_opening_balance' => 'Aktivakontoer kan ha en "åpningssaldo" som indikerer starten på denne kontoens historie i Firefly III.', + 'accounts_create_asset_currency' => 'Firefly III støtter flere valutaer. Aktivakontoer har en hovedvaluta, som du må sette her.', + 'accounts_create_asset_virtual' => 'Det kan noen ganger hjelpe å gi kontoen din en virtuell saldo: et ekstra beløp blir alltid lagt til eller fjernet fra den faktiske saldoen.', // budgets index - 'budgets_index_intro' => 'Budsjetter brukes til å styre din økonomi og er en av kjernefunksjonene i Firefly III.', - 'budgets_index_set_budget' => 'Sett ditt totale budsjett for hver periode, så Firefly III kan fortelle deg om du har budsjettert med alle tilgjengelige penger.', - 'budgets_index_see_expenses_bar' => 'Når du bruker penger vil denne linjen fylles opp.', - 'budgets_index_navigate_periods' => 'Naviger gjennom perioder for å enkelt sette budsjetter på forhånd.', - 'budgets_index_new_budget' => 'Opprett nye budsjetter etter behov.', - 'budgets_index_list_of_budgets' => 'Bruk denne tabellen til å angi beløp for hvert budsjett og se hvordan du klarer deg.', - 'budgets_index_outro' => 'Hvis du vil vite mer om budsjettering, trykk på hjelp-ikonet øverst til høyre.', + 'budgets_index_intro' => 'Budsjetter brukes til å styre din økonomi og er en av kjernefunksjonene i Firefly III.', + 'budgets_index_set_budget' => 'Sett ditt totale budsjett for hver periode, så Firefly III kan fortelle deg om du har budsjettert med alle tilgjengelige penger.', + 'budgets_index_see_expenses_bar' => 'Når du bruker penger vil denne linjen fylles opp.', + 'budgets_index_navigate_periods' => 'Naviger gjennom perioder for å enkelt sette budsjetter på forhånd.', + 'budgets_index_new_budget' => 'Opprett nye budsjetter etter behov.', + 'budgets_index_list_of_budgets' => 'Bruk denne tabellen til å angi beløp for hvert budsjett og se hvordan du klarer deg.', + 'budgets_index_outro' => 'Hvis du vil vite mer om budsjettering, trykk på hjelp-ikonet øverst til høyre.', // reports (index) - 'reports_index_intro' => 'Bruk disse rapportene for å få detaljert innsikt i din økonomi.', - 'reports_index_inputReportType' => 'Velg en rapporttype. Sjekk ut hjelpesidene for å se hva hver rapport viser deg.', - 'reports_index_inputAccountsSelect' => 'Du kan ekskludere eller inkludere aktivakontoer etter eget ønske.', - 'reports_index_inputDateRange' => 'Den valgte datoperioden er helt opp til deg: fra en dag, og opptil 10 år.', - 'reports_index_extra-options-box' => 'Avhengig av hvilken rapport du har valgt, kan du velge ekstra filtre og alternativer her. Følg med på denne boksen når du endrer rapporttyper.', + 'reports_index_intro' => 'Bruk disse rapportene for å få detaljert innsikt i din økonomi.', + 'reports_index_inputReportType' => 'Velg en rapporttype. Sjekk ut hjelpesidene for å se hva hver rapport viser deg.', + 'reports_index_inputAccountsSelect' => 'Du kan ekskludere eller inkludere aktivakontoer etter eget ønske.', + 'reports_index_inputDateRange' => 'Den valgte datoperioden er helt opp til deg: fra en dag, og opptil 10 år.', + 'reports_index_extra-options-box' => 'Avhengig av hvilken rapport du har valgt, kan du velge ekstra filtre og alternativer her. Følg med på denne boksen når du endrer rapporttyper.', // reports (reports) - 'reports_report_default_intro' => 'Denne rapporten gir deg en rask og omfattende oversikt over økonomien din. Hvis du ønsker å se noe annet her, ikke nøl med å kontakte meg!', - 'reports_report_audit_intro' => 'Denne rapporten gir deg detaljert innsikt i aktivakontoene dine.', - 'reports_report_audit_optionsBox' => 'Bruk disse avkrysningssboksene for å vise eller skjule kolonnene du er interessert i.', + 'reports_report_default_intro' => 'Denne rapporten gir deg en rask og omfattende oversikt over økonomien din. Hvis du ønsker å se noe annet her, ikke nøl med å kontakte meg!', + 'reports_report_audit_intro' => 'Denne rapporten gir deg detaljert innsikt i aktivakontoene dine.', + 'reports_report_audit_optionsBox' => 'Bruk disse avkrysningssboksene for å vise eller skjule kolonnene du er interessert i.', 'reports_report_category_intro' => 'Denne rapporten gir deg innblikk i en eller flere kategorier.', 'reports_report_category_pieCharts' => 'Disse diagrammene gir deg innblikk i utgifter og inntekt per kategori eller per konto.', diff --git a/resources/lang/nb_NO/list.php b/resources/lang/nb_NO/list.php index 7e54de7c7d..1d37e68cc5 100644 --- a/resources/lang/nb_NO/list.php +++ b/resources/lang/nb_NO/list.php @@ -23,64 +23,65 @@ declare(strict_types=1); return [ - 'buttons' => 'Knapper', - 'icon' => 'Ikon', - 'id' => 'ID', - 'create_date' => 'Opprettet', - 'update_date' => 'Oppdatert', - 'updated_at' => 'Oppdatert', - 'balance_before' => 'Saldo før', - 'balance_after' => 'Saldo etter', - 'name' => 'Navn', - 'role' => 'Rolle', - 'currentBalance' => 'Nåværende saldo', - 'linked_to_rules' => 'Relevante regler', - 'active' => 'Er aktiv?', - 'lastActivity' => 'Siste aktivitet', - 'balanceDiff' => 'Saldodifferanse', - 'matchesOn' => 'Traff på', - 'account_type' => 'Kontotype', - 'created_at' => 'Opprettet', - 'account' => 'Konto', - 'matchingAmount' => 'Beløp', - 'split_number' => 'Del #', - 'destination' => 'Mål', - 'source' => 'Kilde', - 'next_expected_match' => 'Neste forventede treff', - 'automatch' => 'Automatisk treff?', - 'repeat_freq' => 'Gjentas', - 'description' => 'Beskrivelse', - 'amount' => 'Beløp', - 'internal_reference' => 'Intern referanse', - 'date' => 'Dato', - 'interest_date' => 'Rentedato', - 'book_date' => 'Bokføringsdato', - 'process_date' => 'Prosesseringsdato', - 'due_date' => 'Forfallsdato', - 'payment_date' => 'Betalingsdato', - 'invoice_date' => 'Fakturadato', - 'interal_reference' => 'Intern referanse', - 'notes' => 'Notater', - 'from' => 'Fra', - 'piggy_bank' => 'Sparegris', - 'to' => 'Til', - 'budget' => 'Busjett', - 'category' => 'Kategori', - 'bill' => 'Regning', - 'withdrawal' => 'Uttak', - 'deposit' => 'Innskudd', - 'transfer' => 'Overføring', - 'type' => 'Type', - 'completed' => 'Ferdig', - 'iban' => 'IBAN', - 'paid_current_period' => 'Betalt denne perioden', - 'email' => 'Epost', - 'registered_at' => 'Registrert den', - 'is_blocked' => 'Er sperret', - 'is_admin' => 'Er admin', - 'has_two_factor' => 'Har 2FA', - 'blocked_code' => 'Blokkert kode', - 'source_account' => 'Kildekonto', + 'buttons' => 'Knapper', + 'icon' => 'Ikon', + 'id' => 'ID', + 'create_date' => 'Opprettet', + 'update_date' => 'Oppdatert', + 'updated_at' => 'Oppdatert', + 'balance_before' => 'Saldo før', + 'balance_after' => 'Saldo etter', + 'name' => 'Navn', + 'role' => 'Rolle', + 'currentBalance' => 'Nåværende saldo', + 'linked_to_rules' => 'Relevante regler', + 'active' => 'Er aktiv?', + 'transaction_type' => 'Type', + 'lastActivity' => 'Siste aktivitet', + 'balanceDiff' => 'Saldodifferanse', + 'matchesOn' => 'Traff på', + 'account_type' => 'Kontotype', + 'created_at' => 'Opprettet', + 'account' => 'Konto', + 'matchingAmount' => 'Beløp', + 'split_number' => 'Del #', + 'destination' => 'Mål', + 'source' => 'Kilde', + 'next_expected_match' => 'Neste forventede treff', + 'automatch' => 'Automatisk treff?', + 'repeat_freq' => 'Gjentas', + 'description' => 'Beskrivelse', + 'amount' => 'Beløp', + 'internal_reference' => 'Intern referanse', + 'date' => 'Dato', + 'interest_date' => 'Rentedato', + 'book_date' => 'Bokføringsdato', + 'process_date' => 'Prosesseringsdato', + 'due_date' => 'Forfallsdato', + 'payment_date' => 'Betalingsdato', + 'invoice_date' => 'Fakturadato', + 'interal_reference' => 'Intern referanse', + 'notes' => 'Notater', + 'from' => 'Fra', + 'piggy_bank' => 'Sparegris', + 'to' => 'Til', + 'budget' => 'Busjett', + 'category' => 'Kategori', + 'bill' => 'Regning', + 'withdrawal' => 'Uttak', + 'deposit' => 'Innskudd', + 'transfer' => 'Overføring', + 'type' => 'Type', + 'completed' => 'Ferdig', + 'iban' => 'IBAN', + 'paid_current_period' => 'Betalt denne perioden', + 'email' => 'Epost', + 'registered_at' => 'Registrert den', + 'is_blocked' => 'Er sperret', + 'is_admin' => 'Er admin', + 'has_two_factor' => 'Har 2FA', + 'blocked_code' => 'Blokkert kode', + 'source_account' => 'Kildekonto', 'destination_account' => 'Målkonto', 'accounts_count' => 'Antall kontoer', 'journals_count' => 'Antall transaksjoner', diff --git a/resources/lang/nb_NO/validation.php b/resources/lang/nb_NO/validation.php index b2729192e5..14de7a4c24 100644 --- a/resources/lang/nb_NO/validation.php +++ b/resources/lang/nb_NO/validation.php @@ -189,4 +189,7 @@ return [ 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'ob_dest_need_data' => 'Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + + 'generic_invalid_source' => 'You can\'t use this account as the source account.', + 'generic_invalid_destination' => 'You can\'t use this account as the destination account.', ]; diff --git a/resources/lang/nl_NL/breadcrumbs.php b/resources/lang/nl_NL/breadcrumbs.php index 91a3f0b53a..a660d40f2d 100644 --- a/resources/lang/nl_NL/breadcrumbs.php +++ b/resources/lang/nl_NL/breadcrumbs.php @@ -39,6 +39,7 @@ return [ 'reports' => 'Overzichten', 'search_result' => 'Zoekresultaten voor ":query"', 'withdrawal_list' => 'Uitgaven', + 'Withdrawal_list' => 'Uitgaven', 'deposit_list' => 'Inkomsten', 'transfer_list' => 'Overschrijvingen', 'transfers_list' => 'Overschrijvingen', diff --git a/resources/lang/nl_NL/firefly.php b/resources/lang/nl_NL/firefly.php index fb1c225b13..070694d23b 100644 --- a/resources/lang/nl_NL/firefly.php +++ b/resources/lang/nl_NL/firefly.php @@ -83,28 +83,32 @@ return [ 'help_for_this_page' => 'Hulp bij deze pagina', 'no_help_could_be_found' => 'Er kon geen helptekst worden gevonden.', 'no_help_title' => 'Sorry, er ging wat mis.', - 'two_factor_welcome' => 'Hoi :user!', - 'two_factor_enter_code' => 'Vul je authenticatiecode in. Je authenticatieapplicatie kan deze voor je genereren.', - 'two_factor_code_here' => 'Code', - 'two_factor_title' => 'Authenticatie in twee stappen', - 'authenticate' => 'Inloggen', - 'two_factor_forgot_title' => 'Authenticatie in twee stappen werkt niet meer', - 'two_factor_forgot' => 'Ik kan geen codes meer genereren.', - 'two_factor_lost_header' => 'Kan je geen codes meer genereren?', - 'two_factor_lost_intro' => 'Dit is helaas niet iets dat je kan resetten vanaf de site. Je hebt twee keuzes.', - 'two_factor_lost_fix_self' => 'Als dit jouw installatie van Firefly III is, vind je in de logboeken (storage/logs) instructies.', - 'two_factor_lost_fix_owner' => 'Zo niet, stuur dan een e-mail naar :site_owner en vraag of ze je authenticatie in twee stappen willen resetten.', - 'warning_much_data' => 'Het kan even duren voor :days dagen aan gegevens geladen zijn.', - 'registered' => 'Je bent geregistreerd!', - 'Default asset account' => 'Standaard betaalrekening', - 'no_budget_pointer' => 'Je hebt nog geen budgetten. Maak er een aantal op de budgetten-pagina. Met budgetten kan je je uitgaven beter bijhouden.', - 'Savings account' => 'Spaarrekening', - 'Credit card' => 'Credit card', - 'source_accounts' => 'Bronrekening(en)', - 'destination_accounts' => 'Doelrekening(en)', - 'user_id_is' => 'Je gebruikersnummer is :user', - 'field_supports_markdown' => 'Dit veld ondersteunt Markdown.', - 'need_more_help' => 'Als je meer hulp nodig hebt met Firefly III, open dan een ticket op Github.', + 'two_factor_welcome' => 'Hallo!', + 'two_factor_enter_code' => 'Vul je authenticatiecode in. Je authenticatieapplicatie kan deze voor je genereren.', + 'two_factor_code_here' => 'Code', + 'two_factor_title' => 'Authenticatie in twee stappen', + 'authenticate' => 'Inloggen', + 'two_factor_forgot_title' => 'Authenticatie in twee stappen werkt niet meer', + 'two_factor_forgot' => 'Ik kan geen codes meer genereren.', + 'two_factor_lost_header' => 'Kan je geen codes meer genereren?', + 'two_factor_lost_intro' => 'Als je ook je backupcodes kwijt bent heb je pech gehad. Dit kan je niet via de web-interface fixen. Je kan kiezen.', + 'two_factor_lost_fix_self' => 'Als je eigen installatie van Firefly III draait check je de logs in storage/logs voor instructies, of draai docker logs <container_id> voor instructies (ververs de pagina).', + 'two_factor_lost_fix_owner' => 'Zo niet, stuur dan een e-mail naar :site_owner en vraag of ze je authenticatie in twee stappen willen resetten.', + 'mfa_backup_code' => 'Je hebt een backupcode gebruikt om in te loggen op Firefly III. Deze kan je niet meer gebruiken dus streep hem weg.', + 'pref_two_factor_new_backup_codes' => 'Nieuwe backupcodes genereren', + 'pref_two_factor_backup_code_count' => 'Je hebt :count geldige backupcode(s).', + '2fa_i_have_them' => 'Ik heb ze opgeslagen!', + 'warning_much_data' => 'Het kan even duren voor :days dagen aan gegevens geladen zijn.', + 'registered' => 'Je bent geregistreerd!', + 'Default asset account' => 'Standaard betaalrekening', + 'no_budget_pointer' => 'Je hebt nog geen budgetten. Maak er een aantal op de budgetten-pagina. Met budgetten kan je je uitgaven beter bijhouden.', + 'Savings account' => 'Spaarrekening', + 'Credit card' => 'Credit card', + 'source_accounts' => 'Bronrekening(en)', + 'destination_accounts' => 'Doelrekening(en)', + 'user_id_is' => 'Je gebruikersnummer is :user', + 'field_supports_markdown' => 'Dit veld ondersteunt Markdown.', + 'need_more_help' => 'Als je meer hulp nodig hebt met Firefly III, open dan een ticket op Github.', 'reenable_intro_text' => 'Je kan de introductie-popupjes ook weer aan zetten.', 'intro_boxes_after_refresh' => 'De introductie-popupjes komen tevoorschijn als je de pagina opnieuw laadt.', 'show_all_no_filter' => 'Laat alle transacties zien, zonder te groeperen op datum.', @@ -221,21 +225,23 @@ return [ 'search_query' => 'Zoekopdracht', 'search_found_transactions' => 'Firefly III vond :count transactie(s) in :time seconden.', 'search_for_query' => 'Firefly III zoekt transacties met al deze woorden: :query', - 'search_modifier_amount_is' => 'Bedrag is precies :value', - 'search_modifier_amount' => 'Bedrag is precies :value', - 'search_modifier_amount_max' => 'Bedrag is hoogstens :value', - 'search_modifier_amount_min' => 'Bedrag is minstens :value', - 'search_modifier_amount_less' => 'Bedrag is minder dan :value', - 'search_modifier_amount_more' => 'Bedrag is meer dan :value', - 'search_modifier_source' => 'Bronrekening is :value', - 'search_modifier_destination' => 'Doelrekening is :value', - 'search_modifier_category' => 'Categorie is :value', - 'search_modifier_budget' => 'Budget is :value', - 'search_modifier_bill' => 'Contract is :value', - 'search_modifier_type' => 'Transactietype is :value', - 'search_modifier_date' => 'Transactiedatum is :value', - 'search_modifier_date_before' => 'Transactiedatum is vóór :value', - 'search_modifier_date_after' => 'Transactiedatum is na :value', + 'search_modifier_amount_is' => 'Bedrag is precies :value', + 'search_modifier_amount' => 'Bedrag is precies :value', + 'search_modifier_amount_max' => 'Bedrag is hoogstens :value', + 'search_modifier_amount_min' => 'Bedrag is minstens :value', + 'search_modifier_amount_less' => 'Bedrag is minder dan :value', + 'search_modifier_amount_more' => 'Bedrag is meer dan :value', + 'search_modifier_source' => 'Bronrekening is :value', + 'search_modifier_from' => 'Bronrekening is :value', + 'search_modifier_destination' => 'Doelrekening is :value', + 'search_modifier_to' => 'Doelrekening is :value', + 'search_modifier_category' => 'Categorie is :value', + 'search_modifier_budget' => 'Budget is :value', + 'search_modifier_bill' => 'Contract is :value', + 'search_modifier_type' => 'Transactietype is :value', + 'search_modifier_date' => 'Transactiedatum is :value', + 'search_modifier_date_before' => 'Transactiedatum is vóór :value', + 'search_modifier_date_after' => 'Transactiedatum is na :value', 'search_modifier_on' => 'Transactiedatum is :value', 'search_modifier_before' => 'Transactiedatum is vóór :value', 'search_modifier_after' => 'Transactiedatum is na :value', @@ -476,30 +482,33 @@ return [ 'pref_custom_fiscal_year_help' => 'Voor in landen die een boekjaar gebruiken anders dan 1 januari tot 31 december', 'pref_fiscal_year_start_label' => 'Start van boekjaar', 'pref_two_factor_auth' => 'Authenticatie in twee stappen', - 'pref_two_factor_auth_help' => 'Als je authenticatie in twee stappen (ook wel twee-factor authenticatie genoemd) inschakelt voeg je een extra beveiligingslaag toe aan je account. Je logt in met iets dat je weet (je wachtwoord) en iets dat je hebt (een verificatiecode). Verificatiecodes worden gegeneerd door apps op je telefoon, zoals Authy en Google Authenticator.', - 'pref_enable_two_factor_auth' => 'Authenticatie in twee stappen inschakelen', - 'pref_two_factor_auth_disabled' => 'Je verificatiecode voor authenticatie in twee stappen is verwijderd, en uitgeschakeld', - 'pref_two_factor_auth_remove_it' => 'Vergeet niet om je Firefly III account uit je authenticatie appje te verwijderen!', - 'pref_two_factor_auth_code' => 'Bevestig de code', - 'pref_two_factor_auth_code_help' => 'Scan deze QR code met een app op je telefoon (zoals Authy of Google Authenticator). Vul de code die je terug krijgt hier in.', - 'pref_two_factor_auth_reset_code' => 'Reset de verificatiecode', - 'pref_two_factor_auth_disable_2fa' => '2FA uitzetten', - '2fa_use_secret_instead' => 'Als je de QR code niet kan scannen gebruik dan de geheime code: :secret.', - 'pref_save_settings' => 'Instellingen opslaan', - 'saved_preferences' => 'Voorkeuren opgeslagen!', - 'preferences_general' => 'Algemeen', - 'preferences_frontpage' => 'Homepagina', - 'preferences_security' => 'Veiligheid', - 'preferences_layout' => 'Uiterlijk', - 'pref_home_show_deposits' => 'Laat inkomsten zien op de homepagina', - 'pref_home_show_deposits_info' => 'De homepagina laat al crediteuren zien. Wil je ook je debiteuren zien?', - 'pref_home_do_show_deposits' => 'Ja, kom maar op', - 'successful_count' => 'waarvan :count met succes', - 'list_page_size_title' => 'Paginalengte', - 'list_page_size_help' => 'Per lijst met dingen (accounts, transacties, enz.) zie je hooguit zoveel items.', - 'list_page_size_label' => 'Paginalengte', - 'between_dates' => '(:start en :end)', - 'pref_optional_fields_transaction' => 'Optionele velden voor transacties', + 'pref_two_factor_auth_help' => 'Als je authenticatie in twee stappen (ook wel twee-factor authenticatie genoemd) inschakelt voeg je een extra beveiligingslaag toe aan je account. Je logt in met iets dat je weet (je wachtwoord) en iets dat je hebt (een verificatiecode). Verificatiecodes worden gegeneerd door apps op je telefoon, zoals Authy en Google Authenticator.', + 'pref_enable_two_factor_auth' => 'Authenticatie in twee stappen inschakelen', + 'pref_two_factor_auth_disabled' => 'Je verificatiecode voor authenticatie in twee stappen is verwijderd, en uitgeschakeld', + 'pref_two_factor_auth_remove_it' => 'Vergeet niet om je Firefly III account uit je authenticatie appje te verwijderen!', + 'pref_two_factor_auth_code' => 'Bevestig de code', + 'pref_two_factor_auth_code_help' => 'Scan deze QR code met een app op je telefoon (zoals Authy of Google Authenticator). Vul de code die je terug krijgt hier in.', + 'pref_two_factor_auth_reset_code' => 'Reset de verificatiecode', + 'pref_two_factor_auth_disable_2fa' => '2FA uitzetten', + '2fa_use_secret_instead' => 'Als je de QR code niet kan scannen gebruik dan de geheime code: :secret.', + '2fa_backup_codes' => 'Sla deze backupcodes op zodat je toegang houdt als je je apparaat verliest.', + '2fa_already_enabled' => 'Tweestapsverificatie is al ingeschakeld.', + 'wrong_mfa_code' => 'Deze code is niet geldig.', + 'pref_save_settings' => 'Instellingen opslaan', + 'saved_preferences' => 'Voorkeuren opgeslagen!', + 'preferences_general' => 'Algemeen', + 'preferences_frontpage' => 'Homepagina', + 'preferences_security' => 'Veiligheid', + 'preferences_layout' => 'Uiterlijk', + 'pref_home_show_deposits' => 'Laat inkomsten zien op de homepagina', + 'pref_home_show_deposits_info' => 'De homepagina laat al crediteuren zien. Wil je ook je debiteuren zien?', + 'pref_home_do_show_deposits' => 'Ja, kom maar op', + 'successful_count' => 'waarvan :count met succes', + 'list_page_size_title' => 'Paginalengte', + 'list_page_size_help' => 'Per lijst met dingen (accounts, transacties, enz.) zie je hooguit zoveel items.', + 'list_page_size_label' => 'Paginalengte', + 'between_dates' => '(:start en :end)', + 'pref_optional_fields_transaction' => 'Optionele velden voor transacties', 'pref_optional_fields_transaction_help' => 'Standaard staan niet alle velden aan (vanwege het overzicht). Hier kan je zulke extra velden alsnog aanzetten, als je denkt dat ze handig zijn. Als je een veld uitzet, maar deze heeft wel degelijk een waarde, dan is-ie altijd zichtbaar, wat je ook doet.', 'optional_tj_date_fields' => 'Datumvelden', 'optional_tj_business_fields' => 'Zakelijke velden', @@ -553,24 +562,25 @@ return [ 'login_with_new_email' => 'Je kan nu inloggen met je nieuwe emailadres.', 'login_with_old_email' => 'Je kan nu weer inloggen met je oude emailadres.', 'login_provider_local_only' => 'Je kan dit niet doen als je inlogt via ":login_provider".', - 'delete_local_info_only' => 'Omdat je inlogt via ":login_provider" verwijder je alleen lokale Firefly III informatie.', + 'delete_local_info_only' => 'Omdat je inlogt via ":login_provider" verwijder je alleen lokale Firefly III informatie.', // attachments - 'nr_of_attachments' => 'Eén bijlage|:count bijlagen', - 'attachments' => 'Bijlagen', - 'edit_attachment' => 'Wijzig bijlage ":name"', - 'update_attachment' => 'Update bijlage', - 'delete_attachment' => 'Verwijder bijlage ":name"', - 'attachment_deleted' => 'Bijlage ":name" verwijderd', - 'attachment_updated' => 'Attachment ":name" geüpdatet', - 'upload_max_file_size' => 'Maximale grootte: :size', - 'list_all_attachments' => 'Lijst van alle bijlagen', + 'nr_of_attachments' => 'Eén bijlage|:count bijlagen', + 'attachments' => 'Bijlagen', + 'edit_attachment' => 'Wijzig bijlage ":name"', + 'update_attachment' => 'Update bijlage', + 'delete_attachment' => 'Verwijder bijlage ":name"', + 'attachment_deleted' => 'Bijlage ":name" verwijderd', + 'liabilities_deleted' => 'Passiva ":name" verwijderd', + 'attachment_updated' => 'Attachment ":name" geüpdatet', + 'upload_max_file_size' => 'Maximale grootte: :size', + 'list_all_attachments' => 'Lijst van alle bijlagen', // transaction index - 'title_expenses' => 'Uitgaven', - 'title_withdrawal' => 'Uitgaven', - 'title_revenue' => 'Inkomsten', - 'title_deposit' => 'Inkomsten', + 'title_expenses' => 'Uitgaven', + 'title_withdrawal' => 'Uitgaven', + 'title_revenue' => 'Inkomsten', + 'title_deposit' => 'Inkomsten', 'title_transfer' => 'Overschrijvingen', 'title_transfers' => 'Overschrijvingen', @@ -672,9 +682,9 @@ return [ 'available_amount_indication' => 'Gebruik deze bedragen om een indruk te krijgen van wat je totale budget zou kunnen zijn.', 'suggested' => 'Gesuggereerd', 'average_between' => 'Gemiddelde tussen :start en :end', - 'over_budget_warn' => ' Usually you budget about :amount per day. This time it\'s :over_amount per day. Are you sure?', - 'transferred_in' => 'Transferred (in)', - 'transferred_away' => 'Transferred (away)', + 'over_budget_warn' => ' Normaalgesproken budgetteer je :amount per dag. Nu sta je op :over_amount per dag. Zeker weten?', + 'transferred_in' => 'Overgeboekt (inkomend)', + 'transferred_away' => 'Overgeboekt (uitgaand)', // bills: 'match_between_amounts' => 'Contract past bij transacties tussen :low en :high.', @@ -758,6 +768,7 @@ return [ 'reconcile_options' => 'Afstemmingsopties', 'reconcile_range' => 'Afstemmingsbereik', 'start_reconcile' => 'Begin met afstemmen', + 'cash_account_type' => 'Cash', 'cash' => 'contant', 'account_type' => 'Rekeningtype', 'save_transactions_by_moving' => 'Bewaar deze transacties door ze aan een andere rekening te koppelen:', @@ -782,9 +793,9 @@ return [ 'reconcile_go_back' => 'Je kan een afstemmingstransactie later altijd wijzigen.', 'must_be_asset_account' => 'Je kan alleen betaalrekeningen afstemmen', 'reconciliation_stored' => 'Afstemming opgeslagen', - 'reconciliation_error' => 'Due to an error the transactions were marked as reconciled but the correction has not been stored: :error.', - 'reconciliation_transaction_title' => 'Reconciliation (:from to :to)', - 'sum_of_reconciliation' => 'Sum of reconciliation', + 'reconciliation_error' => 'De correctie is niet opgeslagen, maar de transacties zijn wel aangemerkt als afgestemd: :error.', + 'reconciliation_transaction_title' => 'Afstemming (:from tot :to)', + 'sum_of_reconciliation' => 'Som van afstemming', 'reconcile_this_account' => 'Stem deze rekening af', 'confirm_reconciliation' => 'Bevestig afstemming', 'submitted_start_balance' => 'Ingevoerd startsaldo', @@ -796,7 +807,7 @@ return [ 'interest_calc_daily' => 'Per dag', 'interest_calc_monthly' => 'Per maand', 'interest_calc_yearly' => 'Per jaar', - 'initial_balance_account' => 'Initial balance account of :account', + 'initial_balance_account' => 'Startsaldorekening voor :account', // categories: 'new_category' => 'Nieuwe categorie', @@ -829,7 +840,7 @@ return [ 'deleted_transfer' => 'Overschrijving ":description" verwijderd', 'stored_journal' => 'Nieuw transactie ":description" opgeslagen', 'stored_journal_no_descr' => 'Uw nieuwe transactie is succesvol aangemaakt', - 'updated_journal_no_descr' => 'Successfully updated your transaction', + 'updated_journal_no_descr' => 'De transactie is geüpdatet', 'select_transactions' => 'Selecteer transacties', 'rule_group_select_transactions' => '":title" op transacties toepassen', 'rule_select_transactions' => '":title" op transacties toepassen', @@ -838,26 +849,33 @@ return [ 'mass_delete_journals' => 'Verwijder een aantal transacties', 'mass_edit_journals' => 'Wijzig een aantal transacties', 'mass_bulk_journals' => 'Wijzig een aantal transacties in bulk', - 'mass_bulk_journals_explain' => 'Als je je transacties niet één voor één wilt wijzigen met de daarvoor bestemde functie, kan je ze ook allemaal in één keer wijzigen. Selecteer de gewenste categorie, budget of tag(s) hieronder en alle transacties in de tabel zullen deze waarde krijgen.', + 'mass_bulk_journals_explain' => 'Gebruik dit formulier om de onderstaande transacties in één keer aan te passen. Alle transacties die je hier ziet worden geüpdated.', + 'part_of_split' => 'Deze transactie is onderdeel van een gesplitste transactie. Als je niet alle splits hebt geselecteerd dan verander je wellicht maar één stuk van een gesplitste transactie.', 'bulk_set_new_values' => 'Gebruik de velden hieronder voor nieuwe waarden. Als je ze leeg laat, worden ze leeggemaakt voor alle gebruikers. Denk eraan dat alleen uitgaven een budget kunnen krijgen.', 'no_bulk_category' => 'Update categorie niet', 'no_bulk_budget' => 'Update budget niet', - 'no_bulk_tags' => 'Update tag(s) niet', - 'bulk_edit' => 'Wijzig in bulk', - 'cannot_edit_other_fields' => 'Je kan andere velden dan de velden die je hier ziet niet groepsgewijs wijzigen. Er is geen ruimte om ze te laten zien. Als je deze velden toch wilt wijzigen, volg dan de link naast de transactie en wijzig ze stuk voor stuk.', - 'no_budget' => '(geen budget)', - 'no_budget_squared' => '(geen budget)', - 'perm-delete-many' => 'Veel items in één keer verwijderen kan zeer storend zijn. Wees voorzichtig.', - 'mass_deleted_transactions_success' => 'Verwijder :amount transactie(s).', - 'mass_edited_transactions_success' => 'Wijzig :amount transactie(s)', - 'opt_group_' => '(geen rekeningtype)', + 'no_bulk_tags' => 'Update tag(s) niet', + 'mass_edit' => 'Wijzig in lijst', + 'bulk_edit' => 'Wijzig in bulk', + 'mass_delete' => 'Verwijder', + 'cannot_edit_other_fields' => 'Je kan andere velden dan de velden die je hier ziet niet groepsgewijs wijzigen. Er is geen ruimte om ze te laten zien. Als je deze velden toch wilt wijzigen, volg dan de link naast de transactie en wijzig ze stuk voor stuk.', + 'cannot_change_amount_reconciled' => 'Je kan het bedrag van een afgestemde transactie niet aanpassen.', + 'no_budget' => '(geen budget)', + 'no_budget_squared' => '(geen budget)', + 'perm-delete-many' => 'Als je veel transacties in één keer verwijderd kan dit je boekhouding aardig verstoren. Wees dus voorzichtig. Je hebt hier ook de mogelijkheid om één split van een gesplitste transactie weg te gooien, dus let op.', + 'mass_deleted_transactions_success' => 'Verwijder :amount transactie(s).', + 'mass_edited_transactions_success' => 'Wijzig :amount transactie(s)', + 'opt_group_' => '(geen rekeningtype)', 'opt_group_no_account_type' => '(geen rekeningtype)', 'opt_group_defaultAsset' => 'Standaard betaalrekeningen', 'opt_group_savingAsset' => 'Spaarrekeningen', 'opt_group_sharedAsset' => 'Gedeelde betaalrekeningen', 'opt_group_ccAsset' => 'Creditcards', 'opt_group_cashWalletAsset' => 'Cash portomonees', + 'opt_group_expense_account' => 'Crediteuren', + 'opt_group_revenue_account' => 'Debiteuren', 'opt_group_l_Loan' => 'Passiva: lening', + 'opt_group_cash_account' => 'Contant geldrekening', 'opt_group_l_Debt' => 'Passiva: schuld', 'opt_group_l_Mortgage' => 'Passiva: hypotheek', 'opt_group_l_Credit card' => 'Passiva: credit card', @@ -956,7 +974,7 @@ return [ 'errors' => 'Fouten', 'debt_start_date' => 'Begindatum van schuld', 'debt_start_amount' => 'Beginbedrag van schuld', - 'debt_start_amount_help' => 'If you owe an amount its best to enter a negative amount, because it influences your net worth. If you\'re owed an amount the same applies. Check out the help pages for more information.', + 'debt_start_amount_help' => 'Vul hier altijd de lening als een positief bedrag in. Check de helppagina\'s voor meer info.', 'store_new_liabilities_account' => 'Nieuwe passiva opslaan', 'edit_liabilities_account' => 'Passiva ":name" wijzigen', @@ -1208,12 +1226,13 @@ return [ 'do_not_save_connection' => '(gooi ook koppelingen weg)', 'link_transaction' => 'Koppel transactie', 'link_to_other_transaction' => 'Koppel deze transactie aan een andere transactie', - 'select_transaction_to_link' => 'Selecteer een transactie om deze transactie aan te koppelen', + 'select_transaction_to_link' => 'Selecteer een transactie om te koppelen. De links worden door Firefly III verder niet gebruikt (behalve voor de show), maar dit gaat nog veranderen. Gebruik de box om een transactie te selecteren op ID of beschrijving. Als je je eigen linktypes wilt toevoegen moet je even in de administratie kijken.', 'this_transaction' => 'Deze transactie', 'transaction' => 'Transactie', 'comments' => 'Opmerkingen', - 'to_link_not_found' => 'Als de transactie die je wilt koppelen niet gevonden wordt, voer dan het ID in.', + 'link_notes' => 'Notities voor bij de link.', 'invalid_link_selection' => 'Deze transacties kunnen niet worden gekoppeld', + 'selected_transaction' => 'Geselecteerde transactie', 'journals_linked' => 'De transacties zijn gekoppeld.', 'journals_error_linked' => 'Deze transacties zijn al gekoppeld.', 'journals_link_to_self' => 'Je kan een transactie niet aan zichzelf koppelen', @@ -1252,12 +1271,11 @@ return [ 'split_this_withdrawal' => 'Splits deze uitgave', 'split_this_deposit' => 'Splits deze inkomsten', 'split_this_transfer' => 'Splits deze overschrijving', - 'cannot_edit_multiple_source' => 'Je kan transactie #:id met omschrijving ":description" niet splitsen, want deze bevat meerdere bronrekeningen.', - 'cannot_edit_multiple_dest' => 'Je kan transactie #:id met omschrijving ":description" niet wijzigen, want deze bevat meerdere doelrekeningen.', - 'cannot_edit_reconciled' => 'Je kunt transactie #:id met omschrijving ":description" niet bewerken omdat deze is gemarkeerd als afgestemd (verrekend).', 'cannot_edit_opening_balance' => 'Je kan het startsaldo van een rekening niet wijzigen via dit scherm.', 'no_edit_multiple_left' => 'Je hebt geen geldige transacties geselecteerd.', - 'cannot_convert_split_journal' => 'Kan geen gesplitste transactie omzetten', + 'breadcrumb_convert_group' => 'Verander transactie', + 'convert_invalid_source' => 'Broninformatie is ongeldig voor transactie #%d.', + 'convert_invalid_destination' => 'Doelrekeninginformatie is ongeldig voor transactie #%d.', // Import page (general strings only) 'import_index_title' => 'Transacties importeren in Firefly III', @@ -1385,13 +1403,13 @@ return [ 'recurrence_deleted' => 'Periodieke transactie ":title" verwijderd', // new lines for summary controller. - 'box_balance_in_currency' => 'Balance (:currency)', - 'box_spent_in_currency' => 'Spent (:currency)', - 'box_earned_in_currency' => 'Earned (:currency)', - 'box_bill_paid_in_currency' => 'Bills paid (:currency)', - 'box_bill_unpaid_in_currency' => 'Bills unpaid (:currency)', - 'box_left_to_spend_in_currency' => 'Left to spend (:currency)', - 'box_net_worth_in_currency' => 'Net worth (:currency)', - 'box_spend_per_day' => 'Left to spend per day: :amount', + 'box_balance_in_currency' => 'Saldo (:currency)', + 'box_spent_in_currency' => 'Uitgegeven (:currency)', + 'box_earned_in_currency' => 'Verdiend (:currency)', + 'box_bill_paid_in_currency' => 'Betaalde rekeningen (:currency)', + 'box_bill_unpaid_in_currency' => 'Onbetaalde rekeningen (:currency)', + 'box_left_to_spend_in_currency' => 'Uit te geven (:currency)', + 'box_net_worth_in_currency' => 'Kapitaal (:currency)', + 'box_spend_per_day' => 'Te besteden per dag: :amount', ]; diff --git a/resources/lang/nl_NL/form.php b/resources/lang/nl_NL/form.php index 7a97eff1e7..58a451c13f 100644 --- a/resources/lang/nl_NL/form.php +++ b/resources/lang/nl_NL/form.php @@ -63,15 +63,15 @@ return [ 'currency' => 'Valuta', 'account_id' => 'Betaalrekening', 'budget_id' => 'Budget', - 'opening_balance' => 'Opening balance', + 'opening_balance' => 'Startsaldo', 'tagMode' => 'Tag modus', 'tag_position' => 'Taglocatie', - 'virtual_balance' => 'Virtual balance', + 'virtual_balance' => 'Virtueel saldo', 'targetamount' => 'Doelbedrag', - 'account_role' => 'Account role', - 'opening_balance_date' => 'Opening balance date', - 'cc_type' => 'Credit card payment plan', - 'cc_monthly_payment_date' => 'Credit card monthly payment date', + 'account_role' => 'Rol van rekening', + 'opening_balance_date' => 'Startsaldodatum', + 'cc_type' => 'Betaalplan', + 'cc_monthly_payment_date' => 'Betaaldatum', 'piggy_bank_id' => 'Spaarpotje', 'returnHere' => 'Keer terug', 'returnHereExplanation' => 'Terug naar deze pagina na het opslaan.', @@ -119,7 +119,7 @@ return [ 'symbol' => 'Symbool', 'code' => 'Code', 'iban' => 'IBAN', - 'account_number' => 'Account number', + 'account_number' => 'Rekeningnummer', 'creditCardNumber' => 'Creditcardnummer', 'has_headers' => 'Kolomnamen op de eerste rij?', 'date_format' => 'Datumformaat', @@ -253,4 +253,7 @@ return [ 'weekend' => 'Weekend', 'client_secret' => 'Client secret', + 'withdrawal_destination_id' => 'Doelrekening', + 'deposit_source_id' => 'Bronrekening', + ]; diff --git a/resources/lang/nl_NL/import.php b/resources/lang/nl_NL/import.php index f77ca2d7f2..bb8f8b3c0e 100644 --- a/resources/lang/nl_NL/import.php +++ b/resources/lang/nl_NL/import.php @@ -209,6 +209,8 @@ return [ 'specific_pres_descr' => 'Lost mogelijke problemen op met PC bestanden', 'specific_belfius_name' => 'Belfius BE', 'specific_belfius_descr' => 'Lost mogelijke problemen op met Belfius-bestanden', + 'specific_ingbelgium_name' => 'ING BE', + 'specific_ingbelgium_descr' => 'Lost mogelijke problemen op met ING België bestanden', // job configuration for file provider (stage: roles) 'job_config_roles_title' => 'Importinstellingen (3/4) - rol van elke kolom definiëren', 'job_config_roles_text' => 'Elke kolom in je CSV-bestand bevat bepaalde gegevens. Gelieve aan te geven wat voor soort gegevens de import-routine kan verwachten. De optie "maak een link" betekent dat u elke vermelding in die kolom linkt aan een waarde uit je database. Een vaak gelinkte kolom is die met de IBAN-code van de tegenrekening. Die kan je dan linken aan de IBAN in jouw database.', @@ -294,7 +296,7 @@ return [ 'column_ing-debit-credit' => 'ING-specifieke bij/af indicator', 'column_generic-debit-credit' => 'Generieke bank debet/credit indicator', 'column_sepa_ct_id' => 'SEPA end-to-end identificatie', - 'column_sepa_ct_op' => 'SEPA identificatie tegenpartij', + 'column_sepa_ct_op' => 'SEPA tegenrekening identificatie', 'column_sepa_db' => 'SEPA mandaatidentificatie', 'column_sepa_cc' => 'SEPA vrijwaringscode', 'column_sepa_ci' => 'SEPA crediteuridentificatie', @@ -308,4 +310,7 @@ return [ 'column_note' => 'Opmerking(en)', 'column_internal-reference' => 'Interne referentie', + // error message + 'duplicate_row' => 'Rij #:row (":description) kan niet worden geïmporteerd. Deze bestaat al.', + ]; diff --git a/resources/lang/nl_NL/intro.php b/resources/lang/nl_NL/intro.php index 808f481c81..5cc71a26e7 100644 --- a/resources/lang/nl_NL/intro.php +++ b/resources/lang/nl_NL/intro.php @@ -24,39 +24,61 @@ declare(strict_types=1); return [ // index - 'index_intro' => 'Welkom op de homepage van Firefly III. Neem even de tijd voor deze introductie zodat je Firefly III leert kennen.', - 'index_accounts-chart' => 'Deze grafiek toont het saldo van je betaalrekening(en). Welke rekeningen zichtbaar zijn kan je aangeven bij de instellingen.', - 'index_box_out_holder' => 'Dit vakje en de vakjes er naast geven een snel overzicht van je financiële situatie.', - 'index_help' => 'Als je ooit hulp nodig hebt, klik dan hier.', - 'index_outro' => 'De meeste pagina\'s in Firefly III beginnen met een kleine rondleiding zoals deze. Zoek me op als je vragen of commentaar hebt. Veel plezier!', - 'index_sidebar-toggle' => 'Nieuwe transacties, rekeningen en andere dingen maak je met het menu onder deze knop.', + 'index_intro' => 'Welkom op de homepage van Firefly III. Neem even de tijd voor deze introductie zodat je Firefly III leert kennen.', + 'index_accounts-chart' => 'Deze grafiek toont het saldo van je betaalrekening(en). Welke rekeningen zichtbaar zijn kan je aangeven bij de instellingen.', + 'index_box_out_holder' => 'Dit vakje en de vakjes er naast geven een snel overzicht van je financiële situatie.', + 'index_help' => 'Als je ooit hulp nodig hebt, klik dan hier.', + 'index_outro' => 'De meeste pagina\'s in Firefly III beginnen met een kleine rondleiding zoals deze. Zoek me op als je vragen of commentaar hebt. Veel plezier!', + 'index_sidebar-toggle' => 'Nieuwe transacties, rekeningen en andere dingen maak je met het menu onder deze knop.', + 'index_cash_account' => 'Dit zijn de rekeningen die tot nu toe zijn gemaakt. Je kan de cashgeldrekening gebruiken om cash geld te volgen, maar dat hoeft natuurlijk niet.', + + // transactions (withdrawal) + 'transactions_create_withdrawal_source' => 'Kies je lievelingsrekening of passiva uit deze lijst.', + 'transactions_create_withdrawal_destination' => 'Kies hier een debiteur. Laat deze leeg als het een cashbetaling is.', + 'transactions_create_withdrawal_foreign_currency' => 'Gebruik dit veld voor vreemde valuta.', + 'transactions_create_withdrawal_more_meta' => 'Alle andere meta-gegevens stop je in deze velden.', + 'transactions_create_withdrawal_split_add' => 'Als je een transactie wilt splitsen, gebruik dan deze knop om meer splits toe te voegen', + + // transactions (deposit) + 'transactions_create_deposit_source' => 'Selecteer of type de naam van degene die jou betaalt. Laat deze leeg als het om een contante storting gaat.', + 'transactions_create_deposit_destination' => 'Kies hier een betaalrekening of passiva.', + 'transactions_create_deposit_foreign_currency' => 'Gebruik dit veld voor vreemde valuta.', + 'transactions_create_deposit_more_meta' => 'Alle andere meta-gegevens stop je in deze velden.', + 'transactions_create_deposit_split_add' => 'Als je een transactie wilt splitsen, gebruik dan deze knop om meer splits toe te voegen', + + // transactions (transfer) + 'transactions_create_transfer_source' => 'Selecteer hier de bronbetaalrekening.', + 'transactions_create_transfer_destination' => 'Selecteer hier de doelrekening.', + 'transactions_create_transfer_foreign_currency' => 'Gebruik dit veld voor vreemde valuta.', + 'transactions_create_transfer_more_meta' => 'Alle andere meta-gegevens stop je in deze velden.', + 'transactions_create_transfer_split_add' => 'Als je een transactie wilt splitsen, gebruik dan deze knop om meer splits toe te voegen', // create account: - 'accounts_create_iban' => 'Geef je rekeningen een geldige IBAN. Dat scheelt met importeren van data.', - 'accounts_create_asset_opening_balance' => 'Betaalrekeningen kunnen een startsaldo hebben, waarmee het begin van deze rekening in Firefly III wordt aangegeven.', - 'accounts_create_asset_currency' => 'Firefly III ondersteunt meerdere valuta. Hier stel je de valuta in van je betaalrekening.', - 'accounts_create_asset_virtual' => 'Soms is het handig om je betaalrekening een virtueel saldo te geven: een extra bedrag dat altijd bij het daadwerkelijke saldo wordt opgeteld.', + 'accounts_create_iban' => 'Geef je rekeningen een geldige IBAN. Dat scheelt met importeren van data.', + 'accounts_create_asset_opening_balance' => 'Betaalrekeningen kunnen een startsaldo hebben, waarmee het begin van deze rekening in Firefly III wordt aangegeven.', + 'accounts_create_asset_currency' => 'Firefly III ondersteunt meerdere valuta. Hier stel je de valuta in van je betaalrekening.', + 'accounts_create_asset_virtual' => 'Soms is het handig om je betaalrekening een virtueel saldo te geven: een extra bedrag dat altijd bij het daadwerkelijke saldo wordt opgeteld.', // budgets index - 'budgets_index_intro' => 'Budgetten worden gebruikt om je financiën te beheren en vormen een van de kernfuncties van Firefly III.', - 'budgets_index_set_budget' => 'Stel je totale budget voor elke periode in, zodat Firefly III je kan vertellen of je alle beschikbare geld hebt gebudgetteerd.', - 'budgets_index_see_expenses_bar' => 'Het besteden van geld zal deze balk langzaam vullen.', - 'budgets_index_navigate_periods' => 'Navigeer door periodes heen om je budget vooraf te bepalen.', - 'budgets_index_new_budget' => 'Maak nieuwe budgetten naar wens.', - 'budgets_index_list_of_budgets' => 'Gebruik deze tabel om de bedragen voor elk budget vast te stellen en te zien hoe je er voor staat.', - 'budgets_index_outro' => 'Om meer te leren over budgetteren, klik dan op het help-icoontje rechtsboven.', + 'budgets_index_intro' => 'Budgetten worden gebruikt om je financiën te beheren en vormen een van de kernfuncties van Firefly III.', + 'budgets_index_set_budget' => 'Stel je totale budget voor elke periode in, zodat Firefly III je kan vertellen of je alle beschikbare geld hebt gebudgetteerd.', + 'budgets_index_see_expenses_bar' => 'Het besteden van geld zal deze balk langzaam vullen.', + 'budgets_index_navigate_periods' => 'Navigeer door periodes heen om je budget vooraf te bepalen.', + 'budgets_index_new_budget' => 'Maak nieuwe budgetten naar wens.', + 'budgets_index_list_of_budgets' => 'Gebruik deze tabel om de bedragen voor elk budget vast te stellen en te zien hoe je er voor staat.', + 'budgets_index_outro' => 'Om meer te leren over budgetteren, klik dan op het help-icoontje rechtsboven.', // reports (index) - 'reports_index_intro' => 'Gebruik deze rapporten om gedetailleerde inzicht in je financiën te krijgen.', - 'reports_index_inputReportType' => 'Kies een rapporttype. Bekijk de helppagina\'s om te zien wat elk rapport laat zien.', - 'reports_index_inputAccountsSelect' => 'Je kunt naar keuze betaalrekeningen meenemen (of niet).', - 'reports_index_inputDateRange' => 'Kies zelf een datumbereik: van een dag tot tien jaar.', - 'reports_index_extra-options-box' => 'Sommige rapporten bieden extra filters en opties. Kies een rapporttype en kijk of hier iets verandert.', + 'reports_index_intro' => 'Gebruik deze rapporten om gedetailleerde inzicht in je financiën te krijgen.', + 'reports_index_inputReportType' => 'Kies een rapporttype. Bekijk de helppagina\'s om te zien wat elk rapport laat zien.', + 'reports_index_inputAccountsSelect' => 'Je kunt naar keuze betaalrekeningen meenemen (of niet).', + 'reports_index_inputDateRange' => 'Kies zelf een datumbereik: van een dag tot tien jaar.', + 'reports_index_extra-options-box' => 'Sommige rapporten bieden extra filters en opties. Kies een rapporttype en kijk of hier iets verandert.', // reports (reports) - 'reports_report_default_intro' => 'Dit rapport geeft je een snel en uitgebreid overzicht van je financiën. Laat het me weten als je hier dingen mist!', - 'reports_report_audit_intro' => 'Dit rapport geeft je gedetailleerde inzichten in je betaalrekeningen.', - 'reports_report_audit_optionsBox' => 'Gebruik deze vinkjes om voor jou interessante kolommen te laten zien of te verbergen.', + 'reports_report_default_intro' => 'Dit rapport geeft je een snel en uitgebreid overzicht van je financiën. Laat het me weten als je hier dingen mist!', + 'reports_report_audit_intro' => 'Dit rapport geeft je gedetailleerde inzichten in je betaalrekeningen.', + 'reports_report_audit_optionsBox' => 'Gebruik deze vinkjes om voor jou interessante kolommen te laten zien of te verbergen.', 'reports_report_category_intro' => 'Dit rapport geeft je inzicht in één of meerdere categorieën.', 'reports_report_category_pieCharts' => 'Deze grafieken geven je inzicht in de uitgaven en inkomsten per categorie of per rekening.', diff --git a/resources/lang/nl_NL/list.php b/resources/lang/nl_NL/list.php index ed96fc3587..c2d8098f00 100644 --- a/resources/lang/nl_NL/list.php +++ b/resources/lang/nl_NL/list.php @@ -23,64 +23,65 @@ declare(strict_types=1); return [ - 'buttons' => 'Knoppen', - 'icon' => 'Icoon', - 'id' => 'ID', - 'create_date' => 'Aangemaakt op', - 'update_date' => 'Bijgewerkt op', - 'updated_at' => 'Bijgewerkt op', - 'balance_before' => 'Saldo voor', - 'balance_after' => 'Saldo na', - 'name' => 'Naam', - 'role' => 'Rol', - 'currentBalance' => 'Huidig saldo', - 'linked_to_rules' => 'Relevante regels', - 'active' => 'Actief?', - 'lastActivity' => 'Laatste activiteit', - 'balanceDiff' => 'Saldoverschil', - 'matchesOn' => 'Wordt herkend', - 'account_type' => 'Accounttype', - 'created_at' => 'Gemaakt op', - 'account' => 'Rekening', - 'matchingAmount' => 'Bedrag', - 'split_number' => 'Split #', - 'destination' => 'Doel', - 'source' => 'Bron', - 'next_expected_match' => 'Volgende verwachte match', - 'automatch' => 'Automatisch herkennen?', - 'repeat_freq' => 'Herhaling', - 'description' => 'Omschrijving', - 'amount' => 'Bedrag', - 'internal_reference' => 'Interne referentie', - 'date' => 'Datum', - 'interest_date' => 'Rentedatum', - 'book_date' => 'Boekdatum', - 'process_date' => 'Verwerkingsdatum', - 'due_date' => 'Vervaldatum', - 'payment_date' => 'Betalingsdatum', - 'invoice_date' => 'Factuurdatum', - 'interal_reference' => 'Interne verwijzing', - 'notes' => 'Notities', - 'from' => 'Van', - 'piggy_bank' => 'Spaarpotje', - 'to' => 'Naar', - 'budget' => 'Budget', - 'category' => 'Categorie', - 'bill' => 'Contract', - 'withdrawal' => 'Uitgave', - 'deposit' => 'Inkomsten', - 'transfer' => 'Overschrijving', - 'type' => 'Type', - 'completed' => 'Opgeslagen', - 'iban' => 'IBAN', - 'paid_current_period' => 'Betaald deze periode', - 'email' => 'E-mail', - 'registered_at' => 'Geregistreerd op', - 'is_blocked' => 'Is geblokkeerd', - 'is_admin' => 'Is beheerder', - 'has_two_factor' => 'Heeft 2FA', - 'blocked_code' => 'Reden voor blokkade', - 'source_account' => 'Bronrekening', + 'buttons' => 'Knoppen', + 'icon' => 'Icoon', + 'id' => 'ID', + 'create_date' => 'Aangemaakt op', + 'update_date' => 'Bijgewerkt op', + 'updated_at' => 'Bijgewerkt op', + 'balance_before' => 'Saldo voor', + 'balance_after' => 'Saldo na', + 'name' => 'Naam', + 'role' => 'Rol', + 'currentBalance' => 'Huidig saldo', + 'linked_to_rules' => 'Relevante regels', + 'active' => 'Actief?', + 'transaction_type' => 'Type', + 'lastActivity' => 'Laatste activiteit', + 'balanceDiff' => 'Saldoverschil', + 'matchesOn' => 'Wordt herkend', + 'account_type' => 'Accounttype', + 'created_at' => 'Gemaakt op', + 'account' => 'Rekening', + 'matchingAmount' => 'Bedrag', + 'split_number' => 'Split #', + 'destination' => 'Doel', + 'source' => 'Bron', + 'next_expected_match' => 'Volgende verwachte match', + 'automatch' => 'Automatisch herkennen?', + 'repeat_freq' => 'Herhaling', + 'description' => 'Omschrijving', + 'amount' => 'Bedrag', + 'internal_reference' => 'Interne referentie', + 'date' => 'Datum', + 'interest_date' => 'Rentedatum', + 'book_date' => 'Boekdatum', + 'process_date' => 'Verwerkingsdatum', + 'due_date' => 'Vervaldatum', + 'payment_date' => 'Betalingsdatum', + 'invoice_date' => 'Factuurdatum', + 'interal_reference' => 'Interne verwijzing', + 'notes' => 'Notities', + 'from' => 'Van', + 'piggy_bank' => 'Spaarpotje', + 'to' => 'Naar', + 'budget' => 'Budget', + 'category' => 'Categorie', + 'bill' => 'Contract', + 'withdrawal' => 'Uitgave', + 'deposit' => 'Inkomsten', + 'transfer' => 'Overschrijving', + 'type' => 'Type', + 'completed' => 'Opgeslagen', + 'iban' => 'IBAN', + 'paid_current_period' => 'Betaald deze periode', + 'email' => 'E-mail', + 'registered_at' => 'Geregistreerd op', + 'is_blocked' => 'Is geblokkeerd', + 'is_admin' => 'Is beheerder', + 'has_two_factor' => 'Heeft 2FA', + 'blocked_code' => 'Reden voor blokkade', + 'source_account' => 'Bronrekening', 'destination_account' => 'Doelrekening', 'accounts_count' => 'Aantal rekeningen', 'journals_count' => 'Aantal transacties', diff --git a/resources/lang/nl_NL/validation.php b/resources/lang/nl_NL/validation.php index ccc45909b3..cadd6cdec5 100644 --- a/resources/lang/nl_NL/validation.php +++ b/resources/lang/nl_NL/validation.php @@ -37,7 +37,7 @@ return [ 'must_exist' => 'Het ID in veld :attribute bestaat niet.', 'all_accounts_equal' => 'Alle rekeningen in dit veld moeten gelijk zijn.', 'group_title_mandatory' => 'Een groepstitel is verplicht wanneer er meer dan één transactie is.', - 'transaction_types_equal' => 'Alle splitsingen moeten van hetzelfde type zijn.', + 'transaction_types_equal' => 'Alle splits moeten van hetzelfde type zijn.', 'invalid_transaction_type' => 'Ongeldig transactietype.', 'invalid_selection' => 'Ongeldige selectie.', 'belongs_user' => 'Deze waarde is ongeldig voor dit veld.', @@ -139,8 +139,8 @@ return [ 'name' => 'naam', 'piggy_bank_id' => 'spaarpot ID', 'targetamount' => 'doelbedrag', - 'opening_balance_date' => 'opening balance date', - 'opening_balance' => 'opening balance', + 'opening_balance_date' => 'startsaldodatum', + 'opening_balance' => 'startsaldo', 'match' => 'overeenkomst', 'amount_min' => 'minimumbedrag', 'amount_max' => 'maximumbedrag', @@ -170,23 +170,26 @@ return [ ], // validation of accounts: - 'withdrawal_source_need_data' => 'Om door te gaan moet een geldig bronaccount ID en/of geldige bronaccountnaam worden gevonden.', - 'withdrawal_source_bad_data' => 'Kan geen geldig bronaccount vinden bij het zoeken naar ID ":id" of naam ":name".', - 'withdrawal_dest_need_data' => 'Om door te gaan moet een geldig bronaccount ID en/of geldige bronaccountnaam worden gevonden.', - 'withdrawal_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'withdrawal_source_need_data' => 'Om door te gaan moet een geldige bronrekening ID en/of geldige bronrekeningnaam worden gevonden.', + 'withdrawal_source_bad_data' => 'Kan geen geldige bronrekening vinden bij het zoeken naar ID ":id" of naam ":name".', + 'withdrawal_dest_need_data' => 'Om door te gaan moet een geldig bronrekening ID en/of geldige bronrekeningnaam worden gevonden.', + 'withdrawal_dest_bad_data' => 'Kan geen geldige doelrekening vinden bij het zoeken naar ID ":id" of naam ":name".', - 'deposit_source_need_data' => 'Om door te gaan moet een geldig bronaccount ID en/of geldige bronaccountnaam worden gevonden.', + 'deposit_source_need_data' => 'Om door te gaan moet een geldige bronrekening ID en/of geldige bronrekeningnaam worden gevonden.', 'deposit_source_bad_data' => 'Kan geen geldige bronrekening vinden bij het zoeken naar ID ":id" of naam ":name".', 'deposit_dest_need_data' => 'Om door te gaan moet een geldig doelrekening ID en/of geldige doelrekeningnaam worden gevonden.', - 'deposit_dest_bad_data' => 'Kan geen geldig doelrekening vinden bij het zoeken naar ID ":id" of naam ":name".', + 'deposit_dest_bad_data' => 'Kan geen geldige doelrekening vinden bij het zoeken naar ID ":id" of naam ":name".', 'transfer_source_need_data' => 'Om door te gaan moet een geldig bronaccount ID en/of geldige bronaccountnaam worden gevonden.', 'transfer_source_bad_data' => 'Kan geen geldige bronrekening vinden bij het zoeken naar ID ":id" of naam ":name".', 'transfer_dest_need_data' => 'Om door te gaan moet een geldig doelrekening ID en/of geldige doelrekeningnaam worden gevonden.', 'transfer_dest_bad_data' => 'Kan geen geldige doelrekening vinden bij het zoeken naar ID ":id" of naam ":name".', - 'need_id_in_edit' => 'Each split must have transaction_journal_id (either valid ID or 0).', + 'need_id_in_edit' => 'Elke split moet een transaction_journal_id hebben (een geldig ID of 0).', - 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', - 'ob_dest_need_data' => 'Need to get a valid destination account ID and/or valid destination account name to continue.', - 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'ob_source_need_data' => 'Om door te gaan moet er een geldig bronrekening ID en/of geldige bronrekeningnaam worden gevonden.', + 'ob_dest_need_data' => 'Om door te gaan moet een geldig doelrekening ID en/of geldige doelrekeningnaam worden gevonden.', + 'ob_dest_bad_data' => 'Kan geen geldige doelrekening vinden bij het zoeken naar ID ":id" of naam ":name".', + + 'generic_invalid_source' => 'Je kan deze rekening niet gebruiken als bronrekening.', + 'generic_invalid_destination' => 'Je kan deze rekening niet gebruiken als doelrekening.', ]; diff --git a/resources/lang/pl_PL/breadcrumbs.php b/resources/lang/pl_PL/breadcrumbs.php index 1e35941b7f..e025baede2 100644 --- a/resources/lang/pl_PL/breadcrumbs.php +++ b/resources/lang/pl_PL/breadcrumbs.php @@ -39,6 +39,7 @@ return [ 'reports' => 'Raporty', 'search_result' => 'Wyniki wyszukiwania dla ":query"', 'withdrawal_list' => 'Wydatki', + 'Withdrawal_list' => 'Expenses', 'deposit_list' => 'Przychody, dochody oraz depozyty', 'transfer_list' => 'Transfery', 'transfers_list' => 'Transfery', diff --git a/resources/lang/pl_PL/firefly.php b/resources/lang/pl_PL/firefly.php index 3af2573b47..a5cf603e06 100644 --- a/resources/lang/pl_PL/firefly.php +++ b/resources/lang/pl_PL/firefly.php @@ -83,28 +83,32 @@ return [ 'help_for_this_page' => 'Pomoc dla tej strony', 'no_help_could_be_found' => 'Nie znaleziono tekstu pomocy.', 'no_help_title' => 'Przepraszamy, wystąpił błąd.', - 'two_factor_welcome' => 'Witaj, :user!', - 'two_factor_enter_code' => 'Aby kontynuować, wprowadź kod uwierzytelniania dwuskładnikowego. Twoja aplikacja może wygenerować go dla Ciebie.', - 'two_factor_code_here' => 'Wprowadź tutaj kod', - 'two_factor_title' => 'Weryfikacja dwuskładnikowa', - 'authenticate' => 'Uwierzytelnij', - 'two_factor_forgot_title' => 'Utracone uwierzytelnianie dwuskładnikowe', - 'two_factor_forgot' => 'Zapomniałem mojego uwierzytelnienia dwuskładnikowego.', - 'two_factor_lost_header' => 'Straciłeś uwierzytelnianie dwuskładnikowe?', - 'two_factor_lost_intro' => 'Niestety to nie jest coś, co można zresetować z poziomu strony www. Masz dwie możliwości.', - 'two_factor_lost_fix_self' => 'Jeśli jesteś właścicielem tej instalacji Firefly III, sprawdź pliki w katalogu storage/logs aby uzyskać instrukcje.', - 'two_factor_lost_fix_owner' => 'W przeciwnym razie, powiadom właściciela strony, :site_owner i poproś go o zresetowanie Twojego uwierzytelnienia dwuskładnikowego.', - 'warning_much_data' => 'Załadowanie danych z :days dni może trochę potrwać.', - 'registered' => 'Zarejestrowałeś się pomyślnie!', - 'Default asset account' => 'Domyślne konto aktywów', - 'no_budget_pointer' => 'Wygląda na to, że nie masz jeszcze żadnych budżetów. Powinieneś stworzyć kilka na stronie - budżety. Budżety pomogą Ci śledzić Twoje wydatki.', - 'Savings account' => 'Konto oszczędnościowe', - 'Credit card' => 'Karta kredytowa', - 'source_accounts' => 'Konto(a) źródłowe', - 'destination_accounts' => 'Konto(a) docelowe', - 'user_id_is' => 'Twój identyfikator użytkownika to :user', - 'field_supports_markdown' => 'To pole obsługuje Markdown.', - 'need_more_help' => 'Jeśli potrzebujesz dodatkowej pomocy w korzystaniu z Firefly III, proszę opisz go w zgłoszeniu na Githubie.', + 'two_factor_welcome' => 'Hello!', + 'two_factor_enter_code' => 'Aby kontynuować, wprowadź kod uwierzytelniania dwuskładnikowego. Twoja aplikacja może wygenerować go dla Ciebie.', + 'two_factor_code_here' => 'Wprowadź tutaj kod', + 'two_factor_title' => 'Weryfikacja dwuskładnikowa', + 'authenticate' => 'Uwierzytelnij', + 'two_factor_forgot_title' => 'Utracone uwierzytelnianie dwuskładnikowe', + 'two_factor_forgot' => 'Zapomniałem mojego uwierzytelnienia dwuskładnikowego.', + 'two_factor_lost_header' => 'Straciłeś uwierzytelnianie dwuskładnikowe?', + 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', + 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in storage/logs for instructions, or run docker logs <container_id> to see the instructions (refresh this page).', + 'two_factor_lost_fix_owner' => 'W przeciwnym razie, powiadom właściciela strony, :site_owner i poproś go o zresetowanie Twojego uwierzytelnienia dwuskładnikowego.', + 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', + 'pref_two_factor_new_backup_codes' => 'Get new backup codes', + 'pref_two_factor_backup_code_count' => 'You have :count valid backup code(s).', + '2fa_i_have_them' => 'I stored them!', + 'warning_much_data' => 'Załadowanie danych z :days dni może trochę potrwać.', + 'registered' => 'Zarejestrowałeś się pomyślnie!', + 'Default asset account' => 'Domyślne konto aktywów', + 'no_budget_pointer' => 'Wygląda na to, że nie masz jeszcze żadnych budżetów. Powinieneś stworzyć kilka na stronie - budżety. Budżety pomogą Ci śledzić Twoje wydatki.', + 'Savings account' => 'Konto oszczędnościowe', + 'Credit card' => 'Karta kredytowa', + 'source_accounts' => 'Konto(a) źródłowe', + 'destination_accounts' => 'Konto(a) docelowe', + 'user_id_is' => 'Twój identyfikator użytkownika to :user', + 'field_supports_markdown' => 'To pole obsługuje Markdown.', + 'need_more_help' => 'Jeśli potrzebujesz dodatkowej pomocy w korzystaniu z Firefly III, proszę opisz go w zgłoszeniu na Githubie.', 'reenable_intro_text' => 'Możesz także ponownie włączyć samouczek.', 'intro_boxes_after_refresh' => 'Samouczek pojawi się po odświeżeniu strony.', 'show_all_no_filter' => 'Pokaż wszystkie transakcje bez grupowania ich według daty.', @@ -221,21 +225,23 @@ return [ 'search_query' => 'Zapytanie', 'search_found_transactions' => 'Firefly III znalazło :count transakcji w :time sekundy.', 'search_for_query' => 'Firefly III szuka transakcji zawierających wszystkie słowa: :query', - 'search_modifier_amount_is' => 'Kwota to dokładnie :value', - 'search_modifier_amount' => 'Kwota to dokładnie :value', - 'search_modifier_amount_max' => 'Kwota to co najwyżej :value', - 'search_modifier_amount_min' => 'Kwota to co najmniej :value', - 'search_modifier_amount_less' => 'Kwota jest mniejsza niż :value', - 'search_modifier_amount_more' => 'Kwota jest większa niż :value', - 'search_modifier_source' => 'Konto źródłowe to :value', - 'search_modifier_destination' => 'Konto docelowe to :value', - 'search_modifier_category' => 'Kategoria to :value', - 'search_modifier_budget' => 'Budżet to :value', - 'search_modifier_bill' => 'Rachunek to :value', - 'search_modifier_type' => 'Transakcja jest typu :value', - 'search_modifier_date' => 'Data transakcji to :value', - 'search_modifier_date_before' => 'Data transakcji jest przed :value', - 'search_modifier_date_after' => 'Data transakcji jest po :value', + 'search_modifier_amount_is' => 'Kwota to dokładnie :value', + 'search_modifier_amount' => 'Kwota to dokładnie :value', + 'search_modifier_amount_max' => 'Kwota to co najwyżej :value', + 'search_modifier_amount_min' => 'Kwota to co najmniej :value', + 'search_modifier_amount_less' => 'Kwota jest mniejsza niż :value', + 'search_modifier_amount_more' => 'Kwota jest większa niż :value', + 'search_modifier_source' => 'Konto źródłowe to :value', + 'search_modifier_from' => 'Source account is :value', + 'search_modifier_destination' => 'Konto docelowe to :value', + 'search_modifier_to' => 'Destination account is :value', + 'search_modifier_category' => 'Kategoria to :value', + 'search_modifier_budget' => 'Budżet to :value', + 'search_modifier_bill' => 'Rachunek to :value', + 'search_modifier_type' => 'Transakcja jest typu :value', + 'search_modifier_date' => 'Data transakcji to :value', + 'search_modifier_date_before' => 'Data transakcji jest przed :value', + 'search_modifier_date_after' => 'Data transakcji jest po :value', 'search_modifier_on' => 'Data transakcji to :value', 'search_modifier_before' => 'Data transakcji jest przed :value', 'search_modifier_after' => 'Data transakcji jest po :value', @@ -476,30 +482,33 @@ return [ 'pref_custom_fiscal_year_help' => 'W krajach, w których rok podatkowy nie zaczyna się 1 stycznia i nie kończy 31 grudnia, możesz włączyć tą opcję oraz podać początek / koniec roku podatkowego', 'pref_fiscal_year_start_label' => 'Początek roku podatkowego', 'pref_two_factor_auth' => 'Weryfikacja dwuetapowa', - 'pref_two_factor_auth_help' => 'Po włączeniu weryfikacji dwuetapowej (znanej również jako uwierzytelnianie dwuskładnikowe) dodajesz dodatkową warstwę zabezpieczeń do swojego konta. Logujesz się czymś, co znasz (hasło) i czymś co masz (kod weryfikacyjny). Kody weryfikacyjne generowane są przez aplikację w telefonie, na przykład Authy lub Google Authenticator.', - 'pref_enable_two_factor_auth' => 'Włącz weryfikację dwuetapową', - 'pref_two_factor_auth_disabled' => 'Kod weryfikacji dwuetapowej został usunięty i wyłączony', - 'pref_two_factor_auth_remove_it' => 'Nie zapomnij usunąć konta z aplikacji uwierzytelniajcej!', - 'pref_two_factor_auth_code' => 'Zweryfikuj kod', - 'pref_two_factor_auth_code_help' => 'Zeskanuj kod QR za pomocą aplikacji w telefonie, takiej jak Authy lub Google Authenticator i wprowadź wygenerowany kod.', - 'pref_two_factor_auth_reset_code' => 'Zresetuj kod weryfikacyjny', - 'pref_two_factor_auth_disable_2fa' => 'Wyłącz weryfikację dwuetapową', - '2fa_use_secret_instead' => 'Jeżeli nie możesz zeskanować kodu QR użyj sekretu: :secret.', - 'pref_save_settings' => 'Zapisz ustawienia', - 'saved_preferences' => 'Preferencje zostały zapisane!', - 'preferences_general' => 'Ogólne', - 'preferences_frontpage' => 'Ekran główny', - 'preferences_security' => 'Bezpieczeństwo', - 'preferences_layout' => 'Układ', - 'pref_home_show_deposits' => 'Pokaż przychody na stronie domowej', - 'pref_home_show_deposits_info' => 'Ekran główny pokazuje już konta wydatków. Czy chcesz wyświetlać również konta przychodów?', - 'pref_home_do_show_deposits' => 'Tak, pokaż je', - 'successful_count' => 'z których :count zakończone pomyślnie', - 'list_page_size_title' => 'Rozmiar strony', - 'list_page_size_help' => 'Każda lista rzeczy (konta, transakcje itp.) pokazuje co najwyżej tyle na stronę.', - 'list_page_size_label' => 'Rozmiar strony', - 'between_dates' => '(:start i :end)', - 'pref_optional_fields_transaction' => 'Opcjonalne pola dla transakcji', + 'pref_two_factor_auth_help' => 'Po włączeniu weryfikacji dwuetapowej (znanej również jako uwierzytelnianie dwuskładnikowe) dodajesz dodatkową warstwę zabezpieczeń do swojego konta. Logujesz się czymś, co znasz (hasło) i czymś co masz (kod weryfikacyjny). Kody weryfikacyjne generowane są przez aplikację w telefonie, na przykład Authy lub Google Authenticator.', + 'pref_enable_two_factor_auth' => 'Włącz weryfikację dwuetapową', + 'pref_two_factor_auth_disabled' => 'Kod weryfikacji dwuetapowej został usunięty i wyłączony', + 'pref_two_factor_auth_remove_it' => 'Nie zapomnij usunąć konta z aplikacji uwierzytelniajcej!', + 'pref_two_factor_auth_code' => 'Zweryfikuj kod', + 'pref_two_factor_auth_code_help' => 'Zeskanuj kod QR za pomocą aplikacji w telefonie, takiej jak Authy lub Google Authenticator i wprowadź wygenerowany kod.', + 'pref_two_factor_auth_reset_code' => 'Zresetuj kod weryfikacyjny', + 'pref_two_factor_auth_disable_2fa' => 'Wyłącz weryfikację dwuetapową', + '2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.', + '2fa_backup_codes' => 'Store these backup codes for access in case you lose your device.', + '2fa_already_enabled' => '2-step verification is already enabled.', + 'wrong_mfa_code' => 'This MFA code is not valid.', + 'pref_save_settings' => 'Zapisz ustawienia', + 'saved_preferences' => 'Preferencje zostały zapisane!', + 'preferences_general' => 'Ogólne', + 'preferences_frontpage' => 'Ekran główny', + 'preferences_security' => 'Bezpieczeństwo', + 'preferences_layout' => 'Układ', + 'pref_home_show_deposits' => 'Pokaż przychody na stronie domowej', + 'pref_home_show_deposits_info' => 'Ekran główny pokazuje już konta wydatków. Czy chcesz wyświetlać również konta przychodów?', + 'pref_home_do_show_deposits' => 'Tak, pokaż je', + 'successful_count' => 'z których :count zakończone pomyślnie', + 'list_page_size_title' => 'Rozmiar strony', + 'list_page_size_help' => 'Każda lista rzeczy (konta, transakcje itp.) pokazuje co najwyżej tyle na stronę.', + 'list_page_size_label' => 'Rozmiar strony', + 'between_dates' => '(:start i :end)', + 'pref_optional_fields_transaction' => 'Opcjonalne pola dla transakcji', 'pref_optional_fields_transaction_help' => 'Domyślnie nie wszystkie pola są aktywne podczas tworzenia nowej transakcji (aby uniknąć bałaganu). Poniżej możesz włączyć te pola, jeśli uważasz, że mogą one być przydatne dla Ciebie. Oczywiście każde pole, które jest wyłączone, ale już wypełnione, będzie widoczne niezależnie od ustawienia.', 'optional_tj_date_fields' => 'Pola dat', 'optional_tj_business_fields' => 'Pola biznesowe', @@ -553,24 +562,25 @@ return [ 'login_with_new_email' => 'Teraz możesz logować się nowym adresem e-mail.', 'login_with_old_email' => 'Teraz ponownie możesz logować się starym adresem e-mail.', 'login_provider_local_only' => 'Ta akcja nie jest dostępna gdy uwierzytelniasz się poprzez ":login_provider".', - 'delete_local_info_only' => 'Ponieważ uwierzytelniasz się poprzez ":login_provider", usunięte zostaną tylko lokalne dane Firefly III.', + 'delete_local_info_only' => 'Ponieważ uwierzytelniasz się poprzez ":login_provider", usunięte zostaną tylko lokalne dane Firefly III.', // attachments - 'nr_of_attachments' => 'Jeden załącznik |:count załączników', - 'attachments' => 'Załączniki', - 'edit_attachment' => 'Modyfikuj załącznik ":name"', - 'update_attachment' => 'Aktualizuj załącznik', - 'delete_attachment' => 'Usuń załącznik ":name"', - 'attachment_deleted' => 'Usunięto załącznik ":name"', - 'attachment_updated' => 'Zmodyfikowano załącznik ":name"', - 'upload_max_file_size' => 'Maksymalny rozmiar pliku to: :size', - 'list_all_attachments' => 'Lista wszystkich załączników', + 'nr_of_attachments' => 'Jeden załącznik |:count załączników', + 'attachments' => 'Załączniki', + 'edit_attachment' => 'Modyfikuj załącznik ":name"', + 'update_attachment' => 'Aktualizuj załącznik', + 'delete_attachment' => 'Usuń załącznik ":name"', + 'attachment_deleted' => 'Usunięto załącznik ":name"', + 'liabilities_deleted' => 'Deleted liability ":name"', + 'attachment_updated' => 'Zmodyfikowano załącznik ":name"', + 'upload_max_file_size' => 'Maksymalny rozmiar pliku to: :size', + 'list_all_attachments' => 'Lista wszystkich załączników', // transaction index - 'title_expenses' => 'Wydatki', - 'title_withdrawal' => 'Wydatki', - 'title_revenue' => 'Przychód / dochód', - 'title_deposit' => 'Przychód / dochód', + 'title_expenses' => 'Wydatki', + 'title_withdrawal' => 'Wydatki', + 'title_revenue' => 'Przychód / dochód', + 'title_deposit' => 'Przychód / dochód', 'title_transfer' => 'Transfery', 'title_transfers' => 'Transfery', @@ -672,9 +682,9 @@ return [ 'available_amount_indication' => 'Skorzystaj z tych kwot, aby uzyskać wskazówkę ile może wynosić Twój całkowity budżet.', 'suggested' => 'Sugerowane', 'average_between' => 'Średnia pomiędzy :start a :end', - 'over_budget_warn' => ' Usually you budget about :amount per day. This time it\'s :over_amount per day. Are you sure?', - 'transferred_in' => 'Transferred (in)', - 'transferred_away' => 'Transferred (away)', + 'over_budget_warn' => ' Zwykle budżetujesz około :amount dziennie. Obecna wartość to :over_amount dziennie. Na pewno?', + 'transferred_in' => 'Przesłane (do)', + 'transferred_away' => 'Przesłane (od)', // bills: 'match_between_amounts' => 'Rachunek pasuje do transakcji między :low a :high.', @@ -758,6 +768,7 @@ return [ 'reconcile_options' => 'Opcje uzgadniania', 'reconcile_range' => 'Zakres rozrachunku', 'start_reconcile' => 'Rozpocznij uzgadnianie', + 'cash_account_type' => 'Cash', 'cash' => 'gotówka', 'account_type' => 'Typ konta', 'save_transactions_by_moving' => 'Zapisz te transakcje, przenosząc je do innego konta:', @@ -782,9 +793,9 @@ return [ 'reconcile_go_back' => 'Możesz zawsze zmodyfikować lub usunąć korektę później.', 'must_be_asset_account' => 'Możesz uzgodnić tylko konta aktywów', 'reconciliation_stored' => 'Uzgodnienie zapisane', - 'reconciliation_error' => 'Due to an error the transactions were marked as reconciled but the correction has not been stored: :error.', - 'reconciliation_transaction_title' => 'Reconciliation (:from to :to)', - 'sum_of_reconciliation' => 'Sum of reconciliation', + 'reconciliation_error' => 'Z powodu błędu transakcje zostały oznaczone jako uzgodnione, ale korekta nie została zapisana: :error.', + 'reconciliation_transaction_title' => 'Rozrachunek (od :from do :to)', + 'sum_of_reconciliation' => 'Suma rozrachunku', 'reconcile_this_account' => 'Uzgodnij to konto', 'confirm_reconciliation' => 'Potwierdź rozrachunek', 'submitted_start_balance' => 'Przesłane saldo początkowe', @@ -796,7 +807,7 @@ return [ 'interest_calc_daily' => 'Co dzień', 'interest_calc_monthly' => 'Co miesiąc', 'interest_calc_yearly' => 'Co rok', - 'initial_balance_account' => 'Initial balance account of :account', + 'initial_balance_account' => 'Początkowe saldo konta :account', // categories: 'new_category' => 'Nowa kategoria', @@ -829,7 +840,7 @@ return [ 'deleted_transfer' => 'Pomyślnie usunięto transfer ":description"', 'stored_journal' => 'Pomyślnie utworzono nową transakcję ":description"', 'stored_journal_no_descr' => 'Pomyślnie utworzono nową transakcję', - 'updated_journal_no_descr' => 'Successfully updated your transaction', + 'updated_journal_no_descr' => 'Pomyślnie zaktualizowano Twoją transakcję', 'select_transactions' => 'Wybierz transakcje', 'rule_group_select_transactions' => 'Zastosuj ":title" do transakcji', 'rule_select_transactions' => 'Zastosuj ":title" do transakcji', @@ -838,26 +849,33 @@ return [ 'mass_delete_journals' => 'Usuń wiele transakcji', 'mass_edit_journals' => 'Modyfikuj wiele transakcji', 'mass_bulk_journals' => 'Hurtowa edycja wielu transakcji', - 'mass_bulk_journals_explain' => 'Jeśli nie chcesz modyfikować transakcji jedna po drugiej za pomocą funkcji masowej edycji, możesz zaktualizować je za jednym razem. Po prostu wybierz preferowaną kategorię, tag(i) lub budżet w poniższych polach i wszystkie transakcje z tabeli zostaną zaktualizowane.', + 'mass_bulk_journals_explain' => 'This form allows you to change properties of the transactions listed below in one sweeping update. All the transactions in the table will be updated when you change the parameters you see here.', + 'part_of_split' => 'This transaction is part of a split transaction. If you have not selected all the splits, you may end up with changing only half the transaction.', 'bulk_set_new_values' => 'Użyj pól poniżej, aby ustawić nowe wartości. Jeżeli zostawisz je puste, zostaną wyczyszczone dla wszystkich transakcji. Pamiętaj także, że budżet zostanie ustawiony tylko dla wypłat.', 'no_bulk_category' => 'Nie aktualizuj kategorii', 'no_bulk_budget' => 'Nie aktualizuj budżetu', - 'no_bulk_tags' => 'Nie aktualizuj tagów', - 'bulk_edit' => 'Hurtowa edycja', - 'cannot_edit_other_fields' => 'Nie możesz masowo modyfikować innych pól niż te tutaj, ponieważ nie ma miejsca, aby je pokazać. Proszę użyć ikony edycji i edytować je jedno po drugim, jeśli chcesz edytować te pola.', - 'no_budget' => '(brak budżetu)', - 'no_budget_squared' => '(brak budżetu)', - 'perm-delete-many' => 'Usuwanie wielu elementów jednocześnie może być bardzo destrukcyjne. Proszę zachować ostrożność.', - 'mass_deleted_transactions_success' => 'Usunięto :amount transakcję(i).', - 'mass_edited_transactions_success' => 'Zaktualizowano :amount transakcję(i)', - 'opt_group_' => '(brak typu konta)', + 'no_bulk_tags' => 'Nie aktualizuj tagów', + 'mass_edit' => 'Edit selected individually', + 'bulk_edit' => 'Edit selected in bulk', + 'mass_delete' => 'Delete selected', + 'cannot_edit_other_fields' => 'Nie możesz masowo modyfikować innych pól niż te tutaj, ponieważ nie ma miejsca, aby je pokazać. Proszę użyć ikony edycji i edytować je jedno po drugim, jeśli chcesz edytować te pola.', + 'cannot_change_amount_reconciled' => 'You can\'t change the amount of reconciled transactions.', + 'no_budget' => '(brak budżetu)', + 'no_budget_squared' => '(brak budżetu)', + 'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious. You can delete part of a split transaction from this page, so take care.', + 'mass_deleted_transactions_success' => 'Usunięto :amount transakcję(i).', + 'mass_edited_transactions_success' => 'Zaktualizowano :amount transakcję(i)', + 'opt_group_' => '(brak typu konta)', 'opt_group_no_account_type' => '(brak typu konta)', 'opt_group_defaultAsset' => 'Domyślne konta aktywów', 'opt_group_savingAsset' => 'Konta oszczędnościowe', 'opt_group_sharedAsset' => 'Współdzielone konta aktywów', 'opt_group_ccAsset' => 'Karty kredytowe', 'opt_group_cashWalletAsset' => 'Portfele gotówkowe', + 'opt_group_expense_account' => 'Expense accounts', + 'opt_group_revenue_account' => 'Revenue accounts', 'opt_group_l_Loan' => 'Zobowiązanie: Pożyczka', + 'opt_group_cash_account' => 'Cash account', 'opt_group_l_Debt' => 'Zobowiązanie: Dług', 'opt_group_l_Mortgage' => 'Zobowiązanie: Hipoteka', 'opt_group_l_Credit card' => 'Zobowiązanie: Karta kredytowa', @@ -956,7 +974,7 @@ return [ 'errors' => 'Błędy', 'debt_start_date' => 'Początkowa data długu', 'debt_start_amount' => 'Początkowa kwota długu', - 'debt_start_amount_help' => 'If you owe an amount its best to enter a negative amount, because it influences your net worth. If you\'re owed an amount the same applies. Check out the help pages for more information.', + 'debt_start_amount_help' => 'Jeśli jesteś winien kwotę, najlepiej wpisać ujemną kwotę, ponieważ ma to wpływ na twoją wartość netto. To samo dotyczy jeśli ktoś jest Ci winien. Sprawdź strony pomocy, aby uzyskać więcej informacji.', 'store_new_liabilities_account' => 'Zapisz nowe zobowiązanie', 'edit_liabilities_account' => 'Modyfikuj zobowiązanie ":name"', @@ -1208,12 +1226,13 @@ return [ 'do_not_save_connection' => '(nie zapisuj powiązań)', 'link_transaction' => 'Powiąż transakcje', 'link_to_other_transaction' => 'Powiąż aktualną transakcję z inną transakcją', - 'select_transaction_to_link' => 'Wybierz transakcję, którą chcesz powiązać z tą transakcją', + 'select_transaction_to_link' => 'Select a transaction to link this transaction to. The links are currently unused in Firefly III (apart from being shown), but I plan to change this in the future. Use the search box to select a transaction either by title or by ID. If you want to add custom link types, check out the administration section.', 'this_transaction' => 'Ta transakcja', 'transaction' => 'Transakcja', 'comments' => 'Komentarze', - 'to_link_not_found' => 'Jeśli nie widzisz transakcji, którą chcesz powiązać, po prostu wpisz jej identyfikator.', + 'link_notes' => 'Any notes you wish to store with the link.', 'invalid_link_selection' => 'Nie można powiązać tych transakcji', + 'selected_transaction' => 'Selected transaction', 'journals_linked' => 'Transakcje zostały powiązane.', 'journals_error_linked' => 'Wybrane transakcje są już powiązane.', 'journals_link_to_self' => 'Nie możesz powiązać transakcji z samej ze sobą', @@ -1252,12 +1271,11 @@ return [ 'split_this_withdrawal' => 'Podziel tą wypłatę', 'split_this_deposit' => 'Podziel tą wpłatę', 'split_this_transfer' => 'Podziel ten transfer', - 'cannot_edit_multiple_source' => 'Nie możesz edytować podzielonej transakcji #:id z opisem ":description", ponieważ zawiera ona wiele kont źródłowych.', - 'cannot_edit_multiple_dest' => 'Nie możesz edytować podzielonej transakcji #:id z opisem ":description", ponieważ zawiera ona wiele kont docelowych.', - 'cannot_edit_reconciled' => 'Nie możesz edytować transakcji #:id z opisem ":description", ponieważ została ona zaznaczona jako uzgodniona.', 'cannot_edit_opening_balance' => 'Nie możesz edytować salda otwarcia konta.', 'no_edit_multiple_left' => 'Nie wybrałeś żadnych poprawnych transakcji do edycji.', - 'cannot_convert_split_journal' => 'Nie można przekonwertować podzielonej transakcji', + 'breadcrumb_convert_group' => 'Convert transaction', + 'convert_invalid_source' => 'Source information is invalid for transaction #%d.', + 'convert_invalid_destination' => 'Destination information is invalid for transaction #%d.', // Import page (general strings only) 'import_index_title' => 'Importuj transakcje do Firefly III', @@ -1385,13 +1403,13 @@ return [ 'recurrence_deleted' => 'Cykliczna transakcja ":title" została usunięta', // new lines for summary controller. - 'box_balance_in_currency' => 'Balance (:currency)', - 'box_spent_in_currency' => 'Spent (:currency)', - 'box_earned_in_currency' => 'Earned (:currency)', - 'box_bill_paid_in_currency' => 'Bills paid (:currency)', - 'box_bill_unpaid_in_currency' => 'Bills unpaid (:currency)', - 'box_left_to_spend_in_currency' => 'Left to spend (:currency)', - 'box_net_worth_in_currency' => 'Net worth (:currency)', - 'box_spend_per_day' => 'Left to spend per day: :amount', + 'box_balance_in_currency' => 'Saldo (:currency)', + 'box_spent_in_currency' => 'Wydano (:currency)', + 'box_earned_in_currency' => 'Zarobiono (:currency)', + 'box_bill_paid_in_currency' => 'Zapłacone rachunki (:currency)', + 'box_bill_unpaid_in_currency' => 'Niezapłacone rachunki (:currency)', + 'box_left_to_spend_in_currency' => 'Możliwe do wydania (:currency)', + 'box_net_worth_in_currency' => 'Wartość netto (:currency)', + 'box_spend_per_day' => 'Możliwe do wydania codziennie: :amount', ]; diff --git a/resources/lang/pl_PL/form.php b/resources/lang/pl_PL/form.php index 191e53a998..164181a6c6 100644 --- a/resources/lang/pl_PL/form.php +++ b/resources/lang/pl_PL/form.php @@ -63,15 +63,15 @@ return [ 'currency' => 'Waluta', 'account_id' => 'Konto aktywów', 'budget_id' => 'Budżet', - 'opening_balance' => 'Opening balance', + 'opening_balance' => 'Saldo początkowe', 'tagMode' => 'Tryb tagów', 'tag_position' => 'Lokalizacja taga', - 'virtual_balance' => 'Virtual balance', + 'virtual_balance' => 'Wirtualne saldo', 'targetamount' => 'Kwota docelowa', - 'account_role' => 'Account role', - 'opening_balance_date' => 'Opening balance date', - 'cc_type' => 'Credit card payment plan', - 'cc_monthly_payment_date' => 'Credit card monthly payment date', + 'account_role' => 'Rola konta', + 'opening_balance_date' => 'Data salda otwarcia', + 'cc_type' => 'Plan płatności kartą kredytową', + 'cc_monthly_payment_date' => 'Miesięczny termin spłaty karty kredytowej', 'piggy_bank_id' => 'Skarbonka', 'returnHere' => 'Wróć tutaj', 'returnHereExplanation' => 'Po zapisaniu, wrócić tutaj.', @@ -119,7 +119,7 @@ return [ 'symbol' => 'Symbol', 'code' => 'Kod', 'iban' => 'IBAN', - 'account_number' => 'Account number', + 'account_number' => 'Numer konta', 'creditCardNumber' => 'Numer karty kredytowej', 'has_headers' => 'Nagłówki', 'date_format' => 'Format daty', @@ -253,4 +253,7 @@ return [ 'weekend' => 'Weekend', 'client_secret' => 'Sekret klienta', + 'withdrawal_destination_id' => 'Destination account', + 'deposit_source_id' => 'Source account', + ]; diff --git a/resources/lang/pl_PL/import.php b/resources/lang/pl_PL/import.php index 4926dbea9e..467ec69af1 100644 --- a/resources/lang/pl_PL/import.php +++ b/resources/lang/pl_PL/import.php @@ -193,7 +193,7 @@ return [ 'job_config_fints_url_help' => 'E.g. https://banking-dkb.s-fints-pt-dkb.de/fints30', 'job_config_fints_username_help' => 'Dla wielu banków jest to numer twojego konta.', - 'job_config_fints_port_help' => 'The default port is 443.', + 'job_config_fints_port_help' => 'Domyślny port to 443.', 'job_config_fints_account_help' => 'Wybierz konto bankowe, dla którego chcesz importować transakcje.', 'job_config_local_account_help' => 'Wybierz konto Firefly III odpowiadające wybranemu powyżej kontu bankowemu.', // specifics: @@ -209,6 +209,8 @@ return [ 'specific_pres_descr' => 'Fixes potential problems with PC files', 'specific_belfius_name' => 'Belfius BE', 'specific_belfius_descr' => 'Fixes potential problems with Belfius files', + 'specific_ingbelgium_name' => 'ING BE', + 'specific_ingbelgium_descr' => 'Fixes potential problems with ING Belgium files', // job configuration for file provider (stage: roles) 'job_config_roles_title' => 'Import setup (3/4) - Define each column\'s role', 'job_config_roles_text' => 'Each column in your CSV file contains certain data. Please indicate what kind of data the importer should expect. The option to "map" data means that you will link each entry found in the column to a value in your database. An often mapped column is the column that contains the IBAN of the opposing account. That can be easily matched to IBAN\'s present in your database already.', @@ -308,4 +310,7 @@ return [ 'column_note' => 'Notatki', 'column_internal-reference' => 'Internal reference', + // error message + 'duplicate_row' => 'Row #:row (":description") could not be imported. It already exists.', + ]; diff --git a/resources/lang/pl_PL/intro.php b/resources/lang/pl_PL/intro.php index 2a2d5d471f..c525e96fa7 100644 --- a/resources/lang/pl_PL/intro.php +++ b/resources/lang/pl_PL/intro.php @@ -24,39 +24,61 @@ declare(strict_types=1); return [ // index - 'index_intro' => 'Witamy na stronie domowej Firefly III. Proszę poświęć trochę czasu, aby przejść przez to wprowadzenie, aby poznać sposób działania Firefly III.', - 'index_accounts-chart' => 'Ten wykres przedstawia bieżące saldo kont aktywów. Możesz wybrać konta widoczne tutaj w Twoich preferencjach.', - 'index_box_out_holder' => 'To małe pole i pola obok niego umożliwiają szybki przegląd Twojej sytuacji finansowej.', - 'index_help' => 'Jeśli potrzebujesz pomocy na stronie lub formularzu, naciśnij ten przycisk.', - 'index_outro' => 'Większość stron z Firefly III zacznie się od małego wprowadzenia jak to. Skontaktuj się ze mną, jeśli masz pytania lub komentarze. Miłego korzystania!', - 'index_sidebar-toggle' => 'Aby utworzyć nowe transakcje, konta lub inne rzeczy, użyj menu pod tą ikoną.', + 'index_intro' => 'Witamy na stronie domowej Firefly III. Proszę poświęć trochę czasu, aby przejść przez to wprowadzenie, aby poznać sposób działania Firefly III.', + 'index_accounts-chart' => 'Ten wykres przedstawia bieżące saldo kont aktywów. Możesz wybrać konta widoczne tutaj w Twoich preferencjach.', + 'index_box_out_holder' => 'To małe pole i pola obok niego umożliwiają szybki przegląd Twojej sytuacji finansowej.', + 'index_help' => 'Jeśli potrzebujesz pomocy na stronie lub formularzu, naciśnij ten przycisk.', + 'index_outro' => 'Większość stron z Firefly III zacznie się od małego wprowadzenia jak to. Skontaktuj się ze mną, jeśli masz pytania lub komentarze. Miłego korzystania!', + 'index_sidebar-toggle' => 'Aby utworzyć nowe transakcje, konta lub inne rzeczy, użyj menu pod tą ikoną.', + 'index_cash_account' => 'These are the accounts created so far. You can use the cash account to track cash expenses but it\'s not mandatory of course.', + + // transactions (withdrawal) + 'transactions_create_withdrawal_source' => 'Select your favorite asset account or liability from this dropdown.', + 'transactions_create_withdrawal_destination' => 'Select an expense account here. Leave it empty if you want to make a cash expense.', + 'transactions_create_withdrawal_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_withdrawal_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_withdrawal_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (deposit) + 'transactions_create_deposit_source' => 'Select or type the payee in this auto-completing dropdown/textbox. Leave it empty if you want to make a cash deposit.', + 'transactions_create_deposit_destination' => 'Select an asset or liability account here.', + 'transactions_create_deposit_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_deposit_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_deposit_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (transfer) + 'transactions_create_transfer_source' => 'Select the source asset account here.', + 'transactions_create_transfer_destination' => 'Select the destination asset account here.', + 'transactions_create_transfer_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_transfer_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_transfer_split_add' => 'If you want to split a transaction, add more splits with this button', // create account: - 'accounts_create_iban' => 'Nadaj kontom ważny numer IBAN. Może to ułatwić import danych w przyszłości.', - 'accounts_create_asset_opening_balance' => 'Konta aktywów mogą mieć "bilans otwarcia", wskazujący początek historii tego konta w Firefly III.', - 'accounts_create_asset_currency' => 'Firefly III obsługuje wiele walut. Konta aktywów mają jedną główną walutę, który należy ustawić tutaj.', - 'accounts_create_asset_virtual' => 'Czasami warto dodać do konta wirtualne saldo: dodatkowa kwota zawsze dodawana lub odejmowana od rzeczywistego salda.', + 'accounts_create_iban' => 'Nadaj kontom ważny numer IBAN. Może to ułatwić import danych w przyszłości.', + 'accounts_create_asset_opening_balance' => 'Konta aktywów mogą mieć "bilans otwarcia", wskazujący początek historii tego konta w Firefly III.', + 'accounts_create_asset_currency' => 'Firefly III obsługuje wiele walut. Konta aktywów mają jedną główną walutę, który należy ustawić tutaj.', + 'accounts_create_asset_virtual' => 'Czasami warto dodać do konta wirtualne saldo: dodatkowa kwota zawsze dodawana lub odejmowana od rzeczywistego salda.', // budgets index - 'budgets_index_intro' => 'Budżety są wykorzystywane do zarządzania finansami i stanowią jedną z podstawowych funkcji Firefly III.', - 'budgets_index_set_budget' => 'Ustaw całkowity budżet na każdy okres, aby Firefly III mógł Ci powiedzieć, czy wydałeś wszystkie dostępne pieniądze.', - 'budgets_index_see_expenses_bar' => 'Wydawanie pieniędzy powoli wypełnia ten pasek.', - 'budgets_index_navigate_periods' => 'Przejrzyj okresy, aby łatwiej ustawić przyszłe budżety.', - 'budgets_index_new_budget' => 'Utwórz nowe budżety zgodnie z Twoimi potrzebami.', - 'budgets_index_list_of_budgets' => 'Skorzystaj z tej tabeli, aby ustawić kwoty dla każdego budżetu i sprawdź jak ci idzie.', - 'budgets_index_outro' => 'Aby dowiedzieć się więcej o budżetowaniu, użyj ikonki pomocy w prawym górnym rogu.', + 'budgets_index_intro' => 'Budżety są wykorzystywane do zarządzania finansami i stanowią jedną z podstawowych funkcji Firefly III.', + 'budgets_index_set_budget' => 'Ustaw całkowity budżet na każdy okres, aby Firefly III mógł Ci powiedzieć, czy wydałeś wszystkie dostępne pieniądze.', + 'budgets_index_see_expenses_bar' => 'Wydawanie pieniędzy powoli wypełnia ten pasek.', + 'budgets_index_navigate_periods' => 'Przejrzyj okresy, aby łatwiej ustawić przyszłe budżety.', + 'budgets_index_new_budget' => 'Utwórz nowe budżety zgodnie z Twoimi potrzebami.', + 'budgets_index_list_of_budgets' => 'Skorzystaj z tej tabeli, aby ustawić kwoty dla każdego budżetu i sprawdź jak ci idzie.', + 'budgets_index_outro' => 'Aby dowiedzieć się więcej o budżetowaniu, użyj ikonki pomocy w prawym górnym rogu.', // reports (index) - 'reports_index_intro' => 'Skorzystaj z tych raportów, aby uzyskać szczegółowe informacje o swoich finansach.', - 'reports_index_inputReportType' => 'Wybierz typ raportu. Sprawdź stronę pomocy, aby zobaczyć, co pokazuje każdy raport.', - 'reports_index_inputAccountsSelect' => 'Możesz wykluczyć lub uwzględnić konta zasobów według własnego uznania.', - 'reports_index_inputDateRange' => 'Wybrany zakres dat zależy wyłącznie od ciebie: od jednego dnia do 10 lat.', - 'reports_index_extra-options-box' => 'W zależności od wybranego raportu możesz wybrać dodatkowe filtry i opcje tutaj. Obserwuj to pole, gdy zmieniasz typy raportów.', + 'reports_index_intro' => 'Skorzystaj z tych raportów, aby uzyskać szczegółowe informacje o swoich finansach.', + 'reports_index_inputReportType' => 'Wybierz typ raportu. Sprawdź stronę pomocy, aby zobaczyć, co pokazuje każdy raport.', + 'reports_index_inputAccountsSelect' => 'Możesz wykluczyć lub uwzględnić konta zasobów według własnego uznania.', + 'reports_index_inputDateRange' => 'Wybrany zakres dat zależy wyłącznie od ciebie: od jednego dnia do 10 lat.', + 'reports_index_extra-options-box' => 'W zależności od wybranego raportu możesz wybrać dodatkowe filtry i opcje tutaj. Obserwuj to pole, gdy zmieniasz typy raportów.', // reports (reports) - 'reports_report_default_intro' => 'Raport ten zapewni szybki i wszechstronny przegląd twoich finansów. Jeśli chcesz zobaczyć cokolwiek innego, nie wahaj się ze mną skontaktować!', - 'reports_report_audit_intro' => 'Ten raport zawiera szczegółowe informacje na temat kont aktywów.', - 'reports_report_audit_optionsBox' => 'Użyj tych pól wyboru aby pokazać lub ukryć kolumny, które Cię interesują.', + 'reports_report_default_intro' => 'Raport ten zapewni szybki i wszechstronny przegląd twoich finansów. Jeśli chcesz zobaczyć cokolwiek innego, nie wahaj się ze mną skontaktować!', + 'reports_report_audit_intro' => 'Ten raport zawiera szczegółowe informacje na temat kont aktywów.', + 'reports_report_audit_optionsBox' => 'Użyj tych pól wyboru aby pokazać lub ukryć kolumny, które Cię interesują.', 'reports_report_category_intro' => 'Ten raport daje wgląd w jedną lub wiele kategorii.', 'reports_report_category_pieCharts' => 'Te wykresy dają wgląd w wydatki i dochody według kategorii lub konta.', diff --git a/resources/lang/pl_PL/list.php b/resources/lang/pl_PL/list.php index c467397c1b..3084c9a208 100644 --- a/resources/lang/pl_PL/list.php +++ b/resources/lang/pl_PL/list.php @@ -23,64 +23,65 @@ declare(strict_types=1); return [ - 'buttons' => 'Przyciski', - 'icon' => 'Ikona', - 'id' => 'ID', - 'create_date' => 'Utworzono', - 'update_date' => 'Zaktualizowano', - 'updated_at' => 'Zaktualizowano', - 'balance_before' => 'Saldo przed', - 'balance_after' => 'Saldo po', - 'name' => 'Nazwa', - 'role' => 'Rola', - 'currentBalance' => 'Bieżące saldo', - 'linked_to_rules' => 'Powiązane reguły', - 'active' => 'Jest aktywny?', - 'lastActivity' => 'Ostatnia aktywność', - 'balanceDiff' => 'Różnica sald', - 'matchesOn' => 'Dopasowanie', - 'account_type' => 'Typ konta', - 'created_at' => 'Utworzono', - 'account' => 'Konto', - 'matchingAmount' => 'Kwota', - 'split_number' => '# podziału', - 'destination' => 'Cel', - 'source' => 'Źródło', - 'next_expected_match' => 'Następne oczekiwane dopasowanie', - 'automatch' => 'Auto dopasowanie?', - 'repeat_freq' => 'Powtarza się', - 'description' => 'Opis', - 'amount' => 'Kwota', - 'internal_reference' => 'Wewnętrzny numer', - 'date' => 'Data', - 'interest_date' => 'Stopa procentowa', - 'book_date' => 'Data księgowania', - 'process_date' => 'Przetworzono', - 'due_date' => 'Termin realizacji', - 'payment_date' => 'Data płatności', - 'invoice_date' => 'Data faktury', - 'interal_reference' => 'Wewnętrzny numer', - 'notes' => 'Notatki', - 'from' => 'Z', - 'piggy_bank' => 'Skarbonka', - 'to' => 'Do', - 'budget' => 'Budżet', - 'category' => 'Kategoria', - 'bill' => 'Rachunek', - 'withdrawal' => 'Wypłata', - 'deposit' => 'Wpłata', - 'transfer' => 'Transfer', - 'type' => 'Typ', - 'completed' => 'Zakończone', - 'iban' => 'IBAN', - 'paid_current_period' => 'Zapłacono w tym okresie', - 'email' => 'Adres E-Mail', - 'registered_at' => 'Zarejestrowano', - 'is_blocked' => 'Jest zablokowany', - 'is_admin' => 'Jest administratorem', - 'has_two_factor' => 'Ma dwustopniową autoryzację', - 'blocked_code' => 'Kod blokady', - 'source_account' => 'Konto źródłowe', + 'buttons' => 'Przyciski', + 'icon' => 'Ikona', + 'id' => 'ID', + 'create_date' => 'Utworzono', + 'update_date' => 'Zaktualizowano', + 'updated_at' => 'Zaktualizowano', + 'balance_before' => 'Saldo przed', + 'balance_after' => 'Saldo po', + 'name' => 'Nazwa', + 'role' => 'Rola', + 'currentBalance' => 'Bieżące saldo', + 'linked_to_rules' => 'Powiązane reguły', + 'active' => 'Jest aktywny?', + 'transaction_type' => 'Type', + 'lastActivity' => 'Ostatnia aktywność', + 'balanceDiff' => 'Różnica sald', + 'matchesOn' => 'Dopasowanie', + 'account_type' => 'Typ konta', + 'created_at' => 'Utworzono', + 'account' => 'Konto', + 'matchingAmount' => 'Kwota', + 'split_number' => '# podziału', + 'destination' => 'Cel', + 'source' => 'Źródło', + 'next_expected_match' => 'Następne oczekiwane dopasowanie', + 'automatch' => 'Auto dopasowanie?', + 'repeat_freq' => 'Powtarza się', + 'description' => 'Opis', + 'amount' => 'Kwota', + 'internal_reference' => 'Wewnętrzny numer', + 'date' => 'Data', + 'interest_date' => 'Stopa procentowa', + 'book_date' => 'Data księgowania', + 'process_date' => 'Przetworzono', + 'due_date' => 'Termin realizacji', + 'payment_date' => 'Data płatności', + 'invoice_date' => 'Data faktury', + 'interal_reference' => 'Wewnętrzny numer', + 'notes' => 'Notatki', + 'from' => 'Z', + 'piggy_bank' => 'Skarbonka', + 'to' => 'Do', + 'budget' => 'Budżet', + 'category' => 'Kategoria', + 'bill' => 'Rachunek', + 'withdrawal' => 'Wypłata', + 'deposit' => 'Wpłata', + 'transfer' => 'Transfer', + 'type' => 'Typ', + 'completed' => 'Zakończone', + 'iban' => 'IBAN', + 'paid_current_period' => 'Zapłacono w tym okresie', + 'email' => 'Adres E-Mail', + 'registered_at' => 'Zarejestrowano', + 'is_blocked' => 'Jest zablokowany', + 'is_admin' => 'Jest administratorem', + 'has_two_factor' => 'Ma dwustopniową autoryzację', + 'blocked_code' => 'Kod blokady', + 'source_account' => 'Konto źródłowe', 'destination_account' => 'Konto docelowe', 'accounts_count' => 'Liczba kont', 'journals_count' => 'Liczba transakcji', diff --git a/resources/lang/pl_PL/validation.php b/resources/lang/pl_PL/validation.php index b221a6d7f9..08497096c9 100644 --- a/resources/lang/pl_PL/validation.php +++ b/resources/lang/pl_PL/validation.php @@ -139,8 +139,8 @@ return [ 'name' => 'nazwa', 'piggy_bank_id' => 'identyfikator skarbonki', 'targetamount' => 'kwota docelowa', - 'opening_balance_date' => 'opening balance date', - 'opening_balance' => 'opening balance', + 'opening_balance_date' => 'data salda otwarcia', + 'opening_balance' => 'saldo otwarcia', 'match' => 'dopasowanie', 'amount_min' => 'minimalna kwota', 'amount_max' => 'maksymalna kwota', @@ -173,7 +173,7 @@ return [ 'withdrawal_source_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta źródłowego i/lub prawidłową nazwę konta źródłowego.', 'withdrawal_source_bad_data' => 'Nie można znaleźć poprawnego konta źródłowego podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".', 'withdrawal_dest_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta wydatków i/lub prawidłową nazwę konta wydatków.', - 'withdrawal_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'withdrawal_dest_bad_data' => 'Nie można znaleźć poprawnego konta wydatków podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".', 'deposit_source_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta źródłowego i/lub prawidłową nazwę konta źródłowego.', 'deposit_source_bad_data' => 'Nie można znaleźć poprawnego konta źródłowego podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".', @@ -184,9 +184,12 @@ return [ 'transfer_source_bad_data' => 'Nie można znaleźć poprawnego konta źródłowego podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".', 'transfer_dest_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta wydatków i/lub prawidłową nazwę konta wydatków.', 'transfer_dest_bad_data' => 'Nie można znaleźć poprawnego konta wydatków podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".', - 'need_id_in_edit' => 'Each split must have transaction_journal_id (either valid ID or 0).', + 'need_id_in_edit' => 'Każdy podział musi posiadać transaction_journal_id (poprawny identyfikator lub 0).', - 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', - 'ob_dest_need_data' => 'Need to get a valid destination account ID and/or valid destination account name to continue.', - 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'ob_source_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta źródłowego i/lub prawidłową nazwę konta źródłowego.', + 'ob_dest_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta wydatków i/lub prawidłową nazwę konta wydatków.', + 'ob_dest_bad_data' => 'Nie można znaleźć poprawnego konta wydatków podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".', + + 'generic_invalid_source' => 'You can\'t use this account as the source account.', + 'generic_invalid_destination' => 'You can\'t use this account as the destination account.', ]; diff --git a/resources/lang/pt_BR/breadcrumbs.php b/resources/lang/pt_BR/breadcrumbs.php index cfa0545c18..508db43def 100644 --- a/resources/lang/pt_BR/breadcrumbs.php +++ b/resources/lang/pt_BR/breadcrumbs.php @@ -39,6 +39,7 @@ return [ 'reports' => 'Relatórios', 'search_result' => 'Resultados da busca ":query"', 'withdrawal_list' => 'Despesas', + 'Withdrawal_list' => 'Despesas', 'deposit_list' => 'Receitas, renda e depósitos', 'transfer_list' => 'Transferências', 'transfers_list' => 'Transferências', diff --git a/resources/lang/pt_BR/firefly.php b/resources/lang/pt_BR/firefly.php index 10c32efbab..d64fb7103c 100644 --- a/resources/lang/pt_BR/firefly.php +++ b/resources/lang/pt_BR/firefly.php @@ -83,28 +83,32 @@ return [ 'help_for_this_page' => 'Ajuda para esta página', 'no_help_could_be_found' => 'O texto de ajuda não pode ser encontrado.', 'no_help_title' => 'Desculpe, ocorreu um erro.', - 'two_factor_welcome' => 'Olá, :user!', - 'two_factor_enter_code' => 'Para continuar, por favor, digite seu código de autenticação em duas etapas. Seu aplicativo pode gerá-lo para você.', - 'two_factor_code_here' => 'Insira o código aqui', - 'two_factor_title' => 'Autenticação em duas etapas', - 'authenticate' => 'Autenticar', - 'two_factor_forgot_title' => 'Perdeu autenticação em duas etapas', - 'two_factor_forgot' => 'Esqueci minha autenticação em duas etapas.', - 'two_factor_lost_header' => 'Perdeu sua autenticação em duas etapas?', - 'two_factor_lost_intro' => 'Infelizmente, isso não é algo que você pode redefinir a partir da interface web. Você tem duas opções.', - 'two_factor_lost_fix_self' => 'Se você executar sua própria instância do Firefly III, verifique os logs no storage/logs para obter instruções.', - 'two_factor_lost_fix_owner' => 'Caso contrário, o proprietário do site :site_owner e peça para redefinir a sua autenticação de duas etapas.', - 'warning_much_data' => ':days dias de dados podem demorar um pouco para carregar.', - 'registered' => 'Você se registrou com sucesso!', - 'Default asset account' => 'Conta padrão', - 'no_budget_pointer' => 'Parece que você ainda não tem orçamentos. Você deve criar alguns na página de orçamentos. Orçamentos podem ajudá-lo a manter o controle das despesas.', - 'Savings account' => 'Conta poupança', - 'Credit card' => 'Cartão de crédito', - 'source_accounts' => 'Conta(s) de origem', - 'destination_accounts' => 'Conta(s) de destino', - 'user_id_is' => 'Seu id de usuário é :user', - 'field_supports_markdown' => 'Este campo suporta Markdown.', - 'need_more_help' => 'Se você precisa de mais ajuda usando o Firefly III, por favor abra um ticket no Github.', + 'two_factor_welcome' => 'Olá!', + 'two_factor_enter_code' => 'Para continuar, por favor, digite seu código de autenticação em duas etapas. Seu aplicativo pode gerá-lo para você.', + 'two_factor_code_here' => 'Insira o código aqui', + 'two_factor_title' => 'Autenticação em duas etapas', + 'authenticate' => 'Autenticar', + 'two_factor_forgot_title' => 'Perdeu autenticação em duas etapas', + 'two_factor_forgot' => 'Esqueci minha autenticação em duas etapas.', + 'two_factor_lost_header' => 'Perdeu sua autenticação em duas etapas?', + 'two_factor_lost_intro' => 'Se você perdeu seus códigos de backup também, você tem azar. Isso não é algo que você pode corrigir a partir da interface da web. Você tem duas escolhas.', + 'two_factor_lost_fix_self' => 'Se você executar sua própria instância de Firefly III, verifique os logs em storage/logs para instruções, ou execute docker logs <container_id> para ver as instruções (atualize esta página).', + 'two_factor_lost_fix_owner' => 'Caso contrário, o proprietário do site :site_owner e peça para redefinir a sua autenticação de duas etapas.', + 'mfa_backup_code' => 'Você usou um código de backup para acessar o Firefly III. Não pode ser usado novamente, então cruze-o na sua lista.', + 'pref_two_factor_new_backup_codes' => 'Obter novos códigos de backup', + 'pref_two_factor_backup_code_count' => 'Você tem :count código(s) de backup válido(s).', + '2fa_i_have_them' => 'Eu os armazenei!', + 'warning_much_data' => ':days dias de dados podem demorar um pouco para carregar.', + 'registered' => 'Você se registrou com sucesso!', + 'Default asset account' => 'Conta padrão', + 'no_budget_pointer' => 'Parece que você ainda não tem orçamentos. Você deve criar alguns na página de orçamentos. Orçamentos podem ajudá-lo a manter o controle das despesas.', + 'Savings account' => 'Conta poupança', + 'Credit card' => 'Cartão de crédito', + 'source_accounts' => 'Conta(s) de origem', + 'destination_accounts' => 'Conta(s) de destino', + 'user_id_is' => 'Seu id de usuário é :user', + 'field_supports_markdown' => 'Este campo suporta Markdown.', + 'need_more_help' => 'Se você precisa de mais ajuda usando o Firefly III, por favor abra um ticket no Github.', 'reenable_intro_text' => 'Você pode também reativar o guia de introdução.', 'intro_boxes_after_refresh' => 'As caixas de introdução reaparecerão quando você atualizar a página.', 'show_all_no_filter' => 'Mostre todas as transações sem agrupá-las por data.', @@ -221,21 +225,23 @@ return [ 'search_query' => 'Pedido', 'search_found_transactions' => 'Firefly III encontrou :count transação(ões) em :time segundo(s).', 'search_for_query' => 'Firefly III está procurando transações com todas estas palavras neles: :query', - 'search_modifier_amount_is' => 'Valor é exatamente :value', - 'search_modifier_amount' => 'Valor é exatamente :value', - 'search_modifier_amount_max' => 'Valor é no máximo :value', - 'search_modifier_amount_min' => 'Valor é pelo menos :value', - 'search_modifier_amount_less' => 'Valor é menor que :value', - 'search_modifier_amount_more' => 'Valor é maior que :value', - 'search_modifier_source' => 'Conta de origem é :value', - 'search_modifier_destination' => 'Conta de destino é :value', - 'search_modifier_category' => 'Categoria é :value', - 'search_modifier_budget' => 'Orçamento é :value', - 'search_modifier_bill' => 'Fatura é :value', - 'search_modifier_type' => 'Tipo de transação é :value', - 'search_modifier_date' => 'Data da transação é :value', - 'search_modifier_date_before' => 'Data da transação é antes de :value', - 'search_modifier_date_after' => 'Data da transação é após :value', + 'search_modifier_amount_is' => 'Valor é exatamente :value', + 'search_modifier_amount' => 'Valor é exatamente :value', + 'search_modifier_amount_max' => 'Valor é no máximo :value', + 'search_modifier_amount_min' => 'Valor é pelo menos :value', + 'search_modifier_amount_less' => 'Valor é menor que :value', + 'search_modifier_amount_more' => 'Valor é maior que :value', + 'search_modifier_source' => 'Conta de origem é :value', + 'search_modifier_from' => 'Conta de origem é :value', + 'search_modifier_destination' => 'Conta de destino é :value', + 'search_modifier_to' => 'Conta de destino é :value', + 'search_modifier_category' => 'Categoria é :value', + 'search_modifier_budget' => 'Orçamento é :value', + 'search_modifier_bill' => 'Fatura é :value', + 'search_modifier_type' => 'Tipo de transação é :value', + 'search_modifier_date' => 'Data da transação é :value', + 'search_modifier_date_before' => 'Data da transação é antes de :value', + 'search_modifier_date_after' => 'Data da transação é após :value', 'search_modifier_on' => 'Data da transação é :value', 'search_modifier_before' => 'Data da transação é antes de :value', 'search_modifier_after' => 'Data da transação é após :value', @@ -476,30 +482,33 @@ return [ 'pref_custom_fiscal_year_help' => 'Nos países que usam um exercício diferente de 1 de Janeiro a 31 de Dezembro, você pode ativar isto e especificar início / fim do ano fiscal', 'pref_fiscal_year_start_label' => 'Data de início de ano fiscal', 'pref_two_factor_auth' => 'Verificação em duas etapas', - 'pref_two_factor_auth_help' => 'Quando você habilitar verificação em 2-passos (também conhecido como Two Factor Authentication), você adicionar uma camada extra de segurança para sua conta. Você entra com alguma coisa que você sabe (sua senha) e algo que você tem (um código de verificação). Os códigos de verificação são gerados por um aplicativo em seu telefone, como Authy ou Google Authenticator.', - 'pref_enable_two_factor_auth' => 'Habilitar a verificação de 2 etapas', - 'pref_two_factor_auth_disabled' => 'código de verificação em 2 etapas removido e desativado', - 'pref_two_factor_auth_remove_it' => 'Não se esqueça de remover a conta de seu aplicativo de autenticação!', - 'pref_two_factor_auth_code' => 'Verificar código', - 'pref_two_factor_auth_code_help' => 'Scaneie o código QR com um aplicativo em seu telefone como Authy ou Google Authenticator e insira o código gerado.', - 'pref_two_factor_auth_reset_code' => 'Redefinir o código de verificação', - 'pref_two_factor_auth_disable_2fa' => 'Desativar verificação em duas etapas', - '2fa_use_secret_instead' => 'Se você não pode escanear o código QR, sinta-se à vontade para usar o código secreto: :secret.', - 'pref_save_settings' => 'Salvar definições', - 'saved_preferences' => 'Preferências salvas!', - 'preferences_general' => 'Geral', - 'preferences_frontpage' => 'Tela inicial', - 'preferences_security' => 'Segurança', - 'preferences_layout' => 'Interface', - 'pref_home_show_deposits' => 'Depósitos de mostrar na tela inicial', - 'pref_home_show_deposits_info' => 'A tela inicial já mostra suas contas de despesas. Deveria também mostrar suas receitas?', - 'pref_home_do_show_deposits' => 'Sim, mostrar-lhes', - 'successful_count' => 'dos quais :count bem sucedida', - 'list_page_size_title' => 'Tamanho da página', - 'list_page_size_help' => 'Qualquer lista de coisas (contas, transações, etc.) mostra, no máximo, este tanto por página.', - 'list_page_size_label' => 'Tamanho da página', - 'between_dates' => '(:start e :end)', - 'pref_optional_fields_transaction' => 'Campos opcionais para transações', + 'pref_two_factor_auth_help' => 'Quando você habilitar verificação em 2-passos (também conhecido como Two Factor Authentication), você adicionar uma camada extra de segurança para sua conta. Você entra com alguma coisa que você sabe (sua senha) e algo que você tem (um código de verificação). Os códigos de verificação são gerados por um aplicativo em seu telefone, como Authy ou Google Authenticator.', + 'pref_enable_two_factor_auth' => 'Habilitar a verificação de 2 etapas', + 'pref_two_factor_auth_disabled' => 'código de verificação em 2 etapas removido e desativado', + 'pref_two_factor_auth_remove_it' => 'Não se esqueça de remover a conta de seu aplicativo de autenticação!', + 'pref_two_factor_auth_code' => 'Verificar código', + 'pref_two_factor_auth_code_help' => 'Scaneie o código QR com um aplicativo em seu telefone como Authy ou Google Authenticator e insira o código gerado.', + 'pref_two_factor_auth_reset_code' => 'Redefinir o código de verificação', + 'pref_two_factor_auth_disable_2fa' => 'Desativar verificação em duas etapas', + '2fa_use_secret_instead' => 'Se você não pode escanear o QR code, sinta-se à vontade para usar o código secreto :secret.', + '2fa_backup_codes' => 'Armazene esses códigos de reserva para acesso, caso você perca seu dispositivo.', + '2fa_already_enabled' => 'A verificação em duas etapas já está habilitada.', + 'wrong_mfa_code' => 'Esse código MFA não é válido.', + 'pref_save_settings' => 'Salvar definições', + 'saved_preferences' => 'Preferências salvas!', + 'preferences_general' => 'Geral', + 'preferences_frontpage' => 'Tela inicial', + 'preferences_security' => 'Segurança', + 'preferences_layout' => 'Interface', + 'pref_home_show_deposits' => 'Depósitos de mostrar na tela inicial', + 'pref_home_show_deposits_info' => 'A tela inicial já mostra suas contas de despesas. Deveria também mostrar suas receitas?', + 'pref_home_do_show_deposits' => 'Sim, mostrar-lhes', + 'successful_count' => 'dos quais :count bem sucedida', + 'list_page_size_title' => 'Tamanho da página', + 'list_page_size_help' => 'Qualquer lista de coisas (contas, transações, etc.) mostra, no máximo, este tanto por página.', + 'list_page_size_label' => 'Tamanho da página', + 'between_dates' => '(:start e :end)', + 'pref_optional_fields_transaction' => 'Campos opcionais para transações', 'pref_optional_fields_transaction_help' => 'Por padrão, nem todos os campos estão ativados ao criar uma nova transação (por causa da desordem). Abaixo, você pode habilitar esses campos se você acha que eles podem ser úteis para você. Claro, qualquer campo desabilitado, mas já preenchido, será visível, independentemente da configuração.', 'optional_tj_date_fields' => 'Campos de data', 'optional_tj_business_fields' => 'Campos de negócios', @@ -553,24 +562,25 @@ return [ 'login_with_new_email' => 'Agora você pode fazer login com seu novo endereço de e-mail.', 'login_with_old_email' => 'Agora você pode fazer login novamente com o seu endereço de e-mail antigo.', 'login_provider_local_only' => 'Esta ação não está disponível durante a autenticação por meio de ":login_provider".', - 'delete_local_info_only' => 'Como você se autentica por meio de ":login_provider", isso irá apagar apenas informações locais do Firefly III.', + 'delete_local_info_only' => 'Como você se autentica por meio de ":login_provider", isso irá apagar apenas informações locais do Firefly III.', // attachments - 'nr_of_attachments' => 'Um anexo|:count anexos', - 'attachments' => 'Anexos', - 'edit_attachment' => 'Editar anexo ":name"', - 'update_attachment' => 'Atualizar anexo', - 'delete_attachment' => 'Apagar anexo ":name"', - 'attachment_deleted' => 'Anexo apagado ":name"', - 'attachment_updated' => 'Anexo atualizado ":name"', - 'upload_max_file_size' => 'Tamanho máximo do arquivo: :size', - 'list_all_attachments' => 'Lista de todos os anexos', + 'nr_of_attachments' => 'Um anexo|:count anexos', + 'attachments' => 'Anexos', + 'edit_attachment' => 'Editar anexo ":name"', + 'update_attachment' => 'Atualizar anexo', + 'delete_attachment' => 'Apagar anexo ":name"', + 'attachment_deleted' => 'Anexo apagado ":name"', + 'liabilities_deleted' => 'Passivo excluído ":name"', + 'attachment_updated' => 'Anexo atualizado ":name"', + 'upload_max_file_size' => 'Tamanho máximo do arquivo: :size', + 'list_all_attachments' => 'Lista de todos os anexos', // transaction index - 'title_expenses' => 'Despesas', - 'title_withdrawal' => 'Despesas', - 'title_revenue' => 'Receitas / Renda', - 'title_deposit' => 'Receita / Renda', + 'title_expenses' => 'Despesas', + 'title_withdrawal' => 'Despesas', + 'title_revenue' => 'Receitas / Renda', + 'title_deposit' => 'Receita / Renda', 'title_transfer' => 'Transferências', 'title_transfers' => 'Transferências', @@ -672,9 +682,9 @@ return [ 'available_amount_indication' => 'Use esses montantes para obter uma indicação do que seu orçamento total poderia ser.', 'suggested' => 'Sugerido', 'average_between' => 'Média entre :start e :end', - 'over_budget_warn' => ' Usually you budget about :amount per day. This time it\'s :over_amount per day. Are you sure?', - 'transferred_in' => 'Transferred (in)', - 'transferred_away' => 'Transferred (away)', + 'over_budget_warn' => ' Normalmente seu orçamento é de :amount por dia. Desta vez o valor é :over_amount por dia. Você tem certeza?', + 'transferred_in' => 'Transferido (para)', + 'transferred_away' => 'Transferido (fora)', // bills: 'match_between_amounts' => 'Fatura corresponde a transações entre :low e :high.', @@ -758,6 +768,7 @@ return [ 'reconcile_options' => 'Opções de reconciliação', 'reconcile_range' => 'Intervalo de reconciliação', 'start_reconcile' => 'Comece a reconciliar', + 'cash_account_type' => 'Dinheiro', 'cash' => 'dinheiro', 'account_type' => 'Tipo de conta', 'save_transactions_by_moving' => 'Salve essas transações, movendo-os para outra conta:', @@ -782,9 +793,9 @@ return [ 'reconcile_go_back' => 'Você sempre pode editar ou excluir uma correção mais tarde.', 'must_be_asset_account' => 'Você só pode conciliar contas de ativos', 'reconciliation_stored' => 'Reconciliação armazenada', - 'reconciliation_error' => 'Due to an error the transactions were marked as reconciled but the correction has not been stored: :error.', - 'reconciliation_transaction_title' => 'Reconciliation (:from to :to)', - 'sum_of_reconciliation' => 'Sum of reconciliation', + 'reconciliation_error' => 'Devido a um erro, as transações foram marcadas como conciliadas, mas a correcção não foi armazenada: :error.', + 'reconciliation_transaction_title' => 'Reconciliação (:from a :to)', + 'sum_of_reconciliation' => 'Total reconciliado', 'reconcile_this_account' => 'Concilie esta conta', 'confirm_reconciliation' => 'Confirmar reconciliação', 'submitted_start_balance' => 'Saldo inicial enviado', @@ -796,7 +807,7 @@ return [ 'interest_calc_daily' => 'Por dia', 'interest_calc_monthly' => 'Por mês', 'interest_calc_yearly' => 'Por ano', - 'initial_balance_account' => 'Initial balance account of :account', + 'initial_balance_account' => 'Saldo inicial da conta :account', // categories: 'new_category' => 'Nova categoria', @@ -829,7 +840,7 @@ return [ 'deleted_transfer' => 'Transferência ":description" excluída com sucesso', 'stored_journal' => 'Transação ":description" incluída com sucesso', 'stored_journal_no_descr' => 'Transação criada com sucesso', - 'updated_journal_no_descr' => 'Successfully updated your transaction', + 'updated_journal_no_descr' => 'Transação atualizada com sucesso', 'select_transactions' => 'Selecione as transações', 'rule_group_select_transactions' => 'Aplicar ":title" às transações', 'rule_select_transactions' => 'Aplicar ":title" às transações', @@ -838,26 +849,33 @@ return [ 'mass_delete_journals' => 'Excluir um número de transacções', 'mass_edit_journals' => 'Editar um número de transacções', 'mass_bulk_journals' => 'Editar um grande número de transações', - 'mass_bulk_journals_explain' => 'Se você não quer mudar suas transações uma a uma, usando a função de edição em massa, você pode atualizá-los de uma só vez. Basta selecionar a categoria, tag(s) ou orçamento preferidos nos campos abaixo e todas as transações na tabela serão atualizadas.', + 'mass_bulk_journals_explain' => 'Este formulário permite alterar as propriedades das transações listadas abaixo em uma atualização abrangente. Todas as transações na tabela serão atualizadas quando você alterar os parâmetros que você vê aqui.', + 'part_of_split' => 'Esta transação faz parte de uma transação dividida. Se você não selecionou todas as divisões, poderá acabar mudando apenas metade da transação.', 'bulk_set_new_values' => 'Use as entradas abaixo para definir novos valores. Se você deixá-los vazios, eles serão feitos vazios para todos. Além disso, note que apenas as retiradas receberão um orçamento.', 'no_bulk_category' => 'Não atualize a categoria', 'no_bulk_budget' => 'Não atualize o orçamento', - 'no_bulk_tags' => 'Não atualize a(s) tag(s)', - 'bulk_edit' => 'Editar vários', - 'cannot_edit_other_fields' => 'Você não pode editar em massa outros campos que não esses aqui, porque não há espaço para mostrá-los. Por favor siga o link e editá-los por um por um, se você precisar editar esses campos.', - 'no_budget' => '(sem orçamento)', - 'no_budget_squared' => '(sem orçamento)', - 'perm-delete-many' => 'Exclusão de muitos itens de uma só vez pode ser muito perturbador. Por favor, seja cauteloso.', - 'mass_deleted_transactions_success' => 'Excluído :amount de transação(ões).', - 'mass_edited_transactions_success' => 'Atualizado :amount de transação(ões)', - 'opt_group_' => '(nenhum tipo de conta)', + 'no_bulk_tags' => 'Não atualize a(s) tag(s)', + 'mass_edit' => 'Editar selecionados individualmente', + 'bulk_edit' => 'Editar selecionados em massa', + 'mass_delete' => 'Excluir selecionados', + 'cannot_edit_other_fields' => 'Você não pode editar em massa outros campos que não esses aqui, porque não há espaço para mostrá-los. Por favor siga o link e editá-los por um por um, se você precisar editar esses campos.', + 'cannot_change_amount_reconciled' => 'Você não pode alterar o valor das transações reconciliadas.', + 'no_budget' => '(sem orçamento)', + 'no_budget_squared' => '(sem orçamento)', + 'perm-delete-many' => 'Excluir muitos itens de uma só vez pode ser muito perturbador. Por favor, seja cauteloso. Você pode excluir parte de uma transação dividida desta página, então tome cuidado.', + 'mass_deleted_transactions_success' => 'Excluído :amount de transação(ões).', + 'mass_edited_transactions_success' => 'Atualizado :amount de transação(ões)', + 'opt_group_' => '(nenhum tipo de conta)', 'opt_group_no_account_type' => '(sem o tipo de conta)', 'opt_group_defaultAsset' => 'Contas padrão', 'opt_group_savingAsset' => 'Contas de poupança', 'opt_group_sharedAsset' => 'Contas de ativos compartilhadas', 'opt_group_ccAsset' => 'Cartões de crédito', 'opt_group_cashWalletAsset' => 'Carteiras de dinheiro', + 'opt_group_expense_account' => 'Contas de despesas', + 'opt_group_revenue_account' => 'Contas de receitas', 'opt_group_l_Loan' => 'Passivo: empréstimo', + 'opt_group_cash_account' => 'Conta em dinheiro', 'opt_group_l_Debt' => 'Passivo: dívida', 'opt_group_l_Mortgage' => 'Passivo: hipoteca', 'opt_group_l_Credit card' => 'Passivo: cartão de crédito', @@ -956,7 +974,7 @@ return [ 'errors' => 'Erros', 'debt_start_date' => 'Data de início da dívida', 'debt_start_amount' => 'Montante inicial da dívida', - 'debt_start_amount_help' => 'If you owe an amount its best to enter a negative amount, because it influences your net worth. If you\'re owed an amount the same applies. Check out the help pages for more information.', + 'debt_start_amount_help' => 'Se você deve um valor, é melhor inserir um valor negativo, porque ele influencia seu valor total. Se devem a você um valor, o mesmo se aplica. Confira as páginas de ajuda para obter mais informações.', 'store_new_liabilities_account' => 'Guardar novo passivo', 'edit_liabilities_account' => 'Editar passivo ":name"', @@ -1208,12 +1226,13 @@ return [ 'do_not_save_connection' => '(não salve a conexão)', 'link_transaction' => 'Ligar transação', 'link_to_other_transaction' => 'Ligue esta transação a outra transação', - 'select_transaction_to_link' => 'Selecione uma transação para ligar a esta transação', + 'select_transaction_to_link' => 'Selecione uma transação para vincular esta transação. Atualmente, os links não são usados no Firefly III (além de serem exibidos), mas planejo mudar isso no futuro. Use a caixa de pesquisa para selecionar uma transação por título ou por ID. Se você quiser adicionar tipos de link personalizados, confira a seção de administração.', 'this_transaction' => 'Esta transação', 'transaction' => 'Transação', 'comments' => 'Comentários', - 'to_link_not_found' => 'Se a transação para a qual deseja ligar não estiver listada, basta inserir sua ID.', + 'link_notes' => 'Quaisquer notas que você deseja armazenar com o link.', 'invalid_link_selection' => 'Não é possível ligar essas transações', + 'selected_transaction' => 'Transação selecionada', 'journals_linked' => 'As transações estão ligadas.', 'journals_error_linked' => 'Essas transações já estão ligadas.', 'journals_link_to_self' => 'Você não pode vincular uma transação a ela mesma', @@ -1252,12 +1271,11 @@ return [ 'split_this_withdrawal' => 'Dividir esta retirada', 'split_this_deposit' => 'Dividir este depósito', 'split_this_transfer' => 'Dividir essa transferência', - 'cannot_edit_multiple_source' => 'Você não pode editar transações parceladas #:id com a descrição ":description" porque ele contém várias contas de origem.', - 'cannot_edit_multiple_dest' => 'Você não pode editar transações parceladas #:id com a descrição ":description" porque ele contém várias contas de destino.', - 'cannot_edit_reconciled' => 'Você não pode editar o #:id da transação com a descrição ":description" porque foi marcado como reconciliado.', 'cannot_edit_opening_balance' => 'Não é possível editar o saldo de abertura de uma conta.', 'no_edit_multiple_left' => 'Você não selecionou nenhuma transação válida para editar.', - 'cannot_convert_split_journal' => 'Não é possível converter uma transação dividida', + 'breadcrumb_convert_group' => 'Converter transação', + 'convert_invalid_source' => 'As informações de origem são inválidas para transações #%d.', + 'convert_invalid_destination' => 'As informações de destino são inválidas para transações #%d.', // Import page (general strings only) 'import_index_title' => 'Importar transações para o Firefly III', @@ -1385,13 +1403,13 @@ return [ 'recurrence_deleted' => 'Transação recorrente ":title" apagada', // new lines for summary controller. - 'box_balance_in_currency' => 'Balance (:currency)', - 'box_spent_in_currency' => 'Spent (:currency)', - 'box_earned_in_currency' => 'Earned (:currency)', - 'box_bill_paid_in_currency' => 'Bills paid (:currency)', - 'box_bill_unpaid_in_currency' => 'Bills unpaid (:currency)', - 'box_left_to_spend_in_currency' => 'Left to spend (:currency)', - 'box_net_worth_in_currency' => 'Net worth (:currency)', - 'box_spend_per_day' => 'Left to spend per day: :amount', + 'box_balance_in_currency' => 'Saldo (:currency)', + 'box_spent_in_currency' => 'Gasto (:currency)', + 'box_earned_in_currency' => 'Ganho (:currency)', + 'box_bill_paid_in_currency' => 'Faturas pagas (:currency)', + 'box_bill_unpaid_in_currency' => 'Faturas não pagas (:currency)', + 'box_left_to_spend_in_currency' => 'Valor para gastar (:currency)', + 'box_net_worth_in_currency' => 'Valor líquido (:currency)', + 'box_spend_per_day' => 'Restante para gastar por dia: :amount', ]; diff --git a/resources/lang/pt_BR/form.php b/resources/lang/pt_BR/form.php index 66f606d6f8..1e7a95f9aa 100644 --- a/resources/lang/pt_BR/form.php +++ b/resources/lang/pt_BR/form.php @@ -63,15 +63,15 @@ return [ 'currency' => 'Moeda', 'account_id' => 'Conta de ativo', 'budget_id' => 'Orçamento', - 'opening_balance' => 'Opening balance', + 'opening_balance' => 'Saldo inicial', 'tagMode' => 'Modo de tag', 'tag_position' => 'Localização do indexador', - 'virtual_balance' => 'Virtual balance', + 'virtual_balance' => 'Saldo virtual', 'targetamount' => 'Valor alvo', - 'account_role' => 'Account role', - 'opening_balance_date' => 'Opening balance date', - 'cc_type' => 'Credit card payment plan', - 'cc_monthly_payment_date' => 'Credit card monthly payment date', + 'account_role' => 'Função de conta', + 'opening_balance_date' => 'Data do saldo inicial', + 'cc_type' => 'Plano de pagamento do Cartão de Crédito', + 'cc_monthly_payment_date' => 'Data do pagamento mensal do Cartão de Crédito', 'piggy_bank_id' => 'Cofrinho', 'returnHere' => 'Retornar aqui', 'returnHereExplanation' => 'Depois de armazenar, retorne aqui para criar outro.', @@ -119,7 +119,7 @@ return [ 'symbol' => 'Símbolo', 'code' => 'Código', 'iban' => 'IBAN', - 'account_number' => 'Account number', + 'account_number' => 'Número de conta', 'creditCardNumber' => 'Número do cartão de crédito', 'has_headers' => 'Cabeçalhos', 'date_format' => 'Formato da Data', @@ -253,4 +253,7 @@ return [ 'weekend' => 'Fim de Semana', 'client_secret' => 'Chave secreta', + 'withdrawal_destination_id' => 'Conta de destino', + 'deposit_source_id' => 'Conta de origem', + ]; diff --git a/resources/lang/pt_BR/import.php b/resources/lang/pt_BR/import.php index e8483fa3b0..a6aeaa3ed0 100644 --- a/resources/lang/pt_BR/import.php +++ b/resources/lang/pt_BR/import.php @@ -67,12 +67,12 @@ return [ 'prereq_spectre_text' => 'Para importar dados usando a API do Spectre (v4), você deve fornecer ao Firefly III dois códigos secretos. Eles podem ser encontrados na pagina de segredos.', 'prereq_spectre_pub' => 'Da mesma forma, a API do Spectre precisa saber a chave pública abaixo. Sem ela, a API não vai reconhecê-lo. Por favor introduza esta chave pública na seguinte pagina.', 'prereq_bunq_title' => 'Pré-requisitos para uma importação do bunq', - 'prereq_bunq_text' => 'Para importar do bunq, precisas de obter uma chave da API. Podes fazer isso atraves da app. De notar que a importacao do bunq este em fase BETA. Ela so tem vindo a ser testada na API sandbox.', - 'prereq_bunq_ip' => 'o bunq necessita do teu endereco IP externo. O Firefly III tentou preencher esse valor usando o servico ipify. Verifica que este endereco de IP e correcto, ou a importacao vai falhar.', - 'prereq_ynab_title' => 'Pre-requesitos para uma importacao de YNAB', - 'prereq_ynab_text' => 'Para poderes descarregar as transaccoes do YNAB, por favor cria uma nova aplicacao na tua Pagina de Configuracoes de Desenvolvedor e introduz o ID e a senha de cliente nesta pagina.', - 'prereq_ynab_redirect' => 'Para completar a configuracao, introduz o seguinte URL na Pagina de Configuracoes de Desenvolvedor, sobre a area de "Redirect URI(s)".', - 'callback_not_tls' => 'Firefly III has detected the following callback URI. It seems your server is not set up to accept TLS-connections (https). YNAB will not accept this URI. You may continue with the import (because Firefly III could be wrong) but please keep this in mind.', + 'prereq_bunq_text' => 'Para importar do bunq, você precisa obter uma chave de API. Você pode fazer isso através do aplicativo. Por favor, note que a função de importação para bunq está em BETA. Foi testado apenas na API do sandbox.', + 'prereq_bunq_ip' => 'O bunq requer seu endereço IP externo. O Firefly III tentou preencher isso usando o serviço ipify. Certifique-se de que esse endereço IP esteja correto ou a importação falhará.', + 'prereq_ynab_title' => 'Pré-requisitos para uma importação de YNAB', + 'prereq_ynab_text' => 'Para poder fazer o download das transações do YNAB, crie um novo aplicativo em sua página de configurações do desenvolvedor e insira o ID do cliente e senha nesta página.', + 'prereq_ynab_redirect' => 'Para concluir a configuração, digite o seguinte URL na página de configurações do desenvolvedor sob "URI(s) de redirecionamento".', + 'callback_not_tls' => 'O Firefly III detectou o seguinte URI de retorno de chamada. Parece que seu servidor não está configurado para aceitar conexões TLS (https). O YNAB não aceitará este URI. Você pode continuar com a importação (porque o Firefly III pode estar errado), mas lembre-se disso.', // prerequisites success messages: 'prerequisites_saved_for_fake' => 'API Key falsa armazenada com sucesso!', 'prerequisites_saved_for_spectre' => 'App ID e segredo armazenados!', @@ -85,37 +85,37 @@ return [ 'job_config_input' => 'Sua entrada', // job configuration for the fake provider: 'job_config_fake_artist_title' => 'Digite o nome do álbum', - 'job_config_fake_artist_text' => 'Many import routines have a few configuration steps you must go through. In the case of the fake import provider, you must answer some weird questions. In this case, enter "David Bowie" to continue.', - 'job_config_fake_song_title' => 'Introduz o nome da musica', - 'job_config_fake_song_text' => 'Mention the song "Golden years" to continue with the fake import.', - 'job_config_fake_album_title' => 'Introduz o nome do album', - 'job_config_fake_album_text' => 'Some import routines require extra data halfway through the import. In the case of the fake import provider, you must answer some weird questions. Enter "Station to station" to continue.', + 'job_config_fake_artist_text' => 'Muitas rotinas de importação têm algumas etapas de configuração pelas quais você deve passar. No caso do provedor de importação falso, você deve responder a algumas perguntas estranhas. Neste caso, digite "David Bowie" para continuar.', + 'job_config_fake_song_title' => 'Digite o nome da música', + 'job_config_fake_song_text' => 'Mencione a música "Golden years" para continuar com a importação falsa.', + 'job_config_fake_album_title' => 'Digite o nome do álbum', + 'job_config_fake_album_text' => 'Algumas rotinas de importação exigem dados extras na metade da importação. No caso do provedor de importação falso, você deve responder a algumas perguntas estranhas. Digite "Station to station" para continuar.', // job configuration form the file provider - 'job_config_file_upload_title' => 'Import setup (1/4) - Upload your file', - 'job_config_file_upload_text' => 'This routine will help you import files from your bank into Firefly III. ', - 'job_config_file_upload_help' => 'Select your file. Please make sure the file is UTF-8 encoded.', - 'job_config_file_upload_config_help' => 'If you have previously imported data into Firefly III, you may have a configuration file, which will pre-set configuration values for you. For some banks, other users have kindly provided their configuration file', - 'job_config_file_upload_type_help' => 'Select the type of file you will upload', + 'job_config_file_upload_title' => 'Importar configuração (1/4) - Carregar seu arquivo', + 'job_config_file_upload_text' => 'Essa rotina ajudará você a importar arquivos do seu banco para o Firefly III. ', + 'job_config_file_upload_help' => 'Selecione seu arquivo. Por favor, verifique se o arquivo é codificado em UTF-8.', + 'job_config_file_upload_config_help' => 'Se você já importou dados para o Firefly III, você pode ter um arquivo de configuração, que irá pré-configurar valores para você. Para alguns bancos, outros usuários gentilmente forneceram seu arquivo de configuração', + 'job_config_file_upload_type_help' => 'Selecione o tipo de arquivo que você fará o upload', 'job_config_file_upload_submit' => 'Anexar arquivos', 'import_file_type_csv' => 'CSV (valores separados por vírgula)', 'import_file_type_ofx' => 'OFX', - 'file_not_utf8' => 'The file you have uploaded is not encoded as UTF-8 or ASCII. Firefly III cannot handle such files. Please use Notepad++ or Sublime to convert your file to UTF-8.', - 'job_config_uc_title' => 'Import setup (2/4) - Basic file setup', - 'job_config_uc_text' => 'To be able to import your file correctly, please validate the options below.', - 'job_config_uc_header_help' => 'Check this box if the first row of your CSV file are the column titles.', - 'job_config_uc_date_help' => 'Date time format in your file. Follow the format as this page indicates. The default value will parse dates that look like this: :dateExample.', - 'job_config_uc_delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.', - 'job_config_uc_account_help' => 'If your file does NOT contain information about your asset account(s), use this dropdown to select to which account the transactions in the file belong to.', + 'file_not_utf8' => 'O arquivo que você enviou não está codificado como UTF-8 ou ASCII. O Firefly III não pode lidar com esses arquivos. Por favor, use o Notepad++ ou Sublime para converter seu arquivo em UTF-8.', + 'job_config_uc_title' => 'Importar configuração (2/4) - configuração básica do arquivo', + 'job_config_uc_text' => 'Para ser capaz de importar o arquivo corretamente, por favor valide as opções abaixo.', + 'job_config_uc_header_help' => 'Marque esta caixa se a primeira linha do seu arquivo CSV for os títulos das colunas.', + 'job_config_uc_date_help' => 'Formato de data e hora no seu arquivo. Siga o formato como esta página indica. O valor padrão analisará datas semelhantes a esta: :dateExample.', + 'job_config_uc_delimiter_help' => 'Escolha o delimitador de campo que é usado em seu arquivo de entrada. Se não tiver certeza, a vírgula é a opção mais segura.', + 'job_config_uc_account_help' => 'Se o seu arquivo NÃO contiver informações sobre sua(s) conta(s) de ativos, use esta lista suspensa para selecionar a qual conta as transações no arquivo pertencem.', 'job_config_uc_apply_rules_title' => 'Aplicar regras', - 'job_config_uc_apply_rules_text' => 'Applies your rules to every imported transaction. Note that this slows the import significantly.', - 'job_config_uc_specifics_title' => 'Bank-specific options', - 'job_config_uc_specifics_txt' => 'Some banks deliver badly formatted files. Firefly III can fix those automatically. If your bank delivers such files but it\'s not listed here, please open an issue on GitHub.', + 'job_config_uc_apply_rules_text' => 'Aplica suas regras a todas as transações importadas. Note que isto diminui significativamente a importação.', + 'job_config_uc_specifics_title' => 'Opções específicas do banco', + 'job_config_uc_specifics_txt' => 'Alguns bancos entregam arquivos mal formatados. O Firefly III pode consertar esses arquivos automaticamente. Se seu banco entregar esses arquivos, mas não está listado aqui, por favor, abra uma issue no GitHub.', 'job_config_uc_submit' => 'Continuar', 'invalid_import_account' => 'Você selecionou uma conta inválida para importar.', 'import_liability_select' => 'Passivo', // job configuration for Spectre: 'job_config_spectre_login_title' => 'Escolha seu login', - 'job_config_spectre_login_text' => 'Firefly III has found :count existing login(s) in your Spectre account. Which one would you like to use to import from?', + 'job_config_spectre_login_text' => 'Firefly III encontrou :count login(s) existente(s) na sua conta Spectre. De qual você gostaria de usar para importar?', 'spectre_login_status_active' => 'Ativo', 'spectre_login_status_inactive' => 'Inativo', 'spectre_login_status_disabled' => 'Desabilitado', @@ -123,7 +123,7 @@ return [ 'job_config_spectre_accounts_title' => 'Selecione as contas a serem importadas', 'job_config_spectre_accounts_text' => 'Você selecionou ":name" (:country). Você tem :count conta(s) disponível deste provedor. Por favor, selecione a conta de ativo(s) Firefly III onde as transações destas contas devem ser armazenadas. Lembre-se, para importar dados tanto da conta Firefly III como da ":name" devem ter a mesma moeda.', 'spectre_do_not_import' => '(não importar)', - 'spectre_no_mapping' => 'It seems you have not selected any accounts to import from.', + 'spectre_no_mapping' => 'Parece que você não selecionou nenhuma conta para importar.', 'imported_from_account' => 'Importado de ":account"', 'spectre_account_with_number' => 'Conta :number', 'job_config_spectre_apply_rules' => 'Aplicar regras', @@ -134,9 +134,9 @@ return [ 'job_config_bunq_accounts_text' => 'Estas são as contas associadas à sua conta bunq. Por favor, selecione as contas das quais você deseja importar e em qual conta as transações devem ser importadas.', 'bunq_no_mapping' => 'Parece que você não selecionou nenhuma conta.', 'should_download_config' => 'Você deve baixar o arquivo de configuração para esta tarefa. Isso facilitará as futuras importações.', - 'share_config_file' => 'If you have imported data from a public bank, you should share your configuration file so it will be easy for other users to import their data. Sharing your configuration file will not expose your financial details.', + 'share_config_file' => 'Se você importou dados de um banco público, você deve compartilhar seu arquivo de configuração para que seja fácil outros usuários importem seus dados. Compartilhar seu arquivo de configuração não exporá seus detalhes financeiros.', 'job_config_bunq_apply_rules' => 'Aplicar regras', - 'job_config_bunq_apply_rules_text' => 'By default, your rules will be applied to the transactions created during this import routine. If you do not want this to happen, deselect this checkbox.', + 'job_config_bunq_apply_rules_text' => 'Por padrão, suas regras serão aplicadas às transações criadas durante esta rotina de importação. Se você não quer que isso aconteça, desmarque esta caixa de seleção.', 'bunq_savings_goal' => 'Meta de poupança: :amount (:percentage%)', 'bunq_account_status_CANCELLED' => 'Contas bunq fechadas', @@ -155,11 +155,11 @@ return [ 'ynab_account_type_mortgage' => 'hipoteca', 'ynab_do_not_import' => '(não importar)', 'job_config_ynab_apply_rules' => 'Aplicar regras', - 'job_config_ynab_apply_rules_text' => 'By default, your rules will be applied to the transactions created during this import routine. If you do not want this to happen, deselect this checkbox.', + 'job_config_ynab_apply_rules_text' => 'Por padrão, suas regras serão aplicadas às transações criadas durante esta rotina de importação. Se você não quer que isso aconteça, desmarque esta caixa de seleção.', // job configuration for YNAB: - 'job_config_ynab_select_budgets' => 'Seleccionar o teu orcamento', - 'job_config_ynab_select_budgets_text' => 'You have :count budgets stored at YNAB. Please select the one from which Firefly III will import the transactions.', + 'job_config_ynab_select_budgets' => 'Selecione seu orçamento', + 'job_config_ynab_select_budgets_text' => 'Você tem :count orçamentos armazenados no YNAB. Por favor, selecione de qual o Firefly III irá importar as transações.', 'job_config_ynab_no_budgets' => 'There are no budgets available to be imported from.', 'ynab_no_mapping' => 'It seems you have not selected any accounts to import from.', 'job_config_ynab_bad_currency' => 'You cannot import from the following budget(s), because you do not have accounts with the same currency as these budgets.', @@ -209,6 +209,8 @@ return [ 'specific_pres_descr' => 'Fixes potential problems with PC files', 'specific_belfius_name' => 'Belfius BE', 'specific_belfius_descr' => 'Fixes potential problems with Belfius files', + 'specific_ingbelgium_name' => 'ING BE', + 'specific_ingbelgium_descr' => 'Fixes potential problems with ING Belgium files', // job configuration for file provider (stage: roles) 'job_config_roles_title' => 'Import setup (3/4) - Define each column\'s role', 'job_config_roles_text' => 'Each column in your CSV file contains certain data. Please indicate what kind of data the importer should expect. The option to "map" data means that you will link each entry found in the column to a value in your database. An often mapped column is the column that contains the IBAN of the opposing account. That can be easily matched to IBAN\'s present in your database already.', @@ -245,21 +247,21 @@ return [ 'status_finished_title' => 'Importacao terminada', 'status_finished_text' => 'A importacao foi terminada.', 'finished_with_errors' => 'There were some errors during the import. Please review them carefully.', - 'unknown_import_result' => 'Resultados da importacao desconhecidos', - 'result_no_transactions' => 'No transactions have been imported. Perhaps they were all duplicates is simply no transactions where present to be imported. Perhaps the log files can tell you what happened. If you import data regularly, this is normal.', - 'result_one_transaction' => 'Exactly one transaction has been imported. It is stored under tag :tag where you can inspect it further.', - 'result_many_transactions' => 'Firefly III has imported :count transactions. They are stored under tag :tag where you can inspect them further.', + 'unknown_import_result' => 'Resultados da importação desconhecidos', + 'result_no_transactions' => 'Nenhuma transação foi importada. Talvez fossem todos duplicados, simplesmente não há transações a serem importadas. Talvez os arquivos de log possam dizer o que aconteceu. Se você importar dados regularmente, isso é normal.', + 'result_one_transaction' => 'Exatamente uma transação foi importada. Ela é armazenada sob a tag :tag onde você pode inspecioná-la ainda mais.', + 'result_many_transactions' => 'Firefly III importou :count transações. Elas são armazenados na tag :tag, onde você pode inspecioná-los ainda mais.', // general errors and warnings: - 'bad_job_status' => 'To access this page, your import job cannot have status ":status".', + 'bad_job_status' => 'Para acessar esta página, seu job de importação não pode ter status ":status".', // column roles for CSV import: 'column__ignore' => '(ignorar esta coluna)', 'column_account-iban' => 'Conta de Ativo (IBAN)', 'column_account-id' => 'ID da Conta de Ativo (correspondente FF3)', 'column_account-name' => 'Conta de Ativo (nome)', - 'column_account-bic' => 'Asset account (BIC)', + 'column_account-bic' => 'Conta de Ativo (IBAN)', 'column_amount' => 'Montante', 'column_amount_foreign' => 'Montante (em moeda estrangeira)', 'column_amount_debit' => 'Montante (coluna de débito)', @@ -292,15 +294,15 @@ return [ 'column_opposing-name' => 'Conta contrária (nome)', 'column_rabo-debit-credit' => 'Indicador de débito/crédito específico do Rabobank', 'column_ing-debit-credit' => 'Indicador de débito/crédito específico do ING', - 'column_generic-debit-credit' => 'Generic bank debit/credit indicator', - 'column_sepa_ct_id' => 'SEPA end-to-end Identifier', - 'column_sepa_ct_op' => 'SEPA Opposing Account Identifier', - 'column_sepa_db' => 'SEPA Mandate Identifier', - 'column_sepa_cc' => 'SEPA Clearing Code', - 'column_sepa_ci' => 'SEPA Creditor Identifier', - 'column_sepa_ep' => 'SEPA External Purpose', - 'column_sepa_country' => 'SEPA Country Code', - 'column_sepa_batch_id' => 'SEPA Batch ID', + 'column_generic-debit-credit' => 'Indicador de débito/crédito bancário genérico', + 'column_sepa_ct_id' => 'Identificador final do SEPA', + 'column_sepa_ct_op' => 'Identificador de conta de oposição SEPA', + 'column_sepa_db' => 'Identificador obrigatório SEPA', + 'column_sepa_cc' => 'Codigo de Compensação SEPA', + 'column_sepa_ci' => 'Identificador de Crédito SEPA', + 'column_sepa_ep' => 'Finalidade externa SEPA', + 'column_sepa_country' => 'Código do País SEPA', + 'column_sepa_batch_id' => 'ID do Lote SEPA', 'column_tags-comma' => 'Tags (separadas por vírgula)', 'column_tags-space' => 'Tags (separadas por espaço)', 'column_account-number' => 'Conta de ativo (número da conta)', @@ -308,4 +310,7 @@ return [ 'column_note' => 'Nota(s)', 'column_internal-reference' => 'Referência interna', + // error message + 'duplicate_row' => 'Linha #:row (":description") não pôde ser importada. Ela já existe.', + ]; diff --git a/resources/lang/pt_BR/intro.php b/resources/lang/pt_BR/intro.php index c3b2731362..8c6c9747d4 100644 --- a/resources/lang/pt_BR/intro.php +++ b/resources/lang/pt_BR/intro.php @@ -24,39 +24,61 @@ declare(strict_types=1); return [ // index - 'index_intro' => 'Bem-vindo à página de inicial do Firefly III. Por favor, aproveite esta introdução para verificar como funciona o Firefly III.', - 'index_accounts-chart' => 'Este gráfico mostra o saldo atual de suas contas de ativos. Você pode selecionar as contas visíveis aqui nas suas preferências.', - 'index_box_out_holder' => 'Esta pequena caixa e as caixas próximas a esta lhe darão uma rápida visão geral de sua situação financeira.', - 'index_help' => 'Se você precisar de ajuda com uma página ou um formulário, pressione este botão.', - 'index_outro' => 'A maioria das páginas do Firefly III começará com uma pequena turnê como esta. Entre em contato comigo quando tiver dúvidas ou comentários. Vamos lá!', - 'index_sidebar-toggle' => 'Para criar novas transações, contas ou outras coisas, use o menu abaixo deste ícone.', + 'index_intro' => 'Bem-vindo à página de inicial do Firefly III. Por favor, aproveite esta introdução para verificar como funciona o Firefly III.', + 'index_accounts-chart' => 'Este gráfico mostra o saldo atual de suas contas de ativos. Você pode selecionar as contas visíveis aqui nas suas preferências.', + 'index_box_out_holder' => 'Esta pequena caixa e as caixas próximas a esta lhe darão uma rápida visão geral de sua situação financeira.', + 'index_help' => 'Se você precisar de ajuda com uma página ou um formulário, pressione este botão.', + 'index_outro' => 'A maioria das páginas do Firefly III começará com uma pequena turnê como esta. Entre em contato comigo quando tiver dúvidas ou comentários. Vamos lá!', + 'index_sidebar-toggle' => 'Para criar novas transações, contas ou outras coisas, use o menu abaixo deste ícone.', + 'index_cash_account' => 'Estas são as contas criadas até agora. Você pode usar a conta de caixa para rastrear as despesas de caixa, mas não é obrigatório, claro.', + + // transactions (withdrawal) + 'transactions_create_withdrawal_source' => 'Selecione sua conta favorita ou passivo deste dropdown.', + 'transactions_create_withdrawal_destination' => 'Selecione uma conta de despesas aqui. Deixe em branco se você quiser fazer uma despesa em dinheiro.', + 'transactions_create_withdrawal_foreign_currency' => 'Use este campo para definir uma moeda estrangeira e quantia.', + 'transactions_create_withdrawal_more_meta' => 'Muitos outros metadados que você definiu nesses campos.', + 'transactions_create_withdrawal_split_add' => 'Se você quiser dividir uma transação, adicione mais divisões com este botão', + + // transactions (deposit) + 'transactions_create_deposit_source' => 'Selecione ou digite o beneficiário neste/a dropdown/caixa de texto de preenchimento automático. Deixe em branco se você quiser fazer um depósito em dinheiro.', + 'transactions_create_deposit_destination' => 'Selecione uma conta de ativo ou passivo aqui.', + 'transactions_create_deposit_foreign_currency' => 'Use este campo para definir uma moeda estrangeira e quantia.', + 'transactions_create_deposit_more_meta' => 'Muitos outros metadados que você definiu nesses campos.', + 'transactions_create_deposit_split_add' => 'Se você quiser dividir uma transação, adicione mais divisões com este botão', + + // transactions (transfer) + 'transactions_create_transfer_source' => 'Selecione a conta do ativo de origem aqui.', + 'transactions_create_transfer_destination' => 'Selecione a conta do ativo de destino aqui.', + 'transactions_create_transfer_foreign_currency' => 'Use este campo para definir uma moeda estrangeira e quantia.', + 'transactions_create_transfer_more_meta' => 'Muitos outros metadados que você definiu nesses campos.', + 'transactions_create_transfer_split_add' => 'Se você quiser dividir uma transação, adicione mais divisões com este botão', // create account: - 'accounts_create_iban' => 'Dê a suas contas um IBAN válido. Isso poderá tornar a importação de dados muito fácil no futuro.', - 'accounts_create_asset_opening_balance' => 'As contas de bens podem ter um "saldo de abertura", indicando o início do histórico desta conta no Firefly III.', - 'accounts_create_asset_currency' => 'Firefly III suporta múltiplas moedas. As contas de ativos têm uma moeda principal, que você deve definir aqui.', - 'accounts_create_asset_virtual' => 'Às vezes, ajuda a dar à sua conta um saldo virtual: um valor extra sempre adicionado ou removido do saldo real.', + 'accounts_create_iban' => 'Dê a suas contas um IBAN válido. Isso poderá tornar a importação de dados muito fácil no futuro.', + 'accounts_create_asset_opening_balance' => 'As contas de bens podem ter um "saldo de abertura", indicando o início do histórico desta conta no Firefly III.', + 'accounts_create_asset_currency' => 'Firefly III suporta múltiplas moedas. As contas de ativos têm uma moeda principal, que você deve definir aqui.', + 'accounts_create_asset_virtual' => 'Às vezes, ajuda a dar à sua conta um saldo virtual: um valor extra sempre adicionado ou removido do saldo real.', // budgets index - 'budgets_index_intro' => 'Os orçamentos são usados ​​para gerenciar suas finanças e formar uma das principais funções do Firefly III.', - 'budgets_index_set_budget' => 'Defina seu orçamento total para todos os períodos, de modo que o Firefly III possa lhe dizer se você orçou todo o dinheiro disponível.', - 'budgets_index_see_expenses_bar' => 'Gastar dinheiro vai preencher lentamente esta barra.', - 'budgets_index_navigate_periods' => 'Navegue por períodos para definir os orçamentos facilmente antes do tempo.', - 'budgets_index_new_budget' => 'Crie novos orçamentos conforme for entendendo o programa.', - 'budgets_index_list_of_budgets' => 'Use esta tabela para definir os montantes para cada orçamento e veja como você está fazendo.', - 'budgets_index_outro' => 'Para saber mais sobre orçamentação, clique no ícone de ajuda no canto superior direito.', + 'budgets_index_intro' => 'Os orçamentos são usados ​​para gerenciar suas finanças e formar uma das principais funções do Firefly III.', + 'budgets_index_set_budget' => 'Defina seu orçamento total para todos os períodos, de modo que o Firefly III possa lhe dizer se você orçou todo o dinheiro disponível.', + 'budgets_index_see_expenses_bar' => 'Gastar dinheiro vai preencher lentamente esta barra.', + 'budgets_index_navigate_periods' => 'Navegue por períodos para definir os orçamentos facilmente antes do tempo.', + 'budgets_index_new_budget' => 'Crie novos orçamentos conforme for entendendo o programa.', + 'budgets_index_list_of_budgets' => 'Use esta tabela para definir os montantes para cada orçamento e veja como você está fazendo.', + 'budgets_index_outro' => 'Para saber mais sobre orçamentação, clique no ícone de ajuda no canto superior direito.', // reports (index) - 'reports_index_intro' => 'Use esses relatórios para obter informações detalhadas sobre suas finanças.', - 'reports_index_inputReportType' => 'Escolha um tipo de relatório. Confira as páginas de ajuda para ver o que cada relatório mostra.', - 'reports_index_inputAccountsSelect' => 'Você pode excluir ou incluir contas de ativos de acordo com a sua demanda.', - 'reports_index_inputDateRange' => 'O intervalo de datas selecionado depende inteiramente de você: de um dia a 10 anos.', - 'reports_index_extra-options-box' => 'Dependendo do relatório que você selecionou, você pode usar filtros e opções adicionais aqui. Observe esta caixa quando você altera os tipos de relatórios.', + 'reports_index_intro' => 'Use esses relatórios para obter informações detalhadas sobre suas finanças.', + 'reports_index_inputReportType' => 'Escolha um tipo de relatório. Confira as páginas de ajuda para ver o que cada relatório mostra.', + 'reports_index_inputAccountsSelect' => 'Você pode excluir ou incluir contas de ativos de acordo com a sua demanda.', + 'reports_index_inputDateRange' => 'O intervalo de datas selecionado depende inteiramente de você: de um dia a 10 anos.', + 'reports_index_extra-options-box' => 'Dependendo do relatório que você selecionou, você pode usar filtros e opções adicionais aqui. Observe esta caixa quando você altera os tipos de relatórios.', // reports (reports) - 'reports_report_default_intro' => 'Este relatório lhe dará uma visão geral rápida e abrangente de suas finanças. Se você deseja ver mais alguma coisa, não hesite em contactar-me!', - 'reports_report_audit_intro' => 'Este relatório fornecerá informações detalhadas sobre suas contas de ativos.', - 'reports_report_audit_optionsBox' => 'Use essas caixas de seleção para mostrar ou ocultar as colunas em que você está interessado.', + 'reports_report_default_intro' => 'Este relatório lhe dará uma visão geral rápida e abrangente de suas finanças. Se você deseja ver mais alguma coisa, não hesite em contactar-me!', + 'reports_report_audit_intro' => 'Este relatório fornecerá informações detalhadas sobre suas contas de ativos.', + 'reports_report_audit_optionsBox' => 'Use essas caixas de seleção para mostrar ou ocultar as colunas em que você está interessado.', 'reports_report_category_intro' => 'Este relatório lhe dará uma visão em uma ou várias categorias.', 'reports_report_category_pieCharts' => 'Esses gráficos fornecerão informações sobre despesas e receitas por categoria ou por conta.', diff --git a/resources/lang/pt_BR/list.php b/resources/lang/pt_BR/list.php index d6880c811f..7ee2080dae 100644 --- a/resources/lang/pt_BR/list.php +++ b/resources/lang/pt_BR/list.php @@ -23,64 +23,65 @@ declare(strict_types=1); return [ - 'buttons' => 'Botões', - 'icon' => 'Ícone', - 'id' => 'ID', - 'create_date' => 'Criado em', - 'update_date' => 'Atualizado em', - 'updated_at' => 'Atualizado em', - 'balance_before' => 'Saldo Antes', - 'balance_after' => 'Saldo depois', - 'name' => 'Nome', - 'role' => 'Papel', - 'currentBalance' => 'Saldo atual', - 'linked_to_rules' => 'Regras relevantes', - 'active' => 'Está ativo?', - 'lastActivity' => 'Última atividade', - 'balanceDiff' => 'Diferença de saldo', - 'matchesOn' => 'Correspondido em', - 'account_type' => 'Tipo de conta', - 'created_at' => 'Criado em', - 'account' => 'Conta', - 'matchingAmount' => 'Total', - 'split_number' => 'Dividir #', - 'destination' => 'Destino', - 'source' => 'Fonte', - 'next_expected_match' => 'Próximo correspondente esperado', - 'automatch' => 'Correspondência automática?', - 'repeat_freq' => 'Repetições', - 'description' => 'Descrição', - 'amount' => 'Total', - 'internal_reference' => 'Referência interna', - 'date' => 'Data', - 'interest_date' => 'Data de interesse', - 'book_date' => 'Data reserva', - 'process_date' => 'Data de processamento', - 'due_date' => 'Prazo', - 'payment_date' => 'Data de pagamento', - 'invoice_date' => 'Data da Fatura', - 'interal_reference' => 'Referência interna', - 'notes' => 'Notas', - 'from' => 'De', - 'piggy_bank' => 'Cofrinho', - 'to' => 'Para', - 'budget' => 'Orçamento', - 'category' => 'Categoria', - 'bill' => 'Fatura', - 'withdrawal' => 'Retirada', - 'deposit' => 'Depósito', - 'transfer' => 'Transferência', - 'type' => 'Tipo', - 'completed' => 'Completo', - 'iban' => 'IBAN', - 'paid_current_period' => 'Pago este período', - 'email' => 'Email', - 'registered_at' => 'Registrado em', - 'is_blocked' => 'Está bloqueado', - 'is_admin' => 'É admin', - 'has_two_factor' => 'Tem 2FA', - 'blocked_code' => 'Bloco de código', - 'source_account' => 'Conta de origem', + 'buttons' => 'Botões', + 'icon' => 'Ícone', + 'id' => 'ID', + 'create_date' => 'Criado em', + 'update_date' => 'Atualizado em', + 'updated_at' => 'Atualizado em', + 'balance_before' => 'Saldo Antes', + 'balance_after' => 'Saldo depois', + 'name' => 'Nome', + 'role' => 'Papel', + 'currentBalance' => 'Saldo atual', + 'linked_to_rules' => 'Regras relevantes', + 'active' => 'Está ativo?', + 'transaction_type' => 'Tipo', + 'lastActivity' => 'Última atividade', + 'balanceDiff' => 'Diferença de saldo', + 'matchesOn' => 'Correspondido em', + 'account_type' => 'Tipo de conta', + 'created_at' => 'Criado em', + 'account' => 'Conta', + 'matchingAmount' => 'Total', + 'split_number' => 'Dividir #', + 'destination' => 'Destino', + 'source' => 'Fonte', + 'next_expected_match' => 'Próximo correspondente esperado', + 'automatch' => 'Correspondência automática?', + 'repeat_freq' => 'Repetições', + 'description' => 'Descrição', + 'amount' => 'Total', + 'internal_reference' => 'Referência interna', + 'date' => 'Data', + 'interest_date' => 'Data de interesse', + 'book_date' => 'Data reserva', + 'process_date' => 'Data de processamento', + 'due_date' => 'Prazo', + 'payment_date' => 'Data de pagamento', + 'invoice_date' => 'Data da Fatura', + 'interal_reference' => 'Referência interna', + 'notes' => 'Notas', + 'from' => 'De', + 'piggy_bank' => 'Cofrinho', + 'to' => 'Para', + 'budget' => 'Orçamento', + 'category' => 'Categoria', + 'bill' => 'Fatura', + 'withdrawal' => 'Retirada', + 'deposit' => 'Depósito', + 'transfer' => 'Transferência', + 'type' => 'Tipo', + 'completed' => 'Completo', + 'iban' => 'IBAN', + 'paid_current_period' => 'Pago este período', + 'email' => 'Email', + 'registered_at' => 'Registrado em', + 'is_blocked' => 'Está bloqueado', + 'is_admin' => 'É admin', + 'has_two_factor' => 'Tem 2FA', + 'blocked_code' => 'Bloco de código', + 'source_account' => 'Conta de origem', 'destination_account' => 'Conta de destino', 'accounts_count' => 'Número de Contas', 'journals_count' => 'Número de transações', diff --git a/resources/lang/pt_BR/validation.php b/resources/lang/pt_BR/validation.php index d47a87f7b2..5389221d6c 100644 --- a/resources/lang/pt_BR/validation.php +++ b/resources/lang/pt_BR/validation.php @@ -139,8 +139,8 @@ return [ 'name' => 'nome', 'piggy_bank_id' => 'ID do cofrinho', 'targetamount' => 'quantidade alvo', - 'opening_balance_date' => 'opening balance date', - 'opening_balance' => 'opening balance', + 'opening_balance_date' => 'data do saldo inicial', + 'opening_balance' => 'saldo inicial', 'match' => 'coincidente', 'amount_min' => 'valor mínimo', 'amount_max' => 'valor máximo', @@ -173,7 +173,7 @@ return [ 'withdrawal_source_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.', 'withdrawal_source_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".', 'withdrawal_dest_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.', - 'withdrawal_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'withdrawal_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".', 'deposit_source_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.', 'deposit_source_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".', @@ -184,9 +184,12 @@ return [ 'transfer_source_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".', 'transfer_dest_need_data' => 'É necessário obter obter um ID de conta de destino válido e/ou nome de conta de destino válido para continuar.', 'transfer_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".', - 'need_id_in_edit' => 'Each split must have transaction_journal_id (either valid ID or 0).', + 'need_id_in_edit' => 'Cada divisão deve ter transaction_journal_id (ID válido ou 0).', - 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', - 'ob_dest_need_data' => 'Need to get a valid destination account ID and/or valid destination account name to continue.', - 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'ob_source_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.', + 'ob_dest_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.', + 'ob_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".', + + 'generic_invalid_source' => 'Você não pode usar esta conta como conta de origem.', + 'generic_invalid_destination' => 'Você não pode usar esta conta como conta de destino.', ]; diff --git a/resources/lang/ro_RO/breadcrumbs.php b/resources/lang/ro_RO/breadcrumbs.php index eb97583bb7..d07c873d3f 100644 --- a/resources/lang/ro_RO/breadcrumbs.php +++ b/resources/lang/ro_RO/breadcrumbs.php @@ -39,6 +39,7 @@ return [ 'reports' => 'Rapoarte', 'search_result' => 'Rezultatele căutării ":query"', 'withdrawal_list' => 'Cheltuieli', + 'Withdrawal_list' => 'Expenses', 'deposit_list' => 'Venituri și depozite', 'transfer_list' => 'Transferuri', 'transfers_list' => 'Transferuri', diff --git a/resources/lang/ro_RO/firefly.php b/resources/lang/ro_RO/firefly.php index afcfe2630c..c114ab1c80 100644 --- a/resources/lang/ro_RO/firefly.php +++ b/resources/lang/ro_RO/firefly.php @@ -83,28 +83,32 @@ return [ 'help_for_this_page' => 'Ajutor pentru această pagină', 'no_help_could_be_found' => 'Nu a putut fi găsit niciun text de ajutor.', 'no_help_title' => 'Ne cerem scuze, a apărut o eroare.', - 'two_factor_welcome' => 'Salut, :user!', - 'two_factor_enter_code' => 'Pentru a continua, introduceți codul dvs. de autentificare cu doi factori. Aplicația dvs. o poate genera pentru dvs.', - 'two_factor_code_here' => 'Introdu codul aici', - 'two_factor_title' => 'Autentificare cu doi factori', - 'authenticate' => 'Autentificare', - 'two_factor_forgot_title' => 'S-a pierdut autentificarea cu doi factori', - 'two_factor_forgot' => 'Am uitat autentificarea cu doi factori.', - 'two_factor_lost_header' => 'Ai uitat autentificarea cu doi factori?', - 'two_factor_lost_intro' => 'Din păcate, acest lucru nu este ceva ce puteți reinițializa din interfața web. Aveți două opțiuni.', - 'two_factor_lost_fix_self' => 'Dacă executați propria instanță, verificați jurnalele din storage / logs pentru instrucțiuni.', - 'two_factor_lost_fix_owner' => 'În caz contrar, trimiteți prin e-mail proprietarului site-ului : proprietarul site-ului și solicitați-i să reseteze autentificarea cu doi factori.', - 'warning_much_data' => ':days zilele de date pot dura o perioadă până încărcare.', - 'registered' => 'Te-ai inregistrat cu succes!', - 'Default asset account' => 'Ccont de active implicit', - 'no_budget_pointer' => 'Se pare că nu ai încă bugete. Ar trebui să creați unele pe pagina bugete . Bugetele vă pot ajuta să țineți evidența cheltuielilor.', - 'Savings account' => 'Cont de economii', - 'Credit card' => 'Card de credit', - 'source_accounts' => 'Cont (uri) sursă', - 'destination_accounts' => 'Cont (uri) de destinație', - 'user_id_is' => 'ID-ul dvs. de utilizator este :user', - 'field_supports_markdown' => 'Acest câmp acceptă Markdown HTML.', - 'need_more_help' => 'Dacă aveți nevoie de ajutor suplimentar, deschideți un tichet pe Github.', + 'two_factor_welcome' => 'Hello!', + 'two_factor_enter_code' => 'Pentru a continua, introduceți codul dvs. de autentificare cu doi factori. Aplicația dvs. o poate genera pentru dvs.', + 'two_factor_code_here' => 'Introdu codul aici', + 'two_factor_title' => 'Autentificare cu doi factori', + 'authenticate' => 'Autentificare', + 'two_factor_forgot_title' => 'S-a pierdut autentificarea cu doi factori', + 'two_factor_forgot' => 'Am uitat autentificarea cu doi factori.', + 'two_factor_lost_header' => 'Ai uitat autentificarea cu doi factori?', + 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', + 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in storage/logs for instructions, or run docker logs <container_id> to see the instructions (refresh this page).', + 'two_factor_lost_fix_owner' => 'În caz contrar, trimiteți prin e-mail proprietarului site-ului : proprietarul site-ului și solicitați-i să reseteze autentificarea cu doi factori.', + 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', + 'pref_two_factor_new_backup_codes' => 'Get new backup codes', + 'pref_two_factor_backup_code_count' => 'You have :count valid backup code(s).', + '2fa_i_have_them' => 'I stored them!', + 'warning_much_data' => ':days zilele de date pot dura o perioadă până încărcare.', + 'registered' => 'Te-ai inregistrat cu succes!', + 'Default asset account' => 'Ccont de active implicit', + 'no_budget_pointer' => 'Se pare că nu ai încă bugete. Ar trebui să creați unele pe pagina bugete . Bugetele vă pot ajuta să țineți evidența cheltuielilor.', + 'Savings account' => 'Cont de economii', + 'Credit card' => 'Card de credit', + 'source_accounts' => 'Cont (uri) sursă', + 'destination_accounts' => 'Cont (uri) de destinație', + 'user_id_is' => 'ID-ul dvs. de utilizator este :user', + 'field_supports_markdown' => 'Acest câmp acceptă Markdown HTML.', + 'need_more_help' => 'Dacă aveți nevoie de ajutor suplimentar, deschideți un tichet pe Github.', 'reenable_intro_text' => 'De asemenea, puteți să activați din nou ghidul de introducere .', 'intro_boxes_after_refresh' => 'Cutiile de introducere vor apărea din nou atunci când actualizați pagina.', 'show_all_no_filter' => 'Afișați toate tranzacțiile fără a le grupa după dată.', @@ -221,21 +225,23 @@ return [ 'search_query' => 'Interogare', 'search_found_transactions' => 'Numărul de tranzacții găsite:', 'search_for_query' => 'Firefly III este în căutarea pentru tranzacţii cu toate aceste cuvinte în ele: :query', - 'search_modifier_amount_is' => 'Suma este exact :value', - 'search_modifier_amount' => 'Suma este exact :value', - 'search_modifier_amount_max' => 'Suma este la cele mai multe :value', - 'search_modifier_amount_min' => 'Suma este de cel puţin :value', - 'search_modifier_amount_less' => 'Suma este mai mică decât :value', - 'search_modifier_amount_more' => 'Suma este mai mare decât :value', - 'search_modifier_source' => 'Contul sursă este :value', - 'search_modifier_destination' => 'Contul destinației este :value', - 'search_modifier_category' => 'Categoria este :value', - 'search_modifier_budget' => 'Bugetul este :value', - 'search_modifier_bill' => 'Factura este :value', - 'search_modifier_type' => 'Tipul de tranzacţie este :value', - 'search_modifier_date' => 'Data tranzacţiei este :value', - 'search_modifier_date_before' => 'Data tranzacţiei este înainte de :value', - 'search_modifier_date_after' => 'Data tranzacţiei este după :value', + 'search_modifier_amount_is' => 'Suma este exact :value', + 'search_modifier_amount' => 'Suma este exact :value', + 'search_modifier_amount_max' => 'Suma este la cele mai multe :value', + 'search_modifier_amount_min' => 'Suma este de cel puţin :value', + 'search_modifier_amount_less' => 'Suma este mai mică decât :value', + 'search_modifier_amount_more' => 'Suma este mai mare decât :value', + 'search_modifier_source' => 'Contul sursă este :value', + 'search_modifier_from' => 'Source account is :value', + 'search_modifier_destination' => 'Contul destinației este :value', + 'search_modifier_to' => 'Destination account is :value', + 'search_modifier_category' => 'Categoria este :value', + 'search_modifier_budget' => 'Bugetul este :value', + 'search_modifier_bill' => 'Factura este :value', + 'search_modifier_type' => 'Tipul de tranzacţie este :value', + 'search_modifier_date' => 'Data tranzacţiei este :value', + 'search_modifier_date_before' => 'Data tranzacţiei este înainte de :value', + 'search_modifier_date_after' => 'Data tranzacţiei este după :value', 'search_modifier_on' => 'Data tranzacţiei este :value', 'search_modifier_before' => 'Data tranzacţiei este înainte de :value', 'search_modifier_after' => 'Data tranzacţiei este după :value', @@ -476,30 +482,33 @@ return [ 'pref_custom_fiscal_year_help' => 'În țările care utilizează un exercițiu financiar, altul decât 1 ianuarie până la 31 decembrie, puteți să le activați și să specificați zilele de începere / sfârșit ale anului fiscal', 'pref_fiscal_year_start_label' => 'Data de începere a anului fiscal', 'pref_two_factor_auth' => 'Verificarea în doi pași', - 'pref_two_factor_auth_help' => 'Când activați verificarea în doi pași (cunoscută și ca autentificare cu doi factori), adăugați un nivel suplimentar de securitate în contul dvs. Conectați-vă cu ceva ce știți (parola dvs.) și ceva ce aveți (un cod de verificare). Codurile de verificare sunt generate de o aplicație de pe telefon, cum ar fi Authy sau Google Authenticator.', - 'pref_enable_two_factor_auth' => 'Activați verificarea în doi pași', - 'pref_two_factor_auth_disabled' => 'Cod de verificare în doi pași eliminat și dezactivat', - 'pref_two_factor_auth_remove_it' => 'Nu uitați să eliminați contul din aplicația dvs. de autentificare!', - 'pref_two_factor_auth_code' => 'Verificați codul', - 'pref_two_factor_auth_code_help' => 'Scanați codul QR cu o aplicație de pe telefon, cum ar fi Authy sau Google Authenticator și introduceți codul generat.', - 'pref_two_factor_auth_reset_code' => 'Resetați codul de verificare', - 'pref_two_factor_auth_disable_2fa' => 'Dezactivați autentificarea cu doi factori', - '2fa_use_secret_instead' => 'Dacă nu puteți scana codul QR, nu ezitați să utilizați secretul: :secret.', - 'pref_save_settings' => 'Salvează setările', - 'saved_preferences' => 'Preferințele sunt salvate!', - 'preferences_general' => 'Generale', - 'preferences_frontpage' => 'Ecranul de start', - 'preferences_security' => 'Securitate', - 'preferences_layout' => 'Schemă', - 'pref_home_show_deposits' => 'Afișați depozitele pe ecranul de pornire', - 'pref_home_show_deposits_info' => 'Ecranul de pornire vă arată deja cont de cheltuieli. Ar trebui să afișeze și conturile dvs. de venit?', - 'pref_home_do_show_deposits' => 'Da, arată-le', - 'successful_count' => 'din care :count au reușit', - 'list_page_size_title' => 'Mărimea paginii', - 'list_page_size_help' => 'Orice listă de lucruri (conturi, tranzacții etc.) arată cel mult atât de multe pe pagină.', - 'list_page_size_label' => 'Mărimea paginii', - 'between_dates' => '(:start și :end)', - 'pref_optional_fields_transaction' => 'Câmpuri opționale pentru tranzacții', + 'pref_two_factor_auth_help' => 'Când activați verificarea în doi pași (cunoscută și ca autentificare cu doi factori), adăugați un nivel suplimentar de securitate în contul dvs. Conectați-vă cu ceva ce știți (parola dvs.) și ceva ce aveți (un cod de verificare). Codurile de verificare sunt generate de o aplicație de pe telefon, cum ar fi Authy sau Google Authenticator.', + 'pref_enable_two_factor_auth' => 'Activați verificarea în doi pași', + 'pref_two_factor_auth_disabled' => 'Cod de verificare în doi pași eliminat și dezactivat', + 'pref_two_factor_auth_remove_it' => 'Nu uitați să eliminați contul din aplicația dvs. de autentificare!', + 'pref_two_factor_auth_code' => 'Verificați codul', + 'pref_two_factor_auth_code_help' => 'Scanați codul QR cu o aplicație de pe telefon, cum ar fi Authy sau Google Authenticator și introduceți codul generat.', + 'pref_two_factor_auth_reset_code' => 'Resetați codul de verificare', + 'pref_two_factor_auth_disable_2fa' => 'Dezactivați autentificarea cu doi factori', + '2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.', + '2fa_backup_codes' => 'Store these backup codes for access in case you lose your device.', + '2fa_already_enabled' => '2-step verification is already enabled.', + 'wrong_mfa_code' => 'This MFA code is not valid.', + 'pref_save_settings' => 'Salvează setările', + 'saved_preferences' => 'Preferințele sunt salvate!', + 'preferences_general' => 'Generale', + 'preferences_frontpage' => 'Ecranul de start', + 'preferences_security' => 'Securitate', + 'preferences_layout' => 'Schemă', + 'pref_home_show_deposits' => 'Afișați depozitele pe ecranul de pornire', + 'pref_home_show_deposits_info' => 'Ecranul de pornire vă arată deja cont de cheltuieli. Ar trebui să afișeze și conturile dvs. de venit?', + 'pref_home_do_show_deposits' => 'Da, arată-le', + 'successful_count' => 'din care :count au reușit', + 'list_page_size_title' => 'Mărimea paginii', + 'list_page_size_help' => 'Orice listă de lucruri (conturi, tranzacții etc.) arată cel mult atât de multe pe pagină.', + 'list_page_size_label' => 'Mărimea paginii', + 'between_dates' => '(:start și :end)', + 'pref_optional_fields_transaction' => 'Câmpuri opționale pentru tranzacții', 'pref_optional_fields_transaction_help' => 'În mod prestabilit, toate câmpurile nu sunt activate atunci când creați o nouă tranzacție (din cauza aglomerării). Mai jos, puteți activa aceste câmpuri dacă credeți că acestea ar putea fi utile pentru dvs. Desigur, orice câmp care este dezactivat, dar deja completat, va fi vizibil indiferent de setare.', 'optional_tj_date_fields' => 'Câmpurile de date', 'optional_tj_business_fields' => 'Domenii de activitate', @@ -553,24 +562,25 @@ return [ 'login_with_new_email' => 'Acum vă puteți conecta cu noua dvs. adresă de e-mail.', 'login_with_old_email' => 'Acum puteți să vă conectați din nou cu vechea adresă de e-mail.', 'login_provider_local_only' => 'Această acțiune nu este disponibilă când vă autentificați prin ":login_provider".', - 'delete_local_info_only' => 'Pentru că vă autentificați prin ":login_provider", acest lucru va șterge numai informațiile locale despre Firefly III.', + 'delete_local_info_only' => 'Pentru că vă autentificați prin ":login_provider", acest lucru va șterge numai informațiile locale despre Firefly III.', // attachments - 'nr_of_attachments' => 'Un atașament|:count atașamente', - 'attachments' => 'Atașamente', - 'edit_attachment' => 'Editați attachment ":name"', - 'update_attachment' => 'Actualizați atașament', - 'delete_attachment' => 'Șterge atașament ":name"', - 'attachment_deleted' => 'Atașament ":name" șters', - 'attachment_updated' => 'Atașament ":name" actualizat', - 'upload_max_file_size' => 'Dimensiunea maximă a fișierului: :size', - 'list_all_attachments' => 'Lista tuturor atașamentelor', + 'nr_of_attachments' => 'Un atașament|:count atașamente', + 'attachments' => 'Atașamente', + 'edit_attachment' => 'Editați attachment ":name"', + 'update_attachment' => 'Actualizați atașament', + 'delete_attachment' => 'Șterge atașament ":name"', + 'attachment_deleted' => 'Atașament ":name" șters', + 'liabilities_deleted' => 'Deleted liability ":name"', + 'attachment_updated' => 'Atașament ":name" actualizat', + 'upload_max_file_size' => 'Dimensiunea maximă a fișierului: :size', + 'list_all_attachments' => 'Lista tuturor atașamentelor', // transaction index - 'title_expenses' => 'Cheltuieli', - 'title_withdrawal' => 'Cheltuieli', - 'title_revenue' => 'Venituri', - 'title_deposit' => 'Venituri', + 'title_expenses' => 'Cheltuieli', + 'title_withdrawal' => 'Cheltuieli', + 'title_revenue' => 'Venituri', + 'title_deposit' => 'Venituri', 'title_transfer' => 'Transferuri', 'title_transfers' => 'Transferuri', @@ -758,6 +768,7 @@ return [ 'reconcile_options' => 'Optiuni reconciliere', 'reconcile_range' => 'Domeniu de reconciliere', 'start_reconcile' => 'Porniți reconcilierea', + 'cash_account_type' => 'Cash', 'cash' => 'numerar', 'account_type' => 'Tip cont', 'save_transactions_by_moving' => 'Salvați aceste tranzacții prin mutarea acestora într-un alt cont:', @@ -838,26 +849,33 @@ return [ 'mass_delete_journals' => 'Ștergeți un număr de tranzacții', 'mass_edit_journals' => 'Editați un număr de tranzacții', 'mass_bulk_journals' => 'Editarea în bloc un număr de tranzacții', - 'mass_bulk_journals_explain' => 'Dacă nu doriți să vă schimbați tranzacțiile unul câte unul, cu ajutorul funcției de editare în masă le puteți actualiza dintr-o dată. Pur și simplu selectați categoria, etichetele sau bugetul preferat în câmpurile de mai jos și toate tranzacțiile din tabel vor fi actualizate.', + 'mass_bulk_journals_explain' => 'This form allows you to change properties of the transactions listed below in one sweeping update. All the transactions in the table will be updated when you change the parameters you see here.', + 'part_of_split' => 'This transaction is part of a split transaction. If you have not selected all the splits, you may end up with changing only half the transaction.', 'bulk_set_new_values' => 'Utilizați input-urile de mai jos pentru a seta noi valori. Dacă le lăsați goale, vor fi goale toate. De asemenea, rețineți că doar bugetele vor primi un buget.', 'no_bulk_category' => 'Nu actualizați categoria', 'no_bulk_budget' => 'Nu actualizați budgetul', - 'no_bulk_tags' => 'Nu actualizați etichetă(e) ', - 'bulk_edit' => 'Editarea în bloc', - 'cannot_edit_other_fields' => 'Nu poți edita alte câmpuri decât cele de aici, pentru că nu există loc pentru a le arăta. Urmați linkul și editați-l câte unul, dacă aveți nevoie să editați aceste câmpuri.', - 'no_budget' => '(nici un buget)', - 'no_budget_squared' => '(nici un buget)', - 'perm-delete-many' => 'Ștergerea mai multor elemente dintr-o dată poate fi foarte perturbatoare. Fiți atenți!', - 'mass_deleted_transactions_success' => 'S-au șters :amount tranzacții.', - 'mass_edited_transactions_success' => 'S-au actualizat :amount tranzacții', - 'opt_group_' => '(niciun tip de cont)', + 'no_bulk_tags' => 'Nu actualizați etichetă(e) ', + 'mass_edit' => 'Edit selected individually', + 'bulk_edit' => 'Edit selected in bulk', + 'mass_delete' => 'Delete selected', + 'cannot_edit_other_fields' => 'Nu poți edita alte câmpuri decât cele de aici, pentru că nu există loc pentru a le arăta. Urmați linkul și editați-l câte unul, dacă aveți nevoie să editați aceste câmpuri.', + 'cannot_change_amount_reconciled' => 'You can\'t change the amount of reconciled transactions.', + 'no_budget' => '(nici un buget)', + 'no_budget_squared' => '(nici un buget)', + 'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious. You can delete part of a split transaction from this page, so take care.', + 'mass_deleted_transactions_success' => 'S-au șters :amount tranzacții.', + 'mass_edited_transactions_success' => 'S-au actualizat :amount tranzacții', + 'opt_group_' => '(niciun tip de cont)', 'opt_group_no_account_type' => '(niciun tip de cont)', 'opt_group_defaultAsset' => 'Ccont de active implicit', 'opt_group_savingAsset' => 'Cont de economii', 'opt_group_sharedAsset' => 'Cont de active partajat', 'opt_group_ccAsset' => 'Carduri de credit', 'opt_group_cashWalletAsset' => 'Cash - Numerar', + 'opt_group_expense_account' => 'Expense accounts', + 'opt_group_revenue_account' => 'Revenue accounts', 'opt_group_l_Loan' => 'Provizion: Împrumut', + 'opt_group_cash_account' => 'Cash account', 'opt_group_l_Debt' => 'Provizion: Datorie', 'opt_group_l_Mortgage' => 'Provizion: Credit ipotecar', 'opt_group_l_Credit card' => 'Provizion: Card de credit', @@ -1208,12 +1226,13 @@ return [ 'do_not_save_connection' => '(nu salvați conexiunea)', 'link_transaction' => 'Link tranzacție', 'link_to_other_transaction' => 'Conectați această tranzacție la o altă tranzacție', - 'select_transaction_to_link' => 'Selectați o tranzacție pentru a conecta această tranzacție la', + 'select_transaction_to_link' => 'Select a transaction to link this transaction to. The links are currently unused in Firefly III (apart from being shown), but I plan to change this in the future. Use the search box to select a transaction either by title or by ID. If you want to add custom link types, check out the administration section.', 'this_transaction' => 'Această tranzacție', 'transaction' => 'Tranzacţie', 'comments' => 'Comentarii', - 'to_link_not_found' => 'Dacă tranzacția la care doriți să vă conectați nu este listată, introduceți pur și simplu ID-ul acesteia.', + 'link_notes' => 'Any notes you wish to store with the link.', 'invalid_link_selection' => 'Nu se poate lega aceste tranzacții', + 'selected_transaction' => 'Selected transaction', 'journals_linked' => 'Tranzacțiile sunt legate.', 'journals_error_linked' => 'Aceste tranzacții sunt deja legate.', 'journals_link_to_self' => 'Nu puteți conecta o tranzacție la sine', @@ -1252,12 +1271,11 @@ return [ 'split_this_withdrawal' => 'Împărțiți această retragere', 'split_this_deposit' => 'Împărțiți acest depozit', 'split_this_transfer' => 'Împărțiți acest transfer', - 'cannot_edit_multiple_source' => 'Nu puteți edita tranzacția divizată #:id cu descrieres ":description" because it contains multiple source accounts.', - 'cannot_edit_multiple_dest' => 'Nu puteți edita tranzacția divizată #:id cu descrieres ":description" deoarece conține conturi de destinație multiple.', - 'cannot_edit_reconciled' => 'Nu puteți edita tranzacția #:id cu descrieres ":description" deoarece a fost marcată ca fiind reconciliată.', 'cannot_edit_opening_balance' => 'Nu puteți edita soldul de deschidere al unui cont.', 'no_edit_multiple_left' => 'Nu ați selectat niciun fel de tranzacții valide pentru a le edita.', - 'cannot_convert_split_journal' => 'Nu se poate converti o tranzacție divizată', + 'breadcrumb_convert_group' => 'Convert transaction', + 'convert_invalid_source' => 'Source information is invalid for transaction #%d.', + 'convert_invalid_destination' => 'Destination information is invalid for transaction #%d.', // Import page (general strings only) 'import_index_title' => 'Importă tranzacții în Firefly III', diff --git a/resources/lang/ro_RO/form.php b/resources/lang/ro_RO/form.php index c8281f9a2c..279906f054 100644 --- a/resources/lang/ro_RO/form.php +++ b/resources/lang/ro_RO/form.php @@ -66,7 +66,7 @@ return [ 'opening_balance' => 'Opening balance', 'tagMode' => 'Mod de etichetare', 'tag_position' => 'Locația etichetei', - 'virtual_balance' => 'Virtual balance', + 'virtual_balance' => 'Virtual balance', 'targetamount' => 'Sumă țintă', 'account_role' => 'Account role', 'opening_balance_date' => 'Opening balance date', @@ -253,4 +253,7 @@ return [ 'weekend' => 'Sfârșit de săptămână', 'client_secret' => 'Codul secret al clientului', + 'withdrawal_destination_id' => 'Destination account', + 'deposit_source_id' => 'Source account', + ]; diff --git a/resources/lang/ro_RO/import.php b/resources/lang/ro_RO/import.php index c83c6f2e4d..8cb95a4d79 100644 --- a/resources/lang/ro_RO/import.php +++ b/resources/lang/ro_RO/import.php @@ -210,6 +210,8 @@ Creați descrieri mai bune în exporturile ING', 'specific_pres_descr' => 'Remediază posibile probleme cu fișierele PC', 'specific_belfius_name' => 'Belfius BE', 'specific_belfius_descr' => 'Remediază posibile probleme cu fișierele Belfius', + 'specific_ingbelgium_name' => 'ING BE', + 'specific_ingbelgium_descr' => 'Fixes potential problems with ING Belgium files', // job configuration for file provider (stage: roles) 'job_config_roles_title' => 'Configurarea importului (3/4) - Definiți rolul fiecărei coloane', 'job_config_roles_text' => 'Fiecare coloană din fișierul dvs. CSV conține anumite date. Vă rugăm să indicați ce fel de date ar trebui să aștepte importatorul. Opțiunea de a "mapa" datele înseamnă că veți conecta fiecare intrare găsită în coloană cu o valoare din baza dvs. de date. O coloană desenată de multe ori este coloana care conține IBAN-ul contului opus. Acest lucru poate fi ușor comparat cu prezența IBAN în baza dvs. de date.', @@ -309,4 +311,7 @@ Creați descrieri mai bune în exporturile ING', 'column_note' => 'Notițe', 'column_internal-reference' => 'Referință internă', + // error message + 'duplicate_row' => 'Row #:row (":description") could not be imported. It already exists.', + ]; diff --git a/resources/lang/ro_RO/intro.php b/resources/lang/ro_RO/intro.php index 61cc3b1c2d..5dba558b39 100644 --- a/resources/lang/ro_RO/intro.php +++ b/resources/lang/ro_RO/intro.php @@ -24,39 +24,61 @@ declare(strict_types=1); return [ // index - 'index_intro' => 'Bun venit pe pagina principală a Firefly III. Vă rugăm să parcurgeţi acest intro pentru a vedea cum funcționează Firefly III.', - 'index_accounts-chart' => 'Acest grafic arată soldul curent al conturilor dvs. de active. Puteți selecta conturile vizibile aici în preferințele dvs.', - 'index_box_out_holder' => 'Aceast dreptunghi mic și cele de lângă el vă vor oferi o imagine de ansamblu rapidă a situației financiare.', - 'index_help' => 'Dacă aveți nevoie vreodată de ajutor cu o pagină sau un formular, apăsați acest buton.', - 'index_outro' => 'Cele mai multe pagini ale Firefly III vor începe cu un mic tur ca acesta. Contactați-mă atunci când aveți întrebări sau comentarii. Bucurați-vă!', - 'index_sidebar-toggle' => 'Pentru a crea noi tranzacții, conturi sau alte lucruri, utilizați meniul de sub această pictogramă.', + 'index_intro' => 'Bun venit pe pagina principală a Firefly III. Vă rugăm să parcurgeţi acest intro pentru a vedea cum funcționează Firefly III.', + 'index_accounts-chart' => 'Acest grafic arată soldul curent al conturilor dvs. de active. Puteți selecta conturile vizibile aici în preferințele dvs.', + 'index_box_out_holder' => 'Aceast dreptunghi mic și cele de lângă el vă vor oferi o imagine de ansamblu rapidă a situației financiare.', + 'index_help' => 'Dacă aveți nevoie vreodată de ajutor cu o pagină sau un formular, apăsați acest buton.', + 'index_outro' => 'Cele mai multe pagini ale Firefly III vor începe cu un mic tur ca acesta. Contactați-mă atunci când aveți întrebări sau comentarii. Bucurați-vă!', + 'index_sidebar-toggle' => 'Pentru a crea noi tranzacții, conturi sau alte lucruri, utilizați meniul de sub această pictogramă.', + 'index_cash_account' => 'These are the accounts created so far. You can use the cash account to track cash expenses but it\'s not mandatory of course.', + + // transactions (withdrawal) + 'transactions_create_withdrawal_source' => 'Select your favorite asset account or liability from this dropdown.', + 'transactions_create_withdrawal_destination' => 'Select an expense account here. Leave it empty if you want to make a cash expense.', + 'transactions_create_withdrawal_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_withdrawal_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_withdrawal_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (deposit) + 'transactions_create_deposit_source' => 'Select or type the payee in this auto-completing dropdown/textbox. Leave it empty if you want to make a cash deposit.', + 'transactions_create_deposit_destination' => 'Select an asset or liability account here.', + 'transactions_create_deposit_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_deposit_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_deposit_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (transfer) + 'transactions_create_transfer_source' => 'Select the source asset account here.', + 'transactions_create_transfer_destination' => 'Select the destination asset account here.', + 'transactions_create_transfer_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_transfer_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_transfer_split_add' => 'If you want to split a transaction, add more splits with this button', // create account: - 'accounts_create_iban' => 'Dați conturilor dvs. un IBAN valid. Acest lucru ar putea face ca importul de date să fie foarte ușor în viitor.', - 'accounts_create_asset_opening_balance' => 'Conturile de active pot avea un "sold de deschidere", indicând începutul istoricului acestui cont în Firefly III.', - 'accounts_create_asset_currency' => 'Firefly III acceptă mai multe valute. Conturile de active au o monedă principală, pe care trebuie să o setați aici.', - 'accounts_create_asset_virtual' => 'Câteodată este de ajutor să adăugaţi contului dvs. un sold virtual: o sumă suplimentară adăugată sau retrasă întotdeauna din soldul real.', + 'accounts_create_iban' => 'Dați conturilor dvs. un IBAN valid. Acest lucru ar putea face ca importul de date să fie foarte ușor în viitor.', + 'accounts_create_asset_opening_balance' => 'Conturile de active pot avea un "sold de deschidere", indicând începutul istoricului acestui cont în Firefly III.', + 'accounts_create_asset_currency' => 'Firefly III acceptă mai multe valute. Conturile de active au o monedă principală, pe care trebuie să o setați aici.', + 'accounts_create_asset_virtual' => 'Câteodată este de ajutor să adăugaţi contului dvs. un sold virtual: o sumă suplimentară adăugată sau retrasă întotdeauna din soldul real.', // budgets index - 'budgets_index_intro' => 'Bugetele sunt folosite pentru a vă gestiona finanțele; ele sunt una dintre funcțiile de bază ale Firefly III.', - 'budgets_index_set_budget' => 'Stabiliți bugetul total pentru fiecare perioadă, astfel încât Firefly III vă poate spune dacă ați bugetat toți banii disponibili.', - 'budgets_index_see_expenses_bar' => 'Banii cheltuiți vor umple încet această linie.', - 'budgets_index_navigate_periods' => 'Navigați prin perioade de timp pentru a stabili cu ușurință bugetele viitoare.', - 'budgets_index_new_budget' => 'Creați bugete noi după cum doriți.', - 'budgets_index_list_of_budgets' => 'Utilizați acest tabel pentru a stabili sumele pentru fiecare buget și pentru a vedea cum progresaţi.', - 'budgets_index_outro' => 'Pentru a afla mai multe despre bugetare, verificați pictograma de ajutor din colțul din dreapta sus.', + 'budgets_index_intro' => 'Bugetele sunt folosite pentru a vă gestiona finanțele; ele sunt una dintre funcțiile de bază ale Firefly III.', + 'budgets_index_set_budget' => 'Stabiliți bugetul total pentru fiecare perioadă, astfel încât Firefly III vă poate spune dacă ați bugetat toți banii disponibili.', + 'budgets_index_see_expenses_bar' => 'Banii cheltuiți vor umple încet această linie.', + 'budgets_index_navigate_periods' => 'Navigați prin perioade de timp pentru a stabili cu ușurință bugetele viitoare.', + 'budgets_index_new_budget' => 'Creați bugete noi după cum doriți.', + 'budgets_index_list_of_budgets' => 'Utilizați acest tabel pentru a stabili sumele pentru fiecare buget și pentru a vedea cum progresaţi.', + 'budgets_index_outro' => 'Pentru a afla mai multe despre bugetare, verificați pictograma de ajutor din colțul din dreapta sus.', // reports (index) - 'reports_index_intro' => 'Utilizați aceste rapoarte pentru a obține informații detaliate despre finanțele dumneavoastră.', - 'reports_index_inputReportType' => 'Alegeți un tip de raport. Consultați paginile de ajutor pentru a vedea ce arată fiecare raport.', - 'reports_index_inputAccountsSelect' => 'Puteți exclude sau include conturi de active după cum doriți.', - 'reports_index_inputDateRange' => 'Intervalul de date selectat depinde în întregime de dvs.: de la o zi la 10 ani.', - 'reports_index_extra-options-box' => 'În funcție de raportul pe care l-ați selectat, puteți selecta filtre și opțiuni suplimentare aici. Urmăriți această casetă când modificați tipurile de rapoarte.', + 'reports_index_intro' => 'Utilizați aceste rapoarte pentru a obține informații detaliate despre finanțele dumneavoastră.', + 'reports_index_inputReportType' => 'Alegeți un tip de raport. Consultați paginile de ajutor pentru a vedea ce arată fiecare raport.', + 'reports_index_inputAccountsSelect' => 'Puteți exclude sau include conturi de active după cum doriți.', + 'reports_index_inputDateRange' => 'Intervalul de date selectat depinde în întregime de dvs.: de la o zi la 10 ani.', + 'reports_index_extra-options-box' => 'În funcție de raportul pe care l-ați selectat, puteți selecta filtre și opțiuni suplimentare aici. Urmăriți această casetă când modificați tipurile de rapoarte.', // reports (reports) - 'reports_report_default_intro' => 'Acest raport vă va oferi o imagine de ansamblu rapidă și cuprinzătoare a finanțelor. Dacă doriți să vedeți altceva, vă rugăm să nu ezitați să mă contactați!', - 'reports_report_audit_intro' => 'Acest raport vă va oferi informații detaliate despre conturile de active.', - 'reports_report_audit_optionsBox' => 'Utilizați aceste casete pentru a afișa sau a ascunde coloanele care vă interesează.', + 'reports_report_default_intro' => 'Acest raport vă va oferi o imagine de ansamblu rapidă și cuprinzătoare a finanțelor. Dacă doriți să vedeți altceva, vă rugăm să nu ezitați să mă contactați!', + 'reports_report_audit_intro' => 'Acest raport vă va oferi informații detaliate despre conturile de active.', + 'reports_report_audit_optionsBox' => 'Utilizați aceste casete pentru a afișa sau a ascunde coloanele care vă interesează.', 'reports_report_category_intro' => 'Acest raport vă va oferi informații despre una sau mai multe categorii.', 'reports_report_category_pieCharts' => 'Aceste diagrame vă vor oferi informații despre cheltuielile și veniturile pe categorii sau pe cont.', diff --git a/resources/lang/ro_RO/list.php b/resources/lang/ro_RO/list.php index dc00bd131d..55afd3d79f 100644 --- a/resources/lang/ro_RO/list.php +++ b/resources/lang/ro_RO/list.php @@ -23,64 +23,65 @@ declare(strict_types=1); return [ - 'buttons' => 'Butoane', - 'icon' => 'Iconiță', - 'id' => 'ID', - 'create_date' => 'Creat la', - 'update_date' => 'actualizat la', - 'updated_at' => 'actualizat la', - 'balance_before' => 'Sold înainte', - 'balance_after' => 'Sold după', - 'name' => 'Nume', - 'role' => 'Rol', - 'currentBalance' => 'Sold curent', - 'linked_to_rules' => 'Reguli relevante', - 'active' => 'Este activ?', - 'lastActivity' => 'Ultima activitate', - 'balanceDiff' => 'Diferența de sold', - 'matchesOn' => 'Se potrivește', - 'account_type' => 'Tip de cont', - 'created_at' => 'Creat la', - 'account' => 'Cont', - 'matchingAmount' => 'Sumă', - 'split_number' => 'Împarte #', - 'destination' => 'Destinație', - 'source' => 'Sursă', - 'next_expected_match' => 'Următoarea potrivire așteptată', - 'automatch' => 'Potrivire automată?', - 'repeat_freq' => 'Repetă', - 'description' => 'Descriere', - 'amount' => 'Sumă', - 'internal_reference' => 'Referință internă', - 'date' => 'Dată', - 'interest_date' => 'Dată de interes', - 'book_date' => 'Data revervării', - 'process_date' => 'Data procesării', - 'due_date' => 'Data scadentă', - 'payment_date' => 'Data de plată', - 'invoice_date' => 'Data facturii', - 'interal_reference' => 'Referință internă', - 'notes' => 'Notițe', - 'from' => 'Din', - 'piggy_bank' => 'Pușculiță', - 'to' => 'La', - 'budget' => 'Buget', - 'category' => 'Categorii', - 'bill' => 'Factură', - 'withdrawal' => 'Retragere', - 'deposit' => 'Depozit', - 'transfer' => 'Transfer', - 'type' => 'Tip', - 'completed' => 'Finalizată', - 'iban' => 'IBAN', - 'paid_current_period' => 'Plătit această perioadă', - 'email' => 'E-mail', - 'registered_at' => 'Înregistrat la', - 'is_blocked' => 'Este blocat', - 'is_admin' => 'Este admin', - 'has_two_factor' => 'Are autentificare prin 2 factori (2FA)', - 'blocked_code' => 'Cod de blocare', - 'source_account' => 'Contul sursă', + 'buttons' => 'Butoane', + 'icon' => 'Iconiță', + 'id' => 'ID', + 'create_date' => 'Creat la', + 'update_date' => 'actualizat la', + 'updated_at' => 'actualizat la', + 'balance_before' => 'Sold înainte', + 'balance_after' => 'Sold după', + 'name' => 'Nume', + 'role' => 'Rol', + 'currentBalance' => 'Sold curent', + 'linked_to_rules' => 'Reguli relevante', + 'active' => 'Este activ?', + 'transaction_type' => 'Type', + 'lastActivity' => 'Ultima activitate', + 'balanceDiff' => 'Diferența de sold', + 'matchesOn' => 'Se potrivește', + 'account_type' => 'Tip de cont', + 'created_at' => 'Creat la', + 'account' => 'Cont', + 'matchingAmount' => 'Sumă', + 'split_number' => 'Împarte #', + 'destination' => 'Destinație', + 'source' => 'Sursă', + 'next_expected_match' => 'Următoarea potrivire așteptată', + 'automatch' => 'Potrivire automată?', + 'repeat_freq' => 'Repetă', + 'description' => 'Descriere', + 'amount' => 'Sumă', + 'internal_reference' => 'Referință internă', + 'date' => 'Dată', + 'interest_date' => 'Dată de interes', + 'book_date' => 'Data revervării', + 'process_date' => 'Data procesării', + 'due_date' => 'Data scadentă', + 'payment_date' => 'Data de plată', + 'invoice_date' => 'Data facturii', + 'interal_reference' => 'Referință internă', + 'notes' => 'Notițe', + 'from' => 'Din', + 'piggy_bank' => 'Pușculiță', + 'to' => 'La', + 'budget' => 'Buget', + 'category' => 'Categorii', + 'bill' => 'Factură', + 'withdrawal' => 'Retragere', + 'deposit' => 'Depozit', + 'transfer' => 'Transfer', + 'type' => 'Tip', + 'completed' => 'Finalizată', + 'iban' => 'IBAN', + 'paid_current_period' => 'Plătit această perioadă', + 'email' => 'E-mail', + 'registered_at' => 'Înregistrat la', + 'is_blocked' => 'Este blocat', + 'is_admin' => 'Este admin', + 'has_two_factor' => 'Are autentificare prin 2 factori (2FA)', + 'blocked_code' => 'Cod de blocare', + 'source_account' => 'Contul sursă', 'destination_account' => 'Contul de destinație', 'accounts_count' => 'Număr de conturi', 'journals_count' => 'Număr de tranzacții', diff --git a/resources/lang/ro_RO/validation.php b/resources/lang/ro_RO/validation.php index b217b6b4d3..72c6f61ff9 100644 --- a/resources/lang/ro_RO/validation.php +++ b/resources/lang/ro_RO/validation.php @@ -189,4 +189,7 @@ return [ 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'ob_dest_need_data' => 'Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + + 'generic_invalid_source' => 'You can\'t use this account as the source account.', + 'generic_invalid_destination' => 'You can\'t use this account as the destination account.', ]; diff --git a/resources/lang/ru_RU/breadcrumbs.php b/resources/lang/ru_RU/breadcrumbs.php index b15d05ee32..54ed698e08 100644 --- a/resources/lang/ru_RU/breadcrumbs.php +++ b/resources/lang/ru_RU/breadcrumbs.php @@ -39,6 +39,7 @@ return [ 'reports' => 'Отчёты', 'search_result' => 'Результаты поиска для ":query"', 'withdrawal_list' => 'Мои расходы', + 'Withdrawal_list' => 'Expenses', 'deposit_list' => 'Мои доходы', 'transfer_list' => 'Переводы', 'transfers_list' => 'Переводы', diff --git a/resources/lang/ru_RU/firefly.php b/resources/lang/ru_RU/firefly.php index 2d96bcde3a..1c7616f0b9 100644 --- a/resources/lang/ru_RU/firefly.php +++ b/resources/lang/ru_RU/firefly.php @@ -83,28 +83,32 @@ return [ 'help_for_this_page' => 'Справка по этой странице', 'no_help_could_be_found' => 'Невозможно найти текст справки.', 'no_help_title' => 'Нам очень жаль, но произошла ошибка.', - 'two_factor_welcome' => 'Привет, :user!', - 'two_factor_enter_code' => 'Чтобы продолжить, введите ваш код двухфакторной аутентификации. Ваше приложение может сгенерировать его для вас.', - 'two_factor_code_here' => 'Введите код здесь', - 'two_factor_title' => 'Двухфакторная аутентификация', - 'authenticate' => 'Аутентифицироваться', - 'two_factor_forgot_title' => 'Утерян код для двухфакторной аутентификации', - 'two_factor_forgot' => 'Я забыл свой ключ для двухфакторной авторизации.', - 'two_factor_lost_header' => 'Потеряли вашу двухфакторную аутентификацию?', - 'two_factor_lost_intro' => 'К сожалению, это не то, что вы можете сбросить с помощью веб-интерфейса. У вас есть два варианта.', - 'two_factor_lost_fix_self' => 'Если вы запустили свой собственный сервер Firefly III, ознакомьтесь с лог файлами в storage/logs для получения инструкций.', - 'two_factor_lost_fix_owner' => 'Иначе, свяжитесь по email с владельцем сайта :site_owner и попросите сбросить вашу двухфакторную аутентификацию.', - 'warning_much_data' => 'Загрузка данных за :days дней может занять некоторое время.', - 'registered' => 'Вы зарегистрировались успешно!', - 'Default asset account' => 'Счёт по умолчанию', - 'no_budget_pointer' => 'У вас пока нет бюджетов. Вам следует создать их на странице бюджеты. Бюджеты помогут вам отслеживать расходы.', - 'Savings account' => 'Сберегательный счет', - 'Credit card' => 'Кредитная карта', - 'source_accounts' => 'Исходный счет(а)', - 'destination_accounts' => 'Счет(а) назначения', - 'user_id_is' => 'Ваш id пользователя :user', - 'field_supports_markdown' => 'Это поле поддерживает Markdown.', - 'need_more_help' => 'Если вам нужна дополнительная помощь по использованию Firefly III, пожалуйста, откройте issue на Github (желательно, на английском языке).', + 'two_factor_welcome' => 'Hello!', + 'two_factor_enter_code' => 'Чтобы продолжить, введите ваш код двухфакторной аутентификации. Ваше приложение может сгенерировать его для вас.', + 'two_factor_code_here' => 'Введите код здесь', + 'two_factor_title' => 'Двухфакторная аутентификация', + 'authenticate' => 'Аутентифицироваться', + 'two_factor_forgot_title' => 'Утерян код для двухфакторной аутентификации', + 'two_factor_forgot' => 'Я забыл свой ключ для двухфакторной авторизации.', + 'two_factor_lost_header' => 'Потеряли вашу двухфакторную аутентификацию?', + 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', + 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in storage/logs for instructions, or run docker logs <container_id> to see the instructions (refresh this page).', + 'two_factor_lost_fix_owner' => 'Иначе, свяжитесь по email с владельцем сайта :site_owner и попросите сбросить вашу двухфакторную аутентификацию.', + 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', + 'pref_two_factor_new_backup_codes' => 'Get new backup codes', + 'pref_two_factor_backup_code_count' => 'You have :count valid backup code(s).', + '2fa_i_have_them' => 'I stored them!', + 'warning_much_data' => 'Загрузка данных за :days дней может занять некоторое время.', + 'registered' => 'Вы зарегистрировались успешно!', + 'Default asset account' => 'Счёт по умолчанию', + 'no_budget_pointer' => 'У вас пока нет бюджетов. Вам следует создать их на странице бюджеты. Бюджеты помогут вам отслеживать расходы.', + 'Savings account' => 'Сберегательный счет', + 'Credit card' => 'Кредитная карта', + 'source_accounts' => 'Исходный счет(а)', + 'destination_accounts' => 'Счет(а) назначения', + 'user_id_is' => 'Ваш id пользователя :user', + 'field_supports_markdown' => 'Это поле поддерживает Markdown.', + 'need_more_help' => 'Если вам нужна дополнительная помощь по использованию Firefly III, пожалуйста, откройте issue на Github (желательно, на английском языке).', 'reenable_intro_text' => 'Вы также можете повторно включить обучение для начинающих.', 'intro_boxes_after_refresh' => 'Блоки с подсказками появятся, когда вы обновите страницу.', 'show_all_no_filter' => 'Показать все транзакции без группировки по датам.', @@ -221,21 +225,23 @@ return [ 'search_query' => 'Запрос', 'search_found_transactions' => 'Firefly III нашёл :count транзакций за :time секунд.', 'search_for_query' => 'Firefly III ищет транзакции со всеми этими словами: :query', - 'search_modifier_amount_is' => 'Сумма точно равна :value', - 'search_modifier_amount' => 'Сумма точно равна :value', - 'search_modifier_amount_max' => 'Сумма больше, чем :value', - 'search_modifier_amount_min' => 'Сумма не менее, чем :value', - 'search_modifier_amount_less' => 'Сумма меньше, чем :value', - 'search_modifier_amount_more' => 'Сумма больше, чем :value', - 'search_modifier_source' => 'Счёт-источник = :value', - 'search_modifier_destination' => 'Счёт назначения = :value', - 'search_modifier_category' => 'Категория = :value', - 'search_modifier_budget' => 'Бюджет = :value', - 'search_modifier_bill' => 'Счёт на оплату = :value', - 'search_modifier_type' => 'Transaction type is :value', - 'search_modifier_date' => 'Transaction date is :value', - 'search_modifier_date_before' => 'Transaction date is before :value', - 'search_modifier_date_after' => 'Transaction date is after :value', + 'search_modifier_amount_is' => 'Сумма точно равна :value', + 'search_modifier_amount' => 'Сумма точно равна :value', + 'search_modifier_amount_max' => 'Сумма больше, чем :value', + 'search_modifier_amount_min' => 'Сумма не менее, чем :value', + 'search_modifier_amount_less' => 'Сумма меньше, чем :value', + 'search_modifier_amount_more' => 'Сумма больше, чем :value', + 'search_modifier_source' => 'Счёт-источник = :value', + 'search_modifier_from' => 'Source account is :value', + 'search_modifier_destination' => 'Счёт назначения = :value', + 'search_modifier_to' => 'Destination account is :value', + 'search_modifier_category' => 'Категория = :value', + 'search_modifier_budget' => 'Бюджет = :value', + 'search_modifier_bill' => 'Счёт на оплату = :value', + 'search_modifier_type' => 'Transaction type is :value', + 'search_modifier_date' => 'Transaction date is :value', + 'search_modifier_date_before' => 'Transaction date is before :value', + 'search_modifier_date_after' => 'Transaction date is after :value', 'search_modifier_on' => 'Transaction date is :value', 'search_modifier_before' => 'Transaction date is before :value', 'search_modifier_after' => 'Transaction date is after :value', @@ -476,30 +482,33 @@ return [ 'pref_custom_fiscal_year_help' => 'Для стран, в которых финансовый год начинается не 1 января, а заканчивается не 31 декабря, вы должны указать даты начала и окончания финансового года', 'pref_fiscal_year_start_label' => 'Дата начала финансового года', 'pref_two_factor_auth' => 'Двухэтапная аутентификация', - 'pref_two_factor_auth_help' => 'Когда вы включаете двухэтапную аутентификацию (также известную как двухфакторная аутентификация), вы добавляете дополнительный уровень безопасности в свою учётную запись. Вы входите в систему со своим паролем и ещё чем-то, что есть только у вас (код подтверждения). Коды подтверждения генерируются приложением на вашем телефоне, например, Authy или Google Authenticator.', - 'pref_enable_two_factor_auth' => 'Включить двухэтапную аутентификацию', - 'pref_two_factor_auth_disabled' => 'Двухэтапную код подтверждения удалён и отключен', - 'pref_two_factor_auth_remove_it' => 'Не забудьте удалить учётную запись из своего приложения для аутентификации!', - 'pref_two_factor_auth_code' => 'Проверить код', - 'pref_two_factor_auth_code_help' => 'Отсканируйте QR-код с помощью приложения на телефоне, например Authy или Google Authenticator, и введите сгенерированный код.', - 'pref_two_factor_auth_reset_code' => 'Сбросить код верификации', - 'pref_two_factor_auth_disable_2fa' => 'Выключить 2FA', - '2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.', - 'pref_save_settings' => 'Сохранить настройки', - 'saved_preferences' => 'Настройки сохранены!', - 'preferences_general' => 'Основные', - 'preferences_frontpage' => 'Сводка', - 'preferences_security' => 'Безопасность', - 'preferences_layout' => 'Отображение', - 'pref_home_show_deposits' => 'Показывать доходы на главной странице', - 'pref_home_show_deposits_info' => 'В сводке уже отображаются ваши счета расходов. Нужно ли показывать там также ваши счета доходов?', - 'pref_home_do_show_deposits' => 'Да, показать их', - 'successful_count' => 'из которых :count успешно', - 'list_page_size_title' => 'Размер страницы', - 'list_page_size_help' => 'Все списки в программе (счета, транзакции и т. п.) будут отображаться с указанным количеством на одну страницу.', - 'list_page_size_label' => 'Размер страницы', - 'between_dates' => '(:start и :end)', - 'pref_optional_fields_transaction' => 'Дополнительные поля для транзакций', + 'pref_two_factor_auth_help' => 'Когда вы включаете двухэтапную аутентификацию (также известную как двухфакторная аутентификация), вы добавляете дополнительный уровень безопасности в свою учётную запись. Вы входите в систему со своим паролем и ещё чем-то, что есть только у вас (код подтверждения). Коды подтверждения генерируются приложением на вашем телефоне, например, Authy или Google Authenticator.', + 'pref_enable_two_factor_auth' => 'Включить двухэтапную аутентификацию', + 'pref_two_factor_auth_disabled' => 'Двухэтапную код подтверждения удалён и отключен', + 'pref_two_factor_auth_remove_it' => 'Не забудьте удалить учётную запись из своего приложения для аутентификации!', + 'pref_two_factor_auth_code' => 'Проверить код', + 'pref_two_factor_auth_code_help' => 'Отсканируйте QR-код с помощью приложения на телефоне, например Authy или Google Authenticator, и введите сгенерированный код.', + 'pref_two_factor_auth_reset_code' => 'Сбросить код верификации', + 'pref_two_factor_auth_disable_2fa' => 'Выключить 2FA', + '2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.', + '2fa_backup_codes' => 'Store these backup codes for access in case you lose your device.', + '2fa_already_enabled' => '2-step verification is already enabled.', + 'wrong_mfa_code' => 'This MFA code is not valid.', + 'pref_save_settings' => 'Сохранить настройки', + 'saved_preferences' => 'Настройки сохранены!', + 'preferences_general' => 'Основные', + 'preferences_frontpage' => 'Сводка', + 'preferences_security' => 'Безопасность', + 'preferences_layout' => 'Отображение', + 'pref_home_show_deposits' => 'Показывать доходы на главной странице', + 'pref_home_show_deposits_info' => 'В сводке уже отображаются ваши счета расходов. Нужно ли показывать там также ваши счета доходов?', + 'pref_home_do_show_deposits' => 'Да, показать их', + 'successful_count' => 'из которых :count успешно', + 'list_page_size_title' => 'Размер страницы', + 'list_page_size_help' => 'Все списки в программе (счета, транзакции и т. п.) будут отображаться с указанным количеством на одну страницу.', + 'list_page_size_label' => 'Размер страницы', + 'between_dates' => '(:start и :end)', + 'pref_optional_fields_transaction' => 'Дополнительные поля для транзакций', 'pref_optional_fields_transaction_help' => 'По умолчанию при создании новой транзакции включены не все поля (чтобы не создавать беспорядок). Но вы можете включить эти поля, если лично вам они могут быть полезны. Любое поле, которое в последствии будет отключено, будет по-прежнему отображаться, если оно уже заполнено (независимо от данный настроек).', 'optional_tj_date_fields' => 'Поля с датами', 'optional_tj_business_fields' => 'Бизнес-поля', @@ -553,24 +562,25 @@ return [ 'login_with_new_email' => 'Теперь вы можете войти с новым адресом электронной почты.', 'login_with_old_email' => 'Теперь вы можете снова войти со своим старым адресом электронной почты.', 'login_provider_local_only' => 'Это действие недоступно при аутентификации через ":login_provider".', - 'delete_local_info_only' => 'Because you authenticate through ":login_provider", this will only delete local Firefly III information.', + 'delete_local_info_only' => 'Because you authenticate through ":login_provider", this will only delete local Firefly III information.', // attachments - 'nr_of_attachments' => 'Одно вложение |:count вложений', - 'attachments' => 'Вложения', - 'edit_attachment' => 'Изменить вложение ":name"', - 'update_attachment' => 'Обновить вложение', - 'delete_attachment' => 'Удалить вложение ":name"', - 'attachment_deleted' => 'Вложение ":name" удалено', - 'attachment_updated' => 'Вложение ":name" обновлено', - 'upload_max_file_size' => 'Максимальный размер файла: :size', - 'list_all_attachments' => 'Список всех вложений', + 'nr_of_attachments' => 'Одно вложение |:count вложений', + 'attachments' => 'Вложения', + 'edit_attachment' => 'Изменить вложение ":name"', + 'update_attachment' => 'Обновить вложение', + 'delete_attachment' => 'Удалить вложение ":name"', + 'attachment_deleted' => 'Вложение ":name" удалено', + 'liabilities_deleted' => 'Deleted liability ":name"', + 'attachment_updated' => 'Вложение ":name" обновлено', + 'upload_max_file_size' => 'Максимальный размер файла: :size', + 'list_all_attachments' => 'Список всех вложений', // transaction index - 'title_expenses' => 'Расходы', - 'title_withdrawal' => 'Расходы', - 'title_revenue' => 'Доход', - 'title_deposit' => 'Доход', + 'title_expenses' => 'Расходы', + 'title_withdrawal' => 'Расходы', + 'title_revenue' => 'Доход', + 'title_deposit' => 'Доход', 'title_transfer' => 'Переводы', 'title_transfers' => 'Переводы', @@ -758,6 +768,7 @@ return [ 'reconcile_options' => 'Параметры сверки', 'reconcile_range' => 'Диапазон сверки', 'start_reconcile' => 'Начать сверку', + 'cash_account_type' => 'Cash', 'cash' => 'наличные', 'account_type' => 'Тип счёта', 'save_transactions_by_moving' => 'Сохраните эти транзакции, переместив их на другой счёт:', @@ -838,26 +849,33 @@ return [ 'mass_delete_journals' => 'Удалить несколько транзакций', 'mass_edit_journals' => 'Изменить несколько транзакций', 'mass_bulk_journals' => 'Массовое изменение нескольких транзакций', - 'mass_bulk_journals_explain' => 'Если вы не хотите изменять транзакции по одной, вы можете использовать функцию массового редактирования, чтобы обновить из все разом. Просто выберите нужную категорию, метки или бюджет в полях ниже, и все транзакции в таблице будут обновлены.', + 'mass_bulk_journals_explain' => 'This form allows you to change properties of the transactions listed below in one sweeping update. All the transactions in the table will be updated when you change the parameters you see here.', + 'part_of_split' => 'This transaction is part of a split transaction. If you have not selected all the splits, you may end up with changing only half the transaction.', 'bulk_set_new_values' => 'Используйте эти поля для ввода новых значений. Если вы оставите их пустыми, они будут очищены у всех записей. Также обратите внимание, что бюджет будет сопоставлен только с расходами.', 'no_bulk_category' => 'Не обновлять категорию', 'no_bulk_budget' => 'Не обновлять бюджет', - 'no_bulk_tags' => 'Не обновлять метки', - 'bulk_edit' => 'Массовое изменение', - 'cannot_edit_other_fields' => 'Вы не можете массово редактировать другие поля, кроме тех, которые видите здесь, поскольку для их отображения недостаточно места. Пожалуйста, перейдите по ссылке и отредактируйте их по одной, если вам нужно изменить такие поля.', - 'no_budget' => '(вне бюджета)', - 'no_budget_squared' => '(вне бюджета)', - 'perm-delete-many' => 'Удаление большого числа записей за один раз может вызывать проблемы. Пожалуйста, будьте осторожны.', - 'mass_deleted_transactions_success' => 'Удалено :amount транзакций.', - 'mass_edited_transactions_success' => 'Обновлено :amount транзакций', - 'opt_group_' => '(нет типа счёта)', + 'no_bulk_tags' => 'Не обновлять метки', + 'mass_edit' => 'Edit selected individually', + 'bulk_edit' => 'Edit selected in bulk', + 'mass_delete' => 'Delete selected', + 'cannot_edit_other_fields' => 'Вы не можете массово редактировать другие поля, кроме тех, которые видите здесь, поскольку для их отображения недостаточно места. Пожалуйста, перейдите по ссылке и отредактируйте их по одной, если вам нужно изменить такие поля.', + 'cannot_change_amount_reconciled' => 'You can\'t change the amount of reconciled transactions.', + 'no_budget' => '(вне бюджета)', + 'no_budget_squared' => '(вне бюджета)', + 'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious. You can delete part of a split transaction from this page, so take care.', + 'mass_deleted_transactions_success' => 'Удалено :amount транзакций.', + 'mass_edited_transactions_success' => 'Обновлено :amount транзакций', + 'opt_group_' => '(нет типа счёта)', 'opt_group_no_account_type' => '(нет типа счёта)', 'opt_group_defaultAsset' => 'Основные счета по умолчанию', 'opt_group_savingAsset' => 'Сберегательные счета', 'opt_group_sharedAsset' => 'Общие основные счета', 'opt_group_ccAsset' => 'Кредитные карты', 'opt_group_cashWalletAsset' => 'Кошельки с наличными', + 'opt_group_expense_account' => 'Expense accounts', + 'opt_group_revenue_account' => 'Revenue accounts', 'opt_group_l_Loan' => 'Долги (кредит)', + 'opt_group_cash_account' => 'Cash account', 'opt_group_l_Debt' => 'Долги (дебит)', 'opt_group_l_Mortgage' => 'Долги (ипотека)', 'opt_group_l_Credit card' => 'Долги (кредитная карта)', @@ -1208,12 +1226,13 @@ return [ 'do_not_save_connection' => '(не сохранять соединение)', 'link_transaction' => 'Связать транзакцию', 'link_to_other_transaction' => 'Связать эту транзакцию с другой транзакцией', - 'select_transaction_to_link' => 'Выберите транзакцию, которую требуется связать с...', + 'select_transaction_to_link' => 'Select a transaction to link this transaction to. The links are currently unused in Firefly III (apart from being shown), but I plan to change this in the future. Use the search box to select a transaction either by title or by ID. If you want to add custom link types, check out the administration section.', 'this_transaction' => 'Эта транзакция', 'transaction' => 'Транзакция', 'comments' => 'Комментарии', - 'to_link_not_found' => 'Если транзакция, с которой вы хотите установить связь, не показана в списке, просто введите её ID.', + 'link_notes' => 'Any notes you wish to store with the link.', 'invalid_link_selection' => 'Невозможно связать эти транзакции', + 'selected_transaction' => 'Selected transaction', 'journals_linked' => 'Транзакции были связаны.', 'journals_error_linked' => 'Эти транзакции уже связаны.', 'journals_link_to_self' => 'Вы не можете связать транзакцию с самой собой', @@ -1252,12 +1271,11 @@ return [ 'split_this_withdrawal' => 'Разделить этот расход', 'split_this_deposit' => 'Разделить этот доход', 'split_this_transfer' => 'Разделить этот перевод', - 'cannot_edit_multiple_source' => 'Вы не можете редактировать разделённую транзакцию #:id с описанием ":description", поскольку она содержит несколько счетов-источников.', - 'cannot_edit_multiple_dest' => 'Вы не можете редактировать разделённую транзакцию #:id с описанием ":description", поскольку она содержит несколько счетов назначения.', - 'cannot_edit_reconciled' => 'Вы не можете редактировать разделённую транзакцию #:id с описанием ":description", поскольку она отмечена как прошедшая сверку.', 'cannot_edit_opening_balance' => 'Вы не можете изменить начальный баланс этого счёта.', 'no_edit_multiple_left' => 'Вы выбрали для редактирования некорректную транзакцию.', - 'cannot_convert_split_journal' => 'Невозможно преобразовать раздельную транзакцию', + 'breadcrumb_convert_group' => 'Convert transaction', + 'convert_invalid_source' => 'Source information is invalid for transaction #%d.', + 'convert_invalid_destination' => 'Destination information is invalid for transaction #%d.', // Import page (general strings only) 'import_index_title' => 'Импорт транзакций в Firefly III', diff --git a/resources/lang/ru_RU/form.php b/resources/lang/ru_RU/form.php index 8f3f537d9a..d390411f1c 100644 --- a/resources/lang/ru_RU/form.php +++ b/resources/lang/ru_RU/form.php @@ -66,7 +66,7 @@ return [ 'opening_balance' => 'Opening balance', 'tagMode' => 'Режим метки', 'tag_position' => 'Расположение метки', - 'virtual_balance' => 'Virtual balance', + 'virtual_balance' => 'Virtual balance', 'targetamount' => 'Целевая сумма', 'account_role' => 'Account role', 'opening_balance_date' => 'Opening balance date', @@ -253,4 +253,7 @@ return [ 'weekend' => 'Выходные', 'client_secret' => 'Закрытый ключ клиента', + 'withdrawal_destination_id' => 'Destination account', + 'deposit_source_id' => 'Source account', + ]; diff --git a/resources/lang/ru_RU/import.php b/resources/lang/ru_RU/import.php index fecd3db343..60d5d9ded5 100644 --- a/resources/lang/ru_RU/import.php +++ b/resources/lang/ru_RU/import.php @@ -209,6 +209,8 @@ return [ 'specific_pres_descr' => 'Fixes potential problems with PC files', 'specific_belfius_name' => 'Belfius BE', 'specific_belfius_descr' => 'Fixes potential problems with Belfius files', + 'specific_ingbelgium_name' => 'ING BE', + 'specific_ingbelgium_descr' => 'Fixes potential problems with ING Belgium files', // job configuration for file provider (stage: roles) 'job_config_roles_title' => 'Настройка импорта (3/4). Определите роль каждого столбца', 'job_config_roles_text' => 'Each column in your CSV file contains certain data. Please indicate what kind of data the importer should expect. The option to "map" data means that you will link each entry found in the column to a value in your database. An often mapped column is the column that contains the IBAN of the opposing account. That can be easily matched to IBAN\'s present in your database already.', @@ -308,4 +310,7 @@ return [ 'column_note' => 'Примечания', 'column_internal-reference' => 'Внутренняя ссылка', + // error message + 'duplicate_row' => 'Row #:row (":description") could not be imported. It already exists.', + ]; diff --git a/resources/lang/ru_RU/intro.php b/resources/lang/ru_RU/intro.php index 90a04ba34f..be96329395 100644 --- a/resources/lang/ru_RU/intro.php +++ b/resources/lang/ru_RU/intro.php @@ -24,39 +24,61 @@ declare(strict_types=1); return [ // index - 'index_intro' => 'Добро пожаловать на стартовую страницу Firefly III. Пожалуйста, найдите время, чтобы ознакомиться с этим кратким введением в возможности Firefly III.', - 'index_accounts-chart' => 'Эта диаграмма показывает текущий баланс ваших счетов. Вы можете выбрать счета, видимые здесь, в настройках.', - 'index_box_out_holder' => 'Небольшие блоки, собранные на этой странице, показывают общее положение дел с вашими финансами.', - 'index_help' => 'Если вам нужна помощь со страницей или формой - нажмите эту кнопку.', - 'index_outro' => 'Большинство страниц Firefly III начнутся с небольшого тура, подобного этому. Пожалуйста, свяжитесь со мной, если у вас возникнут вопросы или комментарии. Наслаждайтесь!', - 'index_sidebar-toggle' => 'Для создания новый транзакций, счётов или другие элементов, используйте меню под этим значком.', + 'index_intro' => 'Добро пожаловать на стартовую страницу Firefly III. Пожалуйста, найдите время, чтобы ознакомиться с этим кратким введением в возможности Firefly III.', + 'index_accounts-chart' => 'Эта диаграмма показывает текущий баланс ваших счетов. Вы можете выбрать счета, видимые здесь, в настройках.', + 'index_box_out_holder' => 'Небольшие блоки, собранные на этой странице, показывают общее положение дел с вашими финансами.', + 'index_help' => 'Если вам нужна помощь со страницей или формой - нажмите эту кнопку.', + 'index_outro' => 'Большинство страниц Firefly III начнутся с небольшого тура, подобного этому. Пожалуйста, свяжитесь со мной, если у вас возникнут вопросы или комментарии. Наслаждайтесь!', + 'index_sidebar-toggle' => 'Для создания новый транзакций, счётов или другие элементов, используйте меню под этим значком.', + 'index_cash_account' => 'These are the accounts created so far. You can use the cash account to track cash expenses but it\'s not mandatory of course.', + + // transactions (withdrawal) + 'transactions_create_withdrawal_source' => 'Select your favorite asset account or liability from this dropdown.', + 'transactions_create_withdrawal_destination' => 'Select an expense account here. Leave it empty if you want to make a cash expense.', + 'transactions_create_withdrawal_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_withdrawal_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_withdrawal_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (deposit) + 'transactions_create_deposit_source' => 'Select or type the payee in this auto-completing dropdown/textbox. Leave it empty if you want to make a cash deposit.', + 'transactions_create_deposit_destination' => 'Select an asset or liability account here.', + 'transactions_create_deposit_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_deposit_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_deposit_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (transfer) + 'transactions_create_transfer_source' => 'Select the source asset account here.', + 'transactions_create_transfer_destination' => 'Select the destination asset account here.', + 'transactions_create_transfer_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_transfer_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_transfer_split_add' => 'If you want to split a transaction, add more splits with this button', // create account: - 'accounts_create_iban' => 'Задайте вашим счетам действующий IBAN. В будущем это может сделать импорт данных очень простым.', - 'accounts_create_asset_opening_balance' => 'У счёта активов всегда есть «начальный баланс», показывающий, какая сумма была на этом счету, когда вы начали работать с ним в Firefly III.', - 'accounts_create_asset_currency' => 'Firefly III поддерживает несколько валют. Каждый счёт связан с одной основной валютой, которую вы должны указать здесь.', - 'accounts_create_asset_virtual' => 'Иногда бывает удобно предоставить вашему счёту виртуальный баланс: дополнительная сумма, всегда добавленная или выведенная из фактического баланса.', + 'accounts_create_iban' => 'Задайте вашим счетам действующий IBAN. В будущем это может сделать импорт данных очень простым.', + 'accounts_create_asset_opening_balance' => 'У счёта активов всегда есть «начальный баланс», показывающий, какая сумма была на этом счету, когда вы начали работать с ним в Firefly III.', + 'accounts_create_asset_currency' => 'Firefly III поддерживает несколько валют. Каждый счёт связан с одной основной валютой, которую вы должны указать здесь.', + 'accounts_create_asset_virtual' => 'Иногда бывает удобно предоставить вашему счёту виртуальный баланс: дополнительная сумма, всегда добавленная или выведенная из фактического баланса.', // budgets index - 'budgets_index_intro' => 'Бюджеты используются для управления финансами и являются одной из основных функций Firefly III.', - 'budgets_index_set_budget' => 'Установите свой общий бюджет на каждый период, чтобы Firefly III мог подсказать вам, если вы потратите все запланированные деньги.', - 'budgets_index_see_expenses_bar' => 'По мере того, как вы будете тратить деньги, эта диаграмма будет заполняться.', - 'budgets_index_navigate_periods' => 'Перемещайтесь между периодами, чтобы планировать бюджеты заранее.', - 'budgets_index_new_budget' => 'Создавайте новые бюджеты по своему усмотрению.', - 'budgets_index_list_of_budgets' => 'Используйте эту таблицу, чтобы установить суммы для каждого бюджета и посмотреть, как у вас дела.', - 'budgets_index_outro' => 'Чтобы узнать больше о бюджете, воспользуйтесь значком справки в верхнем правом углу.', + 'budgets_index_intro' => 'Бюджеты используются для управления финансами и являются одной из основных функций Firefly III.', + 'budgets_index_set_budget' => 'Установите свой общий бюджет на каждый период, чтобы Firefly III мог подсказать вам, если вы потратите все запланированные деньги.', + 'budgets_index_see_expenses_bar' => 'По мере того, как вы будете тратить деньги, эта диаграмма будет заполняться.', + 'budgets_index_navigate_periods' => 'Перемещайтесь между периодами, чтобы планировать бюджеты заранее.', + 'budgets_index_new_budget' => 'Создавайте новые бюджеты по своему усмотрению.', + 'budgets_index_list_of_budgets' => 'Используйте эту таблицу, чтобы установить суммы для каждого бюджета и посмотреть, как у вас дела.', + 'budgets_index_outro' => 'Чтобы узнать больше о бюджете, воспользуйтесь значком справки в верхнем правом углу.', // reports (index) - 'reports_index_intro' => 'Используйте эти отчеты, чтобы получить подробные сведения о ваших финансах.', - 'reports_index_inputReportType' => 'Выберите тип отчета. Просмотрите страницу справки, чтобы узнать, что показывает каждый отчёт.', - 'reports_index_inputAccountsSelect' => 'Вы можете исключить или включить основные счета по своему усмотрению.', - 'reports_index_inputDateRange' => 'Выбранный диапазон дат зависит от вас: от одного дня до 10 лет.', - 'reports_index_extra-options-box' => 'В зависимости от выбранного вами отчёта вы можете выбрать здесь дополнительные фильтры и параметры. Посмотрите этот блок, когда вы меняете типы отчётов.', + 'reports_index_intro' => 'Используйте эти отчеты, чтобы получить подробные сведения о ваших финансах.', + 'reports_index_inputReportType' => 'Выберите тип отчета. Просмотрите страницу справки, чтобы узнать, что показывает каждый отчёт.', + 'reports_index_inputAccountsSelect' => 'Вы можете исключить или включить основные счета по своему усмотрению.', + 'reports_index_inputDateRange' => 'Выбранный диапазон дат зависит от вас: от одного дня до 10 лет.', + 'reports_index_extra-options-box' => 'В зависимости от выбранного вами отчёта вы можете выбрать здесь дополнительные фильтры и параметры. Посмотрите этот блок, когда вы меняете типы отчётов.', // reports (reports) - 'reports_report_default_intro' => 'В этом отчёте вы получите быстрый и исчерпывающий обзор ваших финансов. Если вы хотите увидеть что-нибудь ещё, пожалуйста, не стесняйтесь обращаться ко мне!', - 'reports_report_audit_intro' => 'Этот отчёт покажет вам подробную информацию о ваших активах.', - 'reports_report_audit_optionsBox' => 'Используйте эти флажки, чтобы показать или скрыть интересующие вас столбцы.', + 'reports_report_default_intro' => 'В этом отчёте вы получите быстрый и исчерпывающий обзор ваших финансов. Если вы хотите увидеть что-нибудь ещё, пожалуйста, не стесняйтесь обращаться ко мне!', + 'reports_report_audit_intro' => 'Этот отчёт покажет вам подробную информацию о ваших активах.', + 'reports_report_audit_optionsBox' => 'Используйте эти флажки, чтобы показать или скрыть интересующие вас столбцы.', 'reports_report_category_intro' => 'Этот отчёт даст вам представление об одной или нескольких категориях.', 'reports_report_category_pieCharts' => 'Эти диаграммы дадут вам представление о расходах и доходах по категориям или счетам.', diff --git a/resources/lang/ru_RU/list.php b/resources/lang/ru_RU/list.php index 544e7be690..de1269b0fb 100644 --- a/resources/lang/ru_RU/list.php +++ b/resources/lang/ru_RU/list.php @@ -23,64 +23,65 @@ declare(strict_types=1); return [ - 'buttons' => 'Кнопки', - 'icon' => 'Значок', - 'id' => 'ID', - 'create_date' => 'Создан', - 'update_date' => 'Обновлён', - 'updated_at' => 'Последнее изменение', - 'balance_before' => 'Баланс до', - 'balance_after' => 'Баланс после', - 'name' => 'Имя', - 'role' => 'Роль', - 'currentBalance' => 'Текущий баланс', - 'linked_to_rules' => 'Подходящие правила', - 'active' => 'Активен?', - 'lastActivity' => 'Последняя активность', - 'balanceDiff' => 'Разность баланса', - 'matchesOn' => 'Совпадает на', - 'account_type' => 'Тип профиля', - 'created_at' => 'Создан', - 'account' => 'Счёт', - 'matchingAmount' => 'Сумма', - 'split_number' => 'Часть №', - 'destination' => 'Получатель', - 'source' => 'Источник', - 'next_expected_match' => 'Следующий ожидаемый результат', - 'automatch' => 'Автоподбор?', - 'repeat_freq' => 'Повторы', - 'description' => 'Описание', - 'amount' => 'Сумма', - 'internal_reference' => 'Внутренняя ссылка', - 'date' => 'Дата', - 'interest_date' => 'Проценты', - 'book_date' => 'Забронировать', - 'process_date' => 'Дата открытия', - 'due_date' => 'Срок', - 'payment_date' => 'Дата платежа', - 'invoice_date' => 'Дата выставления счёта', - 'interal_reference' => 'Внутренняя ссылка', - 'notes' => 'Заметки', - 'from' => 'Откуда', - 'piggy_bank' => 'Копилка', - 'to' => 'Куда', - 'budget' => 'Бюджет', - 'category' => 'Категория', - 'bill' => 'Счет к оплате', - 'withdrawal' => 'Расход', - 'deposit' => 'Доход', - 'transfer' => 'Перевод', - 'type' => 'Тип', - 'completed' => 'Завершено', - 'iban' => 'IBAN', - 'paid_current_period' => 'Оплатить в указанный период', - 'email' => 'E-mail', - 'registered_at' => 'Дата регистрации', - 'is_blocked' => 'Заблокирован?', - 'is_admin' => 'Администратор?', - 'has_two_factor' => 'Защита (2FA)?', - 'blocked_code' => 'Код блокировки', - 'source_account' => 'Исходный счет', + 'buttons' => 'Кнопки', + 'icon' => 'Значок', + 'id' => 'ID', + 'create_date' => 'Создан', + 'update_date' => 'Обновлён', + 'updated_at' => 'Последнее изменение', + 'balance_before' => 'Баланс до', + 'balance_after' => 'Баланс после', + 'name' => 'Имя', + 'role' => 'Роль', + 'currentBalance' => 'Текущий баланс', + 'linked_to_rules' => 'Подходящие правила', + 'active' => 'Активен?', + 'transaction_type' => 'Type', + 'lastActivity' => 'Последняя активность', + 'balanceDiff' => 'Разность баланса', + 'matchesOn' => 'Совпадает на', + 'account_type' => 'Тип профиля', + 'created_at' => 'Создан', + 'account' => 'Счёт', + 'matchingAmount' => 'Сумма', + 'split_number' => 'Часть №', + 'destination' => 'Получатель', + 'source' => 'Источник', + 'next_expected_match' => 'Следующий ожидаемый результат', + 'automatch' => 'Автоподбор?', + 'repeat_freq' => 'Повторы', + 'description' => 'Описание', + 'amount' => 'Сумма', + 'internal_reference' => 'Внутренняя ссылка', + 'date' => 'Дата', + 'interest_date' => 'Проценты', + 'book_date' => 'Забронировать', + 'process_date' => 'Дата открытия', + 'due_date' => 'Срок', + 'payment_date' => 'Дата платежа', + 'invoice_date' => 'Дата выставления счёта', + 'interal_reference' => 'Внутренняя ссылка', + 'notes' => 'Заметки', + 'from' => 'Откуда', + 'piggy_bank' => 'Копилка', + 'to' => 'Куда', + 'budget' => 'Бюджет', + 'category' => 'Категория', + 'bill' => 'Счет к оплате', + 'withdrawal' => 'Расход', + 'deposit' => 'Доход', + 'transfer' => 'Перевод', + 'type' => 'Тип', + 'completed' => 'Завершено', + 'iban' => 'IBAN', + 'paid_current_period' => 'Оплатить в указанный период', + 'email' => 'E-mail', + 'registered_at' => 'Дата регистрации', + 'is_blocked' => 'Заблокирован?', + 'is_admin' => 'Администратор?', + 'has_two_factor' => 'Защита (2FA)?', + 'blocked_code' => 'Код блокировки', + 'source_account' => 'Исходный счет', 'destination_account' => 'Счет назначения', 'accounts_count' => 'Всего счетов', 'journals_count' => 'Всего транзакций', diff --git a/resources/lang/ru_RU/validation.php b/resources/lang/ru_RU/validation.php index 85d3a4ad34..96b9b5e395 100644 --- a/resources/lang/ru_RU/validation.php +++ b/resources/lang/ru_RU/validation.php @@ -189,4 +189,7 @@ return [ 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'ob_dest_need_data' => 'Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + + 'generic_invalid_source' => 'You can\'t use this account as the source account.', + 'generic_invalid_destination' => 'You can\'t use this account as the destination account.', ]; diff --git a/resources/lang/tr_TR/breadcrumbs.php b/resources/lang/tr_TR/breadcrumbs.php index bd6a569ea6..3d244030d8 100644 --- a/resources/lang/tr_TR/breadcrumbs.php +++ b/resources/lang/tr_TR/breadcrumbs.php @@ -39,6 +39,7 @@ return [ 'reports' => 'Raporlar', 'search_result' => '":query" için arama sonuçları', 'withdrawal_list' => 'Giderler', + 'Withdrawal_list' => 'Expenses', 'deposit_list' => 'Varlık, gelir ve mevduatlar', 'transfer_list' => 'Transferler', 'transfers_list' => 'Transferler', diff --git a/resources/lang/tr_TR/firefly.php b/resources/lang/tr_TR/firefly.php index a155a92180..d258f939d5 100644 --- a/resources/lang/tr_TR/firefly.php +++ b/resources/lang/tr_TR/firefly.php @@ -84,28 +84,32 @@ return [ 'help_for_this_page' => 'Bu sayfa için yardım', 'no_help_could_be_found' => 'Hiçbir yardım metni bulunamadı.', 'no_help_title' => 'Üzgünüz, bir hata oluştu.', - 'two_factor_welcome' => 'Merhaba, :user!', - 'two_factor_enter_code' => 'Devam etmek için lütfen iki faktörlü kimlik doğrulama kodunuzu girin. Uygulamanız sizin için oluşturabilir.', - 'two_factor_code_here' => 'Kodu buraya girin', - 'two_factor_title' => 'İki faktörlü kimlik doğrulaması', - 'authenticate' => 'Kimliği doğrula', - 'two_factor_forgot_title' => 'Kayıp iki faktörlü kimlik doğrulaması', - 'two_factor_forgot' => 'İki faktörlü kimlik doğrulama cihazını unuttum.', - 'two_factor_lost_header' => 'İki faktörlü kimlik doğrulamanızı mı kaybettiniz?', - 'two_factor_lost_intro' => 'Ne yazık ki, bu web arayüzünden sıfırlayabileceğiniz bir şey değil. İki seçeneğiniz var.', - 'two_factor_lost_fix_self' => 'Kendi Firefly III örneğinizi çalıştırıyorsanız, talimatlar için storage/logs\'daki günlükleri kontrol edin.', - 'two_factor_lost_fix_owner' => 'Aksi takdirde, site sahibine (:site_owner) e-posta gönderin ve iki faktörlü kimlik doğrulamasını sıfırlamasını isteyin.', - 'warning_much_data' => ':days günlük verinin yüklenmesi biraz zaman alabilir.', - 'registered' => 'Başarıyla kaydoldunuz!', - 'Default asset account' => 'Varsayılan varlık hesabı', - 'no_budget_pointer' => 'Henüz bütçeniz yok gibi görünüyor. Bütçe sayfasında bütçe oluşturun. Bütçeler giderleri takip etmenize yardımcı olabilir.', - 'Savings account' => 'Birikim Hesabı', - 'Credit card' => 'Kredi Kartı', - 'source_accounts' => 'Kaynak Hesap(lar)', - 'destination_accounts' => 'Hedef Hesap(lar)', - 'user_id_is' => 'Kullanıcı kimliğiniz :user', - 'field_supports_markdown' => 'Bu alan Markdown\'u destekliyor.', - 'need_more_help' => 'Firefly III kullanımında daha fazla yardıma ihtiyacınız olursa, lütfen Github\'da bir talep açın.', + 'two_factor_welcome' => 'Hello!', + 'two_factor_enter_code' => 'Devam etmek için lütfen iki faktörlü kimlik doğrulama kodunuzu girin. Uygulamanız sizin için oluşturabilir.', + 'two_factor_code_here' => 'Kodu buraya girin', + 'two_factor_title' => 'İki faktörlü kimlik doğrulaması', + 'authenticate' => 'Kimliği doğrula', + 'two_factor_forgot_title' => 'Kayıp iki faktörlü kimlik doğrulaması', + 'two_factor_forgot' => 'İki faktörlü kimlik doğrulama cihazını unuttum.', + 'two_factor_lost_header' => 'İki faktörlü kimlik doğrulamanızı mı kaybettiniz?', + 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', + 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in storage/logs for instructions, or run docker logs <container_id> to see the instructions (refresh this page).', + 'two_factor_lost_fix_owner' => 'Aksi takdirde, site sahibine (:site_owner) e-posta gönderin ve iki faktörlü kimlik doğrulamasını sıfırlamasını isteyin.', + 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', + 'pref_two_factor_new_backup_codes' => 'Get new backup codes', + 'pref_two_factor_backup_code_count' => 'You have :count valid backup code(s).', + '2fa_i_have_them' => 'I stored them!', + 'warning_much_data' => ':days günlük verinin yüklenmesi biraz zaman alabilir.', + 'registered' => 'Başarıyla kaydoldunuz!', + 'Default asset account' => 'Varsayılan varlık hesabı', + 'no_budget_pointer' => 'Henüz bütçeniz yok gibi görünüyor. Bütçe sayfasında bütçe oluşturun. Bütçeler giderleri takip etmenize yardımcı olabilir.', + 'Savings account' => 'Birikim Hesabı', + 'Credit card' => 'Kredi Kartı', + 'source_accounts' => 'Kaynak Hesap(lar)', + 'destination_accounts' => 'Hedef Hesap(lar)', + 'user_id_is' => 'Kullanıcı kimliğiniz :user', + 'field_supports_markdown' => 'Bu alan Markdown\'u destekliyor.', + 'need_more_help' => 'Firefly III kullanımında daha fazla yardıma ihtiyacınız olursa, lütfen Github\'da bir talep açın.', 'reenable_intro_text' => 'Ayrıca tanıtım kılavuzunu yeniden etkinleştirebilirsiniz.', 'intro_boxes_after_refresh' => 'Sayfayı yenilediğinizde tanıtım kutuları yeniden görünecektir.', 'show_all_no_filter' => 'Tüm işlemleri, tarihe göre gruplamadan gösterin.', @@ -223,21 +227,23 @@ return [ 'search_query' => 'Sorgu', 'search_found_transactions' => 'Firefly III :time saniyede :count hesap haraketi buldu.', 'search_for_query' => 'Firefly III şu kelimelerin hepsini içeren hareketleri arıyor: :query', - 'search_modifier_amount_is' => 'Miktar tam olarak şu: :value', - 'search_modifier_amount' => 'Miktar tam olarak şu: :value', - 'search_modifier_amount_max' => 'Miktar en fazla şu: :value', - 'search_modifier_amount_min' => 'Miktar en az şu: :value', - 'search_modifier_amount_less' => 'Tutar :value değerinden daha az', - 'search_modifier_amount_more' => 'Tutar şundan daha fazla: :value', - 'search_modifier_source' => 'Kaynak hesabı :value', - 'search_modifier_destination' => 'Hedef hesabı :value', - 'search_modifier_category' => 'Kategori :value', - 'search_modifier_budget' => 'Bütçe :value', - 'search_modifier_bill' => 'Fatura :value', - 'search_modifier_type' => 'Hesap hareketi türü :value', - 'search_modifier_date' => 'Hesap hareketi tarihi :value', - 'search_modifier_date_before' => 'Hesap hareketi :value tarihinden önce', - 'search_modifier_date_after' => 'Hesap hareketi :value tarihinden sonra', + 'search_modifier_amount_is' => 'Miktar tam olarak şu: :value', + 'search_modifier_amount' => 'Miktar tam olarak şu: :value', + 'search_modifier_amount_max' => 'Miktar en fazla şu: :value', + 'search_modifier_amount_min' => 'Miktar en az şu: :value', + 'search_modifier_amount_less' => 'Tutar :value değerinden daha az', + 'search_modifier_amount_more' => 'Tutar şundan daha fazla: :value', + 'search_modifier_source' => 'Kaynak hesabı :value', + 'search_modifier_from' => 'Source account is :value', + 'search_modifier_destination' => 'Hedef hesabı :value', + 'search_modifier_to' => 'Destination account is :value', + 'search_modifier_category' => 'Kategori :value', + 'search_modifier_budget' => 'Bütçe :value', + 'search_modifier_bill' => 'Fatura :value', + 'search_modifier_type' => 'Hesap hareketi türü :value', + 'search_modifier_date' => 'Hesap hareketi tarihi :value', + 'search_modifier_date_before' => 'Hesap hareketi :value tarihinden önce', + 'search_modifier_date_after' => 'Hesap hareketi :value tarihinden sonra', 'search_modifier_on' => 'Hesap hareketi tarihi :value', 'search_modifier_before' => 'Hesap hareketi :value tarihinden önce', 'search_modifier_after' => 'Hesap hareketi :value tarihinden sonra', @@ -479,30 +485,33 @@ işlemlerin kontrol edildiğini lütfen unutmayın.', 'pref_custom_fiscal_year_help' => '1 Ocak - 31 Aralık arasındaki bir mali yılı kullanan ülkelerde bu ayarı açabilir ve mali yılın başlangıç / bitiş günlerini belirleyebilirsiniz', 'pref_fiscal_year_start_label' => 'Mali yıl başlangıç tarihi', 'pref_two_factor_auth' => '2 adımlı doğrulama', - 'pref_two_factor_auth_help' => '2 adımlı doğrulamayı etkinleştirdiğinizde (iki faktörlü kimlik doğrulama olarak da bilinir) hesabınıza fazladan bir güvenlik katmanı eklersiniz. Bildiğiniz bir şeyle (şifreniz) ve sahip olduğunuz bir şeyle(doğrulama kodu) ile giriş yaparsınız. Doğrulama kodları telefonunuzda Authy ya da Google Authenticator gibi bir uygulama tarafından oluşturulur.', - 'pref_enable_two_factor_auth' => '2 adımlı doğrulamayı etkinleştir', - 'pref_two_factor_auth_disabled' => '2 adımlı doğrulama kodu kaldırıldı ve devre dışı bırakıldı', - 'pref_two_factor_auth_remove_it' => 'Kimlik hesabı doğrulama uygulaması için çıkış yapmayı unutmayın!', - 'pref_two_factor_auth_code' => 'Doğrulama kodu', - 'pref_two_factor_auth_code_help' => 'QR kodunu, telefonunuzda Authy veya Authenticator uygulamalarında bulun ve oluşturulan kodu girin.', - 'pref_two_factor_auth_reset_code' => 'Doğrulama kodunu sıfırla', - 'pref_two_factor_auth_disable_2fa' => '2FA\'yı kapatın', - '2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.', - 'pref_save_settings' => 'Ayarları kaydet', - 'saved_preferences' => 'Tercihler kaydedildi!', - 'preferences_general' => 'Genel', - 'preferences_frontpage' => 'Ana ekran', - 'preferences_security' => 'Güvenlik', - 'preferences_layout' => 'Düzen', - 'pref_home_show_deposits' => 'Ana ekranda mevduat göster', - 'pref_home_show_deposits_info' => 'Ana ekranınızda hesaplarınız zaten görüntülenir. Gelir hesaplarınız da görüntülensin mi?', - 'pref_home_do_show_deposits' => 'Evet, onlara göster', - 'successful_count' => ':count bunlar başarılı oldu', - 'list_page_size_title' => 'Sayfa boyutu', - 'list_page_size_help' => 'Herhangi bir şeyin listesi (hesaplar, işlemler, vb) sayfa başına en fazla bu kadar gösterebilir.', - 'list_page_size_label' => 'Sayfa boyutu', - 'between_dates' => '(:start ​ve :end)', - 'pref_optional_fields_transaction' => 'İşlemler için bağlı alanlar', + 'pref_two_factor_auth_help' => '2 adımlı doğrulamayı etkinleştirdiğinizde (iki faktörlü kimlik doğrulama olarak da bilinir) hesabınıza fazladan bir güvenlik katmanı eklersiniz. Bildiğiniz bir şeyle (şifreniz) ve sahip olduğunuz bir şeyle(doğrulama kodu) ile giriş yaparsınız. Doğrulama kodları telefonunuzda Authy ya da Google Authenticator gibi bir uygulama tarafından oluşturulur.', + 'pref_enable_two_factor_auth' => '2 adımlı doğrulamayı etkinleştir', + 'pref_two_factor_auth_disabled' => '2 adımlı doğrulama kodu kaldırıldı ve devre dışı bırakıldı', + 'pref_two_factor_auth_remove_it' => 'Kimlik hesabı doğrulama uygulaması için çıkış yapmayı unutmayın!', + 'pref_two_factor_auth_code' => 'Doğrulama kodu', + 'pref_two_factor_auth_code_help' => 'QR kodunu, telefonunuzda Authy veya Authenticator uygulamalarında bulun ve oluşturulan kodu girin.', + 'pref_two_factor_auth_reset_code' => 'Doğrulama kodunu sıfırla', + 'pref_two_factor_auth_disable_2fa' => '2FA\'yı kapatın', + '2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.', + '2fa_backup_codes' => 'Store these backup codes for access in case you lose your device.', + '2fa_already_enabled' => '2-step verification is already enabled.', + 'wrong_mfa_code' => 'This MFA code is not valid.', + 'pref_save_settings' => 'Ayarları kaydet', + 'saved_preferences' => 'Tercihler kaydedildi!', + 'preferences_general' => 'Genel', + 'preferences_frontpage' => 'Ana ekran', + 'preferences_security' => 'Güvenlik', + 'preferences_layout' => 'Düzen', + 'pref_home_show_deposits' => 'Ana ekranda mevduat göster', + 'pref_home_show_deposits_info' => 'Ana ekranınızda hesaplarınız zaten görüntülenir. Gelir hesaplarınız da görüntülensin mi?', + 'pref_home_do_show_deposits' => 'Evet, onlara göster', + 'successful_count' => ':count bunlar başarılı oldu', + 'list_page_size_title' => 'Sayfa boyutu', + 'list_page_size_help' => 'Herhangi bir şeyin listesi (hesaplar, işlemler, vb) sayfa başına en fazla bu kadar gösterebilir.', + 'list_page_size_label' => 'Sayfa boyutu', + 'between_dates' => '(:start ​ve :end)', + 'pref_optional_fields_transaction' => 'İşlemler için bağlı alanlar', 'pref_optional_fields_transaction_help' => 'Yeni bir işlem oluşturulurken (dağınıklık nedeniyle) varsayılan olarak tüm alanlar ektinleştirilmez. Aşağıdan, eğer işinize yarayacağını düşünüyorsanız bu alanları ektinleştirebilirsiniz. Tabii ki, devre dışı bırakılmış ama zaten doldurulmuş alanlar ayarlar ne olursa olsun görünecektir.', 'optional_tj_date_fields' => 'Tarih alanları', 'optional_tj_business_fields' => 'İş alanları', @@ -556,24 +565,25 @@ işlemlerin kontrol edildiğini lütfen unutmayın.', 'login_with_new_email' => 'Artık yeni e-posta adresinizle giriş yapabilirsiniz.', 'login_with_old_email' => 'Artık eski e-posta adresinizle yeniden giriş yapabilirsiniz.', 'login_provider_local_only' => 'This action is not available when authenticating through ":login_provider".', - 'delete_local_info_only' => 'Because you authenticate through ":login_provider", this will only delete local Firefly III information.', + 'delete_local_info_only' => 'Because you authenticate through ":login_provider", this will only delete local Firefly III information.', // attachments - 'nr_of_attachments' => 'Bir eklenti |:count eklenti', - 'attachments' => 'Ekler', - 'edit_attachment' => 'Ek ":name" düzenle', - 'update_attachment' => 'Eki güncelle', - 'delete_attachment' => '":name" Eki sil', - 'attachment_deleted' => '":name" eki silindi', - 'attachment_updated' => '":name" Ek güncellendi', - 'upload_max_file_size' => 'Maksimum dosya boyutu: :size', - 'list_all_attachments' => 'List of all attachments', + 'nr_of_attachments' => 'Bir eklenti |:count eklenti', + 'attachments' => 'Ekler', + 'edit_attachment' => 'Ek ":name" düzenle', + 'update_attachment' => 'Eki güncelle', + 'delete_attachment' => '":name" Eki sil', + 'attachment_deleted' => '":name" eki silindi', + 'liabilities_deleted' => 'Deleted liability ":name"', + 'attachment_updated' => '":name" Ek güncellendi', + 'upload_max_file_size' => 'Maksimum dosya boyutu: :size', + 'list_all_attachments' => 'List of all attachments', // transaction index - 'title_expenses' => 'Giderler', - 'title_withdrawal' => 'Giderler', - 'title_revenue' => 'Gelir / Gelir', - 'title_deposit' => 'Gelir / Gelir', + 'title_expenses' => 'Giderler', + 'title_withdrawal' => 'Giderler', + 'title_revenue' => 'Gelir / Gelir', + 'title_deposit' => 'Gelir / Gelir', 'title_transfer' => 'Transferler', 'title_transfers' => 'Transferler', @@ -761,6 +771,7 @@ işlemlerin kontrol edildiğini lütfen unutmayın.', 'reconcile_options' => 'Mutabakat Seçenekleri', 'reconcile_range' => 'Mutabakat aralığı', 'start_reconcile' => 'Mutabakatı başlat', + 'cash_account_type' => 'Cash', 'cash' => 'nakit', 'account_type' => 'Hesap Türü', 'save_transactions_by_moving' => 'Bu işlemleri başka bir hesaba taşıyarak kaydet:', @@ -841,26 +852,33 @@ işlemlerin kontrol edildiğini lütfen unutmayın.', 'mass_delete_journals' => 'Bir dizi işlemi sil', 'mass_edit_journals' => 'Bir dizi işlem düzenle', 'mass_bulk_journals' => 'Bulk edit a number of transactions', - 'mass_bulk_journals_explain' => 'If you do not want to change your transactions one-by-one using the mass-edit function, you can update them in one go. Simply select the preferred category, tag(s) or budget in the fields below, and all the transactions in the table will be updated.', + 'mass_bulk_journals_explain' => 'This form allows you to change properties of the transactions listed below in one sweeping update. All the transactions in the table will be updated when you change the parameters you see here.', + 'part_of_split' => 'This transaction is part of a split transaction. If you have not selected all the splits, you may end up with changing only half the transaction.', 'bulk_set_new_values' => 'Use the inputs below to set new values. If you leave them empty, they will be made empty for all. Also, note that only withdrawals will be given a budget.', 'no_bulk_category' => 'Don\'t update category', 'no_bulk_budget' => 'Don\'t update budget', - 'no_bulk_tags' => 'Don\'t update tag(s)', - 'bulk_edit' => 'Toplu düzenle', - 'cannot_edit_other_fields' => 'Gösterecek yer olmadığı için, bu dosya dışındaki dosyaları toplu olarak düzenleyemezsiniz. Eğer o alanları düzenlemeniz gerekliyse lütfen linki takip edin ve onları teker teker düzenleyin.', - 'no_budget' => '(no budget)', - 'no_budget_squared' => '(Bütçe yok)', - 'perm-delete-many' => 'Birden fazla öğeyi tek seferde silmek sıkıntı olabilir. Lütfen temkinli olun.', - 'mass_deleted_transactions_success' => 'Silinen :amount işlem(ler).', - 'mass_edited_transactions_success' => 'Güncellenen :amount işlem(ler)', - 'opt_group_' => '(no account type)', + 'no_bulk_tags' => 'Don\'t update tag(s)', + 'mass_edit' => 'Edit selected individually', + 'bulk_edit' => 'Edit selected in bulk', + 'mass_delete' => 'Delete selected', + 'cannot_edit_other_fields' => 'Gösterecek yer olmadığı için, bu dosya dışındaki dosyaları toplu olarak düzenleyemezsiniz. Eğer o alanları düzenlemeniz gerekliyse lütfen linki takip edin ve onları teker teker düzenleyin.', + 'cannot_change_amount_reconciled' => 'You can\'t change the amount of reconciled transactions.', + 'no_budget' => '(no budget)', + 'no_budget_squared' => '(Bütçe yok)', + 'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious. You can delete part of a split transaction from this page, so take care.', + 'mass_deleted_transactions_success' => 'Silinen :amount işlem(ler).', + 'mass_edited_transactions_success' => 'Güncellenen :amount işlem(ler)', + 'opt_group_' => '(no account type)', 'opt_group_no_account_type' => '(hesap türü yok)', 'opt_group_defaultAsset' => 'Varsayılan varlık hesapları', 'opt_group_savingAsset' => 'Tasarruf Hesapları', 'opt_group_sharedAsset' => 'Paylaşılan varlık hesapları', 'opt_group_ccAsset' => 'Kredi Kartı', 'opt_group_cashWalletAsset' => 'Nakit cüzdan', + 'opt_group_expense_account' => 'Expense accounts', + 'opt_group_revenue_account' => 'Revenue accounts', 'opt_group_l_Loan' => 'Liability: Loan', + 'opt_group_cash_account' => 'Cash account', 'opt_group_l_Debt' => 'Liability: Debt', 'opt_group_l_Mortgage' => 'Liability: Mortgage', 'opt_group_l_Credit card' => 'Liability: Credit card', @@ -1211,12 +1229,13 @@ işlemlerin kontrol edildiğini lütfen unutmayın.', 'do_not_save_connection' => '(bağlantıyı kaydetme)', 'link_transaction' => 'Bağlantı işlemi', 'link_to_other_transaction' => 'Bu işlemi başka bir işlemle bağlantılandır', - 'select_transaction_to_link' => 'Bu hareketi bağlamak için bir işlem seçin', + 'select_transaction_to_link' => 'Select a transaction to link this transaction to. The links are currently unused in Firefly III (apart from being shown), but I plan to change this in the future. Use the search box to select a transaction either by title or by ID. If you want to add custom link types, check out the administration section.', 'this_transaction' => 'Bu işlem', 'transaction' => 'İşlem', 'comments' => 'Yorumlar', - 'to_link_not_found' => 'Bağlantılamak istediğiniz işlem listelenmemişse, basitçe ID\'sini girin.', + 'link_notes' => 'Any notes you wish to store with the link.', 'invalid_link_selection' => 'Bu işlemler bağlantılanamıyor', + 'selected_transaction' => 'Selected transaction', 'journals_linked' => 'İşlemler bağlantıları oluşturuldu.', 'journals_error_linked' => 'Bu işlemler zaten bağlantılı.', 'journals_link_to_self' => 'Kendisi için bir ilişki ekleyemezsiniz.', @@ -1255,12 +1274,11 @@ işlemlerin kontrol edildiğini lütfen unutmayın.', 'split_this_withdrawal' => 'Bu çekimi böl', 'split_this_deposit' => 'Bu mevduat\'ı böl', 'split_this_transfer' => 'Bu aktarımı böl', - 'cannot_edit_multiple_source' => 'Bölünmüş işlemi #:id ile ":description"açıklamasıyla birlikte düzenleyemezsiniz. çünkü birden fazla kaynak hesabı içeriyor.', - 'cannot_edit_multiple_dest' => 'Bölünmüş işlemi #:id ile ":description"açıklamasıyla birlikte düzenleyemezsiniz. çünkü birden fazla kaynak hesabı içeriyor.', - 'cannot_edit_reconciled' => 'İşlemi #:id ile ":description"açıklamasıyla birlikte düzenleyemezsiniz. çünkü uzlaştırılmış olarak işaretli.', 'cannot_edit_opening_balance' => 'Bir hesabın açılış bakiyesini düzenleyemezsiniz.', 'no_edit_multiple_left' => 'Düzenlemek için geçerli İşlemler seçmediniz.', - 'cannot_convert_split_journal' => 'Bölünmüş bir İşlemi dönüştüremezsiniz', + 'breadcrumb_convert_group' => 'Convert transaction', + 'convert_invalid_source' => 'Source information is invalid for transaction #%d.', + 'convert_invalid_destination' => 'Destination information is invalid for transaction #%d.', // Import page (general strings only) 'import_index_title' => 'Firefly III\'e veri aktarma', diff --git a/resources/lang/tr_TR/form.php b/resources/lang/tr_TR/form.php index e57ba8e32f..e07f4e8621 100644 --- a/resources/lang/tr_TR/form.php +++ b/resources/lang/tr_TR/form.php @@ -66,7 +66,7 @@ return [ 'opening_balance' => 'Opening balance', 'tagMode' => 'Etiket modu', 'tag_position' => 'Etiket konumu', - 'virtual_balance' => 'Virtual balance', + 'virtual_balance' => 'Virtual balance', 'targetamount' => 'Hedef tutar', 'account_role' => 'Account role', 'opening_balance_date' => 'Opening balance date', @@ -253,4 +253,7 @@ return [ 'weekend' => 'Weekend', 'client_secret' => 'Client secret', + 'withdrawal_destination_id' => 'Destination account', + 'deposit_source_id' => 'Source account', + ]; diff --git a/resources/lang/tr_TR/import.php b/resources/lang/tr_TR/import.php index a42126362b..3f5c1c53bd 100644 --- a/resources/lang/tr_TR/import.php +++ b/resources/lang/tr_TR/import.php @@ -209,6 +209,8 @@ return [ 'specific_pres_descr' => 'Fixes potential problems with PC files', 'specific_belfius_name' => 'Belfius BE', 'specific_belfius_descr' => 'Fixes potential problems with Belfius files', + 'specific_ingbelgium_name' => 'ING BE', + 'specific_ingbelgium_descr' => 'Fixes potential problems with ING Belgium files', // job configuration for file provider (stage: roles) 'job_config_roles_title' => 'Import setup (3/4) - Define each column\'s role', 'job_config_roles_text' => 'Each column in your CSV file contains certain data. Please indicate what kind of data the importer should expect. The option to "map" data means that you will link each entry found in the column to a value in your database. An often mapped column is the column that contains the IBAN of the opposing account. That can be easily matched to IBAN\'s present in your database already.', @@ -308,4 +310,7 @@ return [ 'column_note' => 'Not(lar)', 'column_internal-reference' => 'Internal reference', + // error message + 'duplicate_row' => 'Row #:row (":description") could not be imported. It already exists.', + ]; diff --git a/resources/lang/tr_TR/intro.php b/resources/lang/tr_TR/intro.php index 2196199507..8629b40148 100644 --- a/resources/lang/tr_TR/intro.php +++ b/resources/lang/tr_TR/intro.php @@ -24,39 +24,61 @@ declare(strict_types=1); return [ // index - 'index_intro' => 'Firefly III indeks sayfasına hoşgeldiniz. Firefly III\'nin nasıl çalıştığını öğrenmek için lütfen bu tanıtımı izleyin.', - 'index_accounts-chart' => 'Bu grafik, varlık hesaplarınızın geçerli bakiyesini gösterir. Burada görünen hesapları tercihlerinizde seçebilirsiniz.', - 'index_box_out_holder' => 'Bu küçük kutu ve bunun yanındaki kutular size finansal durumunuza hızlı bir bakış sunar.', - 'index_help' => 'Bir sayfa veya formla ilgili yardıma ihtiyacınız varsa, bu düğmeye basın.', - 'index_outro' => 'Firefly III\'ün çoğu sayfası bunun gibi küçük bir turla başlayacak. Sorularınız ve yorumlarınız olursa lütfen benimle iletişime geçin. Keyfini çıkarın!', - 'index_sidebar-toggle' => 'Yeni işlemler, hesaplar veya başka şeyler oluşturmak için bu simgenin altındaki menüyü kullanın.', + 'index_intro' => 'Firefly III indeks sayfasına hoşgeldiniz. Firefly III\'nin nasıl çalıştığını öğrenmek için lütfen bu tanıtımı izleyin.', + 'index_accounts-chart' => 'Bu grafik, varlık hesaplarınızın geçerli bakiyesini gösterir. Burada görünen hesapları tercihlerinizde seçebilirsiniz.', + 'index_box_out_holder' => 'Bu küçük kutu ve bunun yanındaki kutular size finansal durumunuza hızlı bir bakış sunar.', + 'index_help' => 'Bir sayfa veya formla ilgili yardıma ihtiyacınız varsa, bu düğmeye basın.', + 'index_outro' => 'Firefly III\'ün çoğu sayfası bunun gibi küçük bir turla başlayacak. Sorularınız ve yorumlarınız olursa lütfen benimle iletişime geçin. Keyfini çıkarın!', + 'index_sidebar-toggle' => 'Yeni işlemler, hesaplar veya başka şeyler oluşturmak için bu simgenin altındaki menüyü kullanın.', + 'index_cash_account' => 'These are the accounts created so far. You can use the cash account to track cash expenses but it\'s not mandatory of course.', + + // transactions (withdrawal) + 'transactions_create_withdrawal_source' => 'Select your favorite asset account or liability from this dropdown.', + 'transactions_create_withdrawal_destination' => 'Select an expense account here. Leave it empty if you want to make a cash expense.', + 'transactions_create_withdrawal_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_withdrawal_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_withdrawal_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (deposit) + 'transactions_create_deposit_source' => 'Select or type the payee in this auto-completing dropdown/textbox. Leave it empty if you want to make a cash deposit.', + 'transactions_create_deposit_destination' => 'Select an asset or liability account here.', + 'transactions_create_deposit_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_deposit_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_deposit_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (transfer) + 'transactions_create_transfer_source' => 'Select the source asset account here.', + 'transactions_create_transfer_destination' => 'Select the destination asset account here.', + 'transactions_create_transfer_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_transfer_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_transfer_split_add' => 'If you want to split a transaction, add more splits with this button', // create account: - 'accounts_create_iban' => 'Hesaplarınıza geçerli IBAN girin. Bu, ileride veri aktarma işlemini kolaylaştırabilir.', - 'accounts_create_asset_opening_balance' => 'Aktif hesapların, Firefly\'da bu hesap geçmişinin başlangıcını gösteren bir "açılış bakiyesi" olabilir.', - 'accounts_create_asset_currency' => 'Firefly III, birden fazla para birimini destekliyor. Varlık hesaplarının bir ana para birimi var, burada ayarlamanız gerekir.', - 'accounts_create_asset_virtual' => 'Bazen hesabınıza sanal bir bakiye sağlamanıza yardımcı olabilir: ek bir miktar her zaman gerçek bakiyeye eklenir veya gerçek bakiyeden çıkarılır.', + 'accounts_create_iban' => 'Hesaplarınıza geçerli IBAN girin. Bu, ileride veri aktarma işlemini kolaylaştırabilir.', + 'accounts_create_asset_opening_balance' => 'Aktif hesapların, Firefly\'da bu hesap geçmişinin başlangıcını gösteren bir "açılış bakiyesi" olabilir.', + 'accounts_create_asset_currency' => 'Firefly III, birden fazla para birimini destekliyor. Varlık hesaplarının bir ana para birimi var, burada ayarlamanız gerekir.', + 'accounts_create_asset_virtual' => 'Bazen hesabınıza sanal bir bakiye sağlamanıza yardımcı olabilir: ek bir miktar her zaman gerçek bakiyeye eklenir veya gerçek bakiyeden çıkarılır.', // budgets index - 'budgets_index_intro' => 'Bütçeler, finansmanınızı yönetmek ve Firefly III\'nin temel işlevlerinden birini oluşturmak için kullanılır.', - 'budgets_index_set_budget' => 'Toplam bütçenizi her dönem için belirleyin, böylelikle Firefly size mevcut tüm parayı bütçelendirdiğinizde söyleyebilir.', - 'budgets_index_see_expenses_bar' => 'Para harcamak yavaşça bu çubuğu dolduracaktır.', - 'budgets_index_navigate_periods' => 'Bütçeleri önceden kolayca ayarlamak için dönemleri gezinin.', - 'budgets_index_new_budget' => 'Uygun gördüğünüz yeni bütçeler oluşturun.', - 'budgets_index_list_of_budgets' => 'Her bütçe için tutarları ayarlamak ve ne durumda olduğunuzu görmek için bu tabloyu kullanın.', - 'budgets_index_outro' => 'Bütçeleme hakkında daha fazla bilgi almak için sağ üst köşedeki yardım simgesini kontrol edin.', + 'budgets_index_intro' => 'Bütçeler, finansmanınızı yönetmek ve Firefly III\'nin temel işlevlerinden birini oluşturmak için kullanılır.', + 'budgets_index_set_budget' => 'Toplam bütçenizi her dönem için belirleyin, böylelikle Firefly size mevcut tüm parayı bütçelendirdiğinizde söyleyebilir.', + 'budgets_index_see_expenses_bar' => 'Para harcamak yavaşça bu çubuğu dolduracaktır.', + 'budgets_index_navigate_periods' => 'Bütçeleri önceden kolayca ayarlamak için dönemleri gezinin.', + 'budgets_index_new_budget' => 'Uygun gördüğünüz yeni bütçeler oluşturun.', + 'budgets_index_list_of_budgets' => 'Her bütçe için tutarları ayarlamak ve ne durumda olduğunuzu görmek için bu tabloyu kullanın.', + 'budgets_index_outro' => 'Bütçeleme hakkında daha fazla bilgi almak için sağ üst köşedeki yardım simgesini kontrol edin.', // reports (index) - 'reports_index_intro' => 'Maliyetlerinizde ayrıntılı bilgi edinmek için bu raporları kullanın.', - 'reports_index_inputReportType' => 'Bir rapor türü seçin. Her bir raporun neyi gösterdiğini görmek için yardım sayfalarına göz atın.', - 'reports_index_inputAccountsSelect' => 'Varlık hesaplarını uygun gördüğünüz gibi hariç tutabilir veya ekleyebilirsiniz.', - 'reports_index_inputDateRange' => 'Seçilen tarih aralığı tamamen size kalmış: 1 günden 10 yıla kadar.', - 'reports_index_extra-options-box' => 'Seçtiğiniz rapora bağlı olarak, burada ekstra filtre ve seçenekleri belirleyebilirsiniz. Rapor türlerini değiştirirken bu kutuya dikkat edin.', + 'reports_index_intro' => 'Maliyetlerinizde ayrıntılı bilgi edinmek için bu raporları kullanın.', + 'reports_index_inputReportType' => 'Bir rapor türü seçin. Her bir raporun neyi gösterdiğini görmek için yardım sayfalarına göz atın.', + 'reports_index_inputAccountsSelect' => 'Varlık hesaplarını uygun gördüğünüz gibi hariç tutabilir veya ekleyebilirsiniz.', + 'reports_index_inputDateRange' => 'Seçilen tarih aralığı tamamen size kalmış: 1 günden 10 yıla kadar.', + 'reports_index_extra-options-box' => 'Seçtiğiniz rapora bağlı olarak, burada ekstra filtre ve seçenekleri belirleyebilirsiniz. Rapor türlerini değiştirirken bu kutuya dikkat edin.', // reports (reports) - 'reports_report_default_intro' => 'Bu rapor size mali durumunuz hakkında hızlı ve kapsamlı bir bilgi verecektir. Başka bir şey görmek isterseniz, lütfen benimle iletişime geçmekten çekinmeyin!', - 'reports_report_audit_intro' => 'Bu rapor size aktif hesaplarınızla ilgili ayrıntılı bilgiler verecektir.', - 'reports_report_audit_optionsBox' => 'İlgilendiğiniz sütunları göstermek veya gizlemek için bu onay kutularını kullanın.', + 'reports_report_default_intro' => 'Bu rapor size mali durumunuz hakkında hızlı ve kapsamlı bir bilgi verecektir. Başka bir şey görmek isterseniz, lütfen benimle iletişime geçmekten çekinmeyin!', + 'reports_report_audit_intro' => 'Bu rapor size aktif hesaplarınızla ilgili ayrıntılı bilgiler verecektir.', + 'reports_report_audit_optionsBox' => 'İlgilendiğiniz sütunları göstermek veya gizlemek için bu onay kutularını kullanın.', 'reports_report_category_intro' => 'Bu rapor size bir veya birden fazla kategoride fikir verecektir.', 'reports_report_category_pieCharts' => 'Bu grafikler, size her bir kategori veya hesaptaki gelir ve giderler konusunda fikir verecektir.', diff --git a/resources/lang/tr_TR/list.php b/resources/lang/tr_TR/list.php index 13e9d3a73a..0eca9b81ff 100644 --- a/resources/lang/tr_TR/list.php +++ b/resources/lang/tr_TR/list.php @@ -23,65 +23,66 @@ declare(strict_types=1); return [ - 'buttons' => 'Tuşlar', - 'icon' => 'Simge', - 'id' => 'Kimlik', - 'create_date' => 'Tarihinde oluşturuldu', - 'update_date' => 'Tarihinde güncellendi', - 'updated_at' => 'Tarihinde güncellendi', - 'balance_before' => 'Önceki bakiye', - 'balance_after' => 'Sonraki bakiye', - 'name' => 'İsim', - 'role' => 'Rol', - 'currentBalance' => 'Cari bakiye', - 'linked_to_rules' => ' + 'buttons' => 'Tuşlar', + 'icon' => 'Simge', + 'id' => 'Kimlik', + 'create_date' => 'Tarihinde oluşturuldu', + 'update_date' => 'Tarihinde güncellendi', + 'updated_at' => 'Tarihinde güncellendi', + 'balance_before' => 'Önceki bakiye', + 'balance_after' => 'Sonraki bakiye', + 'name' => 'İsim', + 'role' => 'Rol', + 'currentBalance' => 'Cari bakiye', + 'linked_to_rules' => ' İlgili kurallar', - 'active' => 'Aktif mi?', - 'lastActivity' => 'Son Etkinlik', - 'balanceDiff' => 'Bakiye farkı', - 'matchesOn' => 'Eşleşti', - 'account_type' => 'Hesap Türü', - 'created_at' => 'Tarihinde oluşturuldu', - 'account' => 'Hesap', - 'matchingAmount' => 'Miktar', - 'split_number' => 'Ayır #', - 'destination' => 'Hedef', - 'source' => 'Kaynak', - 'next_expected_match' => 'Beklenen sonraki eşleşme', - 'automatch' => 'Otomatik eşleştir?', - 'repeat_freq' => 'Tekrarlar', - 'description' => 'Açıklama', - 'amount' => 'Miktar', - 'internal_reference' => 'Dahili referans', - 'date' => 'Tarih', - 'interest_date' => 'Faiz tarihi', - 'book_date' => 'Kitap tarihi', - 'process_date' => 'İşlem tarihi', - 'due_date' => 'Bitiş tarihi', - 'payment_date' => 'Ödeme tarihi', - 'invoice_date' => 'Fatura tarihi', - 'interal_reference' => 'Dahili referans', - 'notes' => 'Notlar', - 'from' => 'Kimden', - 'piggy_bank' => 'Kumbara', - 'to' => 'Alıcı', - 'budget' => 'Bütçe', - 'category' => 'Kategori', - 'bill' => 'Fatura', - 'withdrawal' => 'Para Çekme', - 'deposit' => 'Yatır', - 'transfer' => 'Transfer', - 'type' => 'Tür', - 'completed' => 'Tamamlandı', - 'iban' => 'IBAN numarası', - 'paid_current_period' => 'Bu dönemde ödenen', - 'email' => 'E-posta', - 'registered_at' => 'Şurada kayıtlı', - 'is_blocked' => 'Engellendi', - 'is_admin' => 'Yönetici mi', - 'has_two_factor' => '2FA var', - 'blocked_code' => 'Blok kodu', - 'source_account' => 'Kaynak Hesap', + 'active' => 'Aktif mi?', + 'transaction_type' => 'Type', + 'lastActivity' => 'Son Etkinlik', + 'balanceDiff' => 'Bakiye farkı', + 'matchesOn' => 'Eşleşti', + 'account_type' => 'Hesap Türü', + 'created_at' => 'Tarihinde oluşturuldu', + 'account' => 'Hesap', + 'matchingAmount' => 'Miktar', + 'split_number' => 'Ayır #', + 'destination' => 'Hedef', + 'source' => 'Kaynak', + 'next_expected_match' => 'Beklenen sonraki eşleşme', + 'automatch' => 'Otomatik eşleştir?', + 'repeat_freq' => 'Tekrarlar', + 'description' => 'Açıklama', + 'amount' => 'Miktar', + 'internal_reference' => 'Dahili referans', + 'date' => 'Tarih', + 'interest_date' => 'Faiz tarihi', + 'book_date' => 'Kitap tarihi', + 'process_date' => 'İşlem tarihi', + 'due_date' => 'Bitiş tarihi', + 'payment_date' => 'Ödeme tarihi', + 'invoice_date' => 'Fatura tarihi', + 'interal_reference' => 'Dahili referans', + 'notes' => 'Notlar', + 'from' => 'Kimden', + 'piggy_bank' => 'Kumbara', + 'to' => 'Alıcı', + 'budget' => 'Bütçe', + 'category' => 'Kategori', + 'bill' => 'Fatura', + 'withdrawal' => 'Para Çekme', + 'deposit' => 'Yatır', + 'transfer' => 'Transfer', + 'type' => 'Tür', + 'completed' => 'Tamamlandı', + 'iban' => 'IBAN numarası', + 'paid_current_period' => 'Bu dönemde ödenen', + 'email' => 'E-posta', + 'registered_at' => 'Şurada kayıtlı', + 'is_blocked' => 'Engellendi', + 'is_admin' => 'Yönetici mi', + 'has_two_factor' => '2FA var', + 'blocked_code' => 'Blok kodu', + 'source_account' => 'Kaynak Hesap', 'destination_account' => 'Hedef Hesap', 'accounts_count' => 'Hesap Sayısı', 'journals_count' => 'İşlem Sayısı', diff --git a/resources/lang/tr_TR/validation.php b/resources/lang/tr_TR/validation.php index b992aff21e..89cb343ce7 100644 --- a/resources/lang/tr_TR/validation.php +++ b/resources/lang/tr_TR/validation.php @@ -189,4 +189,7 @@ return [ 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'ob_dest_need_data' => 'Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + + 'generic_invalid_source' => 'You can\'t use this account as the source account.', + 'generic_invalid_destination' => 'You can\'t use this account as the destination account.', ]; diff --git a/resources/lang/zh_CN/breadcrumbs.php b/resources/lang/zh_CN/breadcrumbs.php index e1916ec65f..705c1092a1 100644 --- a/resources/lang/zh_CN/breadcrumbs.php +++ b/resources/lang/zh_CN/breadcrumbs.php @@ -39,6 +39,7 @@ return [ 'reports' => '报表', 'search_result' => '":query" 的搜寻结果', 'withdrawal_list' => '支出', + 'Withdrawal_list' => 'Expenses', 'deposit_list' => '收入、所得与存款', 'transfer_list' => '转帐', 'transfers_list' => '转帐', diff --git a/resources/lang/zh_CN/firefly.php b/resources/lang/zh_CN/firefly.php index 96c1fbed53..88bd7b6410 100644 --- a/resources/lang/zh_CN/firefly.php +++ b/resources/lang/zh_CN/firefly.php @@ -83,28 +83,32 @@ return [ 'help_for_this_page' => '本页说明', 'no_help_could_be_found' => '找不到说明文本。', 'no_help_title' => '不好意思,发生一个错误。', - 'two_factor_welcome' => ':user 您好!', - 'two_factor_enter_code' => '若要继续,请输入你的两步骤验证 (two factor authentication) 代码,您的应用程式可为您产生。', - 'two_factor_code_here' => '在此输入代码', - 'two_factor_title' => '两步骤验证', - 'authenticate' => '验证', - 'two_factor_forgot_title' => '遗失两步骤验证', - 'two_factor_forgot' => '往忘记我的两步骤什麽的。', - 'two_factor_lost_header' => '遗失您的两步骤验证吗?', - 'two_factor_lost_intro' => '不幸地,这并非您可以从网页介面重新设置的,您有两个选择。', - 'two_factor_lost_fix_self' => '若您自行营运 Firefly III 伺服器,请检察 storage/logs 内的日志以供指引。', - 'two_factor_lost_fix_owner' => '否则,请致信网站拥有者,:site_owner 并要求他们重置你的两步骤验证。', - 'warning_much_data' => ':days 天份的资料需要一点时间读取。', - 'registered' => '您已成功注册!', - 'Default asset account' => '预设资产帐户', - 'no_budget_pointer' => '您似乎尚无预算,您可至 预算页面来建立预算。预算可协助您追踪支出。', - 'Savings account' => '储蓄帐户', - 'Credit card' => '信用卡', - 'source_accounts' => '来源帐户', - 'destination_accounts' => '目标帐户', - 'user_id_is' => '您的使用者 ID 是 :user', - 'field_supports_markdown' => '此栏位支援 Markdown 语法。', - 'need_more_help' => '如果您需要更多 Firefly III 的协助,请 于 GitHub 建立提问。', + 'two_factor_welcome' => 'Hello!', + 'two_factor_enter_code' => '若要继续,请输入你的两步骤验证 (two factor authentication) 代码,您的应用程式可为您产生。', + 'two_factor_code_here' => '在此输入代码', + 'two_factor_title' => '两步骤验证', + 'authenticate' => '验证', + 'two_factor_forgot_title' => '遗失两步骤验证', + 'two_factor_forgot' => '往忘记我的两步骤什麽的。', + 'two_factor_lost_header' => '遗失您的两步骤验证吗?', + 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', + 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in storage/logs for instructions, or run docker logs <container_id> to see the instructions (refresh this page).', + 'two_factor_lost_fix_owner' => '否则,请致信网站拥有者,:site_owner 并要求他们重置你的两步骤验证。', + 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', + 'pref_two_factor_new_backup_codes' => 'Get new backup codes', + 'pref_two_factor_backup_code_count' => 'You have :count valid backup code(s).', + '2fa_i_have_them' => 'I stored them!', + 'warning_much_data' => ':days 天份的资料需要一点时间读取。', + 'registered' => '您已成功注册!', + 'Default asset account' => '预设资产帐户', + 'no_budget_pointer' => '您似乎尚无预算,您可至 预算页面来建立预算。预算可协助您追踪支出。', + 'Savings account' => '储蓄帐户', + 'Credit card' => '信用卡', + 'source_accounts' => '来源帐户', + 'destination_accounts' => '目标帐户', + 'user_id_is' => '您的使用者 ID 是 :user', + 'field_supports_markdown' => '此栏位支援 Markdown 语法。', + 'need_more_help' => '如果您需要更多 Firefly III 的协助,请 于 GitHub 建立提问。', 'reenable_intro_text' => '您也可以重新启用 说明指导。', 'intro_boxes_after_refresh' => '当您重新整理页面后,介绍框将会重新出现。', 'show_all_no_filter' => '不以日期分组,显示所有交易纪录', @@ -221,21 +225,23 @@ return [ 'search_query' => '查询', 'search_found_transactions' => 'Firefly III 在 :time 秒内找到 :count 笔交易。', 'search_for_query' => 'Firefly III 正搜索含有 :query 的交易。', - 'search_modifier_amount_is' => '金额恰为 :value', - 'search_modifier_amount' => '金额恰为 :value', - 'search_modifier_amount_max' => '金额不超过 :value', - 'search_modifier_amount_min' => '金额不少于 :value', - 'search_modifier_amount_less' => '金额小于 :value', - 'search_modifier_amount_more' => '金额大于 :value', - 'search_modifier_source' => '来源帐户为 :value', - 'search_modifier_destination' => '目标帐户为 :value', - 'search_modifier_category' => '分类为 :value', - 'search_modifier_budget' => '预算为 :value', - 'search_modifier_bill' => '账单是 :value', - 'search_modifier_type' => '交易类型为 :value', - 'search_modifier_date' => '交易日期为 :value', - 'search_modifier_date_before' => '交易日期早于 :value', - 'search_modifier_date_after' => '交易日期晚于 :value', + 'search_modifier_amount_is' => '金额恰为 :value', + 'search_modifier_amount' => '金额恰为 :value', + 'search_modifier_amount_max' => '金额不超过 :value', + 'search_modifier_amount_min' => '金额不少于 :value', + 'search_modifier_amount_less' => '金额小于 :value', + 'search_modifier_amount_more' => '金额大于 :value', + 'search_modifier_source' => '来源帐户为 :value', + 'search_modifier_from' => 'Source account is :value', + 'search_modifier_destination' => '目标帐户为 :value', + 'search_modifier_to' => 'Destination account is :value', + 'search_modifier_category' => '分类为 :value', + 'search_modifier_budget' => '预算为 :value', + 'search_modifier_bill' => '账单是 :value', + 'search_modifier_type' => '交易类型为 :value', + 'search_modifier_date' => '交易日期为 :value', + 'search_modifier_date_before' => '交易日期早于 :value', + 'search_modifier_date_after' => '交易日期晚于 :value', 'search_modifier_on' => '交易日期为 :value', 'search_modifier_before' => '交易日期早于 :value', 'search_modifier_after' => '交易日期晚于 :value', @@ -476,30 +482,33 @@ return [ 'pref_custom_fiscal_year_help' => '在使用1月1日至12月31日以外作为会计年度的国家,您可开启此功能并指定财政年度的起迄日。', 'pref_fiscal_year_start_label' => '财政年度开始日期', 'pref_two_factor_auth' => '两步骤验证', - 'pref_two_factor_auth_help' => '当您启用两步骤验证 (亦称为双重验证),便为您的帐号增加了一层安全保护。您以已知的方式 (密码) 以及既有物 (认证码) 登入,认证码系由您的手机产生,如 Authy 或 Google 身份验证器。', - 'pref_enable_two_factor_auth' => '启用两步骤验证', - 'pref_two_factor_auth_disabled' => '两步骤验证码已删除且停用', - 'pref_two_factor_auth_remove_it' => '别忘记自您的验证应用程式上删除帐号!', - 'pref_two_factor_auth_code' => '验证码', - 'pref_two_factor_auth_code_help' => '使用手机上的应用程式,如 Authy 或 Google 身分验证器,扫描 QR 码并输入自动产生之代码。', - 'pref_two_factor_auth_reset_code' => '重设认证码', - 'pref_two_factor_auth_disable_2fa' => '停用两步骤验证', - '2fa_use_secret_instead' => '如果您无法扫描 QR 码,请使用密钥: :secret。', - 'pref_save_settings' => '储存设定', - 'saved_preferences' => '偏好设定已储存!', - 'preferences_general' => '一般', - 'preferences_frontpage' => '主画面', - 'preferences_security' => '安全性', - 'preferences_layout' => '版面配置', - 'pref_home_show_deposits' => '在主画面显示存款', - 'pref_home_show_deposits_info' => '主画面已显示您的支出帐户,是否亦显示您的收入帐户?', - 'pref_home_do_show_deposits' => '是,要显示', - 'successful_count' => ':count 项成功', - 'list_page_size_title' => '页面大小', - 'list_page_size_help' => '任何物品 (帐户、交易…等) 清单在每页至多显示此数量', - 'list_page_size_label' => '页面大小', - 'between_dates' => '(:start 与 :end)', - 'pref_optional_fields_transaction' => '交易的选填栏位', + 'pref_two_factor_auth_help' => '当您启用两步骤验证 (亦称为双重验证),便为您的帐号增加了一层安全保护。您以已知的方式 (密码) 以及既有物 (认证码) 登入,认证码系由您的手机产生,如 Authy 或 Google 身份验证器。', + 'pref_enable_two_factor_auth' => '启用两步骤验证', + 'pref_two_factor_auth_disabled' => '两步骤验证码已删除且停用', + 'pref_two_factor_auth_remove_it' => '别忘记自您的验证应用程式上删除帐号!', + 'pref_two_factor_auth_code' => '验证码', + 'pref_two_factor_auth_code_help' => '使用手机上的应用程式,如 Authy 或 Google 身分验证器,扫描 QR 码并输入自动产生之代码。', + 'pref_two_factor_auth_reset_code' => '重设认证码', + 'pref_two_factor_auth_disable_2fa' => '停用两步骤验证', + '2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.', + '2fa_backup_codes' => 'Store these backup codes for access in case you lose your device.', + '2fa_already_enabled' => '2-step verification is already enabled.', + 'wrong_mfa_code' => 'This MFA code is not valid.', + 'pref_save_settings' => '储存设定', + 'saved_preferences' => '偏好设定已储存!', + 'preferences_general' => '一般', + 'preferences_frontpage' => '主画面', + 'preferences_security' => '安全性', + 'preferences_layout' => '版面配置', + 'pref_home_show_deposits' => '在主画面显示存款', + 'pref_home_show_deposits_info' => '主画面已显示您的支出帐户,是否亦显示您的收入帐户?', + 'pref_home_do_show_deposits' => '是,要显示', + 'successful_count' => ':count 项成功', + 'list_page_size_title' => '页面大小', + 'list_page_size_help' => '任何物品 (帐户、交易…等) 清单在每页至多显示此数量', + 'list_page_size_label' => '页面大小', + 'between_dates' => '(:start 与 :end)', + 'pref_optional_fields_transaction' => '交易的选填栏位', 'pref_optional_fields_transaction_help' => '预设状况下,建立一笔新交易 (由于丛集关系) 时,并非所有栏位都是启用的。以下,您可启用您觉得对您有用的栏位。当然,任何已键入却停用的栏位,仍是可见的,与设定无关。', 'optional_tj_date_fields' => '日期栏位', 'optional_tj_business_fields' => '商务栏位', @@ -553,24 +562,25 @@ return [ 'login_with_new_email' => '现在,您可以使用新的电子邮件地址登入。', 'login_with_old_email' => '现在,您可以再次使用旧的电子邮件地址登入。', 'login_provider_local_only' => '当藉由 ":login_provider" 验证时,此动作不可用。', - 'delete_local_info_only' => '由于您以 ":login_provider" 验证,仅会删除本机 Firefly III 资讯。', + 'delete_local_info_only' => '由于您以 ":login_provider" 验证,仅会删除本机 Firefly III 资讯。', // attachments - 'nr_of_attachments' => '1个附加档案|:count 个附加档案', - 'attachments' => '附加档案', - 'edit_attachment' => '编辑附加档案 ":name"', - 'update_attachment' => '更新附加档案', - 'delete_attachment' => '删除附加档案 ":name"', - 'attachment_deleted' => '已删除附加档案 ":name"', - 'attachment_updated' => '已更新附加档案 ":name', - 'upload_max_file_size' => '最大档案尺寸: :size', - 'list_all_attachments' => '全部附加档案清单', + 'nr_of_attachments' => '1个附加档案|:count 个附加档案', + 'attachments' => '附加档案', + 'edit_attachment' => '编辑附加档案 ":name"', + 'update_attachment' => '更新附加档案', + 'delete_attachment' => '删除附加档案 ":name"', + 'attachment_deleted' => '已删除附加档案 ":name"', + 'liabilities_deleted' => 'Deleted liability ":name"', + 'attachment_updated' => '已更新附加档案 ":name', + 'upload_max_file_size' => '最大档案尺寸: :size', + 'list_all_attachments' => '全部附加档案清单', // transaction index - 'title_expenses' => '支出', - 'title_withdrawal' => '支出', - 'title_revenue' => '收入', - 'title_deposit' => '收入', + 'title_expenses' => '支出', + 'title_withdrawal' => '支出', + 'title_revenue' => '收入', + 'title_deposit' => '收入', 'title_transfer' => '转帐', 'title_transfers' => '转帐', @@ -758,6 +768,7 @@ return [ 'reconcile_options' => '对帐选项', 'reconcile_range' => '对帐范围', 'start_reconcile' => '开始对帐', + 'cash_account_type' => 'Cash', 'cash' => '现金', 'account_type' => '帐户类型', 'save_transactions_by_moving' => '藉由移动至其他帐户以储存这些交易', @@ -838,26 +849,33 @@ return [ 'mass_delete_journals' => '删除数个交易', 'mass_edit_journals' => '编辑数个交易', 'mass_bulk_journals' => '批次编辑数个交易', - 'mass_bulk_journals_explain' => '使用大量编辑功能时,若您不想一步一步变更您的交易,您可一次性地进行更新。只要在下方的栏位选择想要的分类、标签或预算,所有表格内的交易都会被更新。', + 'mass_bulk_journals_explain' => 'This form allows you to change properties of the transactions listed below in one sweeping update. All the transactions in the table will be updated when you change the parameters you see here.', + 'part_of_split' => 'This transaction is part of a split transaction. If you have not selected all the splits, you may end up with changing only half the transaction.', 'bulk_set_new_values' => '用下方的输入栏位设定新的值。若您留空,则全部皆会为空值。此外,请注意仅有提款会被赋予预算。', 'no_bulk_category' => '不更新分类', 'no_bulk_budget' => '不更新预算', - 'no_bulk_tags' => '不更新标签', - 'bulk_edit' => '批次编辑', - 'cannot_edit_other_fields' => '由于画面空间限制,除了此处所示的栏位以外,您无法大量编辑其他栏位。若您需要编辑其他栏位,请依连结并按部就班编辑之。', - 'no_budget' => '(无预算)', - 'no_budget_squared' => '(无预算)', - 'perm-delete-many' => '一次删除多个项目系非常危险的,请审慎考虑。', - 'mass_deleted_transactions_success' => '已删除 :amount 笔交易。', - 'mass_edited_transactions_success' => '已更新 :amount 笔交易', - 'opt_group_' => '(没有帐户类型)', + 'no_bulk_tags' => '不更新标签', + 'mass_edit' => 'Edit selected individually', + 'bulk_edit' => 'Edit selected in bulk', + 'mass_delete' => 'Delete selected', + 'cannot_edit_other_fields' => '由于画面空间限制,除了此处所示的栏位以外,您无法大量编辑其他栏位。若您需要编辑其他栏位,请依连结并按部就班编辑之。', + 'cannot_change_amount_reconciled' => 'You can\'t change the amount of reconciled transactions.', + 'no_budget' => '(无预算)', + 'no_budget_squared' => '(无预算)', + 'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious. You can delete part of a split transaction from this page, so take care.', + 'mass_deleted_transactions_success' => '已删除 :amount 笔交易。', + 'mass_edited_transactions_success' => '已更新 :amount 笔交易', + 'opt_group_' => '(没有帐户类型)', 'opt_group_no_account_type' => '(没有帐户类型)', 'opt_group_defaultAsset' => '预设资产帐户', 'opt_group_savingAsset' => '储蓄帐户', 'opt_group_sharedAsset' => '共用资产帐户', 'opt_group_ccAsset' => '信用卡', 'opt_group_cashWalletAsset' => '现金皮夹', + 'opt_group_expense_account' => 'Expense accounts', + 'opt_group_revenue_account' => 'Revenue accounts', 'opt_group_l_Loan' => '债务: 贷款', + 'opt_group_cash_account' => 'Cash account', 'opt_group_l_Debt' => '债务: 欠款', 'opt_group_l_Mortgage' => '债务: 抵押', 'opt_group_l_Credit card' => '债务: 信用卡', @@ -1208,12 +1226,13 @@ return [ 'do_not_save_connection' => '(不保存连接)', 'link_transaction' => '连结交易', 'link_to_other_transaction' => '链结此交易至另一笔', - 'select_transaction_to_link' => '选择一笔交易关联到这笔交易', + 'select_transaction_to_link' => 'Select a transaction to link this transaction to. The links are currently unused in Firefly III (apart from being shown), but I plan to change this in the future. Use the search box to select a transaction either by title or by ID. If you want to add custom link types, check out the administration section.', 'this_transaction' => '这笔交易', 'transaction' => '交易', 'comments' => '评论', - 'to_link_not_found' => '若您想要链结的交易不在清单上,只需要输入它的 ID 即可。', + 'link_notes' => 'Any notes you wish to store with the link.', 'invalid_link_selection' => '无法连结这些交易', + 'selected_transaction' => 'Selected transaction', 'journals_linked' => '交易是连结的。', 'journals_error_linked' => '这些交易已互相链结', 'journals_link_to_self' => '您无法将一笔交易链结至该交易本身', @@ -1252,12 +1271,11 @@ return [ 'split_this_withdrawal' => '拆分这笔提款', 'split_this_deposit' => '拆分此存款', 'split_this_transfer' => '拆分此转帐', - 'cannot_edit_multiple_source' => '不能用:description来拆分:id交易记录', - 'cannot_edit_multiple_dest' => '不能用:description来拆分:id交易记录', - 'cannot_edit_reconciled' => '你不能这样编辑#:id交易,因为:description已经被用来关联', 'cannot_edit_opening_balance' => '您无法编辑一个帐户的开户余额。', 'no_edit_multiple_left' => '您没有选择有效的交易纪录以供编辑。', - 'cannot_convert_split_journal' => '无法转换拆分交易记录', + 'breadcrumb_convert_group' => 'Convert transaction', + 'convert_invalid_source' => 'Source information is invalid for transaction #%d.', + 'convert_invalid_destination' => 'Destination information is invalid for transaction #%d.', // Import page (general strings only) 'import_index_title' => '将交易记录导入', diff --git a/resources/lang/zh_CN/form.php b/resources/lang/zh_CN/form.php index 01ad26879e..3c551038cc 100644 --- a/resources/lang/zh_CN/form.php +++ b/resources/lang/zh_CN/form.php @@ -66,7 +66,7 @@ return [ 'opening_balance' => 'Opening balance', 'tagMode' => '标签模式', 'tag_position' => '标签位置', - 'virtual_balance' => 'Virtual balance', + 'virtual_balance' => 'Virtual balance', 'targetamount' => '目标金额', 'account_role' => 'Account role', 'opening_balance_date' => 'Opening balance date', @@ -253,4 +253,7 @@ return [ 'weekend' => '周末', 'client_secret' => '客户端密钥', + 'withdrawal_destination_id' => 'Destination account', + 'deposit_source_id' => 'Source account', + ]; diff --git a/resources/lang/zh_CN/import.php b/resources/lang/zh_CN/import.php index 75adb3e9b8..61a36dfcbe 100644 --- a/resources/lang/zh_CN/import.php +++ b/resources/lang/zh_CN/import.php @@ -209,6 +209,8 @@ return [ 'specific_pres_descr' => '修正 PC 档案中的潜在问题', 'specific_belfius_name' => 'Belfius BE', 'specific_belfius_descr' => 'Fixes potential problems with Belfius files', + 'specific_ingbelgium_name' => 'ING BE', + 'specific_ingbelgium_descr' => 'Fixes potential problems with ING Belgium files', // job configuration for file provider (stage: roles) 'job_config_roles_title' => '导入设定 (3/4) - 定义每个栏的角色', 'job_config_roles_text' => '在您 CSV 档案中的每个栏均含某些资料,请说明系核种资料供导入器参照。用以「映射」资料的选项,即您将连结每个栏中的资料至您资料库的一个值。一个常见的「已映射」的栏,是包含 IBAN 相对帐户的栏,这便可轻易地媒合至您资料库既存的 IBAN 帐户。', @@ -308,4 +310,7 @@ return [ 'column_note' => '备注', 'column_internal-reference' => '内部参考', + // error message + 'duplicate_row' => 'Row #:row (":description") could not be imported. It already exists.', + ]; diff --git a/resources/lang/zh_CN/intro.php b/resources/lang/zh_CN/intro.php index 2d2c6b0ea0..466b66c08a 100644 --- a/resources/lang/zh_CN/intro.php +++ b/resources/lang/zh_CN/intro.php @@ -24,39 +24,61 @@ declare(strict_types=1); return [ // index - 'index_intro' => '欢迎来到 Firefly III 的首页。请花时间参观一下这个介绍,瞭解 Firefly III 是如何运作的。', - 'index_accounts-chart' => '此图表显示您的资产帐户的目前馀额,您可以在偏好设定中选择此处可见的帐户。', - 'index_box_out_holder' => '这个小盒子和这个旁边的盒子会提供您财务状况的快速概览。', - 'index_help' => '如果您需要有关页面或表单的说明,请按此按钮。', - 'index_outro' => 'Firefly III 的大多数页面将从像这样的小介绍开始,如果您有任何问题或意见,请与我联繫。请享受!', - 'index_sidebar-toggle' => '若要建立新的交易记录、帐户或其他内容,请使用此图示下的选单。', + 'index_intro' => '欢迎来到 Firefly III 的首页。请花时间参观一下这个介绍,瞭解 Firefly III 是如何运作的。', + 'index_accounts-chart' => '此图表显示您的资产帐户的目前馀额,您可以在偏好设定中选择此处可见的帐户。', + 'index_box_out_holder' => '这个小盒子和这个旁边的盒子会提供您财务状况的快速概览。', + 'index_help' => '如果您需要有关页面或表单的说明,请按此按钮。', + 'index_outro' => 'Firefly III 的大多数页面将从像这样的小介绍开始,如果您有任何问题或意见,请与我联繫。请享受!', + 'index_sidebar-toggle' => '若要建立新的交易记录、帐户或其他内容,请使用此图示下的选单。', + 'index_cash_account' => 'These are the accounts created so far. You can use the cash account to track cash expenses but it\'s not mandatory of course.', + + // transactions (withdrawal) + 'transactions_create_withdrawal_source' => 'Select your favorite asset account or liability from this dropdown.', + 'transactions_create_withdrawal_destination' => 'Select an expense account here. Leave it empty if you want to make a cash expense.', + 'transactions_create_withdrawal_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_withdrawal_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_withdrawal_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (deposit) + 'transactions_create_deposit_source' => 'Select or type the payee in this auto-completing dropdown/textbox. Leave it empty if you want to make a cash deposit.', + 'transactions_create_deposit_destination' => 'Select an asset or liability account here.', + 'transactions_create_deposit_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_deposit_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_deposit_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (transfer) + 'transactions_create_transfer_source' => 'Select the source asset account here.', + 'transactions_create_transfer_destination' => 'Select the destination asset account here.', + 'transactions_create_transfer_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_transfer_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_transfer_split_add' => 'If you want to split a transaction, add more splits with this button', // create account: - 'accounts_create_iban' => '给您的帐户一个有效的 IBAN,可使未来资料导入变得更容易。', - 'accounts_create_asset_opening_balance' => '资产帐户可能有一个 "初始馀额",表示此帐户在 Firefly III 中的纪录开始。', - 'accounts_create_asset_currency' => 'Fireflly III 支持多种货币。资产帐户有一种主要货币,您必须在此处设定。', - 'accounts_create_asset_virtual' => '有时,它可以协助赋予你的帐户一个虚拟额度:一个总是增加至实际馀额中,或自其中删减的固定金额。', + 'accounts_create_iban' => '给您的帐户一个有效的 IBAN,可使未来资料导入变得更容易。', + 'accounts_create_asset_opening_balance' => '资产帐户可能有一个 "初始馀额",表示此帐户在 Firefly III 中的纪录开始。', + 'accounts_create_asset_currency' => 'Fireflly III 支持多种货币。资产帐户有一种主要货币,您必须在此处设定。', + 'accounts_create_asset_virtual' => '有时,它可以协助赋予你的帐户一个虚拟额度:一个总是增加至实际馀额中,或自其中删减的固定金额。', // budgets index - 'budgets_index_intro' => '预算是用来管理你的财务,也是 Firefly III 的核心功能之一。', - 'budgets_index_set_budget' => '设定每个期间的总预算,这样 Firefly III 就可以告诉你,是否已经将所有可用的钱设定预算。', - 'budgets_index_see_expenses_bar' => '消费金额会慢慢地填满这个横条。', - 'budgets_index_navigate_periods' => '前往区间,以便提前轻鬆设定预算。', - 'budgets_index_new_budget' => '根据需要建立新预算。', - 'budgets_index_list_of_budgets' => '使用此表可以设定每个预算的金额,并查看您的情况。', - 'budgets_index_outro' => '要瞭解有关预算的详细资讯,请查看右上角的说明图示。', + 'budgets_index_intro' => '预算是用来管理你的财务,也是 Firefly III 的核心功能之一。', + 'budgets_index_set_budget' => '设定每个期间的总预算,这样 Firefly III 就可以告诉你,是否已经将所有可用的钱设定预算。', + 'budgets_index_see_expenses_bar' => '消费金额会慢慢地填满这个横条。', + 'budgets_index_navigate_periods' => '前往区间,以便提前轻鬆设定预算。', + 'budgets_index_new_budget' => '根据需要建立新预算。', + 'budgets_index_list_of_budgets' => '使用此表可以设定每个预算的金额,并查看您的情况。', + 'budgets_index_outro' => '要瞭解有关预算的详细资讯,请查看右上角的说明图示。', // reports (index) - 'reports_index_intro' => '使用这些报表可以获得有关您财务状况的详细洞察报告。', - 'reports_index_inputReportType' => '选择报表类型。查看说明页面以瞭解每个报表向您显示的内容。', - 'reports_index_inputAccountsSelect' => '您可以根据需要排除或包括资产帐户。', - 'reports_index_inputDateRange' => '所选日期范围完全由您决定:从1天到10年不等。', - 'reports_index_extra-options-box' => '根据您选择的报表,您可以在此处选择额外的筛选标准和选项。更改报表类型时,请查看此区块。', + 'reports_index_intro' => '使用这些报表可以获得有关您财务状况的详细洞察报告。', + 'reports_index_inputReportType' => '选择报表类型。查看说明页面以瞭解每个报表向您显示的内容。', + 'reports_index_inputAccountsSelect' => '您可以根据需要排除或包括资产帐户。', + 'reports_index_inputDateRange' => '所选日期范围完全由您决定:从1天到10年不等。', + 'reports_index_extra-options-box' => '根据您选择的报表,您可以在此处选择额外的筛选标准和选项。更改报表类型时,请查看此区块。', // reports (reports) - 'reports_report_default_intro' => '这份报表将为您提供一个快速和全面的个人财务概览。如果你想看其他的东西,请不要犹豫并联繫我!', - 'reports_report_audit_intro' => '此报表将为您提供有关资产帐户的详细洞察报告。', - 'reports_report_audit_optionsBox' => '使用这些选取方块可以显示或隐藏您感兴趣的栏。', + 'reports_report_default_intro' => '这份报表将为您提供一个快速和全面的个人财务概览。如果你想看其他的东西,请不要犹豫并联繫我!', + 'reports_report_audit_intro' => '此报表将为您提供有关资产帐户的详细洞察报告。', + 'reports_report_audit_optionsBox' => '使用这些选取方块可以显示或隐藏您感兴趣的栏。', 'reports_report_category_intro' => '此报表将提供您一个或多个类别洞察报告。', 'reports_report_category_pieCharts' => '这些图表将提供您每个类别或每个帐户中,支出和所得的洞察报告。', diff --git a/resources/lang/zh_CN/list.php b/resources/lang/zh_CN/list.php index b60353a415..9522017e29 100644 --- a/resources/lang/zh_CN/list.php +++ b/resources/lang/zh_CN/list.php @@ -23,64 +23,65 @@ declare(strict_types=1); return [ - 'buttons' => '按钮', - 'icon' => '图示', - 'id' => 'ID', - 'create_date' => '建立于', - 'update_date' => '更新于', - 'updated_at' => '更新于', - 'balance_before' => '交易前馀额', - 'balance_after' => '交易后馀额', - 'name' => '名称', - 'role' => '角色', - 'currentBalance' => '目前馀额', - 'linked_to_rules' => '相关规则', - 'active' => '是否启用?', - 'lastActivity' => '上次活动', - 'balanceDiff' => '馀额差', - 'matchesOn' => '配对于', - 'account_type' => '帐户类型', - 'created_at' => '建立于', - 'account' => '帐户', - 'matchingAmount' => '金额', - 'split_number' => '分割编号 #', - 'destination' => '目标', - 'source' => '来源', - 'next_expected_match' => '下一个预期的配对', - 'automatch' => '自动配对?', - 'repeat_freq' => '重复', - 'description' => '描述', - 'amount' => '金额', - 'internal_reference' => '内部参考', - 'date' => '日期', - 'interest_date' => '利率日期', - 'book_date' => '登记日期', - 'process_date' => '处理日期', - 'due_date' => '到期日', - 'payment_date' => '付款日期', - 'invoice_date' => '发票日期', - 'interal_reference' => '内部参考', - 'notes' => '备注', - 'from' => '自', - 'piggy_bank' => '存钱罐', - 'to' => '至', - 'budget' => '预算', - 'category' => '分类', - 'bill' => '帐单', - 'withdrawal' => '提款', - 'deposit' => '存款', - 'transfer' => '转帐', - 'type' => '类型', - 'completed' => '已完成', - 'iban' => '国际银行帐户号码 (IBAN)', - 'paid_current_period' => '已付此区间', - 'email' => '电子邮件', - 'registered_at' => '注册于', - 'is_blocked' => '被封锁', - 'is_admin' => '是管理员', - 'has_two_factor' => '有双重身份验证 (2FA)', - 'blocked_code' => '区块代码', - 'source_account' => '来源帐户', + 'buttons' => '按钮', + 'icon' => '图示', + 'id' => 'ID', + 'create_date' => '建立于', + 'update_date' => '更新于', + 'updated_at' => '更新于', + 'balance_before' => '交易前馀额', + 'balance_after' => '交易后馀额', + 'name' => '名称', + 'role' => '角色', + 'currentBalance' => '目前馀额', + 'linked_to_rules' => '相关规则', + 'active' => '是否启用?', + 'transaction_type' => 'Type', + 'lastActivity' => '上次活动', + 'balanceDiff' => '馀额差', + 'matchesOn' => '配对于', + 'account_type' => '帐户类型', + 'created_at' => '建立于', + 'account' => '帐户', + 'matchingAmount' => '金额', + 'split_number' => '分割编号 #', + 'destination' => '目标', + 'source' => '来源', + 'next_expected_match' => '下一个预期的配对', + 'automatch' => '自动配对?', + 'repeat_freq' => '重复', + 'description' => '描述', + 'amount' => '金额', + 'internal_reference' => '内部参考', + 'date' => '日期', + 'interest_date' => '利率日期', + 'book_date' => '登记日期', + 'process_date' => '处理日期', + 'due_date' => '到期日', + 'payment_date' => '付款日期', + 'invoice_date' => '发票日期', + 'interal_reference' => '内部参考', + 'notes' => '备注', + 'from' => '自', + 'piggy_bank' => '存钱罐', + 'to' => '至', + 'budget' => '预算', + 'category' => '分类', + 'bill' => '帐单', + 'withdrawal' => '提款', + 'deposit' => '存款', + 'transfer' => '转帐', + 'type' => '类型', + 'completed' => '已完成', + 'iban' => '国际银行帐户号码 (IBAN)', + 'paid_current_period' => '已付此区间', + 'email' => '电子邮件', + 'registered_at' => '注册于', + 'is_blocked' => '被封锁', + 'is_admin' => '是管理员', + 'has_two_factor' => '有双重身份验证 (2FA)', + 'blocked_code' => '区块代码', + 'source_account' => '来源帐户', 'destination_account' => '目标帐户', 'accounts_count' => '帐户数量', 'journals_count' => '交易数量', diff --git a/resources/lang/zh_CN/validation.php b/resources/lang/zh_CN/validation.php index bb457d18f1..0cf1535bfc 100644 --- a/resources/lang/zh_CN/validation.php +++ b/resources/lang/zh_CN/validation.php @@ -189,4 +189,7 @@ return [ 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'ob_dest_need_data' => 'Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + + 'generic_invalid_source' => 'You can\'t use this account as the source account.', + 'generic_invalid_destination' => 'You can\'t use this account as the destination account.', ]; diff --git a/resources/lang/zh_TW/breadcrumbs.php b/resources/lang/zh_TW/breadcrumbs.php index e464b67334..0ef21490fd 100644 --- a/resources/lang/zh_TW/breadcrumbs.php +++ b/resources/lang/zh_TW/breadcrumbs.php @@ -39,6 +39,7 @@ return [ 'reports' => '報表', 'search_result' => '":query" 的搜尋結果', 'withdrawal_list' => '支出', + 'Withdrawal_list' => 'Expenses', 'deposit_list' => '收入、所得與存款', 'transfer_list' => '轉帳', 'transfers_list' => '轉帳', diff --git a/resources/lang/zh_TW/firefly.php b/resources/lang/zh_TW/firefly.php index 6476fc9c4b..cefcddaf27 100644 --- a/resources/lang/zh_TW/firefly.php +++ b/resources/lang/zh_TW/firefly.php @@ -83,28 +83,32 @@ return [ 'help_for_this_page' => '本頁說明', 'no_help_could_be_found' => '找不到說明文本。', 'no_help_title' => '不好意思,發生一個錯誤。', - 'two_factor_welcome' => ':user 您好!', - 'two_factor_enter_code' => '如要繼續,請輸入您的兩步驟驗證 (two factor authentication) 代碼,您的應用程式可為您產生。', - 'two_factor_code_here' => '在此輸入代碼', - 'two_factor_title' => '兩步驟驗證', - 'authenticate' => '驗證', - 'two_factor_forgot_title' => '遺失兩步驟驗證', - 'two_factor_forgot' => '啥兩步驟我忘了。', - 'two_factor_lost_header' => '遺失您的兩步驟驗證嗎?', - 'two_factor_lost_intro' => '可惜,網頁介面並不提供重設。以下方法請二擇其一。', - 'two_factor_lost_fix_self' => '若您自行架構 Firefly III,請查閱 storage/logs 中日誌檔內的指示。', - 'two_factor_lost_fix_owner' => '否則,請寄送電子郵件至網站擁有者 :site_owner 要求重設您的兩步驟驗證。', - 'warning_much_data' => '載入 :days 天的資料或會相當耗時。', - 'registered' => '您已成功註冊!', - 'Default asset account' => '預設資產帳戶', - 'no_budget_pointer' => '您似乎尚無預算,您可至 預算頁面來建立預算。預算可協助您追蹤支出。', - 'Savings account' => '儲蓄帳戶', - 'Credit card' => '信用卡', - 'source_accounts' => '來源帳戶', - 'destination_accounts' => '目標帳戶', - 'user_id_is' => '您的使用者 ID 是 :user', - 'field_supports_markdown' => '此欄位支援 Markdown 語法。', - 'need_more_help' => '如果您需要更多 Firefly III 的協助,請 於 GitHub 建立提問。', + 'two_factor_welcome' => 'Hello!', + 'two_factor_enter_code' => '如要繼續,請輸入您的兩步驟驗證 (two factor authentication) 代碼,您的應用程式可為您產生。', + 'two_factor_code_here' => '在此輸入代碼', + 'two_factor_title' => '兩步驟驗證', + 'authenticate' => '驗證', + 'two_factor_forgot_title' => '遺失兩步驟驗證', + 'two_factor_forgot' => '啥兩步驟我忘了。', + 'two_factor_lost_header' => '遺失您的兩步驟驗證嗎?', + 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', + 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in storage/logs for instructions, or run docker logs <container_id> to see the instructions (refresh this page).', + 'two_factor_lost_fix_owner' => '否則,請寄送電子郵件至網站擁有者 :site_owner 要求重設您的兩步驟驗證。', + 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', + 'pref_two_factor_new_backup_codes' => 'Get new backup codes', + 'pref_two_factor_backup_code_count' => 'You have :count valid backup code(s).', + '2fa_i_have_them' => 'I stored them!', + 'warning_much_data' => '載入 :days 天的資料或會相當耗時。', + 'registered' => '您已成功註冊!', + 'Default asset account' => '預設資產帳戶', + 'no_budget_pointer' => '您似乎尚無預算,您可至 預算頁面來建立預算。預算可協助您追蹤支出。', + 'Savings account' => '儲蓄帳戶', + 'Credit card' => '信用卡', + 'source_accounts' => '來源帳戶', + 'destination_accounts' => '目標帳戶', + 'user_id_is' => '您的使用者 ID 是 :user', + 'field_supports_markdown' => '此欄位支援 Markdown 語法。', + 'need_more_help' => '如果您需要更多 Firefly III 的協助,請 於 GitHub 建立提問。', 'reenable_intro_text' => '您也可以重新啟用 說明指導。', 'intro_boxes_after_refresh' => '當您重新整理頁面後,介紹框將會重新出現。', 'show_all_no_filter' => '不以日期分組,顯示所有交易紀錄', @@ -221,21 +225,23 @@ return [ 'search_query' => '查詢', 'search_found_transactions' => 'Firefly III 找到 :count 筆交易,花了 :time 秒。', 'search_for_query' => 'Firefly III 正搜尋包含所有這些字詞的交易::query', - 'search_modifier_amount_is' => '總數正是 :value', - 'search_modifier_amount' => '總數正是 :value', - 'search_modifier_amount_max' => '總數不多於 :value', - 'search_modifier_amount_min' => '總數不少於 :value', - 'search_modifier_amount_less' => '總數少於 :value', - 'search_modifier_amount_more' => '總數多於 :value', - 'search_modifier_source' => '來源帳戶為 :value', - 'search_modifier_destination' => '目標帳戶為 :value', - 'search_modifier_category' => '分類為 :value', - 'search_modifier_budget' => '預算為 :value', - 'search_modifier_bill' => '帳單為 :value', - 'search_modifier_type' => '交易類型為 :value', - 'search_modifier_date' => '交易日期為 :value', - 'search_modifier_date_before' => '交易日期前於 :value', - 'search_modifier_date_after' => '交易日期後於 :value', + 'search_modifier_amount_is' => '總數正是 :value', + 'search_modifier_amount' => '總數正是 :value', + 'search_modifier_amount_max' => '總數不多於 :value', + 'search_modifier_amount_min' => '總數不少於 :value', + 'search_modifier_amount_less' => '總數少於 :value', + 'search_modifier_amount_more' => '總數多於 :value', + 'search_modifier_source' => '來源帳戶為 :value', + 'search_modifier_from' => 'Source account is :value', + 'search_modifier_destination' => '目標帳戶為 :value', + 'search_modifier_to' => 'Destination account is :value', + 'search_modifier_category' => '分類為 :value', + 'search_modifier_budget' => '預算為 :value', + 'search_modifier_bill' => '帳單為 :value', + 'search_modifier_type' => '交易類型為 :value', + 'search_modifier_date' => '交易日期為 :value', + 'search_modifier_date_before' => '交易日期前於 :value', + 'search_modifier_date_after' => '交易日期後於 :value', 'search_modifier_on' => '交易日期為 :value', 'search_modifier_before' => '交易日期前於 :value', 'search_modifier_after' => '交易日期後於 :value', @@ -476,30 +482,33 @@ return [ 'pref_custom_fiscal_year_help' => '有些國家/地區採用的會計年度有別於每年 1 月 1 日至 12 月 31 日,您可開啟此功能並指定財政年度的起迄日。', 'pref_fiscal_year_start_label' => '財政年度開始日期', 'pref_two_factor_auth' => '兩步驟驗證', - 'pref_two_factor_auth_help' => '啟用兩步驟驗證 (亦稱為雙重驗證) 可為您的帳號增添一重安全保障,登入時需憑您腦海的記憶 (密碼) 加上一個手持的憑證 (認證碼),認證碼由手機應用程式產生,例如 Authy 或 Google Authenticator。', - 'pref_enable_two_factor_auth' => '啟用兩步驟驗證', - 'pref_two_factor_auth_disabled' => '兩步驟驗證碼已移除並停用', - 'pref_two_factor_auth_remove_it' => '別忘記在您的驗證應用程式上刪除此帳號!', - 'pref_two_factor_auth_code' => '驗證碼', - 'pref_two_factor_auth_code_help' => '使用您手機上的應用程式 (如 Authy 或 Google Authenticator) 掃描 QR 碼並輸入自動產生之代碼。', - 'pref_two_factor_auth_reset_code' => '重設認證碼', - 'pref_two_factor_auth_disable_2fa' => '停用兩步驟驗證', - '2fa_use_secret_instead' => '如果您無法掃描 QR 碼,請使用密鑰: :secret。', - 'pref_save_settings' => '儲存設定', - 'saved_preferences' => '偏好設定已儲存!', - 'preferences_general' => '一般', - 'preferences_frontpage' => '主畫面', - 'preferences_security' => '安全性', - 'preferences_layout' => '版面配置', - 'pref_home_show_deposits' => '在主畫面顯示存款', - 'pref_home_show_deposits_info' => '主畫面已顯示您的支出帳戶,是否亦顯示您的收入帳戶?', - 'pref_home_do_show_deposits' => '是,要顯示', - 'successful_count' => ':count 項成功', - 'list_page_size_title' => '頁面大小', - 'list_page_size_help' => '任何物品 (帳戶、交易…等) 清單在每頁至多顯示此數量', - 'list_page_size_label' => '頁面大小', - 'between_dates' => '(:start 與 :end)', - 'pref_optional_fields_transaction' => '交易的選填欄位', + 'pref_two_factor_auth_help' => '啟用兩步驟驗證 (亦稱為雙重驗證) 可為您的帳號增添一重安全保障,登入時需憑您腦海的記憶 (密碼) 加上一個手持的憑證 (認證碼),認證碼由手機應用程式產生,例如 Authy 或 Google Authenticator。', + 'pref_enable_two_factor_auth' => '啟用兩步驟驗證', + 'pref_two_factor_auth_disabled' => '兩步驟驗證碼已移除並停用', + 'pref_two_factor_auth_remove_it' => '別忘記在您的驗證應用程式上刪除此帳號!', + 'pref_two_factor_auth_code' => '驗證碼', + 'pref_two_factor_auth_code_help' => '使用您手機上的應用程式 (如 Authy 或 Google Authenticator) 掃描 QR 碼並輸入自動產生之代碼。', + 'pref_two_factor_auth_reset_code' => '重設認證碼', + 'pref_two_factor_auth_disable_2fa' => '停用兩步驟驗證', + '2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.', + '2fa_backup_codes' => 'Store these backup codes for access in case you lose your device.', + '2fa_already_enabled' => '2-step verification is already enabled.', + 'wrong_mfa_code' => 'This MFA code is not valid.', + 'pref_save_settings' => '儲存設定', + 'saved_preferences' => '偏好設定已儲存!', + 'preferences_general' => '一般', + 'preferences_frontpage' => '主畫面', + 'preferences_security' => '安全性', + 'preferences_layout' => '版面配置', + 'pref_home_show_deposits' => '在主畫面顯示存款', + 'pref_home_show_deposits_info' => '主畫面已顯示您的支出帳戶,是否亦顯示您的收入帳戶?', + 'pref_home_do_show_deposits' => '是,要顯示', + 'successful_count' => ':count 項成功', + 'list_page_size_title' => '頁面大小', + 'list_page_size_help' => '任何物品 (帳戶、交易…等) 清單在每頁至多顯示此數量', + 'list_page_size_label' => '頁面大小', + 'between_dates' => '(:start 與 :end)', + 'pref_optional_fields_transaction' => '交易的選填欄位', 'pref_optional_fields_transaction_help' => '建立新交易時,預設不會啟用全部欄位 (以免版面空間不敷應用)。您可在下方啟用您覺得有用的欄位。當然,若欄位本身停用卻已填入資料,則不論設定如何均會顯示。', 'optional_tj_date_fields' => '日期欄位', 'optional_tj_business_fields' => '商務欄位', @@ -553,24 +562,25 @@ return [ 'login_with_new_email' => '現在,您可以使用新的電子郵件地址登入。', 'login_with_old_email' => '現在,您可以再次使用舊的電子郵件地址登入。', 'login_provider_local_only' => '當藉由 ":login_provider" 驗證時,此動作不可用。', - 'delete_local_info_only' => '由於您以 ":login_provider" 驗證,僅會刪除本機 Firefly III 資訊。', + 'delete_local_info_only' => '由於您以 ":login_provider" 驗證,僅會刪除本機 Firefly III 資訊。', // attachments - 'nr_of_attachments' => '̇1 個附加檔案|:count 個附加檔案', - 'attachments' => '附加檔案', - 'edit_attachment' => '編輯附加檔案 ":name"', - 'update_attachment' => '更新附加檔案', - 'delete_attachment' => '刪除附加檔案 ":name"', - 'attachment_deleted' => '已刪除附加檔案 ":name"', - 'attachment_updated' => '已更新附加檔案 ":name', - 'upload_max_file_size' => '最大檔案大小: :size', - 'list_all_attachments' => '全部附加檔案清單', + 'nr_of_attachments' => '̇1 個附加檔案|:count 個附加檔案', + 'attachments' => '附加檔案', + 'edit_attachment' => '編輯附加檔案 ":name"', + 'update_attachment' => '更新附加檔案', + 'delete_attachment' => '刪除附加檔案 ":name"', + 'attachment_deleted' => '已刪除附加檔案 ":name"', + 'liabilities_deleted' => 'Deleted liability ":name"', + 'attachment_updated' => '已更新附加檔案 ":name', + 'upload_max_file_size' => '最大檔案大小: :size', + 'list_all_attachments' => '全部附加檔案清單', // transaction index - 'title_expenses' => '支出', - 'title_withdrawal' => '支出', - 'title_revenue' => '收入', - 'title_deposit' => '收入', + 'title_expenses' => '支出', + 'title_withdrawal' => '支出', + 'title_revenue' => '收入', + 'title_deposit' => '收入', 'title_transfer' => '轉帳', 'title_transfers' => '轉帳', @@ -672,9 +682,9 @@ return [ 'available_amount_indication' => '使用這些金額以獲得您總預算可能為何的指標', 'suggested' => '建議', 'average_between' => '自 :start 至 :end 的平均', - 'over_budget_warn' => ' Usually you budget about :amount per day. This time it\'s :over_amount per day. Are you sure?', - 'transferred_in' => 'Transferred (in)', - 'transferred_away' => 'Transferred (away)', + 'over_budget_warn' => ' 您通常每日預算 :amount。這回卻是每日 :over_amount。您確定嗎?', + 'transferred_in' => '轉帳 (轉入)', + 'transferred_away' => '轉帳 (轉出)', // bills: 'match_between_amounts' => '帳單配合自 :low 至 :high 的交易。', @@ -758,6 +768,7 @@ return [ 'reconcile_options' => '對帳選項', 'reconcile_range' => '對帳範圍', 'start_reconcile' => '開始對帳', + 'cash_account_type' => 'Cash', 'cash' => '現金', 'account_type' => '帳戶類型', 'save_transactions_by_moving' => '藉由移動至其他帳戶以儲存這些交易', @@ -782,9 +793,9 @@ return [ 'reconcile_go_back' => '您可稍後再編輯或刪除校正。', 'must_be_asset_account' => '您只可以對帳資產帳戶。', 'reconciliation_stored' => '已儲存對帳', - 'reconciliation_error' => 'Due to an error the transactions were marked as reconciled but the correction has not been stored: :error.', - 'reconciliation_transaction_title' => 'Reconciliation (:from to :to)', - 'sum_of_reconciliation' => 'Sum of reconciliation', + 'reconciliation_error' => '發生錯誤,交易已標記為已對帳,惟修正未能儲存: :error。', + 'reconciliation_transaction_title' => '對帳 (:from 至 :to)', + 'sum_of_reconciliation' => '對帳加總', 'reconcile_this_account' => '對帳此帳戶', 'confirm_reconciliation' => '確認對帳', 'submitted_start_balance' => '初始餘額已送出', @@ -796,7 +807,7 @@ return [ 'interest_calc_daily' => '每日', 'interest_calc_monthly' => '每月', 'interest_calc_yearly' => '每年', - 'initial_balance_account' => 'Initial balance account of :account', + 'initial_balance_account' => ':account 初始餘額帳戶', // categories: 'new_category' => '新分類', @@ -829,7 +840,7 @@ return [ 'deleted_transfer' => '已成功刪除轉帳 “:description”', 'stored_journal' => '已成功建立新交易 “:description”', 'stored_journal_no_descr' => '已成功建立新交易', - 'updated_journal_no_descr' => 'Successfully updated your transaction', + 'updated_journal_no_descr' => '已成功更新您的交易', 'select_transactions' => '選擇交易', 'rule_group_select_transactions' => '套用 ”:title“ 至交易', 'rule_select_transactions' => '套用 ”:title“ 至交易', @@ -838,26 +849,33 @@ return [ 'mass_delete_journals' => '刪除數個交易', 'mass_edit_journals' => '編輯數個交易', 'mass_bulk_journals' => '批次編輯數個交易', - 'mass_bulk_journals_explain' => '使用大量編輯功能時,若您不想逐一變更您的交易,您可一次過更新所有交易。只要在以下欄位選擇要更新的分類、標籤或預算,表格內所有交易都將會更新。', + 'mass_bulk_journals_explain' => 'This form allows you to change properties of the transactions listed below in one sweeping update. All the transactions in the table will be updated when you change the parameters you see here.', + 'part_of_split' => 'This transaction is part of a split transaction. If you have not selected all the splits, you may end up with changing only half the transaction.', 'bulk_set_new_values' => '在下方的輸入欄位設定新值。若您留空,則全部皆會為空白值。此外,請注意僅有提款會被賦予預算。', 'no_bulk_category' => '不更新分類', 'no_bulk_budget' => '不更新預算', - 'no_bulk_tags' => '不更新標籤', - 'bulk_edit' => '批次編輯', - 'cannot_edit_other_fields' => '受版面空間所限,您僅能大量編輯此處顯示的欄位。若您需要編輯其他欄位,請按一下連結並逐一編輯。', - 'no_budget' => '(無預算)', - 'no_budget_squared' => '(無預算)', - 'perm-delete-many' => '一次刪除多個項目係非常危險的,請審慎考慮。', - 'mass_deleted_transactions_success' => '已刪除 :amount 筆交易。', - 'mass_edited_transactions_success' => '已更新 :amount 筆交易', - 'opt_group_' => '(沒有帳戶類型)', + 'no_bulk_tags' => '不更新標籤', + 'mass_edit' => 'Edit selected individually', + 'bulk_edit' => 'Edit selected in bulk', + 'mass_delete' => 'Delete selected', + 'cannot_edit_other_fields' => '受版面空間所限,您僅能大量編輯此處顯示的欄位。若您需要編輯其他欄位,請按一下連結並逐一編輯。', + 'cannot_change_amount_reconciled' => 'You can\'t change the amount of reconciled transactions.', + 'no_budget' => '(無預算)', + 'no_budget_squared' => '(無預算)', + 'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious. You can delete part of a split transaction from this page, so take care.', + 'mass_deleted_transactions_success' => '已刪除 :amount 筆交易。', + 'mass_edited_transactions_success' => '已更新 :amount 筆交易', + 'opt_group_' => '(沒有帳戶類型)', 'opt_group_no_account_type' => '(沒有帳戶類型)', 'opt_group_defaultAsset' => '預設資產帳戶', 'opt_group_savingAsset' => '儲蓄帳戶', 'opt_group_sharedAsset' => '共用資產帳戶', 'opt_group_ccAsset' => '信用卡', 'opt_group_cashWalletAsset' => '現金皮夾', + 'opt_group_expense_account' => 'Expense accounts', + 'opt_group_revenue_account' => 'Revenue accounts', 'opt_group_l_Loan' => '債務: 貸款', + 'opt_group_cash_account' => 'Cash account', 'opt_group_l_Debt' => '債務: 欠款', 'opt_group_l_Mortgage' => '債務: 抵押', 'opt_group_l_Credit card' => '債務: 信用卡', @@ -956,7 +974,7 @@ return [ 'errors' => '錯誤', 'debt_start_date' => '負債開始日期', 'debt_start_amount' => '負債開始金額', - 'debt_start_amount_help' => 'If you owe an amount its best to enter a negative amount, because it influences your net worth. If you\'re owed an amount the same applies. Check out the help pages for more information.', + 'debt_start_amount_help' => '如欠債未還,建議您輸入負數,以便在您的資產淨值反映。如有別人的欠款,反之亦然。請參見說明頁面中的詳解。', 'store_new_liabilities_account' => '儲存新債務', 'edit_liabilities_account' => '編輯債務 “:name”', @@ -1208,12 +1226,13 @@ return [ 'do_not_save_connection' => '(不保存連接)', 'link_transaction' => '連結交易', 'link_to_other_transaction' => '鏈結此交易至另一筆', - 'select_transaction_to_link' => '选择一笔交易关联到这笔交易', + 'select_transaction_to_link' => 'Select a transaction to link this transaction to. The links are currently unused in Firefly III (apart from being shown), but I plan to change this in the future. Use the search box to select a transaction either by title or by ID. If you want to add custom link types, check out the administration section.', 'this_transaction' => '这笔交易', 'transaction' => '交易', 'comments' => '評論', - 'to_link_not_found' => '若您想要鏈結的交易不在清單上,只需要輸入它的 ID 即可。', + 'link_notes' => 'Any notes you wish to store with the link.', 'invalid_link_selection' => '無法連結這些交易', + 'selected_transaction' => 'Selected transaction', 'journals_linked' => '交易是連結的。', 'journals_error_linked' => '這些交易已互相鏈結', 'journals_link_to_self' => '您無法將一筆交易鏈結至該交易本身', @@ -1252,12 +1271,11 @@ return [ 'split_this_withdrawal' => '拆分這筆提款', 'split_this_deposit' => '拆分這筆存款', 'split_this_transfer' => '拆分這筆轉帳', - 'cannot_edit_multiple_source' => '您不能使用描述 ":description" 來編輯已拆分的交易 #:id,因為該交易包含數筆來源帳戶。', - 'cannot_edit_multiple_dest' => '您不能使用描述 ":description" 來編輯已拆分的交易 #:id,因為該交易包含數筆目標帳戶。', - 'cannot_edit_reconciled' => '您無法編輯編號 #:id 、簡介為 “:description” 的交易,因為它已被標記為已對帳。', 'cannot_edit_opening_balance' => '您無法編輯一個帳戶的開戶餘額。', 'no_edit_multiple_left' => '您沒有選擇有效的交易紀錄以供編輯。', - 'cannot_convert_split_journal' => '無法轉換拆分交易記錄', + 'breadcrumb_convert_group' => 'Convert transaction', + 'convert_invalid_source' => 'Source information is invalid for transaction #%d.', + 'convert_invalid_destination' => 'Destination information is invalid for transaction #%d.', // Import page (general strings only) 'import_index_title' => '將交易記錄導入', @@ -1385,13 +1403,13 @@ return [ 'recurrence_deleted' => '週期性交易 ":title" 已刪除', // new lines for summary controller. - 'box_balance_in_currency' => 'Balance (:currency)', - 'box_spent_in_currency' => 'Spent (:currency)', - 'box_earned_in_currency' => 'Earned (:currency)', - 'box_bill_paid_in_currency' => 'Bills paid (:currency)', - 'box_bill_unpaid_in_currency' => 'Bills unpaid (:currency)', - 'box_left_to_spend_in_currency' => 'Left to spend (:currency)', - 'box_net_worth_in_currency' => 'Net worth (:currency)', - 'box_spend_per_day' => 'Left to spend per day: :amount', + 'box_balance_in_currency' => '餘額 (:currency)', + 'box_spent_in_currency' => '已花費 (:currency)', + 'box_earned_in_currency' => '盈利 (:currency)', + 'box_bill_paid_in_currency' => '已付帳單 (:currency)', + 'box_bill_unpaid_in_currency' => '未付帳單 (:currency)', + 'box_left_to_spend_in_currency' => '可供花費 (:currency)', + 'box_net_worth_in_currency' => '淨值 (:currency)', + 'box_spend_per_day' => '每日可供花費: :amount', ]; diff --git a/resources/lang/zh_TW/form.php b/resources/lang/zh_TW/form.php index 448cded1a9..113d8965fe 100644 --- a/resources/lang/zh_TW/form.php +++ b/resources/lang/zh_TW/form.php @@ -63,15 +63,15 @@ return [ 'currency' => '貨幣', 'account_id' => '資產帳戶', 'budget_id' => '預算', - 'opening_balance' => 'Opening balance', + 'opening_balance' => '初始餘額', 'tagMode' => '標籤模式', 'tag_position' => '標籤位置', - 'virtual_balance' => 'Virtual balance', + 'virtual_balance' => '虛擬餘額', 'targetamount' => '目標金額', - 'account_role' => 'Account role', - 'opening_balance_date' => 'Opening balance date', - 'cc_type' => 'Credit card payment plan', - 'cc_monthly_payment_date' => 'Credit card monthly payment date', + 'account_role' => '帳戶角色', + 'opening_balance_date' => '初始餘額日期', + 'cc_type' => '信用卡付款計劃', + 'cc_monthly_payment_date' => '信用卡每月付款日期', 'piggy_bank_id' => '小豬撲滿', 'returnHere' => '返回此處', 'returnHereExplanation' => '儲存後,返回這裡建立另一筆記錄。', @@ -119,7 +119,7 @@ return [ 'symbol' => '符號', 'code' => '代碼', 'iban' => '國際銀行帳戶號碼 (IBAN)', - 'account_number' => 'Account number', + 'account_number' => '帳戶號碼', 'creditCardNumber' => '信用卡卡號', 'has_headers' => '標題', 'date_format' => '日期格式', @@ -253,4 +253,7 @@ return [ 'weekend' => '週末', 'client_secret' => '客戶端金鑰', + 'withdrawal_destination_id' => 'Destination account', + 'deposit_source_id' => 'Source account', + ]; diff --git a/resources/lang/zh_TW/import.php b/resources/lang/zh_TW/import.php index 912d2d0f9a..70f18aa450 100644 --- a/resources/lang/zh_TW/import.php +++ b/resources/lang/zh_TW/import.php @@ -209,6 +209,8 @@ return [ 'specific_pres_descr' => '修正 PC 檔案中的潛在問題', 'specific_belfius_name' => 'Belfius BE', 'specific_belfius_descr' => '修正 Belfius 檔案中的潛在問題', + 'specific_ingbelgium_name' => 'ING BE', + 'specific_ingbelgium_descr' => 'Fixes potential problems with ING Belgium files', // job configuration for file provider (stage: roles) 'job_config_roles_title' => '匯入設定 (3/4) - 定義每個欄的角色', 'job_config_roles_text' => '在您 CSV 檔案中的每個欄均含某些資料,請說明係核種資料供匯入器參照。用以「映射」資料的選項,即您將連結每個欄中的資料至您資料庫的一個值。一個常見的「已映射」的欄,是包含 IBAN 相對帳戶的欄,這便可輕易地媒合至您資料庫既存的 IBAN 帳戶。', @@ -308,4 +310,7 @@ return [ 'column_note' => '備註', 'column_internal-reference' => '內部參照', + // error message + 'duplicate_row' => 'Row #:row (":description") could not be imported. It already exists.', + ]; diff --git a/resources/lang/zh_TW/intro.php b/resources/lang/zh_TW/intro.php index 6471977417..ce10d1ee4e 100644 --- a/resources/lang/zh_TW/intro.php +++ b/resources/lang/zh_TW/intro.php @@ -24,40 +24,62 @@ declare(strict_types=1); return [ // index - 'index_intro' => '歡迎來到 Firefly III 首頁。誠邀您花一點時間,看看這介紹,瞭解一下 Firefly III 如何運作。', - 'index_accounts-chart' => '此圖表顯示資產帳戶的目前餘額,哪些帳戶在此顯示,可在偏好設定中選擇。', - 'index_box_out_holder' => '這小方塊 (以及旁邊的) 給您一個財務狀況的快速概覽。', - 'index_help' => '如果您需要有關頁面或表單的説明,請按此按鈕。', - 'index_outro' => 'Firefly III 大部分頁面會以這樣的小介紹開始,如有問題或意見,不妨與我聯繫。祝您使用得心應手!', - 'index_sidebar-toggle' => '若要建立新的交易記錄、帳戶或其他內容,請使用此圖示下的選單。', + 'index_intro' => '歡迎來到 Firefly III 首頁。誠邀您花一點時間,看看這介紹,瞭解一下 Firefly III 如何運作。', + 'index_accounts-chart' => '此圖表顯示資產帳戶的目前餘額,哪些帳戶在此顯示,可在偏好設定中選擇。', + 'index_box_out_holder' => '這小方塊 (以及旁邊的) 給您一個財務狀況的快速概覽。', + 'index_help' => '如果您需要有關頁面或表單的説明,請按此按鈕。', + 'index_outro' => 'Firefly III 大部分頁面會以這樣的小介紹開始,如有問題或意見,不妨與我聯繫。祝您使用得心應手!', + 'index_sidebar-toggle' => '若要建立新的交易記錄、帳戶或其他內容,請使用此圖示下的選單。', + 'index_cash_account' => 'These are the accounts created so far. You can use the cash account to track cash expenses but it\'s not mandatory of course.', + + // transactions (withdrawal) + 'transactions_create_withdrawal_source' => 'Select your favorite asset account or liability from this dropdown.', + 'transactions_create_withdrawal_destination' => 'Select an expense account here. Leave it empty if you want to make a cash expense.', + 'transactions_create_withdrawal_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_withdrawal_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_withdrawal_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (deposit) + 'transactions_create_deposit_source' => 'Select or type the payee in this auto-completing dropdown/textbox. Leave it empty if you want to make a cash deposit.', + 'transactions_create_deposit_destination' => 'Select an asset or liability account here.', + 'transactions_create_deposit_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_deposit_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_deposit_split_add' => 'If you want to split a transaction, add more splits with this button', + + // transactions (transfer) + 'transactions_create_transfer_source' => 'Select the source asset account here.', + 'transactions_create_transfer_destination' => 'Select the destination asset account here.', + 'transactions_create_transfer_foreign_currency' => 'Use this field to set a foreign currency and amount.', + 'transactions_create_transfer_more_meta' => 'Plenty of other meta data you set in these fields.', + 'transactions_create_transfer_split_add' => 'If you want to split a transaction, add more splits with this button', // create account: - 'accounts_create_iban' => '帳戶若設定有效的 IBAN,有助日後匯入資料。', - 'accounts_create_asset_opening_balance' => '資產帳戶可以設定一個 "初始餘額",表示此帳戶在 Firefly III 中開始時的紀錄。', - 'accounts_create_asset_currency' => 'Fireflly III 支援多種貨幣。資產帳戶有一種主要貨幣,須在此設定。', - 'accounts_create_asset_virtual' => '有時,您或會想給予帳戶一個虛擬額度:即在實際餘額之上加減一個定額。', + 'accounts_create_iban' => '帳戶若設定有效的 IBAN,有助日後匯入資料。', + 'accounts_create_asset_opening_balance' => '資產帳戶可以設定一個 "初始餘額",表示此帳戶在 Firefly III 中開始時的紀錄。', + 'accounts_create_asset_currency' => 'Fireflly III 支援多種貨幣。資產帳戶有一種主要貨幣,須在此設定。', + 'accounts_create_asset_virtual' => '有時,您或會想給予帳戶一個虛擬額度:即在實際餘額之上加減一個定額。', // budgets index - 'budgets_index_intro' => '預算用來管理您的財務,是 Firefly III 的 + 'budgets_index_intro' => '預算用來管理您的財務,是 Firefly III 的 核心功能之一。', - 'budgets_index_set_budget' => '設定每個時期的總預算,讓 Firefly III 能告訴您,所有可用的錢是否都已設定預算。', - 'budgets_index_see_expenses_bar' => '消費金額會慢慢地填滿這個橫條。', - 'budgets_index_navigate_periods' => '往前後不同時期,輕鬆預先設定預算。', - 'budgets_index_new_budget' => '隨意建立新預算。', - 'budgets_index_list_of_budgets' => '在此表上設定每個預算的金額,查看表現如何。', - 'budgets_index_outro' => '要瞭解有關預算的詳細資訊,請查看右上角的説明圖示。', + 'budgets_index_set_budget' => '設定每個時期的總預算,讓 Firefly III 能告訴您,所有可用的錢是否都已設定預算。', + 'budgets_index_see_expenses_bar' => '消費金額會慢慢地填滿這個橫條。', + 'budgets_index_navigate_periods' => '往前後不同時期,輕鬆預先設定預算。', + 'budgets_index_new_budget' => '隨意建立新預算。', + 'budgets_index_list_of_budgets' => '在此表上設定每個預算的金額,查看表現如何。', + 'budgets_index_outro' => '要瞭解有關預算的詳細資訊,請查看右上角的説明圖示。', // reports (index) - 'reports_index_intro' => '從這些報表洞察您的詳細財務狀況。', - 'reports_index_inputReportType' => '挑一種報表。查看說明頁面瞭解各報表展示的內容。', - 'reports_index_inputAccountsSelect' => '您可以根據需要排除或包括資產帳戶。', - 'reports_index_inputDateRange' => '所選日期範圍完全由您決定:從1天到10年不等。', - 'reports_index_extra-options-box' => '根據您選擇的報表,您可以在此處選擇額外的篩選標準和選項。更改報表類型時,請查看此區塊。', + 'reports_index_intro' => '從這些報表洞察您的詳細財務狀況。', + 'reports_index_inputReportType' => '挑一種報表。查看說明頁面瞭解各報表展示的內容。', + 'reports_index_inputAccountsSelect' => '您可以根據需要排除或包括資產帳戶。', + 'reports_index_inputDateRange' => '所選日期範圍完全由您決定:從1天到10年不等。', + 'reports_index_extra-options-box' => '根據您選擇的報表,您可以在此處選擇額外的篩選標準和選項。更改報表類型時,請查看此區塊。', // reports (reports) - 'reports_report_default_intro' => '這份報表可快速全面概覽您的個人財務狀況。如有未羅列的項目,歡迎與我聯繫!', - 'reports_report_audit_intro' => '這份報表可讓您洞悉資產帳戶的詳細狀況。', - 'reports_report_audit_optionsBox' => '在這些選取方塊勾選您感興趣想顯示的欄。', + 'reports_report_default_intro' => '這份報表可快速全面概覽您的個人財務狀況。如有未羅列的項目,歡迎與我聯繫!', + 'reports_report_audit_intro' => '這份報表可讓您洞悉資產帳戶的詳細狀況。', + 'reports_report_audit_optionsBox' => '在這些選取方塊勾選您感興趣想顯示的欄。', 'reports_report_category_intro' => '此報表可讓您洞悉一或多個分類的詳細狀況。', 'reports_report_category_pieCharts' => '這些圖表可讓您洞悉按分類或帳戶的收支詳細狀況。', diff --git a/resources/lang/zh_TW/list.php b/resources/lang/zh_TW/list.php index 6cce5f474e..1fc033500e 100644 --- a/resources/lang/zh_TW/list.php +++ b/resources/lang/zh_TW/list.php @@ -23,64 +23,65 @@ declare(strict_types=1); return [ - 'buttons' => '按鈕', - 'icon' => '圖示', - 'id' => 'ID', - 'create_date' => '建立於', - 'update_date' => '更新於', - 'updated_at' => '更新於', - 'balance_before' => '交易前餘額', - 'balance_after' => '交易後餘額', - 'name' => '名稱', - 'role' => '角色', - 'currentBalance' => '目前餘額', - 'linked_to_rules' => '相關規則', - 'active' => '是否啟用?', - 'lastActivity' => '上次活動', - 'balanceDiff' => '餘額差', - 'matchesOn' => '配對於', - 'account_type' => '帳戶類型', - 'created_at' => '建立於', - 'account' => '帳戶', - 'matchingAmount' => '金額', - 'split_number' => '分割編號 #', - 'destination' => '目標', - 'source' => '來源', - 'next_expected_match' => '下一個預期的配對', - 'automatch' => '自動配對?', - 'repeat_freq' => '重複', - 'description' => '描述', - 'amount' => '金額', - 'internal_reference' => '內部參照', - 'date' => '日期', - 'interest_date' => '利率日期', - 'book_date' => '登記日期', - 'process_date' => '處理日期', - 'due_date' => '到期日', - 'payment_date' => '付款日期', - 'invoice_date' => '發票日期', - 'interal_reference' => '內部參照', - 'notes' => '備註', - 'from' => '自', - 'piggy_bank' => '小豬撲滿', - 'to' => '至', - 'budget' => '預算', - 'category' => '分類', - 'bill' => '帳單', - 'withdrawal' => '提款', - 'deposit' => '存款', - 'transfer' => '轉帳', - 'type' => '類型', - 'completed' => '已完成', - 'iban' => '國際銀行帳戶號碼 (IBAN)', - 'paid_current_period' => '已付此區間', - 'email' => '電子郵件', - 'registered_at' => '註冊於', - 'is_blocked' => '被封鎖', - 'is_admin' => '是管理員', - 'has_two_factor' => '有兩步驟驗證 (2FA)', - 'blocked_code' => '封鎖代碼', - 'source_account' => '來源帳戶', + 'buttons' => '按鈕', + 'icon' => '圖示', + 'id' => 'ID', + 'create_date' => '建立於', + 'update_date' => '更新於', + 'updated_at' => '更新於', + 'balance_before' => '交易前餘額', + 'balance_after' => '交易後餘額', + 'name' => '名稱', + 'role' => '角色', + 'currentBalance' => '目前餘額', + 'linked_to_rules' => '相關規則', + 'active' => '是否啟用?', + 'transaction_type' => 'Type', + 'lastActivity' => '上次活動', + 'balanceDiff' => '餘額差', + 'matchesOn' => '配對於', + 'account_type' => '帳戶類型', + 'created_at' => '建立於', + 'account' => '帳戶', + 'matchingAmount' => '金額', + 'split_number' => '分割編號 #', + 'destination' => '目標', + 'source' => '來源', + 'next_expected_match' => '下一個預期的配對', + 'automatch' => '自動配對?', + 'repeat_freq' => '重複', + 'description' => '描述', + 'amount' => '金額', + 'internal_reference' => '內部參照', + 'date' => '日期', + 'interest_date' => '利率日期', + 'book_date' => '登記日期', + 'process_date' => '處理日期', + 'due_date' => '到期日', + 'payment_date' => '付款日期', + 'invoice_date' => '發票日期', + 'interal_reference' => '內部參照', + 'notes' => '備註', + 'from' => '自', + 'piggy_bank' => '小豬撲滿', + 'to' => '至', + 'budget' => '預算', + 'category' => '分類', + 'bill' => '帳單', + 'withdrawal' => '提款', + 'deposit' => '存款', + 'transfer' => '轉帳', + 'type' => '類型', + 'completed' => '已完成', + 'iban' => '國際銀行帳戶號碼 (IBAN)', + 'paid_current_period' => '已付此區間', + 'email' => '電子郵件', + 'registered_at' => '註冊於', + 'is_blocked' => '被封鎖', + 'is_admin' => '是管理員', + 'has_two_factor' => '有兩步驟驗證 (2FA)', + 'blocked_code' => '封鎖代碼', + 'source_account' => '來源帳戶', 'destination_account' => '目標帳戶', 'accounts_count' => '帳戶數量', 'journals_count' => '交易數量', diff --git a/resources/lang/zh_TW/validation.php b/resources/lang/zh_TW/validation.php index d8bf6ca9f2..a7d3ec7a36 100644 --- a/resources/lang/zh_TW/validation.php +++ b/resources/lang/zh_TW/validation.php @@ -139,8 +139,8 @@ return [ 'name' => '名稱', 'piggy_bank_id' => '小豬撲滿 ID', 'targetamount' => '目標金額', - 'opening_balance_date' => 'opening balance date', - 'opening_balance' => 'opening balance', + 'opening_balance_date' => '初始餘額日期', + 'opening_balance' => '初始餘額', 'match' => '符合', 'amount_min' => '最小金額', 'amount_max' => '最大金額', @@ -173,7 +173,7 @@ return [ 'withdrawal_source_need_data' => '需要有效的來源帳戶 ID 及/或有效的來源帳戶名稱才能繼續。', 'withdrawal_source_bad_data' => '搜尋 ID ":id" 或名稱 ":name" 都找不到有效的來源帳戶。', 'withdrawal_dest_need_data' => '需要有效的目標帳戶 ID 及/或有效的目標帳戶名稱才能繼續。', - 'withdrawal_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'withdrawal_dest_bad_data' => '搜尋 ID ":id" 或名稱 ":name" 都找不到有效的目標帳戶。', 'deposit_source_need_data' => '需要有效的來源帳戶 ID 及/或有效的來源帳戶名稱才能繼續。', 'deposit_source_bad_data' => '搜尋 ID ":id" 或名稱 ":name" 都找不到有效的來源帳戶。', @@ -184,9 +184,12 @@ return [ 'transfer_source_bad_data' => '搜尋 ID ":id" 或名稱 ":name" 都找不到有效的來源帳戶。', 'transfer_dest_need_data' => '需要有效的目標帳戶 ID 及/或有效的目標帳戶名稱才能繼續。', 'transfer_dest_bad_data' => '搜尋 ID ":id" 或名稱 ":name" 都找不到有效的目標帳戶。', - 'need_id_in_edit' => 'Each split must have transaction_journal_id (either valid ID or 0).', + 'need_id_in_edit' => '每筆拆分須有 transaction_journal_id (為有效的 ID 或是 0)。', - 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', - 'ob_dest_need_data' => 'Need to get a valid destination account ID and/or valid destination account name to continue.', - 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'ob_source_need_data' => '需要有效的來源帳戶 ID 及/或有效的來源帳戶名稱才能繼續。', + 'ob_dest_need_data' => '需要有效的目標帳戶 ID 及/或有效的目標帳戶名稱才能繼續。', + 'ob_dest_bad_data' => '搜尋 ID ":id" 或名稱 ":name" 都找不到有效的目標帳戶。', + + 'generic_invalid_source' => 'You can\'t use this account as the source account.', + 'generic_invalid_destination' => 'You can\'t use this account as the destination account.', ];