New language files.

Signed-off-by: James Cole <thegrumpydictator@gmail.com>
This commit is contained in:
James Cole 2016-08-27 04:34:59 +02:00
parent 1f321fadd4
commit 5c3da9fd9e
No known key found for this signature in database
GPG Key ID: C16961E655E74B5E
16 changed files with 517 additions and 417 deletions

View File

@ -46,4 +46,4 @@ class ConfigurationController extends Controller
} }
} }

View File

@ -723,6 +723,8 @@ return [
'no_domain_filled_in' => 'No domain filled in', 'no_domain_filled_in' => 'No domain filled in',
'domain_already_blocked' => 'Domain :domain is already blocked', 'domain_already_blocked' => 'Domain :domain is already blocked',
'domain_is_now_blocked' => 'Domain :domain is now blocked', 'domain_is_now_blocked' => 'Domain :domain is now blocked',
'instance_configuration' => 'Configuration',
'firefly_instance_configuration' => 'Configuration options for Firefly III',
// split a transaction: // split a transaction:
'transaction_meta_data' => 'Transaction meta-data', 'transaction_meta_data' => 'Transaction meta-data',
@ -767,8 +769,10 @@ return [
'configure_import' => 'Further configure your import', 'configure_import' => 'Further configure your import',
'import_finish_configuration' => 'Finish configuration', 'import_finish_configuration' => 'Finish configuration',
'settings_for_import' => 'Settings', 'settings_for_import' => 'Settings',
'import_status' => 'Import status',
'import_status_text' => 'The import is currently running, or will start momentarily.',
'import_complete' => 'Import configuration complete!', 'import_complete' => 'Import configuration complete!',
'import_complete_text' => 'The import is ready to start. All the configuration you needed to do has been done. Please download the configuration file. It will help you with the import should it not go as planned. To actually run the import, you need to execute the following command in your console. Unfortunately, a web-based import is not yet possible.', 'import_complete_text' => 'The import is ready to start. All the configuration you needed to do has been done. Please download the configuration file. It will help you with the import should it not go as planned. To actually run the import, you can either execute the following command in your console, or run the web-based import. Depending on your configuration, the console import will give you more feedback.',
'import_download_config' => 'Download configuration', 'import_download_config' => 'Download configuration',
'import_start_import' => 'Start import', 'import_start_import' => 'Start import',
'import_intro_beta' => 'The import function of Firefly III is in beta. Many users of Firefly III have tried many different files. Although each individual compontent of this import routine works (really), the combination might break. If your file cannot be imported by Firefly, please read <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">this wiki page</a> so I can fix the problem you have run into.', 'import_intro_beta' => 'The import function of Firefly III is in beta. Many users of Firefly III have tried many different files. Although each individual compontent of this import routine works (really), the combination might break. If your file cannot be imported by Firefly, please read <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">this wiki page</a> so I can fix the problem you have run into.',
@ -777,4 +781,20 @@ return [
'import' => 'Import', 'import' => 'Import',
'import_intro_text' => 'Welcome to the Firefly III data import routine. At the moment, this routine can help you import files into Firefly. To do so, you must download or export transactions from other systems or software, and upload them here. The next steps will let you help Firefly III determin what the content is of your file, and how to handle it. Please select a file, and read all instructions carefully.', 'import_intro_text' => 'Welcome to the Firefly III data import routine. At the moment, this routine can help you import files into Firefly. To do so, you must download or export transactions from other systems or software, and upload them here. The next steps will let you help Firefly III determin what the content is of your file, and how to handle it. Please select a file, and read all instructions carefully.',
'import_file_help' => 'Select your file', 'import_file_help' => 'Select your file',
'import_status_settings_complete' => 'The import is ready to start.',
'import_status_import_complete' => 'The import has completed.',
'import_status_import_running' => 'The import is currently running. Please be patient.',
'import_status_header' => 'Import status and progress',
'import_status_errors' => 'Import errors',
'import_status_report' => 'Import report',
'import_finished' => 'Import has finished',
'import_error_single' => 'An error has occured during the import.',
'import_error_multi' => 'Some errors occured during the import.',
'import_error_fatal' => 'There was an error during the import routine. Please check the log files. The error seems to be:',
'import_error_timeout' => 'The import seems to have timed out. If this error persists, please import your data using the console command.',
'import_double' => 'Row #:row: This row has been imported before, and is stored in <a href=":link">:description</a>.',
'import_finished_all' => 'The import has finished. Please check out the results below.',
'import_with_key' => 'Import with key \':key\'',
'import_finished_report' => 'The import has finished. Please note any errors in the block above this line. All transactions imported during this particular session have been tagged, and you can check them out below. ',
'import_finished_link' => 'The transactions imported can be found in tag <a href=":link" class="label label-success" style="font-size:100%;font-weight:normal;">:tag</a>.',
]; ];

View File

@ -723,6 +723,8 @@ return [
'no_domain_filled_in' => 'Geen domein opgegeven', 'no_domain_filled_in' => 'Geen domein opgegeven',
'domain_already_blocked' => 'Domein :domain is al geblokkeerd', 'domain_already_blocked' => 'Domein :domain is al geblokkeerd',
'domain_is_now_blocked' => 'Domein :domain is nu geblokkeerd', 'domain_is_now_blocked' => 'Domein :domain is nu geblokkeerd',
'instance_configuration' => 'Instellingen',
'firefly_instance_configuration' => 'Instellingen voor Firefly III',
// split a transaction: // split a transaction:
'transaction_meta_data' => 'Transactie meta-data', 'transaction_meta_data' => 'Transactie meta-data',
@ -767,8 +769,10 @@ return [
'configure_import' => 'Verder configureren van je import', 'configure_import' => 'Verder configureren van je import',
'import_finish_configuration' => 'De configuratie voltooien', 'import_finish_configuration' => 'De configuratie voltooien',
'settings_for_import' => 'Instellingen', 'settings_for_import' => 'Instellingen',
'import_status' => 'Importstatus',
'import_status_text' => 'De import is bezig of start over een momentje.',
'import_complete' => 'Configureren van import is klaar!', 'import_complete' => 'Configureren van import is klaar!',
'import_complete_text' => 'De import is klaar om te beginnen. Alle de configuratie die je moest doen is gedaan. Download alsjeblieft het configuratiebestand. Als de import mislukt hoef je straks niet overnieuw te beginnen. Voor het daadwerkelijk draaien van de import-routine, voer je het onderstaande commando uit in je browser. Via de site zelf is dit helaas nog niet mogelijk.', 'import_complete_text' => 'De import kan beginnen. Alle configuratie is opgeslagen. Download dit bestand. Het kan schelen als je de import opnieuw moet doen. Om daadwerkelijk te beginnen, gebruik je of het commando in je console, of de website. Afhankelijk van hoe je Firefly III hebt ingesteld, geeft de console-methode meer feedback.',
'import_download_config' => 'Download importconfiguratie', 'import_download_config' => 'Download importconfiguratie',
'import_start_import' => 'Import starten', 'import_start_import' => 'Import starten',
'import_intro_beta' => 'De importfunctie van Firefly III is in bèta. Er zijn al veel bestanden geprobeerd, en elk individueel component zou moeten werken. Gecombineerd echter, kan er wat stuk gaan. Als jouw bestand problemen geeft, lees dan <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">deze wikipagina</a> zodat ik eventuele bugs kan fixen.', 'import_intro_beta' => 'De importfunctie van Firefly III is in bèta. Er zijn al veel bestanden geprobeerd, en elk individueel component zou moeten werken. Gecombineerd echter, kan er wat stuk gaan. Als jouw bestand problemen geeft, lees dan <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">deze wikipagina</a> zodat ik eventuele bugs kan fixen.',
@ -777,4 +781,20 @@ return [
'import' => 'Import', 'import' => 'Import',
'import_intro_text' => 'Welkom bij de import-routine van Firefly III. Deze pagina\'s helpen je data in Firefly III te importeren. Om dat te doen, download of exporteer je transacties uit andere systemen, en upload ze hier. In de volgende stappen help je Firefly met het bepalen wat de inhoud is van de bestanden die je upload, en hoe er mee om te gaan. Selecteer een bestand, en lees alle instructies zorgvuldig.', 'import_intro_text' => 'Welkom bij de import-routine van Firefly III. Deze pagina\'s helpen je data in Firefly III te importeren. Om dat te doen, download of exporteer je transacties uit andere systemen, en upload ze hier. In de volgende stappen help je Firefly met het bepalen wat de inhoud is van de bestanden die je upload, en hoe er mee om te gaan. Selecteer een bestand, en lees alle instructies zorgvuldig.',
'import_file_help' => 'Selecteer je bestand', 'import_file_help' => 'Selecteer je bestand',
'import_status_settings_complete' => 'De import is klaar om te beginnen.',
'import_status_import_complete' => 'Het importeren is voltooid.',
'import_status_import_running' => 'Het importeren is nu bezig. Een momentje geduld.',
'import_status_header' => 'Importstatus en voortgang',
'import_status_errors' => 'Importfouten (Engels)',
'import_status_report' => 'Importrapport',
'import_finished' => 'Het importeren is voltooid',
'import_error_single' => 'Er trad een fout op tijdens het importeren.',
'import_error_multi' => 'Er traden fouten op tijdens het importeren.',
'import_error_fatal' => 'Er was een fout tijdens het importeren. Bekijk ook de logbestanden. De error lijkt:',
'import_error_timeout' => 'Het importeren lijkt een \'time-out\' te hebben en is wellicht gestopt. Als deze fout blijft voorkomen, gebruik dan het console commando.',
'import_double' => 'Rij: #:row: Deze rij is al geimporteerd en is opgeslagen als <a href=":link">:description</a>.',
'import_finished_all' => 'Het importeren is voltooid. Hieronder zie je de resultaten.',
'import_with_key' => 'Import met code \':key\'',
'import_finished_report' => 'Het importeren is voltooid. Kijk naar eventuele fouten in het blok hierboven. Alle geimporteerde transacties hebben een tag, en die kan je hieronder bekijken. ',
'import_finished_link' => 'De geimporteerde transacties kan je vinden onder tag <a href=":link" class="label label-success" style="font-size:100%;font-weight:normal;">:tag</a>.',
]; ];

View File

@ -11,70 +11,70 @@ declare(strict_types = 1);
return [ return [
'import_configure_title' => 'Configure your import', 'import_configure_title' => 'Configure sua importação',
'import_configure_intro' => 'There are some options for your CSV import. Please indicate if your CSV file contains headers on the first column, and what the date format of your date-fields is. That might require some experimentation. The field delimiter is usually a ",", but could also be a ";". Check this carefully.', 'import_configure_intro' => 'There are some options for your CSV import. Please indicate if your CSV file contains headers on the first column, and what the date format of your date-fields is. That might require some experimentation. The field delimiter is usually a ",", but could also be a ";". Check this carefully.',
'import_configure_form' => 'Form', 'import_configure_form' => 'Formulário',
'header_help' => 'Check this if the first row of your CSV file are the column titles', 'header_help' => 'Verifique se a primeira linha do seu arquivo CSV está com os títulos de coluna',
'date_help' => 'Date time format in your CSV. Follow the format like <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">this page</a> indicates. The default value will parse dates that look like this: :dateExample.', 'date_help' => 'Date time format in your CSV. Follow the format like <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">this page</a> indicates. The default value will parse dates that look like this: :dateExample.',
'delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.', 'delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.',
'config_file_help' => 'Select your CSV import configuration here. If you do not know what this is, ignore it. It will be explained later.', 'config_file_help' => 'Selecione a configuração de importação CSV aqui. Se você não sabe o que é isso, ignore. Será explicado mais tarde.',
'import_account_help' => 'If your CSV file does NOT contain information about your asset account(s), use this dropdown to select to which account the transactions in the CSV belong to.', 'import_account_help' => 'Se seu arquivo CSV NÃO contém informações sobre sua(s) conta(s) ativa(s), use este combobox para selecionar para qual conta pertencem as transações no CSV.',
'upload_not_writeable' => 'The grey box contains a file path. It should be writeable. Please make sure it is.', 'upload_not_writeable' => 'Na caixa cinza contém um caminho de arquivo. Deve ser possível gravar nele. Por favor, certifique-se de que é.',
// roles // roles
'column_roles_title' => 'Define column roles', 'column_roles_title' => 'Definir papeis da coluna',
'column_roles_text' => '<p>Firefly III cannot guess what data each column contains. You must tell Firefly which kinds of data to expect. The example data can guide you into picking the correct type from the dropdown. If a column cannot be matched to a useful data type, please let me know <a href="https://github.com/JC5/firefly-iii/issues/new">by creating an issue</a>.</p><p>Some values in your CSV file, such as account names or categories, may already exist in your Firefly III database. If you select "map these values" Firefly will not attempt to search for matching values itself but allow you to match the CSV values against the values in your database. This allows you to fine-tune the import.</p>', 'column_roles_text' => '<p>Firefly III cannot guess what data each column contains. You must tell Firefly which kinds of data to expect. The example data can guide you into picking the correct type from the dropdown. If a column cannot be matched to a useful data type, please let me know <a href="https://github.com/JC5/firefly-iii/issues/new">by creating an issue</a>.</p><p>Some values in your CSV file, such as account names or categories, may already exist in your Firefly III database. If you select "map these values" Firefly will not attempt to search for matching values itself but allow you to match the CSV values against the values in your database. This allows you to fine-tune the import.</p>',
'column_roles_table' => 'Table', 'column_roles_table' => 'Tabela',
'column_name' => 'Name of column', 'column_name' => 'Nome da coluna',
'column_example' => 'Column example data', 'column_example' => 'Dados de exemplo da coluna',
'column_role' => 'Column data meaning', 'column_role' => 'Significado de dados de coluna',
'do_map_value' => 'Map these values', 'do_map_value' => 'Mapear esses valores',
'column' => 'Column', 'column' => 'Coluna',
'no_example_data' => 'No example data available', 'no_example_data' => 'Não há dados de exemplo disponíveis',
'store_column_roles' => 'Continue import', 'store_column_roles' => 'Continuar a importação',
'do_not_map' => '(do not map)', 'do_not_map' => '(não mapear)',
'map_title' => 'Connect import data to Firefly III data', 'map_title' => 'Conectar dados importados para dados do Firefly III',
'map_text' => 'In the following tables, the left value shows you information found in your uploaded CSV file. It is your task to map this value, if possible, to a value already present in your database. Firefly will stick to this mapping. If there is no value to map to, or you do not wish to map the specific value, select nothing.', 'map_text' => 'In the following tables, the left value shows you information found in your uploaded CSV file. It is your task to map this value, if possible, to a value already present in your database. Firefly will stick to this mapping. If there is no value to map to, or you do not wish to map the specific value, select nothing.',
'field_value' => 'Field value', 'field_value' => 'Valor do campo',
'field_mapped_to' => 'Mapped to', 'field_mapped_to' => 'Mapeado para',
'store_column_mapping' => 'Store mapping', 'store_column_mapping' => 'Mapear armazenamento',
// map things. // map things.
'column__ignore' => '(ignore this column)', 'column__ignore' => '(ignorar esta coluna)',
'column_account-iban' => 'Asset account (IBAN)', 'column_account-iban' => 'Conta de Ativo (IBAN)',
'column_account-id' => 'Asset account ID (matching Firefly)', 'column_account-id' => 'ID da Conta de Ativo (correspondente Firefly)',
'column_account-name' => 'Asset account (name)', 'column_account-name' => 'Conta de Ativo (nome)',
'column_amount' => 'Amount', 'column_amount' => 'Quantia',
'column_amount-comma-separated' => 'Amount (comma as decimal separator)', 'column_amount-comma-separated' => 'Quantia (vírgula como separador decimal)',
'column_bill-id' => 'Bill ID (matching Firefly)', 'column_bill-id' => 'ID Fatura (correspondente Firefly)',
'column_bill-name' => 'Bill name', 'column_bill-name' => 'Nome da Fatura',
'column_budget-id' => 'Budget ID (matching Firefly)', 'column_budget-id' => 'ID do Orçamento (correspondente Firefly)',
'column_budget-name' => 'Budget name', 'column_budget-name' => 'Nome do Orçamento',
'column_category-id' => 'Category ID (matching Firefly)', 'column_category-id' => 'ID da Categoria (correspondente Firefly)',
'column_category-name' => 'Category name', 'column_category-name' => 'Nome da Categoria',
'column_currency-code' => 'Currency code (ISO 4217)', 'column_currency-code' => 'Código da Moeda (ISO 4217)',
'column_currency-id' => 'Currency ID (matching Firefly)', 'column_currency-id' => 'ID da Moeda (correspondente Firefly)',
'column_currency-name' => 'Currency name (matching Firefly)', 'column_currency-name' => 'Nome da Moeda (correspondente Firefly)',
'column_currency-symbol' => 'Currency symbol (matching Firefly)', 'column_currency-symbol' => 'Símbolo da Moeda (correspondente Firefly)',
'column_date-interest' => 'Interest calculation date', 'column_date-interest' => 'Data de cálculo de juros',
'column_date-book' => 'Transaction booking date', 'column_date-book' => 'Data da reserva de transação',
'column_date-process' => 'Transaction process date', 'column_date-process' => 'Data do processo de transação',
'column_date-transaction' => 'Date', 'column_date-transaction' => 'Data',
'column_description' => 'Description', 'column_description' => 'Descrição',
'column_opposing-iban' => 'Opposing account (IBAN)', 'column_opposing-iban' => 'Conta contrária (IBAN)',
'column_opposing-id' => 'Opposing account ID (matching Firefly)', 'column_opposing-id' => 'ID da Conta Cotrária (correspondente Firefly)',
'column_external-id' => 'External ID', 'column_external-id' => 'ID Externo',
'column_opposing-name' => 'Opposing account (name)', 'column_opposing-name' => 'Conta contrária (nome)',
'column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator', 'column_rabo-debet-credit' => 'Indicador de débito/crédito do Rabobank',
'column_ing-debet-credit' => 'ING specific debet/credit indicator', 'column_ing-debet-credit' => 'Indicador de débito/crédito do ING',
'column_sepa-ct-id' => 'SEPA Credit Transfer end-to-end ID', 'column_sepa-ct-id' => 'ID da Transferência de Crédito fim-a-fim SEPA',
'column_sepa-ct-op' => 'SEPA Credit Transfer opposing account', 'column_sepa-ct-op' => 'Transferência de Crédito SEPA conta contrária',
'column_sepa-db' => 'SEPA Direct Debet', 'column_sepa-db' => 'SEPA Débito Direto',
'column_tags-comma' => 'Tags (comma separated)', 'column_tags-comma' => 'Tags (separadas por vírgula)',
'column_tags-space' => 'Tags (space separated)', 'column_tags-space' => 'Tags (separadas por espaço)',
'column_account-number' => 'Asset account (account number)', 'column_account-number' => 'Conta de ativo (número da conta)',
'column_opposing-number' => 'Opposing account (account number)', 'column_opposing-number' => 'Conta Contrária (número da conta)',
]; ];

View File

@ -408,8 +408,8 @@ return [
'cannot_scan_inactive_bill' => 'Faturas inativas não podem ser verificadas.', 'cannot_scan_inactive_bill' => 'Faturas inativas não podem ser verificadas.',
'rescanned_bill' => 'Tudo examinado novamente.', 'rescanned_bill' => 'Tudo examinado novamente.',
'bill_date_little_relevance' => 'A única parte desta data usado pelo Firefly é o dia. Só é útil quando a conta chega exatamente na mesma data, todo mês. Se a data de pagamento de suas contas varia, basta usar o primeiro dia do mês.', 'bill_date_little_relevance' => 'A única parte desta data usado pelo Firefly é o dia. Só é útil quando a conta chega exatamente na mesma data, todo mês. Se a data de pagamento de suas contas varia, basta usar o primeiro dia do mês.',
'average_bill_amount_year' => 'Average bill amount (:year)', 'average_bill_amount_year' => 'Média de fatura (:ano)',
'average_bill_amount_overall' => 'Average bill amount (overall)', 'average_bill_amount_overall' => 'Média de fatura (geral)',
// accounts: // accounts:
'details_for_asset' => 'Detalhes para a conta de ativo ":name"', 'details_for_asset' => 'Detalhes para a conta de ativo ":name"',
@ -556,7 +556,7 @@ return [
'daily' => 'Diário', 'daily' => 'Diário',
'monthly' => 'Mensal', 'monthly' => 'Mensal',
'profile' => 'Perfil', 'profile' => 'Perfil',
'errors' => 'Errors', 'errors' => 'Erros',
// reports: // reports:
'report_default' => 'Relatório financeiro padrão de :start até :end', 'report_default' => 'Relatório financeiro padrão de :start até :end',
@ -649,7 +649,7 @@ return [
'balanceFor' => 'Saldo para ":name"', 'balanceFor' => 'Saldo para ":name"',
// piggy banks: // piggy banks:
'add_money_to_piggy' => 'Add money to piggy bank ":name"', 'add_money_to_piggy' => 'Adicionar dinheiro ao cofrinho ":name"',
'piggy_bank' => 'Cofrinho', 'piggy_bank' => 'Cofrinho',
'new_piggy_bank' => 'Criar novo cofrinho', 'new_piggy_bank' => 'Criar novo cofrinho',
'store_piggy_bank' => 'Armazenar novo cofrinho', 'store_piggy_bank' => 'Armazenar novo cofrinho',
@ -711,18 +711,20 @@ return [
'user_administration' => 'Administração de usuários', 'user_administration' => 'Administração de usuários',
'list_all_users' => 'Todos os usuários', 'list_all_users' => 'Todos os usuários',
'all_users' => 'Todos os usuários', 'all_users' => 'Todos os usuários',
'all_blocked_domains' => 'All blocked domains', 'all_blocked_domains' => 'Todos domínios bloqueados',
'blocked_domains' => 'Blocked domains', 'blocked_domains' => 'Domínios bloqueados',
'no_domains_banned' => 'No domains blocked', 'no_domains_banned' => 'Não há domínios bloqueados',
'all_user_domains' => 'All user email address domains', 'all_user_domains' => 'Todos os domínios de e-mail do usuário',
'all_domains_is_filtered' => 'This list does not include already blocked domains.', 'all_domains_is_filtered' => 'Esta lista não inclui domínios já bloqueados.',
'domain_now_blocked' => 'Domain :domain is now blocked', 'domain_now_blocked' => 'Domínio :domain está bloqueado',
'domain_now_unblocked' => 'Domain :domain is now unblocked', 'domain_now_unblocked' => 'Domínio :domain está desbloqueado',
'manual_block_domain' => 'Block a domain by hand', 'manual_block_domain' => 'Bloquear um domínio manualmente',
'block_domain' => 'Block domain', 'block_domain' => 'Bloquear domínio',
'no_domain_filled_in' => 'No domain filled in', 'no_domain_filled_in' => 'Nenhum domínio preenchido',
'domain_already_blocked' => 'Domain :domain is already blocked', 'domain_already_blocked' => 'Domínio :domain já está bloqueado',
'domain_is_now_blocked' => 'Domain :domain is now blocked', 'domain_is_now_blocked' => 'Domínio :domain está bloqueado',
'instance_configuration' => 'Configuration',
'firefly_instance_configuration' => 'Configuration options for Firefly III',
// split a transaction: // split a transaction:
'transaction_meta_data' => 'Dados de transação', 'transaction_meta_data' => 'Dados de transação',
@ -750,31 +752,49 @@ return [
'add_another_split' => 'Adicionar outra divisão', 'add_another_split' => 'Adicionar outra divisão',
'split-transactions' => 'Dividir transações', 'split-transactions' => 'Dividir transações',
'split-new-transaction' => 'Dividir uma nova transação', 'split-new-transaction' => 'Dividir uma nova transação',
'do_split' => 'Do a split', 'do_split' => 'Fazer uma divisão',
'split_this_withdrawal' => 'Split this withdrawal', 'split_this_withdrawal' => 'Dividir esta retirada',
'split_this_deposit' => 'Split this deposit', 'split_this_deposit' => 'Dividir este depósito',
'split_this_transfer' => 'Split this transfer', 'split_this_transfer' => 'Dividir essa transferência',
'cannot_edit_multiple_source' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple source accounts.', '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' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple destination accounts.', '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.',
'no_edit_multiple_left' => 'You have selected no valid transactions to edit.', 'no_edit_multiple_left' => 'Você não selecionou nenhuma transação válida para editar.',
// import // import
'configuration_file_help' => 'If you have previously imported data into Firefly III, you may have a configuration file, which will pre-set configuration values for you.', 'configuration_file_help' => 'Se você importou anteriormente dados para Firefly III, você pode ter um arquivo de configuração, que pre-definirá valores de configuração para você.',
'import_data_index' => 'Index', 'import_data_index' => 'Index',
'import_file_type_csv' => 'CSV (comma separated values)', 'import_file_type_csv' => 'CSV (valores separados por vírgula)',
'import_file_type_help' => 'Select the type of file you will upload', 'import_file_type_help' => 'Selecione o tipo de arquivo que você fará o upload',
'import_start' => 'Start the import', 'import_start' => 'Iniciar a importação',
'configure_import' => 'Further configure your import', 'configure_import' => 'Além disso, configure sua importação',
'import_finish_configuration' => 'Finish configuration', 'import_finish_configuration' => 'Terminar configuração',
'settings_for_import' => 'Settings', 'settings_for_import' => 'Preferências',
'import_complete' => 'Import configuration complete!', 'import_status' => 'Import status',
'import_complete_text' => 'The import is ready to start. All the configuration you needed to do has been done. Please download the configuration file. It will help you with the import should it not go as planned. To actually run the import, you need to execute the following command in your console. Unfortunately, a web-based import is not yet possible.', 'import_status_text' => 'The import is currently running, or will start momentarily.',
'import_download_config' => 'Download configuration', 'import_complete' => 'Configuração de importação completa!',
'import_start_import' => 'Start import', 'import_complete_text' => 'The import is ready to start. All the configuration you needed to do has been done. Please download the configuration file. It will help you with the import should it not go as planned. To actually run the import, you can either execute the following command in your console, or run the web-based import. Depending on your configuration, the console import will give you more feedback.',
'import_intro_beta' => 'The import function of Firefly III is in beta. Many users of Firefly III have tried many different files. Although each individual compontent of this import routine works (really), the combination might break. If your file cannot be imported by Firefly, please read <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">this wiki page</a> so I can fix the problem you have run into.', 'import_download_config' => 'Download da configuração',
'import_data' => 'Import data', 'import_start_import' => 'Iniciar importação',
'import_data_full' => 'Import data into Firefly III', 'import_intro_beta' => 'A função de importação do Firefly III está em beta. Muitos usuários do Firefly III têm tentado diferentes arquivos. Embora cada componente individual desta rotina de importação funcione (realmente), a combinação pode quebrar. Se seu arquivo não puder ser importado pelo Firefly, por favor leia <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">esta página da wiki</a> para resolver o problema que temos para executar.',
'import' => 'Import', 'import_data' => 'Importar dados',
'import_intro_text' => 'Welcome to the Firefly III data import routine. At the moment, this routine can help you import files into Firefly. To do so, you must download or export transactions from other systems or software, and upload them here. The next steps will let you help Firefly III determin what the content is of your file, and how to handle it. Please select a file, and read all instructions carefully.', 'import_data_full' => 'Importar dados para o Firefly III',
'import_file_help' => 'Select your file', 'import' => 'Importar',
'import_intro_text' => 'Bem-vindo à rotina de importação de dados do Firefly III. Neste momento, essa rotina pode ajudá-lo a importar arquivos para o Firefly. Para fazer isso, você deve baixar ou exportar suas transações de outros sistemas ou software e enviá-los aqui. As próximas etapas permitirá que você ajude Firefly III determine qual é o conteúdo do seu arquivo e como lidar com ele. Por favor, selecione um arquivo e leia todas as instruções cuidadosamente.',
'import_file_help' => 'Selecione seu arquivo',
'import_status_settings_complete' => 'The import is ready to start.',
'import_status_import_complete' => 'The import has completed.',
'import_status_import_running' => 'The import is currently running. Please be patient.',
'import_status_header' => 'Import status and progress',
'import_status_errors' => 'Import errors',
'import_status_report' => 'Import report',
'import_finished' => 'Import has finished',
'import_error_single' => 'An error has occured during the import.',
'import_error_multi' => 'Some errors occured during the import.',
'import_error_fatal' => 'There was an error during the import routine. Please check the log files. The error seems to be:',
'import_error_timeout' => 'The import seems to have timed out. If this error persists, please import your data using the console command.',
'import_double' => 'Row #:row: This row has been imported before, and is stored in <a href=":link">:description</a>.',
'import_finished_all' => 'The import has finished. Please check out the results below.',
'import_with_key' => 'Import with key \':key\'',
'import_finished_report' => 'The import has finished. Please note any errors in the block above this line. All transactions imported during this particular session have been tagged, and you can check them out below. ',
'import_finished_link' => 'The transactions imported can be found in tag <a href=":link" class="label label-success" style="font-size:100%;font-weight:normal;">:tag</a>.',
]; ];

View File

@ -132,12 +132,12 @@ return [
'tag_keep_transactions' => 'A única transação ligada a essa marca não será excluída.|Todos :count transações ligadas a essa marca não serão excluídos.', 'tag_keep_transactions' => 'A única transação ligada a essa marca não será excluída.|Todos :count transações ligadas a essa marca não serão excluídos.',
// admin // admin
'domain' => 'Domain', 'domain' => 'Domínio',
// import // import
'import_file' => 'Import file', 'import_file' => 'Importar arquivo',
'configuration_file' => 'Configuration file', 'configuration_file' => 'Arquivo de configuração',
'import_file_type' => 'Import file type', 'import_file_type' => 'Tipo de arquivo de importação',
'csv_comma' => 'Uma vírgula (,)', 'csv_comma' => 'Uma vírgula (,)',
'csv_semicolon' => 'Um ponto e vírgula (;)', 'csv_semicolon' => 'Um ponto e vírgula (;)',
'csv_tab' => 'Um Tab (invisível)', 'csv_tab' => 'Um Tab (invisível)',

View File

@ -29,7 +29,7 @@ return [
'lastMatch' => 'Último equivalente', 'lastMatch' => 'Último equivalente',
'split_number' => 'Dividir #', 'split_number' => 'Dividir #',
'destination' => 'Destino', 'destination' => 'Destino',
'source' => 'Source', 'source' => 'Fonte',
'expectedMatch' => 'Equivalente esperado', 'expectedMatch' => 'Equivalente esperado',
'automatch' => 'Auto match?', 'automatch' => 'Auto match?',
'repeat_freq' => 'Repetições', 'repeat_freq' => 'Repetições',
@ -58,9 +58,9 @@ return [
'is_blocked' => 'Está bloqueado', 'is_blocked' => 'Está bloqueado',
'is_admin' => 'É admin', 'is_admin' => 'É admin',
'has_two_factor' => 'Tem 2FA', 'has_two_factor' => 'Tem 2FA',
'confirmed_from' => 'Confirmed from', 'confirmed_from' => 'Confirmado de',
'registered_from' => 'Registered from', 'registered_from' => 'Registrado de',
'blocked_code' => 'Bloco de código', 'blocked_code' => 'Bloco de código',
'domain' => 'Domain', 'domain' => 'Domínio',
'registration_attempts' => 'Registration attempts', 'registration_attempts' => 'Tentativas de registo',
]; ];

View File

@ -723,6 +723,8 @@ return [
'no_domain_filled_in' => 'No domain filled in', 'no_domain_filled_in' => 'No domain filled in',
'domain_already_blocked' => 'Domain :domain is already blocked', 'domain_already_blocked' => 'Domain :domain is already blocked',
'domain_is_now_blocked' => 'Domain :domain is now blocked', 'domain_is_now_blocked' => 'Domain :domain is now blocked',
'instance_configuration' => 'Configuration',
'firefly_instance_configuration' => 'Configuration options for Firefly III',
// split a transaction: // split a transaction:
'transaction_meta_data' => 'Transaction meta-data', 'transaction_meta_data' => 'Transaction meta-data',
@ -767,8 +769,10 @@ return [
'configure_import' => 'Further configure your import', 'configure_import' => 'Further configure your import',
'import_finish_configuration' => 'Finish configuration', 'import_finish_configuration' => 'Finish configuration',
'settings_for_import' => 'Settings', 'settings_for_import' => 'Settings',
'import_status' => 'Import status',
'import_status_text' => 'The import is currently running, or will start momentarily.',
'import_complete' => 'Import configuration complete!', 'import_complete' => 'Import configuration complete!',
'import_complete_text' => 'The import is ready to start. All the configuration you needed to do has been done. Please download the configuration file. It will help you with the import should it not go as planned. To actually run the import, you need to execute the following command in your console. Unfortunately, a web-based import is not yet possible.', 'import_complete_text' => 'The import is ready to start. All the configuration you needed to do has been done. Please download the configuration file. It will help you with the import should it not go as planned. To actually run the import, you can either execute the following command in your console, or run the web-based import. Depending on your configuration, the console import will give you more feedback.',
'import_download_config' => 'Download configuration', 'import_download_config' => 'Download configuration',
'import_start_import' => 'Start import', 'import_start_import' => 'Start import',
'import_intro_beta' => 'The import function of Firefly III is in beta. Many users of Firefly III have tried many different files. Although each individual compontent of this import routine works (really), the combination might break. If your file cannot be imported by Firefly, please read <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">this wiki page</a> so I can fix the problem you have run into.', 'import_intro_beta' => 'The import function of Firefly III is in beta. Many users of Firefly III have tried many different files. Although each individual compontent of this import routine works (really), the combination might break. If your file cannot be imported by Firefly, please read <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">this wiki page</a> so I can fix the problem you have run into.',
@ -777,4 +781,20 @@ return [
'import' => 'Import', 'import' => 'Import',
'import_intro_text' => 'Welcome to the Firefly III data import routine. At the moment, this routine can help you import files into Firefly. To do so, you must download or export transactions from other systems or software, and upload them here. The next steps will let you help Firefly III determin what the content is of your file, and how to handle it. Please select a file, and read all instructions carefully.', 'import_intro_text' => 'Welcome to the Firefly III data import routine. At the moment, this routine can help you import files into Firefly. To do so, you must download or export transactions from other systems or software, and upload them here. The next steps will let you help Firefly III determin what the content is of your file, and how to handle it. Please select a file, and read all instructions carefully.',
'import_file_help' => 'Select your file', 'import_file_help' => 'Select your file',
'import_status_settings_complete' => 'The import is ready to start.',
'import_status_import_complete' => 'The import has completed.',
'import_status_import_running' => 'The import is currently running. Please be patient.',
'import_status_header' => 'Import status and progress',
'import_status_errors' => 'Import errors',
'import_status_report' => 'Import report',
'import_finished' => 'Import has finished',
'import_error_single' => 'An error has occured during the import.',
'import_error_multi' => 'Some errors occured during the import.',
'import_error_fatal' => 'There was an error during the import routine. Please check the log files. The error seems to be:',
'import_error_timeout' => 'The import seems to have timed out. If this error persists, please import your data using the console command.',
'import_double' => 'Row #:row: This row has been imported before, and is stored in <a href=":link">:description</a>.',
'import_finished_all' => 'The import has finished. Please check out the results below.',
'import_with_key' => 'Import with key \':key\'',
'import_finished_report' => 'The import has finished. Please note any errors in the block above this line. All transactions imported during this particular session have been tagged, and you can check them out below. ',
'import_finished_link' => 'The transactions imported can be found in tag <a href=":link" class="label label-success" style="font-size:100%;font-weight:normal;">:tag</a>.',
]; ];

View File

@ -9,38 +9,38 @@
*/ */
return [ return [
'home' => 'Home', 'home' => '首頁',
'cash_accounts' => 'Cash accounts', 'cash_accounts' => '現金帳戶',
'edit_account' => 'Edit account ":name"', 'edit_account' => '編輯帳戶 ":name"',
'edit_currency' => 'Edit currencies ":name"', 'edit_currency' => '編輯貨幣 ":name"',
'delete_currency' => 'Delete currencies ":name"', 'delete_currency' => '刪除貨幣 ":name"',
'newPiggyBank' => 'Create a new piggy bank', 'newPiggyBank' => '創建一個新的存錢筒',
'edit_piggyBank' => 'Edit piggy bank ":name"', 'edit_piggyBank' => '編輯存錢筒 ":name"',
'preferences' => 'Preferences', 'preferences' => '設定',
'profile' => 'Profile', 'profile' => '個人設定',
'changePassword' => 'Change your password', 'changePassword' => '更改密碼',
'bills' => 'Bills', 'bills' => '賬單',
'newBill' => 'New bill', 'newBill' => '新增賬單',
'edit_bill' => 'Edit bill ":name"', 'edit_bill' => '編輯賬單 ":name"',
'delete_bill' => 'Delete bill ":name"', 'delete_bill' => '刪除賬單 ":name"',
'reports' => 'Reports', 'reports' => '報表',
'monthly_report' => 'Monthly report for :date', 'monthly_report' => '月度報告: :date',
'monthly_report_shared' => 'Monthly report for :date (including shared accounts)', 'monthly_report_shared' => '月度報告︰ :date (包括共有賬號)',
'yearly_report' => 'Yearly report for :date', 'yearly_report' => '年度報告: :date',
'yearly_report_shared' => 'Yearly report for :date (including shared accounts)', 'yearly_report_shared' => '年度報告︰ :date (包括共有賬號)',
'budget_report' => 'Budget report for :date', 'budget_report' => '預算報告: :date',
'searchResult' => 'Search for ":query"', 'searchResult' => '搜尋 ":query"',
'withdrawal_list' => 'Expenses', 'withdrawal_list' => '支出',
'deposit_list' => 'Revenue, income and deposits', 'deposit_list' => 'Revenue, income and deposits',
'transfer_list' => 'Transfers', 'transfer_list' => 'Transfers',
'transfers_list' => 'Transfers', 'transfers_list' => 'Transfers',
'create_withdrawal' => 'Create new withdrawal', 'create_withdrawal' => 'Create new withdrawal',
'create_deposit' => 'Create new deposit', 'create_deposit' => 'Create new deposit',
'create_transfer' => 'Create new transfer', 'create_transfer' => 'Create new transfer',
'edit_journal' => 'Edit transaction ":description"', 'edit_journal' => '編緝交易 ":description"',
'delete_journal' => 'Delete transaction ":description"', 'delete_journal' => '刪除交易 ":description"',
'tags' => 'Tags', 'tags' => '標籤',
'createTag' => 'Create new tag', 'createTag' => '建立新標籤',
'edit_tag' => 'Edit tag ":tag"', 'edit_tag' => '編輯標籤 ":tag"',
'delete_tag' => 'Delete tag ":tag"', 'delete_tag' => '刪除標籤 ":tag"',
]; ];

View File

@ -11,29 +11,29 @@ declare(strict_types = 1);
return [ return [
'import_configure_title' => 'Configure your import', 'import_configure_title' => '匯入設定',
'import_configure_intro' => 'There are some options for your CSV import. Please indicate if your CSV file contains headers on the first column, and what the date format of your date-fields is. That might require some experimentation. The field delimiter is usually a ",", but could also be a ";". Check this carefully.', 'import_configure_intro' => '這裡有一些 CSV 匯入選項。請檢查你的 CSV 檔的第一列是否包含欄位名稱,和你的日期格式是什麼。你可能需要嘗試幾次來調整正確。欄位分隔符號是通常 ",",但也可能是";";仔細檢查這一點。',
'import_configure_form' => 'Form', 'import_configure_form' => '表單',
'header_help' => 'Check this if the first row of your CSV file are the column titles', 'header_help' => 'CSV 檔的第一行是標題',
'date_help' => 'Date time format in your CSV. Follow the format like <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">this page</a> indicates. The default value will parse dates that look like this: :dateExample.', 'date_help' => 'CSV 內的日期格式。請跟從<a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">這頁</a>內的格式來填寫。 系統預設能夠解析像這樣的日期: :dateExample 。',
'delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.', 'delimiter_help' => '請選擇你的檔案中所使用的欄位分隔符號。如果不肯定的話,逗號是最安全的選項。',
'config_file_help' => 'Select your CSV import configuration here. If you do not know what this is, ignore it. It will be explained later.', 'config_file_help' => '請在這裡選擇你的 CSV 導入設定。如果你不知道這是什麼,請不要填寫。隨後會有説明指導。',
'import_account_help' => 'If your CSV file does NOT contain information about your asset account(s), use this dropdown to select to which account the transactions in the CSV belong to.', 'import_account_help' => '如果你的 CSV 檔中沒有包含資產帳戶的資料,請選擇相關聯的帳戶。',
'upload_not_writeable' => 'The grey box contains a file path. It should be writeable. Please make sure it is.', 'upload_not_writeable' => '不能寫入檔案。灰色框內包含檔案的路徑,伺服器需要寫入該檔案的權限。請調整伺服器權限設定後再試。',
// roles // roles
'column_roles_title' => 'Define column roles', 'column_roles_title' => 'Define column roles',
'column_roles_text' => '<p>Firefly III cannot guess what data each column contains. You must tell Firefly which kinds of data to expect. The example data can guide you into picking the correct type from the dropdown. If a column cannot be matched to a useful data type, please let me know <a href="https://github.com/JC5/firefly-iii/issues/new">by creating an issue</a>.</p><p>Some values in your CSV file, such as account names or categories, may already exist in your Firefly III database. If you select "map these values" Firefly will not attempt to search for matching values itself but allow you to match the CSV values against the values in your database. This allows you to fine-tune the import.</p>', 'column_roles_text' => '<p>Firefly III cannot guess what data each column contains. You must tell Firefly which kinds of data to expect. The example data can guide you into picking the correct type from the dropdown. If a column cannot be matched to a useful data type, please let me know <a href="https://github.com/JC5/firefly-iii/issues/new">by creating an issue</a>.</p><p>Some values in your CSV file, such as account names or categories, may already exist in your Firefly III database. If you select "map these values" Firefly will not attempt to search for matching values itself but allow you to match the CSV values against the values in your database. This allows you to fine-tune the import.</p>',
'column_roles_table' => 'Table', 'column_roles_table' => '表格',
'column_name' => 'Name of column', 'column_name' => 'Name of column',
'column_example' => 'Column example data', 'column_example' => 'Column example data',
'column_role' => 'Column data meaning', 'column_role' => '欄內資料的含義',
'do_map_value' => 'Map these values', 'do_map_value' => '對應這些值',
'column' => 'Column', 'column' => '',
'no_example_data' => 'No example data available', 'no_example_data' => '沒有可用的示例資料',
'store_column_roles' => 'Continue import', 'store_column_roles' => '繼續匯入',
'do_not_map' => '(do not map)', 'do_not_map' => '(do not map)',
'map_title' => 'Connect import data to Firefly III data', 'map_title' => '連接匯入資料到 Firefly III',
'map_text' => 'In the following tables, the left value shows you information found in your uploaded CSV file. It is your task to map this value, if possible, to a value already present in your database. Firefly will stick to this mapping. If there is no value to map to, or you do not wish to map the specific value, select nothing.', 'map_text' => 'In the following tables, the left value shows you information found in your uploaded CSV file. It is your task to map this value, if possible, to a value already present in your database. Firefly will stick to this mapping. If there is no value to map to, or you do not wish to map the specific value, select nothing.',
'field_value' => 'Field value', 'field_value' => 'Field value',
@ -46,14 +46,14 @@ return [
'column__ignore' => '(ignore this column)', 'column__ignore' => '(ignore this column)',
'column_account-iban' => 'Asset account (IBAN)', 'column_account-iban' => 'Asset account (IBAN)',
'column_account-id' => 'Asset account ID (matching Firefly)', 'column_account-id' => 'Asset account ID (matching Firefly)',
'column_account-name' => 'Asset account (name)', 'column_account-name' => '資產帳戶 (名稱)',
'column_amount' => 'Amount', 'column_amount' => '金額',
'column_amount-comma-separated' => 'Amount (comma as decimal separator)', 'column_amount-comma-separated' => '金額 (逗號作為小數分隔符號)',
'column_bill-id' => 'Bill ID (matching Firefly)', 'column_bill-id' => '帳單 ID (與 Firefly 匹配)',
'column_bill-name' => 'Bill name', 'column_bill-name' => '帳單名稱',
'column_budget-id' => 'Budget ID (matching Firefly)', 'column_budget-id' => '預算 ID (與 Firefly 匹配)',
'column_budget-name' => 'Budget name', 'column_budget-name' => '預算名稱',
'column_category-id' => 'Category ID (matching Firefly)', 'column_category-id' => '類別 ID (與 Firefly 匹配)',
'column_category-name' => 'Category name', 'column_category-name' => 'Category name',
'column_currency-code' => 'Currency code (ISO 4217)', 'column_currency-code' => 'Currency code (ISO 4217)',
'column_currency-id' => 'Currency ID (matching Firefly)', 'column_currency-id' => 'Currency ID (matching Firefly)',
@ -61,12 +61,12 @@ return [
'column_currency-symbol' => 'Currency symbol (matching Firefly)', 'column_currency-symbol' => 'Currency symbol (matching Firefly)',
'column_date-interest' => 'Interest calculation date', 'column_date-interest' => 'Interest calculation date',
'column_date-book' => 'Transaction booking date', 'column_date-book' => 'Transaction booking date',
'column_date-process' => 'Transaction process date', 'column_date-process' => '交易處理日期',
'column_date-transaction' => 'Date', 'column_date-transaction' => '日期',
'column_description' => 'Description', 'column_description' => '描述',
'column_opposing-iban' => 'Opposing account (IBAN)', 'column_opposing-iban' => 'Opposing account (IBAN)',
'column_opposing-id' => 'Opposing account ID (matching Firefly)', 'column_opposing-id' => 'Opposing account ID (matching Firefly)',
'column_external-id' => 'External ID', 'column_external-id' => '外部 ID',
'column_opposing-name' => 'Opposing account (name)', 'column_opposing-name' => 'Opposing account (name)',
'column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator', 'column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator',
'column_ing-debet-credit' => 'ING specific debet/credit indicator', 'column_ing-debet-credit' => 'ING specific debet/credit indicator',

View File

@ -9,78 +9,78 @@
return [ return [
// general stuff: // general stuff:
'language_incomplete' => 'This language is not yet fully translated', 'language_incomplete' => '本語言尚沒有完整的翻譯',
'test' => 'You have selected English.', 'test' => '你已選擇中文。',
'close' => 'Close', 'close' => '關閉',
'pleaseHold' => 'Please hold...', 'pleaseHold' => '請稍候...',
'actions' => 'Actions', 'actions' => '操作',
'edit' => 'Edit', 'edit' => '編輯',
'delete' => 'Delete', 'delete' => '刪除',
'welcomeBack' => 'What\'s playing?', 'welcomeBack' => '情況如何?',
'everything' => 'Everything', 'everything' => '顯示所有',
'customRange' => 'Custom range', 'customRange' => '自訂範圍',
'apply' => 'Apply', 'apply' => '套用',
'cancel' => 'Cancel', 'cancel' => '取消',
'from' => 'From', 'from' => '',
'to' => 'To', 'to' => 'To',
'total_sum' => 'Total sum', 'total_sum' => '總計',
'period_sum' => 'Sum for period', 'period_sum' => '服務內的總和',
'showEverything' => 'Show everything', 'showEverything' => '全部顯示',
'never' => 'Never', 'never' => '從來沒有',
'search_results_for' => 'Search results for ":query"', 'search_results_for' => '":query" 的搜尋結果',
'bounced_error' => 'The message sent to :email bounced, so no access for you.', 'bounced_error' => '無法傳送電郵至 :email ,因此無法訪問。',
'deleted_error' => 'These credentials do not match our records.', 'deleted_error' => '帳號或密碼錯誤。',
'general_blocked_error' => 'Your account has been disabled, so you cannot login.', 'general_blocked_error' => '您的帳戶已被禁用,所以您不能登錄。',
'expired_error' => 'Your account has expired, and can no longer be used.', 'expired_error' => 'Your account has expired, and can no longer be used.',
'unbalanced_error' => 'Your transactions are unbalanced. This means a withdrawal, deposit or transfer was not stored properly. Please check your accounts and transactions for errors (unbalanced amount :amount).', 'unbalanced_error' => '你的交易記錄並不平衡。這代表一些提款、 存款或轉帳未有正確地儲存。請檢查您的帳戶和交易有沒有錯誤 (不平衡的量 :amount)。',
'removed_amount' => 'Removed :amount', 'removed_amount' => 'Removed :amount',
'added_amount' => 'Added :amount', 'added_amount' => 'Added :amount',
'asset_account_role_help' => 'Any extra options resulting from your choice can be set later.', 'asset_account_role_help' => 'Any extra options resulting from your choice can be set later.',
'Opening balance' => 'Opening balance', 'Opening balance' => '開戶金額',
'create_new_stuff' => 'Create new stuff', 'create_new_stuff' => 'Create new stuff',
'new_withdrawal' => 'New withdrawal', 'new_withdrawal' => '新提款',
'new_deposit' => 'New deposit', 'new_deposit' => '新存款',
'new_transfer' => 'New transfer', 'new_transfer' => '新的轉帳',
'new_asset_account' => 'New asset account', 'new_asset_account' => '新增資產帳戶',
'new_expense_account' => 'New expense account', 'new_expense_account' => '新的支出帳戶',
'new_revenue_account' => 'New revenue account', 'new_revenue_account' => '新的收入帳戶',
'new_budget' => 'New budget', 'new_budget' => '新增預算',
'new_bill' => 'New bill', 'new_bill' => '新增賬單',
'block_account_logout' => 'You have been logged out. Blocked accounts cannot use this site. Did you register with a valid email address?', 'block_account_logout' => 'You have been logged out. Blocked accounts cannot use this site. Did you register with a valid email address?',
'flash_success' => 'Success!', 'flash_success' => 'Success!',
'flash_info' => 'Message', 'flash_info' => 'Message',
'flash_warning' => 'Warning!', 'flash_warning' => 'Warning!',
'flash_error' => 'Error!', 'flash_error' => 'Error!',
'flash_info_multiple' => 'There is one message|There are :count messages', 'flash_info_multiple' => 'There is one message|There are :count messages',
'flash_error_multiple' => 'There is one error|There are :count errors', 'flash_error_multiple' => '出現了一個錯誤|出現了 :count 個錯誤',
'net_worth' => 'Net worth', 'net_worth' => '淨值',
'route_has_no_help' => 'There is no help for this route, or there is no help available in your language.', 'route_has_no_help' => '目前沒有說明,或沒有中文的說明可用。',
'two_factor_welcome' => 'Hello, :user!', 'two_factor_welcome' => '哈囉, :user ',
'two_factor_enter_code' => 'To continue, please enter your two factor authentication code. Your application can generate it for you.', 'two_factor_enter_code' => '若要繼續,請輸入你的雙重身份驗證 2FA 應用程序內顯示的驗證代碼。',
'two_factor_code_here' => 'Enter code here', 'two_factor_code_here' => '在此輸入代碼',
'two_factor_title' => 'Two factor authentication', 'two_factor_title' => '雙重身份驗證',
'authenticate' => 'Authenticate', 'authenticate' => '認證',
'two_factor_forgot_title' => 'Lost two factor authentication', 'two_factor_forgot_title' => 'Lost two factor authentication',
'two_factor_forgot' => 'I forgot my two-factor thing.', 'two_factor_forgot' => 'I forgot my two-factor thing.',
'two_factor_lost_header' => 'Lost your two factor authentication?', 'two_factor_lost_header' => 'Lost your two factor authentication?',
'two_factor_lost_intro' => 'Unfortunately, this is not something you can reset from the web interface. You have two choices.', 'two_factor_lost_intro' => 'Unfortunately, this is not something you can reset 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 <code>storage/logs</code> for instructions.', 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in <code>storage/logs</code> for instructions.',
'two_factor_lost_fix_owner' => 'Otherwise, email the site owner, <a href="mailto::site_owner">:site_owner</a> and ask them to reset your two factor authentication.', 'two_factor_lost_fix_owner' => 'Otherwise, email the site owner, <a href="mailto::site_owner">:site_owner</a> and ask them to reset your two factor authentication.',
'warning_much_data' => ':days days of data may take a while to load.', 'warning_much_data' => ':days 天的資料需要一點時間載入。',
'registered' => 'You have registered successfully!', 'registered' => '您已成功註冊 ',
'search' => 'Search', 'search' => '搜尋',
'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the <a href="/budgets">budgets</a>-page. Budgets can help you keep track of expenses.', 'no_budget_pointer' => '你還沒有預算。你可以在<a href="/budgets">預算</a>頁來建立預算。預算可以幫助你跟蹤支出情況。',
'source_accounts' => 'Source account(s)', 'source_accounts' => 'Source account(s)',
'destination_accounts' => 'Destination account(s)', 'destination_accounts' => '目標帳戶',
// repeat frequencies: // repeat frequencies:
'repeat_freq_monthly' => 'monthly', 'repeat_freq_monthly' => '每月',
'weekly' => 'weekly', 'weekly' => '每週',
'quarterly' => 'quarterly', 'quarterly' => '每季',
'half-year' => 'every half year', 'half-year' => '每半年',
'yearly' => 'yearly', 'yearly' => '每年',
// account confirmation: // account confirmation:
'confirm_account_header' => 'Please confirm your account', 'confirm_account_header' => '請確認你的帳戶',
'confirm_account_intro' => 'An email has been sent to the address you used during your registration. Please check it out for further instructions. If you did not get this message, you can have Firefly send it again.', 'confirm_account_intro' => 'An email has been sent to the address you used during your registration. Please check it out for further instructions. If you did not get this message, you can have Firefly send it again.',
'confirm_account_resend_email' => 'Send me the confirmation message I need to activate my account.', 'confirm_account_resend_email' => 'Send me the confirmation message I need to activate my account.',
'account_is_confirmed' => 'Your account has been confirmed!', 'account_is_confirmed' => 'Your account has been confirmed!',
@ -98,16 +98,16 @@ return [
'export_data_intro' => 'For backup purposes, when migrating to another system or when migrating to another Firefly III installation.', 'export_data_intro' => 'For backup purposes, when migrating to another system or when migrating to another Firefly III installation.',
'export_format' => 'Export format', 'export_format' => 'Export format',
'export_format_csv' => 'Comma separated values (CSV file)', 'export_format_csv' => 'Comma separated values (CSV file)',
'export_format_mt940' => 'MT940 compatible format', 'export_format_mt940' => 'MT940 相容格式',
'export_included_accounts' => 'Export transactions from these accounts', 'export_included_accounts' => '從這些帳戶匯出交易記錄',
'include_config_help' => 'For easy re-import into Firefly III', 'include_config_help' => '為方便重新導入到 Firefly III',
'include_old_uploads_help' => 'Firefly III does not throw away the original CSV files you have imported in the past. You can include them in your export.', 'include_old_uploads_help' => 'Firefly III 不會扔掉過去已導入的原始 CSV 檔。你可以將它們包含在匯出的檔案中。',
'do_export' => 'Export', 'do_export' => '匯出',
'export_status_never_started' => 'The export has not started yet', 'export_status_never_started' => '匯出尚未開始',
'export_status_make_exporter' => 'Creating exporter thing...', 'export_status_make_exporter' => 'Creating exporter thing...',
'export_status_collecting_journals' => 'Collecting your transactions...', 'export_status_collecting_journals' => '正在收集你的交易資料...',
'export_status_collected_journals' => 'Collected your transactions!', 'export_status_collected_journals' => '你的交易資料已經收集成功!',
'export_status_converting_to_export_format' => 'Converting your transactions...', 'export_status_converting_to_export_format' => '正在轉換您的交易資料...',
'export_status_converted_to_export_format' => 'Converted your transactions!', 'export_status_converted_to_export_format' => 'Converted your transactions!',
'export_status_creating_journal_file' => 'Creating the export file...', 'export_status_creating_journal_file' => 'Creating the export file...',
'export_status_created_journal_file' => 'Created the export file!', 'export_status_created_journal_file' => 'Created the export file!',
@ -334,7 +334,7 @@ return [
'create_new_expense' => 'Create new expense account', 'create_new_expense' => 'Create new expense account',
'create_new_revenue' => 'Create new revenue account', 'create_new_revenue' => 'Create new revenue account',
'create_new_piggy_bank' => 'Create new piggy bank', 'create_new_piggy_bank' => 'Create new piggy bank',
'create_new_bill' => 'Create new bill', 'create_new_bill' => '建立新賬單',
// currencies: // currencies:
'create_currency' => 'Create a new currency', 'create_currency' => 'Create a new currency',
@ -354,9 +354,9 @@ return [
// new user: // new user:
'submit' => 'Submit', 'submit' => 'Submit',
'getting_started' => 'Getting started', 'getting_started' => 'Getting started',
'to_get_started' => 'To get started with Firefly, please enter your current bank\'s name, and the balance of your checking account:', 'to_get_started' => '請輸入你的銀行名稱和帳戶餘額,以開始使用 Firefly',
'savings_balance_text' => 'If you have a savings account, please enter the current balance of your savings account:', 'savings_balance_text' => '如果你有儲蓄帳戶的話,請輸入你的儲蓄帳戶當前的餘額︰',
'cc_balance_text' => 'If you have a credit card, please enter your credit card\'s limit.', 'cc_balance_text' => '如果你有信用卡,請輸入你的信用卡限額。',
'stored_new_account_new_user' => 'Yay! Your new account has been stored.', 'stored_new_account_new_user' => 'Yay! Your new account has been stored.',
'stored_new_accounts_new_user' => 'Yay! Your new accounts have been stored.', 'stored_new_accounts_new_user' => 'Yay! Your new accounts have been stored.',
@ -396,20 +396,20 @@ return [
'auto_match_on' => 'Automatically matched by Firefly', 'auto_match_on' => 'Automatically matched by Firefly',
'auto_match_off' => 'Not automatically matched by Firefly', 'auto_match_off' => 'Not automatically matched by Firefly',
'next_expected_match' => 'Next expected match', 'next_expected_match' => 'Next expected match',
'delete_bill' => 'Delete bill ":name"', 'delete_bill' => '刪除賬單 ":name"',
'deleted_bill' => 'Deleted bill ":name"', 'deleted_bill' => '成功刪除賬單 ":name"',
'edit_bill' => 'Edit bill ":name"', 'edit_bill' => '編輯賬單 ":name"',
'more' => 'More', 'more' => 'More',
'rescan_old' => 'Rescan old transactions', 'rescan_old' => 'Rescan old transactions',
'update_bill' => 'Update bill', 'update_bill' => '更新賬單',
'updated_bill' => 'Updated bill ":name"', 'updated_bill' => '更新了帳單 ":name"',
'store_new_bill' => 'Store new bill', 'store_new_bill' => '儲存新的賬單',
'stored_new_bill' => 'Stored new bill ":name"', 'stored_new_bill' => '儲存了新的賬單 ":name"',
'cannot_scan_inactive_bill' => 'Inactive bills cannot be scanned.', 'cannot_scan_inactive_bill' => 'Inactive bills cannot be scanned.',
'rescanned_bill' => 'Rescanned everything.', 'rescanned_bill' => 'Rescanned everything.',
'bill_date_little_relevance' => 'The only part of this date used by Firefly is the day. It is only useful when your bill arrives at exactly the same date every month. If the payment date of your bills varies, simply use the first of the month.', 'bill_date_little_relevance' => 'Firefly 只會使用這個日期的日子部分。如果你的賬單的發出日子每月並不固定,輸入當月第一日就可以了。',
'average_bill_amount_year' => 'Average bill amount (:year)', 'average_bill_amount_year' => '平均賬單金額 :year',
'average_bill_amount_overall' => 'Average bill amount (overall)', 'average_bill_amount_overall' => '平均賬單金額 (總計)',
// accounts: // accounts:
'details_for_asset' => 'Details for asset account ":name"', 'details_for_asset' => 'Details for asset account ":name"',
@ -507,8 +507,8 @@ return [
'newTransfer' => 'New transfer', 'newTransfer' => 'New transfer',
'moneyIn' => 'Money in', 'moneyIn' => 'Money in',
'moneyOut' => 'Money out', 'moneyOut' => 'Money out',
'billsToPay' => 'Bills to pay', 'billsToPay' => '待付賬單',
'billsPaid' => 'Bills paid', 'billsPaid' => '已付賬單',
'viewDetails' => 'View details', 'viewDetails' => 'View details',
'divided' => 'divided', 'divided' => 'divided',
'toDivide' => 'left to divide', 'toDivide' => 'left to divide',
@ -526,7 +526,7 @@ return [
'Default account' => 'Asset account', 'Default account' => 'Asset account',
'Expense account' => 'Expense account', 'Expense account' => 'Expense account',
'Revenue account' => 'Revenue account', 'Revenue account' => 'Revenue account',
'Initial balance account' => 'Initial balance account', 'Initial balance account' => '初始帳戶',
'budgets' => 'Budgets', 'budgets' => 'Budgets',
'tags' => 'Tags', 'tags' => 'Tags',
'reports' => 'Reports', 'reports' => 'Reports',
@ -536,7 +536,7 @@ return [
'transfers' => 'Transfers', 'transfers' => 'Transfers',
'moneyManagement' => 'Money management', 'moneyManagement' => 'Money management',
'piggyBanks' => 'Piggy banks', 'piggyBanks' => 'Piggy banks',
'bills' => 'Bills', 'bills' => '賬單',
'createNew' => 'Create new', 'createNew' => 'Create new',
'withdrawal' => 'Withdrawal', 'withdrawal' => 'Withdrawal',
'deposit' => 'Deposit', 'deposit' => 'Deposit',
@ -545,11 +545,11 @@ return [
'Withdrawal' => 'Withdrawal', 'Withdrawal' => 'Withdrawal',
'Deposit' => 'Deposit', 'Deposit' => 'Deposit',
'Transfer' => 'Transfer', 'Transfer' => 'Transfer',
'bill' => 'Bill', 'bill' => '賬單',
'yes' => 'Yes', 'yes' => 'Yes',
'no' => 'No', 'no' => 'No',
'amount' => 'Amount', 'amount' => 'Amount',
'newBalance' => 'New balance', 'newBalance' => '新餘額',
'overview' => 'Overview', 'overview' => 'Overview',
'saveOnAccount' => 'Save on account', 'saveOnAccount' => 'Save on account',
'unknown' => 'Unknown', 'unknown' => 'Unknown',
@ -570,20 +570,20 @@ return [
'report_all_time_quick' => 'All-time, all accounts', 'report_all_time_quick' => 'All-time, all accounts',
'reports_can_bookmark' => 'Remember that reports can be bookmarked.', 'reports_can_bookmark' => 'Remember that reports can be bookmarked.',
'incomeVsExpenses' => 'Income vs. expenses', 'incomeVsExpenses' => 'Income vs. expenses',
'accountBalances' => 'Account balances', 'accountBalances' => '帳戶餘額',
'balanceStartOfYear' => 'Balance at start of year', 'balanceStartOfYear' => '年初結餘',
'balanceEndOfYear' => 'Balance at end of year', 'balanceEndOfYear' => '年末結餘',
'balanceStartOfMonth' => 'Balance at start of month', 'balanceStartOfMonth' => '月初結餘',
'balanceEndOfMonth' => 'Balance at end of month', 'balanceEndOfMonth' => '月未結餘',
'balanceStart' => 'Balance at start of period', 'balanceStart' => '期間之初的結餘',
'balanceEnd' => 'Balance at end of period', 'balanceEnd' => '期間之未的結餘',
'reportsOwnAccounts' => 'Reports for your own accounts', 'reportsOwnAccounts' => 'Reports for your own accounts',
'reportsOwnAccountsAndShared' => 'Reports for your own accounts and shared accounts', 'reportsOwnAccountsAndShared' => 'Reports for your own accounts and shared accounts',
'splitByAccount' => 'Split by account', 'splitByAccount' => 'Split by account',
'balancedByTransfersAndTags' => 'Balanced by transfers and tags', 'balancedByTransfersAndTags' => 'Balanced by transfers and tags',
'coveredWithTags' => 'Covered with tags', 'coveredWithTags' => 'Covered with tags',
'leftUnbalanced' => 'Left unbalanced', 'leftUnbalanced' => 'Left unbalanced',
'expectedBalance' => 'Expected balance', 'expectedBalance' => '預期餘額',
'outsideOfBudgets' => 'Outside of budgets', 'outsideOfBudgets' => 'Outside of budgets',
'leftInBudget' => 'Left in budget', 'leftInBudget' => 'Left in budget',
'sumOfSums' => 'Sum of sums', 'sumOfSums' => 'Sum of sums',
@ -606,7 +606,7 @@ return [
'report_type' => 'Report type', 'report_type' => 'Report type',
'report_type_default' => 'Default financial report', 'report_type_default' => 'Default financial report',
'report_type_audit' => 'Transaction history overview (audit)', 'report_type_audit' => 'Transaction history overview (audit)',
'report_type_meta-history' => 'Categories, budgets and bills overview', 'report_type_meta-history' => '類別、 預算與賬單的概覽',
'more_info_help' => 'More information about these types of reports can be found in the help pages. Press the (?) icon in the top right corner.', 'more_info_help' => 'More information about these types of reports can be found in the help pages. Press the (?) icon in the top right corner.',
'report_included_accounts' => 'Included accounts', 'report_included_accounts' => 'Included accounts',
'report_date_range' => 'Date range', 'report_date_range' => 'Date range',
@ -618,9 +618,9 @@ return [
'expense_entry' => 'Expenses to account ":name" between :start and :end', 'expense_entry' => 'Expenses to account ":name" between :start and :end',
'category_entry' => 'Expenses in category ":name" between :start and :end', 'category_entry' => 'Expenses in category ":name" between :start and :end',
'budget_spent_amount' => 'Expenses in budget ":budget" between :start and :end', 'budget_spent_amount' => 'Expenses in budget ":budget" between :start and :end',
'balance_amount' => 'Expenses in budget ":budget" paid from account ":account" between :start and :end', 'balance_amount' => '與 :start 和 :end 之間由帳號 ":account" 支付的預算 ":budget" 的支出',
'no_audit_activity' => 'No activity was recorded on account <a href=":url" title=":account_name">:account_name</a> between :start and :end.', 'no_audit_activity' => 'No activity was recorded on account <a href=":url" title=":account_name">:account_name</a> between :start and :end.',
'audit_end_balance' => 'Account balance of <a href=":url" title=":account_name">:account_name</a> at the end of :end was: :balance', 'audit_end_balance' => '<a href=":url" title=":account_name">:account_name</a> 在 :end 後的餘額是: :balance',
// charts: // charts:
'chart' => 'Chart', 'chart' => 'Chart',
@ -642,11 +642,11 @@ return [
'day' => 'Day', 'day' => 'Day',
'budgeted' => 'Budgeted', 'budgeted' => 'Budgeted',
'period' => 'Period', 'period' => 'Period',
'balance' => 'Balance', 'balance' => '餘額',
'summary' => 'Summary', 'summary' => 'Summary',
'sum' => 'Sum', 'sum' => 'Sum',
'average' => 'Average', 'average' => 'Average',
'balanceFor' => 'Balance for :name', 'balanceFor' => ':name 的餘額',
// piggy banks: // piggy banks:
'add_money_to_piggy' => 'Add money to piggy bank ":name"', 'add_money_to_piggy' => 'Add money to piggy bank ":name"',
@ -688,7 +688,7 @@ return [
// tags // tags
'regular_tag' => 'Just a regular tag.', 'regular_tag' => 'Just a regular tag.',
'balancing_act' => 'The tag takes at most two transactions; an expense and a transfer. They\'ll balance each other out.', 'balancing_act' => '這標籤最多會有兩項交易:一個支出和一個轉帳,而他們會互相抵消。',
'advance_payment' => 'The tag accepts one expense and any number of deposits aimed to repay the original expense.', 'advance_payment' => 'The tag accepts one expense and any number of deposits aimed to repay the original expense.',
'delete_tag' => 'Delete tag ":tag"', 'delete_tag' => 'Delete tag ":tag"',
'deleted_tag' => 'Deleted tag ":tag"', 'deleted_tag' => 'Deleted tag ":tag"',
@ -723,6 +723,8 @@ return [
'no_domain_filled_in' => 'No domain filled in', 'no_domain_filled_in' => 'No domain filled in',
'domain_already_blocked' => 'Domain :domain is already blocked', 'domain_already_blocked' => 'Domain :domain is already blocked',
'domain_is_now_blocked' => 'Domain :domain is now blocked', 'domain_is_now_blocked' => 'Domain :domain is now blocked',
'instance_configuration' => 'Configuration',
'firefly_instance_configuration' => 'Configuration options for Firefly III',
// split a transaction: // split a transaction:
'transaction_meta_data' => 'Transaction meta-data', 'transaction_meta_data' => 'Transaction meta-data',
@ -767,8 +769,10 @@ return [
'configure_import' => 'Further configure your import', 'configure_import' => 'Further configure your import',
'import_finish_configuration' => 'Finish configuration', 'import_finish_configuration' => 'Finish configuration',
'settings_for_import' => 'Settings', 'settings_for_import' => 'Settings',
'import_status' => 'Import status',
'import_status_text' => 'The import is currently running, or will start momentarily.',
'import_complete' => 'Import configuration complete!', 'import_complete' => 'Import configuration complete!',
'import_complete_text' => 'The import is ready to start. All the configuration you needed to do has been done. Please download the configuration file. It will help you with the import should it not go as planned. To actually run the import, you need to execute the following command in your console. Unfortunately, a web-based import is not yet possible.', 'import_complete_text' => 'The import is ready to start. All the configuration you needed to do has been done. Please download the configuration file. It will help you with the import should it not go as planned. To actually run the import, you can either execute the following command in your console, or run the web-based import. Depending on your configuration, the console import will give you more feedback.',
'import_download_config' => 'Download configuration', 'import_download_config' => 'Download configuration',
'import_start_import' => 'Start import', 'import_start_import' => 'Start import',
'import_intro_beta' => 'The import function of Firefly III is in beta. Many users of Firefly III have tried many different files. Although each individual compontent of this import routine works (really), the combination might break. If your file cannot be imported by Firefly, please read <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">this wiki page</a> so I can fix the problem you have run into.', 'import_intro_beta' => 'The import function of Firefly III is in beta. Many users of Firefly III have tried many different files. Although each individual compontent of this import routine works (really), the combination might break. If your file cannot be imported by Firefly, please read <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">this wiki page</a> so I can fix the problem you have run into.',
@ -777,4 +781,20 @@ return [
'import' => 'Import', 'import' => 'Import',
'import_intro_text' => 'Welcome to the Firefly III data import routine. At the moment, this routine can help you import files into Firefly. To do so, you must download or export transactions from other systems or software, and upload them here. The next steps will let you help Firefly III determin what the content is of your file, and how to handle it. Please select a file, and read all instructions carefully.', 'import_intro_text' => 'Welcome to the Firefly III data import routine. At the moment, this routine can help you import files into Firefly. To do so, you must download or export transactions from other systems or software, and upload them here. The next steps will let you help Firefly III determin what the content is of your file, and how to handle it. Please select a file, and read all instructions carefully.',
'import_file_help' => 'Select your file', 'import_file_help' => 'Select your file',
'import_status_settings_complete' => 'The import is ready to start.',
'import_status_import_complete' => 'The import has completed.',
'import_status_import_running' => 'The import is currently running. Please be patient.',
'import_status_header' => 'Import status and progress',
'import_status_errors' => 'Import errors',
'import_status_report' => 'Import report',
'import_finished' => 'Import has finished',
'import_error_single' => 'An error has occured during the import.',
'import_error_multi' => 'Some errors occured during the import.',
'import_error_fatal' => 'There was an error during the import routine. Please check the log files. The error seems to be:',
'import_error_timeout' => 'The import seems to have timed out. If this error persists, please import your data using the console command.',
'import_double' => 'Row #:row: This row has been imported before, and is stored in <a href=":link">:description</a>.',
'import_finished_all' => 'The import has finished. Please check out the results below.',
'import_with_key' => 'Import with key \':key\'',
'import_finished_report' => 'The import has finished. Please note any errors in the block above this line. All transactions imported during this particular session have been tagged, and you can check them out below. ',
'import_finished_link' => 'The transactions imported can be found in tag <a href=":link" class="label label-success" style="font-size:100%;font-weight:normal;">:tag</a>.',
]; ];

View File

@ -10,27 +10,27 @@
return [ return [
// new user: // new user:
'bank_name' => 'Bank name', 'bank_name' => '銀行名稱',
'bank_balance' => 'Balance', 'bank_balance' => '餘額',
'savings_balance' => 'Savings balance', 'savings_balance' => '儲蓄帳戶的餘額',
'credit_card_limit' => 'Credit card limit', 'credit_card_limit' => '信用卡額度',
'automatch' => 'Match automatically', 'automatch' => '自動匹配',
'skip' => 'Skip', 'skip' => '略過',
'name' => 'Name', 'name' => '名稱',
'active' => 'Active', 'active' => '啟用',
'amount_min' => 'Minimum amount', 'amount_min' => '最小金額',
'amount_max' => 'Maximum amount', 'amount_max' => '最大值',
'match' => 'Matches on', 'match' => '匹配於',
'repeat_freq' => 'Repeats', 'repeat_freq' => '循環週期',
'journal_currency_id' => 'Currency', 'journal_currency_id' => '貨幣',
'journal_amount' => 'Amount', 'journal_amount' => 'Amount',
'journal_asset_source_account' => 'Asset account (source)', 'journal_asset_source_account' => '資產帳戶 (源頭)',
'journal_source_account_name' => 'Revenue account (source)', 'journal_source_account_name' => '收入帳戶 (源頭)',
'journal_source_account_id' => 'Asset account (source)', 'journal_source_account_id' => '資產帳戶 (源頭)',
'account_from_id' => 'From account', 'account_from_id' => '從帳戶',
'account_to_id' => 'To account', 'account_to_id' => '到帳戶',
'journal_destination_account_id' => 'Asset account (destination)', 'journal_destination_account_id' => '資產帳戶 (目標)',
'asset_destination_account' => 'Asset account (destination)', 'asset_destination_account' => '資產帳戶 (目標)',
'asset_source_account' => 'Asset account (source)', 'asset_source_account' => 'Asset account (source)',
'journal_description' => 'Description', 'journal_description' => 'Description',
'split_journal' => 'Split this transaction', 'split_journal' => 'Split this transaction',
@ -38,14 +38,14 @@ return [
'currency' => 'Currency', 'currency' => 'Currency',
'account_id' => 'Asset account', 'account_id' => 'Asset account',
'budget_id' => 'Budget', 'budget_id' => 'Budget',
'openingBalance' => 'Opening balance', 'openingBalance' => '開戶金額',
'tagMode' => 'Tag mode', 'tagMode' => '標記模式',
'tagPosition' => 'Tag location', 'tagPosition' => '標籤位置',
'virtualBalance' => 'Virtual balance', 'virtualBalance' => '虛擬金額',
'longitude_latitude' => 'Location', 'longitude_latitude' => '位置',
'targetamount' => 'Target amount', 'targetamount' => '目標金額',
'accountRole' => 'Account role', 'accountRole' => '帳戶角色',
'openingBalanceDate' => 'Opening balance date', 'openingBalanceDate' => '開戶日期',
'ccType' => 'Credit card payment plan', 'ccType' => 'Credit card payment plan',
'ccMonthlyPaymentDate' => 'Credit card monthly payment date', 'ccMonthlyPaymentDate' => 'Credit card monthly payment date',
'piggy_bank_id' => 'Piggy bank', 'piggy_bank_id' => 'Piggy bank',
@ -53,15 +53,15 @@ return [
'returnHereExplanation' => 'After storing, return here to create another one.', 'returnHereExplanation' => 'After storing, return here to create another one.',
'returnHereUpdateExplanation' => 'After updating, return here.', 'returnHereUpdateExplanation' => 'After updating, return here.',
'description' => 'Description', 'description' => 'Description',
'expense_account' => 'Expense account', 'expense_account' => '支出帳戶',
'revenue_account' => 'Revenue account', 'revenue_account' => '收入帳戶',
'amount' => 'Amount', 'amount' => '金額',
'date' => 'Date', 'date' => '日期',
'interest_date' => 'Interest date', 'interest_date' => '付息日',
'book_date' => 'Book date', 'book_date' => 'Book date',
'process_date' => 'Processing date', 'process_date' => '處理日期',
'category' => 'Category', 'category' => '類別',
'tags' => 'Tags', 'tags' => '標籤',
'deletePermanently' => 'Delete permanently', 'deletePermanently' => 'Delete permanently',
'cancel' => 'Cancel', 'cancel' => 'Cancel',
'targetdate' => 'Target date', 'targetdate' => 'Target date',
@ -70,15 +70,15 @@ return [
'symbol' => 'Symbol', 'symbol' => 'Symbol',
'code' => 'Code', 'code' => 'Code',
'iban' => 'IBAN', 'iban' => 'IBAN',
'accountNumber' => 'Account number', 'accountNumber' => '帳戶號碼',
'has_headers' => 'Headers', 'has_headers' => 'Headers',
'date_format' => 'Date format', 'date_format' => '日期格式',
'specifix' => 'Bank- or file specific fixes', 'specifix' => 'Bank- or file specific fixes',
'attachments[]' => 'Attachments', 'attachments[]' => '附檔',
'store_new_withdrawal' => 'Store new withdrawal', 'store_new_withdrawal' => '存儲新提款',
'store_new_deposit' => 'Store new deposit', 'store_new_deposit' => '存儲新存款',
'store_new_transfer' => 'Store new transfer', 'store_new_transfer' => '存儲新轉帳',
'add_new_withdrawal' => 'Add a new withdrawal', 'add_new_withdrawal' => '新增提款',
'add_new_deposit' => 'Add a new deposit', 'add_new_deposit' => 'Add a new deposit',
'add_new_transfer' => 'Add a new transfer', 'add_new_transfer' => 'Add a new transfer',
'noPiggybank' => '(no piggy bank)', 'noPiggybank' => '(no piggy bank)',
@ -93,23 +93,23 @@ return [
'end_date' => 'End of range', 'end_date' => 'End of range',
'export_start_range' => 'Start of export range', 'export_start_range' => 'Start of export range',
'export_end_range' => 'End of export range', 'export_end_range' => 'End of export range',
'export_format' => 'File format', 'export_format' => '檔案格式',
'include_attachments' => 'Include uploaded attachments', 'include_attachments' => '包括上傳的附件',
'include_config' => 'Include configuration file', 'include_config' => '包括設定檔',
'include_old_uploads' => 'Include imported data', 'include_old_uploads' => '包含導入的資料',
'accounts' => 'Export transactions from these accounts', 'accounts' => '從這些帳戶匯出交易記錄',
'delete_account' => 'Delete account ":name"', 'delete_account' => '刪除帳號 ":name"',
'delete_bill' => 'Delete bill ":name"', 'delete_bill' => '刪除帳單 ":name"',
'delete_budget' => 'Delete budget ":name"', 'delete_budget' => '刪除預算 ":name"',
'delete_category' => 'Delete category ":name"', 'delete_category' => '刪除類別 ":name"',
'delete_currency' => 'Delete currency ":name"', 'delete_currency' => '刪除貨幣 ":name"',
'delete_journal' => 'Delete transaction with description ":description"', 'delete_journal' => '刪除包含描述 ":description" 的交易',
'delete_attachment' => 'Delete attachment ":name"', 'delete_attachment' => 'Delete attachment ":name"',
'delete_rule' => 'Delete rule ":title"', 'delete_rule' => 'Delete rule ":title"',
'delete_rule_group' => 'Delete rule group ":title"', 'delete_rule_group' => 'Delete rule group ":title"',
'attachment_areYouSure' => 'Are you sure you want to delete the attachment named ":name"?', 'attachment_areYouSure' => 'Are you sure you want to delete the attachment named ":name"?',
'account_areYouSure' => 'Are you sure you want to delete the account named ":name"?', 'account_areYouSure' => 'Are you sure you want to delete the account named ":name"?',
'bill_areYouSure' => 'Are you sure you want to delete the bill named ":name"?', 'bill_areYouSure' => '你確定要刪除賬單 ":name" 嗎?',
'rule_areYouSure' => 'Are you sure you want to delete the rule titled ":title"?', 'rule_areYouSure' => 'Are you sure you want to delete the rule titled ":title"?',
'ruleGroup_areYouSure' => 'Are you sure you want to delete the rule group titled ":title"?', 'ruleGroup_areYouSure' => 'Are you sure you want to delete the rule group titled ":title"?',
'budget_areYouSure' => 'Are you sure you want to delete the budget named ":name"?', 'budget_areYouSure' => 'Are you sure you want to delete the budget named ":name"?',

View File

@ -10,24 +10,24 @@
return [ return [
// tour! // tour!
'main-content-title' => 'Welcome to Firefly III', 'main-content-title' => '歡迎來到 Firefly III',
'main-content-text' => 'Do yourself a favor and follow this short guide to make sure you know your way around.', 'main-content-text' => '來看看這個簡單的教學來學習使用 Firefly III 吧!',
'sidebar-toggle-title' => 'Sidebar to create stuff', 'sidebar-toggle-title' => '按側欄來建立新的東西',
'sidebar-toggle-text' => 'Hidden under the plus icon are all the buttons to create new stuff. Accounts, transactions, everything!', 'sidebar-toggle-text' => '按一下加號圖案來創建新物件。帳號、交易、任何東西都可以!',
'account-menu-title' => 'All your accounts', 'account-menu-title' => '所有帳戶',
'account-menu-text' => 'Here you can find all the accounts you\'ve made.', 'account-menu-text' => '你能在這裡找到你所有的帳戶。',
'budget-menu-title' => 'Budgets', 'budget-menu-title' => '預算',
'budget-menu-text' => 'Use this page to organise your finances and limit spending.', 'budget-menu-text' => '本頁可以幫助你管理財產及降低支出。',
'report-menu-title' => 'Reports', 'report-menu-title' => '報表',
'report-menu-text' => 'Check this out when you want a solid overview of your finances.', 'report-menu-text' => '如果你需要一個財務狀況的簡報,來看看這個吧。',
'transaction-menu-title' => 'Transactions', 'transaction-menu-title' => '交易',
'transaction-menu-text' => 'All transactions you\'ve created can be found here.', 'transaction-menu-text' => '你可以在這裡找到所有交易記錄。',
'option-menu-title' => 'Options', 'option-menu-title' => '設定',
'option-menu-text' => 'This is pretty self-explanatory.', 'option-menu-text' => 'This is pretty self-explanatory.',
'main-content-end-title' => 'The end!', 'main-content-end-title' => '',
'main-content-end-text' => 'Remember that every page has a small question mark at the right top. Click it to get help about the page you\'re on.', 'main-content-end-text' => '每一頁在右上方有一個小問號。按一下它可以取得與頁面相關説明。',
'index' => 'index', 'index' => '首頁',
'home' => 'home', 'home' => '首頁',
'accounts-index' => 'accounts.index', 'accounts-index' => 'accounts.index',
'accounts-create' => 'accounts.create', 'accounts-create' => 'accounts.create',
'accounts-edit' => 'accounts.edit', 'accounts-edit' => 'accounts.edit',
@ -71,7 +71,7 @@ return [
'profile-delete-account' => 'profile.delete-account', 'profile-delete-account' => 'profile.delete-account',
'reports-index' => 'reports.index', 'reports-index' => 'reports.index',
'reports-report' => 'reports.report', 'reports-report' => 'reports.report',
'search' => 'search', 'search' => '搜尋',
'tags-index' => 'tags.index', 'tags-index' => 'tags.index',
'tags-create' => 'tags.create', 'tags-create' => 'tags.create',
'tags-show' => 'tags.show', 'tags-show' => 'tags.show',

View File

@ -8,27 +8,27 @@
*/ */
return [ return [
'buttons' => 'Buttons', 'buttons' => '按鈕',
'icon' => 'Icon', 'icon' => '圖標',
'create_date' => 'Created at', 'create_date' => '建立於',
'update_date' => 'Updated at', 'update_date' => '更新於',
'balance_before' => 'Balance before', 'balance_before' => '交易前餘額',
'balance_after' => 'Balance after', 'balance_after' => '交易後餘額',
'name' => 'Name', 'name' => '名稱',
'role' => 'Role', 'role' => '角色',
'currentBalance' => 'Current balance', 'currentBalance' => '目前餘額',
'active' => 'Is active?', 'active' => '是否有效?',
'lastActivity' => 'Last activity', 'lastActivity' => '最後的活動',
'balanceDiff' => 'Balance difference between :start and :end', 'balanceDiff' => ':start 和 :end 之間的餘額差',
'matchedOn' => 'Matched on', 'matchedOn' => '匹配於',
'matchesOn' => 'Matched on', 'matchesOn' => 'Matched on',
'account_type' => 'Account type', 'account_type' => '帳戶類型',
'new_balance' => 'New balance', 'new_balance' => '新餘額',
'account' => 'Account', 'account' => '帳戶',
'matchingAmount' => 'Amount', 'matchingAmount' => '金額',
'lastMatch' => 'Last match', 'lastMatch' => '最後出現',
'split_number' => 'Split #', 'split_number' => '拆分編號 #',
'destination' => 'Destination', 'destination' => '',
'source' => 'Source', 'source' => 'Source',
'expectedMatch' => 'Expected match', 'expectedMatch' => 'Expected match',
'automatch' => 'Auto match?', 'automatch' => 'Auto match?',
@ -36,15 +36,15 @@ return [
'description' => 'Description', 'description' => 'Description',
'amount' => 'Amount', 'amount' => 'Amount',
'date' => 'Date', 'date' => 'Date',
'interest_date' => 'Interest date', 'interest_date' => '付息日',
'book_date' => 'Book date', 'book_date' => 'Book date',
'process_date' => 'Processing date', 'process_date' => '處理日期',
'from' => 'From', 'from' => '',
'piggy_bank' => 'Piggy bank', 'piggy_bank' => '存錢筒',
'to' => 'To', 'to' => '',
'budget' => 'Budget', 'budget' => '預算',
'category' => 'Category', 'category' => '類別',
'bill' => 'Bill', 'bill' => '賬單',
'withdrawal' => 'Withdrawal', 'withdrawal' => 'Withdrawal',
'deposit' => 'Deposit', 'deposit' => 'Deposit',
'transfer' => 'Transfer', 'transfer' => 'Transfer',
@ -52,12 +52,12 @@ return [
'completed' => 'Completed', 'completed' => 'Completed',
'iban' => 'IBAN', 'iban' => 'IBAN',
'paid_current_period' => 'Paid this period', 'paid_current_period' => 'Paid this period',
'email' => 'Email', 'email' => '電子郵件',
'registered_at' => 'Registered at', 'registered_at' => '註冊於',
'is_activated' => 'Is activated', 'is_activated' => '已經啟動',
'is_blocked' => 'Is blocked', 'is_blocked' => '被阻止',
'is_admin' => 'Is admin', 'is_admin' => '是管理員',
'has_two_factor' => 'Has 2FA', 'has_two_factor' => '有雙重身份驗證 2FA',
'confirmed_from' => 'Confirmed from', 'confirmed_from' => 'Confirmed from',
'registered_from' => 'Registered from', 'registered_from' => 'Registered from',
'blocked_code' => 'Block code', 'blocked_code' => 'Block code',

View File

@ -8,10 +8,10 @@
*/ */
return [ return [
'password' => 'Passwords must be at least six characters and match the confirmation.', 'password' => '密碼至少需要六個字元,並與確認欄中的密碼相同。',
'user' => 'We can\'t find a user with that e-mail address.', 'user' => '我們找不到使用該電郵地址的用戶。',
'token' => 'This password reset token is invalid.', 'token' => '該密碼重置碼已經失效。',
'sent' => 'We have e-mailed your password reset link!', 'sent' => '我們已經將密碼重置連結發送至您的電郵!',
'reset' => 'Your password has been reset!', 'reset' => '你的密碼已經被重置!',
'blocked' => 'Nice try though.', 'blocked' => '好一個嘗試。',
]; ];

View File

@ -8,27 +8,27 @@
*/ */
return [ return [
'iban' => 'This is not a valid IBAN.', 'iban' => '這不是有效的 IBAN。',
'unique_account_number_for_user' => 'It looks like this account number is already in use.', 'unique_account_number_for_user' => '此帳號號碼已經存在。',
'rule_trigger_value' => 'This value is invalid for the selected trigger.', 'rule_trigger_value' => '此值不能用於所選擇的事件。',
'rule_action_value' => 'This value is invalid for the selected action.', 'rule_action_value' => '此值不能用於所選擇的動作。',
'invalid_domain' => 'Due to security constraints, you cannot register from this domain.', 'invalid_domain' => '基於安全理由,你無法使用此域名註冊。',
'file_already_attached' => 'Uploaded file ":name" is already attached to this object.', 'file_already_attached' => '檔案 ":name" 已附加到該物件上。',
'file_attached' => 'Succesfully uploaded file ":name".', 'file_attached' => '已成功上傳檔案 ":name"。',
'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.', 'file_invalid_mime' => '檔案 ":name" 的類型為 ":mime",並不容許上載此類型的檔案。',
'file_too_large' => 'File ":name" is too large.', 'file_too_large' => '檔案 ":name" 過大。',
'belongs_to_user' => 'The value of :attribute is unknown', 'belongs_to_user' => ':attribute 的值是未知的。',
'accepted' => 'The :attribute must be accepted.', 'accepted' => ':attribute 必須被接受。',
'active_url' => 'The :attribute is not a valid URL.', 'active_url' => ':attribute 不是有效的URL。',
'after' => 'The :attribute must be a date after :date.', 'after' => ':attribute 必須是一個在 :date 之後的日期。',
'alpha' => 'The :attribute may only contain letters.', 'alpha' => 'The :attribute may only contain letters.',
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', 'alpha_dash' => ':attribute 只允許數字,字母,和下劃線。',
'alpha_num' => 'The :attribute may only contain letters and numbers.', 'alpha_num' => ':attribute 只允許包含數字和字母。',
'array' => 'The :attribute must be an array.', 'array' => ':attribute 必須是一個陣列。',
'unique_for_user' => 'There already is an entry with this :attribute.', 'unique_for_user' => ':attribute 已存在。',
'before' => 'The :attribute must be a date before :date.', 'before' => ':attribute 必須是一個在 :date 之前的日期。',
'unique_object_for_user' => 'This name is already in use', 'unique_object_for_user' => '這個名稱已被使用。',
'unique_account_for_user' => 'This account name is already in use', 'unique_account_for_user' => '這個帳號名稱已被使用。',
'between.numeric' => 'The :attribute must be between :min and :max.', 'between.numeric' => 'The :attribute must be between :min and :max.',
'between.file' => 'The :attribute must be between :min and :max kilobytes.', 'between.file' => 'The :attribute must be between :min and :max kilobytes.',
'between.string' => 'The :attribute must be between :min and :max characters.', 'between.string' => 'The :attribute must be between :min and :max characters.',
@ -36,14 +36,14 @@ return [
'boolean' => 'The :attribute field must be true or false.', 'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.', 'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.', 'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.', 'date_format' => ':attribute 不符合格式 :format 。',
'different' => 'The :attribute and :other must be different.', 'different' => ':attribute 和 :other 不能相同。',
'digits' => 'The :attribute must be :digits digits.', 'digits' => ':attribute 必須是 :digits 位數字。',
'digits_between' => 'The :attribute must be between :min and :max digits.', 'digits_between' => ':attribute 必須在 :min 位和 :max 位數字之間。',
'email' => 'The :attribute must be a valid email address.', 'email' => ':attribute 必須是一個有效的電子郵件地址。',
'filled' => 'The :attribute field is required.', 'filled' => ':attribute 欄位是必填的。',
'exists' => 'The selected :attribute is invalid.', 'exists' => '所選的 :attribute 無效。',
'image' => 'The :attribute must be an image.', 'image' => ':attribute 必須是圖片。',
'in' => 'The selected :attribute is invalid.', 'in' => 'The selected :attribute is invalid.',
'integer' => 'The :attribute must be an integer.', 'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.', 'ip' => 'The :attribute must be a valid IP address.',
@ -51,30 +51,30 @@ return [
'max.numeric' => 'The :attribute may not be greater than :max.', 'max.numeric' => 'The :attribute may not be greater than :max.',
'max.file' => 'The :attribute may not be greater than :max kilobytes.', 'max.file' => 'The :attribute may not be greater than :max kilobytes.',
'max.string' => 'The :attribute may not be greater than :max characters.', 'max.string' => 'The :attribute may not be greater than :max characters.',
'max.array' => 'The :attribute may not have more than :max items.', 'max.array' => ':attribute 的數量不能超過 :max 個。',
'mimes' => 'The :attribute must be a file of type: :values.', 'mimes' => ':attribute 的文件類型必須是 :values 。',
'min.numeric' => 'The :attribute must be at least :min.', 'min.numeric' => ':attribute 至少需要 :min。',
'min.file' => 'The :attribute must be at least :min kilobytes.', 'min.file' => ':attribute 大小至少為 :min KB。',
'min.string' => 'The :attribute must be at least :min characters.', 'min.string' => 'The :attribute must be at least :min characters.',
'min.array' => 'The :attribute must have at least :min items.', 'min.array' => ':attribute 至少需要有 :min 項。',
'not_in' => 'The selected :attribute is invalid.', 'not_in' => '所選的 :attribute 無效。',
'numeric' => 'The :attribute must be a number.', 'numeric' => ':attribute 必須是數字。',
'regex' => 'The :attribute format is invalid.', 'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.', 'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.', 'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'The :attribute field is required unless :other is in :values.', 'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_with' => 'The :attribute field is required when :values is present.', 'required_with' => 'The :attribute field is required when :values is present.',
'required_with_all' => 'The :attribute field is required when :values is present.', 'required_with_all' => 'The :attribute field is required when :values is present.',
'required_without' => 'The :attribute field is required when :values is not present.', 'required_without' => '當 :values 不存在時, :attribute 是必填的。',
'required_without_all' => 'The :attribute field is required when none of :values are present.', 'required_without_all' => '當沒有任何 :values 存在時, :attribute 為必填項。',
'same' => 'The :attribute and :other must match.', 'same' => ':attribute 和 :other 必須匹配。',
'size.numeric' => 'The :attribute must be :size.', 'size.numeric' => ':attribute 必須是 :size 位。',
'size.file' => 'The :attribute must be :size kilobytes.', 'size.file' => ':attribute 必須為 :size KB。',
'size.string' => 'The :attribute must be :size characters.', 'size.string' => ':attribute 必須包含 :size 個字符。',
'size.array' => 'The :attribute must contain :size items.', 'size.array' => ':attribute 必須包含 :size 個項目。',
'unique' => 'The :attribute has already been taken.', 'unique' => ':attribute 已經存在。',
'string' => 'The :attribute must be a string.', 'string' => ':attribute 必須是一個字符串。',
'url' => 'The :attribute format is invalid.', 'url' => ':attribute 格式無效。',
'timezone' => 'The :attribute must be a valid zone.', 'timezone' => ':attribute 必須是有效的區域。',
'2fa_code' => 'The :attribute field is invalid.', '2fa_code' => ':attribute 格式無效。',
]; ];