mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
New language files.
Signed-off-by: James Cole <thegrumpydictator@gmail.com>
This commit is contained in:
parent
1f321fadd4
commit
5c3da9fd9e
@ -46,4 +46,4 @@ class ConfigurationController extends Controller
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -723,6 +723,8 @@ return [
|
||||
'no_domain_filled_in' => 'No domain filled in',
|
||||
'domain_already_blocked' => 'Domain :domain is already blocked',
|
||||
'domain_is_now_blocked' => 'Domain :domain is now blocked',
|
||||
'instance_configuration' => 'Configuration',
|
||||
'firefly_instance_configuration' => 'Configuration options for Firefly III',
|
||||
|
||||
// split a transaction:
|
||||
'transaction_meta_data' => 'Transaction meta-data',
|
||||
@ -767,8 +769,10 @@ return [
|
||||
'configure_import' => 'Further configure your import',
|
||||
'import_finish_configuration' => 'Finish configuration',
|
||||
'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_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_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.',
|
||||
@ -777,4 +781,20 @@ return [
|
||||
'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_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>.',
|
||||
];
|
||||
|
@ -723,6 +723,8 @@ return [
|
||||
'no_domain_filled_in' => 'Geen domein opgegeven',
|
||||
'domain_already_blocked' => 'Domein :domain is al geblokkeerd',
|
||||
'domain_is_now_blocked' => 'Domein :domain is nu geblokkeerd',
|
||||
'instance_configuration' => 'Instellingen',
|
||||
'firefly_instance_configuration' => 'Instellingen voor Firefly III',
|
||||
|
||||
// split a transaction:
|
||||
'transaction_meta_data' => 'Transactie meta-data',
|
||||
@ -767,8 +769,10 @@ return [
|
||||
'configure_import' => 'Verder configureren van je import',
|
||||
'import_finish_configuration' => 'De configuratie voltooien',
|
||||
'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_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_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.',
|
||||
@ -777,4 +781,20 @@ return [
|
||||
'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_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>.',
|
||||
];
|
||||
|
@ -11,70 +11,70 @@ declare(strict_types = 1);
|
||||
|
||||
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_form' => 'Form',
|
||||
'header_help' => 'Check this if the first row of your CSV file are the column titles',
|
||||
'import_configure_form' => 'Formulário',
|
||||
'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.',
|
||||
'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.',
|
||||
'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.',
|
||||
'upload_not_writeable' => 'The grey box contains a file path. It should be writeable. Please make sure it is.',
|
||||
'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' => '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' => 'Na caixa cinza contém um caminho de arquivo. Deve ser possível gravar nele. Por favor, certifique-se de que é.',
|
||||
|
||||
// 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_table' => 'Table',
|
||||
'column_name' => 'Name of column',
|
||||
'column_example' => 'Column example data',
|
||||
'column_role' => 'Column data meaning',
|
||||
'do_map_value' => 'Map these values',
|
||||
'column' => 'Column',
|
||||
'no_example_data' => 'No example data available',
|
||||
'store_column_roles' => 'Continue import',
|
||||
'do_not_map' => '(do not map)',
|
||||
'map_title' => 'Connect import data to Firefly III data',
|
||||
'column_roles_table' => 'Tabela',
|
||||
'column_name' => 'Nome da coluna',
|
||||
'column_example' => 'Dados de exemplo da coluna',
|
||||
'column_role' => 'Significado de dados de coluna',
|
||||
'do_map_value' => 'Mapear esses valores',
|
||||
'column' => 'Coluna',
|
||||
'no_example_data' => 'Não há dados de exemplo disponíveis',
|
||||
'store_column_roles' => 'Continuar a importação',
|
||||
'do_not_map' => '(não mapear)',
|
||||
'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.',
|
||||
|
||||
'field_value' => 'Field value',
|
||||
'field_mapped_to' => 'Mapped to',
|
||||
'store_column_mapping' => 'Store mapping',
|
||||
'field_value' => 'Valor do campo',
|
||||
'field_mapped_to' => 'Mapeado para',
|
||||
'store_column_mapping' => 'Mapear armazenamento',
|
||||
|
||||
// map things.
|
||||
|
||||
|
||||
'column__ignore' => '(ignore this column)',
|
||||
'column_account-iban' => 'Asset account (IBAN)',
|
||||
'column_account-id' => 'Asset account ID (matching Firefly)',
|
||||
'column_account-name' => 'Asset account (name)',
|
||||
'column_amount' => 'Amount',
|
||||
'column_amount-comma-separated' => 'Amount (comma as decimal separator)',
|
||||
'column_bill-id' => 'Bill ID (matching Firefly)',
|
||||
'column_bill-name' => 'Bill name',
|
||||
'column_budget-id' => 'Budget ID (matching Firefly)',
|
||||
'column_budget-name' => 'Budget name',
|
||||
'column_category-id' => 'Category ID (matching Firefly)',
|
||||
'column_category-name' => 'Category name',
|
||||
'column_currency-code' => 'Currency code (ISO 4217)',
|
||||
'column_currency-id' => 'Currency ID (matching Firefly)',
|
||||
'column_currency-name' => 'Currency name (matching Firefly)',
|
||||
'column_currency-symbol' => 'Currency symbol (matching Firefly)',
|
||||
'column_date-interest' => 'Interest calculation date',
|
||||
'column_date-book' => 'Transaction booking date',
|
||||
'column_date-process' => 'Transaction process date',
|
||||
'column_date-transaction' => 'Date',
|
||||
'column_description' => 'Description',
|
||||
'column_opposing-iban' => 'Opposing account (IBAN)',
|
||||
'column_opposing-id' => 'Opposing account ID (matching Firefly)',
|
||||
'column_external-id' => 'External ID',
|
||||
'column_opposing-name' => 'Opposing account (name)',
|
||||
'column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator',
|
||||
'column_ing-debet-credit' => 'ING specific debet/credit indicator',
|
||||
'column_sepa-ct-id' => 'SEPA Credit Transfer end-to-end ID',
|
||||
'column_sepa-ct-op' => 'SEPA Credit Transfer opposing account',
|
||||
'column_sepa-db' => 'SEPA Direct Debet',
|
||||
'column_tags-comma' => 'Tags (comma separated)',
|
||||
'column_tags-space' => 'Tags (space separated)',
|
||||
'column_account-number' => 'Asset account (account number)',
|
||||
'column_opposing-number' => 'Opposing account (account number)',
|
||||
'column__ignore' => '(ignorar esta coluna)',
|
||||
'column_account-iban' => 'Conta de Ativo (IBAN)',
|
||||
'column_account-id' => 'ID da Conta de Ativo (correspondente Firefly)',
|
||||
'column_account-name' => 'Conta de Ativo (nome)',
|
||||
'column_amount' => 'Quantia',
|
||||
'column_amount-comma-separated' => 'Quantia (vírgula como separador decimal)',
|
||||
'column_bill-id' => 'ID Fatura (correspondente Firefly)',
|
||||
'column_bill-name' => 'Nome da Fatura',
|
||||
'column_budget-id' => 'ID do Orçamento (correspondente Firefly)',
|
||||
'column_budget-name' => 'Nome do Orçamento',
|
||||
'column_category-id' => 'ID da Categoria (correspondente Firefly)',
|
||||
'column_category-name' => 'Nome da Categoria',
|
||||
'column_currency-code' => 'Código da Moeda (ISO 4217)',
|
||||
'column_currency-id' => 'ID da Moeda (correspondente Firefly)',
|
||||
'column_currency-name' => 'Nome da Moeda (correspondente Firefly)',
|
||||
'column_currency-symbol' => 'Símbolo da Moeda (correspondente Firefly)',
|
||||
'column_date-interest' => 'Data de cálculo de juros',
|
||||
'column_date-book' => 'Data da reserva de transação',
|
||||
'column_date-process' => 'Data do processo de transação',
|
||||
'column_date-transaction' => 'Data',
|
||||
'column_description' => 'Descrição',
|
||||
'column_opposing-iban' => 'Conta contrária (IBAN)',
|
||||
'column_opposing-id' => 'ID da Conta Cotrária (correspondente Firefly)',
|
||||
'column_external-id' => 'ID Externo',
|
||||
'column_opposing-name' => 'Conta contrária (nome)',
|
||||
'column_rabo-debet-credit' => 'Indicador de débito/crédito do Rabobank',
|
||||
'column_ing-debet-credit' => 'Indicador de débito/crédito do ING',
|
||||
'column_sepa-ct-id' => 'ID da Transferência de Crédito fim-a-fim SEPA',
|
||||
'column_sepa-ct-op' => 'Transferência de Crédito SEPA conta contrária',
|
||||
'column_sepa-db' => 'SEPA Débito Direto',
|
||||
'column_tags-comma' => 'Tags (separadas por vírgula)',
|
||||
'column_tags-space' => 'Tags (separadas por espaço)',
|
||||
'column_account-number' => 'Conta de ativo (número da conta)',
|
||||
'column_opposing-number' => 'Conta Contrária (número da conta)',
|
||||
];
|
||||
|
@ -408,8 +408,8 @@ return [
|
||||
'cannot_scan_inactive_bill' => 'Faturas inativas não podem ser verificadas.',
|
||||
'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.',
|
||||
'average_bill_amount_year' => 'Average bill amount (:year)',
|
||||
'average_bill_amount_overall' => 'Average bill amount (overall)',
|
||||
'average_bill_amount_year' => 'Média de fatura (:ano)',
|
||||
'average_bill_amount_overall' => 'Média de fatura (geral)',
|
||||
|
||||
// accounts:
|
||||
'details_for_asset' => 'Detalhes para a conta de ativo ":name"',
|
||||
@ -556,7 +556,7 @@ return [
|
||||
'daily' => 'Diário',
|
||||
'monthly' => 'Mensal',
|
||||
'profile' => 'Perfil',
|
||||
'errors' => 'Errors',
|
||||
'errors' => 'Erros',
|
||||
|
||||
// reports:
|
||||
'report_default' => 'Relatório financeiro padrão de :start até :end',
|
||||
@ -649,7 +649,7 @@ return [
|
||||
'balanceFor' => 'Saldo para ":name"',
|
||||
|
||||
// piggy banks:
|
||||
'add_money_to_piggy' => 'Add money to piggy bank ":name"',
|
||||
'add_money_to_piggy' => 'Adicionar dinheiro ao cofrinho ":name"',
|
||||
'piggy_bank' => 'Cofrinho',
|
||||
'new_piggy_bank' => 'Criar novo cofrinho',
|
||||
'store_piggy_bank' => 'Armazenar novo cofrinho',
|
||||
@ -711,18 +711,20 @@ return [
|
||||
'user_administration' => 'Administração de usuários',
|
||||
'list_all_users' => 'Todos os usuários',
|
||||
'all_users' => 'Todos os usuários',
|
||||
'all_blocked_domains' => 'All blocked domains',
|
||||
'blocked_domains' => 'Blocked domains',
|
||||
'no_domains_banned' => 'No domains blocked',
|
||||
'all_user_domains' => 'All user email address domains',
|
||||
'all_domains_is_filtered' => 'This list does not include already blocked domains.',
|
||||
'domain_now_blocked' => 'Domain :domain is now blocked',
|
||||
'domain_now_unblocked' => 'Domain :domain is now unblocked',
|
||||
'manual_block_domain' => 'Block a domain by hand',
|
||||
'block_domain' => 'Block domain',
|
||||
'no_domain_filled_in' => 'No domain filled in',
|
||||
'domain_already_blocked' => 'Domain :domain is already blocked',
|
||||
'domain_is_now_blocked' => 'Domain :domain is now blocked',
|
||||
'all_blocked_domains' => 'Todos domínios bloqueados',
|
||||
'blocked_domains' => 'Domínios bloqueados',
|
||||
'no_domains_banned' => 'Não há domínios bloqueados',
|
||||
'all_user_domains' => 'Todos os domínios de e-mail do usuário',
|
||||
'all_domains_is_filtered' => 'Esta lista não inclui domínios já bloqueados.',
|
||||
'domain_now_blocked' => 'Domínio :domain está bloqueado',
|
||||
'domain_now_unblocked' => 'Domínio :domain está desbloqueado',
|
||||
'manual_block_domain' => 'Bloquear um domínio manualmente',
|
||||
'block_domain' => 'Bloquear domínio',
|
||||
'no_domain_filled_in' => 'Nenhum domínio preenchido',
|
||||
'domain_already_blocked' => 'Domínio :domain já está bloqueado',
|
||||
'domain_is_now_blocked' => 'Domínio :domain está bloqueado',
|
||||
'instance_configuration' => 'Configuration',
|
||||
'firefly_instance_configuration' => 'Configuration options for Firefly III',
|
||||
|
||||
// split a transaction:
|
||||
'transaction_meta_data' => 'Dados de transação',
|
||||
@ -750,31 +752,49 @@ return [
|
||||
'add_another_split' => 'Adicionar outra divisão',
|
||||
'split-transactions' => 'Dividir transações',
|
||||
'split-new-transaction' => 'Dividir uma nova transação',
|
||||
'do_split' => 'Do a split',
|
||||
'split_this_withdrawal' => 'Split this withdrawal',
|
||||
'split_this_deposit' => 'Split this deposit',
|
||||
'split_this_transfer' => 'Split this transfer',
|
||||
'cannot_edit_multiple_source' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple source accounts.',
|
||||
'cannot_edit_multiple_dest' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple destination accounts.',
|
||||
'no_edit_multiple_left' => 'You have selected no valid transactions to edit.',
|
||||
'do_split' => 'Fazer uma divisão',
|
||||
'split_this_withdrawal' => 'Dividir esta retirada',
|
||||
'split_this_deposit' => 'Dividir este depósito',
|
||||
'split_this_transfer' => 'Dividir essa transferência',
|
||||
'cannot_edit_multiple_source' => 'Você não pode editar transações parceladas #:id com a descrição ":description" porque ele contém várias contas de origem.',
|
||||
'cannot_edit_multiple_dest' => 'Você não pode editar transações parceladas #:id com a descrição ":description" porque ele contém várias contas de destino.',
|
||||
'no_edit_multiple_left' => 'Você não selecionou nenhuma transação válida para editar.',
|
||||
|
||||
// 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_file_type_csv' => 'CSV (comma separated values)',
|
||||
'import_file_type_help' => 'Select the type of file you will upload',
|
||||
'import_start' => 'Start the import',
|
||||
'configure_import' => 'Further configure your import',
|
||||
'import_finish_configuration' => 'Finish configuration',
|
||||
'settings_for_import' => 'Settings',
|
||||
'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_download_config' => 'Download configuration',
|
||||
'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_data' => 'Import data',
|
||||
'import_data_full' => 'Import data into Firefly III',
|
||||
'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_file_help' => 'Select your file',
|
||||
'import_file_type_csv' => 'CSV (valores separados por vírgula)',
|
||||
'import_file_type_help' => 'Selecione o tipo de arquivo que você fará o upload',
|
||||
'import_start' => 'Iniciar a importação',
|
||||
'configure_import' => 'Além disso, configure sua importação',
|
||||
'import_finish_configuration' => 'Terminar configuração',
|
||||
'settings_for_import' => 'Preferências',
|
||||
'import_status' => 'Import status',
|
||||
'import_status_text' => 'The import is currently running, or will start momentarily.',
|
||||
'import_complete' => 'Configuração de importação completa!',
|
||||
'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 da configuração',
|
||||
'import_start_import' => 'Iniciar importação',
|
||||
'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_data' => 'Importar dados',
|
||||
'import_data_full' => 'Importar dados para o Firefly III',
|
||||
'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>.',
|
||||
];
|
||||
|
@ -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.',
|
||||
|
||||
// admin
|
||||
'domain' => 'Domain',
|
||||
'domain' => 'Domínio',
|
||||
|
||||
// import
|
||||
'import_file' => 'Import file',
|
||||
'configuration_file' => 'Configuration file',
|
||||
'import_file_type' => 'Import file type',
|
||||
'import_file' => 'Importar arquivo',
|
||||
'configuration_file' => 'Arquivo de configuração',
|
||||
'import_file_type' => 'Tipo de arquivo de importação',
|
||||
'csv_comma' => 'Uma vírgula (,)',
|
||||
'csv_semicolon' => 'Um ponto e vírgula (;)',
|
||||
'csv_tab' => 'Um Tab (invisível)',
|
||||
|
@ -29,7 +29,7 @@ return [
|
||||
'lastMatch' => 'Último equivalente',
|
||||
'split_number' => 'Dividir #',
|
||||
'destination' => 'Destino',
|
||||
'source' => 'Source',
|
||||
'source' => 'Fonte',
|
||||
'expectedMatch' => 'Equivalente esperado',
|
||||
'automatch' => 'Auto match?',
|
||||
'repeat_freq' => 'Repetições',
|
||||
@ -58,9 +58,9 @@ return [
|
||||
'is_blocked' => 'Está bloqueado',
|
||||
'is_admin' => 'É admin',
|
||||
'has_two_factor' => 'Tem 2FA',
|
||||
'confirmed_from' => 'Confirmed from',
|
||||
'registered_from' => 'Registered from',
|
||||
'confirmed_from' => 'Confirmado de',
|
||||
'registered_from' => 'Registrado de',
|
||||
'blocked_code' => 'Bloco de código',
|
||||
'domain' => 'Domain',
|
||||
'registration_attempts' => 'Registration attempts',
|
||||
'domain' => 'Domínio',
|
||||
'registration_attempts' => 'Tentativas de registo',
|
||||
];
|
||||
|
@ -723,6 +723,8 @@ return [
|
||||
'no_domain_filled_in' => 'No domain filled in',
|
||||
'domain_already_blocked' => 'Domain :domain is already blocked',
|
||||
'domain_is_now_blocked' => 'Domain :domain is now blocked',
|
||||
'instance_configuration' => 'Configuration',
|
||||
'firefly_instance_configuration' => 'Configuration options for Firefly III',
|
||||
|
||||
// split a transaction:
|
||||
'transaction_meta_data' => 'Transaction meta-data',
|
||||
@ -767,8 +769,10 @@ return [
|
||||
'configure_import' => 'Further configure your import',
|
||||
'import_finish_configuration' => 'Finish configuration',
|
||||
'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_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_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.',
|
||||
@ -777,4 +781,20 @@ return [
|
||||
'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_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>.',
|
||||
];
|
||||
|
@ -9,38 +9,38 @@
|
||||
*/
|
||||
|
||||
return [
|
||||
'home' => 'Home',
|
||||
'cash_accounts' => 'Cash accounts',
|
||||
'edit_account' => 'Edit account ":name"',
|
||||
'edit_currency' => 'Edit currencies ":name"',
|
||||
'delete_currency' => 'Delete currencies ":name"',
|
||||
'newPiggyBank' => 'Create a new piggy bank',
|
||||
'edit_piggyBank' => 'Edit piggy bank ":name"',
|
||||
'preferences' => 'Preferences',
|
||||
'profile' => 'Profile',
|
||||
'changePassword' => 'Change your password',
|
||||
'bills' => 'Bills',
|
||||
'newBill' => 'New bill',
|
||||
'edit_bill' => 'Edit bill ":name"',
|
||||
'delete_bill' => 'Delete bill ":name"',
|
||||
'reports' => 'Reports',
|
||||
'monthly_report' => 'Monthly report for :date',
|
||||
'monthly_report_shared' => 'Monthly report for :date (including shared accounts)',
|
||||
'yearly_report' => 'Yearly report for :date',
|
||||
'yearly_report_shared' => 'Yearly report for :date (including shared accounts)',
|
||||
'budget_report' => 'Budget report for :date',
|
||||
'searchResult' => 'Search for ":query"',
|
||||
'withdrawal_list' => 'Expenses',
|
||||
'home' => '首頁',
|
||||
'cash_accounts' => '現金帳戶',
|
||||
'edit_account' => '編輯帳戶 ":name"',
|
||||
'edit_currency' => '編輯貨幣 ":name"',
|
||||
'delete_currency' => '刪除貨幣 ":name"',
|
||||
'newPiggyBank' => '創建一個新的存錢筒',
|
||||
'edit_piggyBank' => '編輯存錢筒 ":name"',
|
||||
'preferences' => '設定',
|
||||
'profile' => '個人設定',
|
||||
'changePassword' => '更改密碼',
|
||||
'bills' => '賬單',
|
||||
'newBill' => '新增賬單',
|
||||
'edit_bill' => '編輯賬單 ":name"',
|
||||
'delete_bill' => '刪除賬單 ":name"',
|
||||
'reports' => '報表',
|
||||
'monthly_report' => '月度報告: :date',
|
||||
'monthly_report_shared' => '月度報告︰ :date (包括共有賬號)',
|
||||
'yearly_report' => '年度報告: :date',
|
||||
'yearly_report_shared' => '年度報告︰ :date (包括共有賬號)',
|
||||
'budget_report' => '預算報告: :date',
|
||||
'searchResult' => '搜尋 ":query"',
|
||||
'withdrawal_list' => '支出',
|
||||
'deposit_list' => 'Revenue, income and deposits',
|
||||
'transfer_list' => 'Transfers',
|
||||
'transfers_list' => 'Transfers',
|
||||
'create_withdrawal' => 'Create new withdrawal',
|
||||
'create_deposit' => 'Create new deposit',
|
||||
'create_transfer' => 'Create new transfer',
|
||||
'edit_journal' => 'Edit transaction ":description"',
|
||||
'delete_journal' => 'Delete transaction ":description"',
|
||||
'tags' => 'Tags',
|
||||
'createTag' => 'Create new tag',
|
||||
'edit_tag' => 'Edit tag ":tag"',
|
||||
'delete_tag' => 'Delete tag ":tag"',
|
||||
'edit_journal' => '編緝交易 ":description"',
|
||||
'delete_journal' => '刪除交易 ":description"',
|
||||
'tags' => '標籤',
|
||||
'createTag' => '建立新標籤',
|
||||
'edit_tag' => '編輯標籤 ":tag"',
|
||||
'delete_tag' => '刪除標籤 ":tag"',
|
||||
];
|
||||
|
@ -11,29 +11,29 @@ declare(strict_types = 1);
|
||||
|
||||
return [
|
||||
|
||||
'import_configure_title' => 'Configure your import',
|
||||
'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',
|
||||
'header_help' => 'Check this if the first row of your CSV file are the column titles',
|
||||
'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.',
|
||||
'config_file_help' => 'Select your CSV import configuration here. If you do not know what this is, ignore it. It will be explained later.',
|
||||
'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.',
|
||||
'upload_not_writeable' => 'The grey box contains a file path. It should be writeable. Please make sure it is.',
|
||||
'import_configure_title' => '匯入設定',
|
||||
'import_configure_intro' => '這裡有一些 CSV 匯入選項。請檢查你的 CSV 檔的第一列是否包含欄位名稱,和你的日期格式是什麼。你可能需要嘗試幾次來調整正確。欄位分隔符號是通常 ",",但也可能是";";仔細檢查這一點。',
|
||||
'import_configure_form' => '表單',
|
||||
'header_help' => 'CSV 檔的第一行是標題',
|
||||
'date_help' => 'CSV 內的日期格式。請跟從<a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">這頁</a>內的格式來填寫。 系統預設能夠解析像這樣的日期: :dateExample 。',
|
||||
'delimiter_help' => '請選擇你的檔案中所使用的欄位分隔符號。如果不肯定的話,逗號是最安全的選項。',
|
||||
'config_file_help' => '請在這裡選擇你的 CSV 導入設定。如果你不知道這是什麼,請不要填寫。隨後會有説明指導。',
|
||||
'import_account_help' => '如果你的 CSV 檔中沒有包含資產帳戶的資料,請選擇相關聯的帳戶。',
|
||||
'upload_not_writeable' => '不能寫入檔案。灰色框內包含檔案的路徑,伺服器需要寫入該檔案的權限。請調整伺服器權限設定後再試。',
|
||||
|
||||
// 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_table' => 'Table',
|
||||
'column_roles_table' => '表格',
|
||||
'column_name' => 'Name of column',
|
||||
'column_example' => 'Column example data',
|
||||
'column_role' => 'Column data meaning',
|
||||
'do_map_value' => 'Map these values',
|
||||
'column' => 'Column',
|
||||
'no_example_data' => 'No example data available',
|
||||
'store_column_roles' => 'Continue import',
|
||||
'column_role' => '欄內資料的含義',
|
||||
'do_map_value' => '對應這些值',
|
||||
'column' => '欄',
|
||||
'no_example_data' => '沒有可用的示例資料',
|
||||
'store_column_roles' => '繼續匯入',
|
||||
'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.',
|
||||
|
||||
'field_value' => 'Field value',
|
||||
@ -46,14 +46,14 @@ return [
|
||||
'column__ignore' => '(ignore this column)',
|
||||
'column_account-iban' => 'Asset account (IBAN)',
|
||||
'column_account-id' => 'Asset account ID (matching Firefly)',
|
||||
'column_account-name' => 'Asset account (name)',
|
||||
'column_amount' => 'Amount',
|
||||
'column_amount-comma-separated' => 'Amount (comma as decimal separator)',
|
||||
'column_bill-id' => 'Bill ID (matching Firefly)',
|
||||
'column_bill-name' => 'Bill name',
|
||||
'column_budget-id' => 'Budget ID (matching Firefly)',
|
||||
'column_budget-name' => 'Budget name',
|
||||
'column_category-id' => 'Category ID (matching Firefly)',
|
||||
'column_account-name' => '資產帳戶 (名稱)',
|
||||
'column_amount' => '金額',
|
||||
'column_amount-comma-separated' => '金額 (逗號作為小數分隔符號)',
|
||||
'column_bill-id' => '帳單 ID (與 Firefly 匹配)',
|
||||
'column_bill-name' => '帳單名稱',
|
||||
'column_budget-id' => '預算 ID (與 Firefly 匹配)',
|
||||
'column_budget-name' => '預算名稱',
|
||||
'column_category-id' => '類別 ID (與 Firefly 匹配)',
|
||||
'column_category-name' => 'Category name',
|
||||
'column_currency-code' => 'Currency code (ISO 4217)',
|
||||
'column_currency-id' => 'Currency ID (matching Firefly)',
|
||||
@ -61,12 +61,12 @@ return [
|
||||
'column_currency-symbol' => 'Currency symbol (matching Firefly)',
|
||||
'column_date-interest' => 'Interest calculation date',
|
||||
'column_date-book' => 'Transaction booking date',
|
||||
'column_date-process' => 'Transaction process date',
|
||||
'column_date-transaction' => 'Date',
|
||||
'column_description' => 'Description',
|
||||
'column_date-process' => '交易處理日期',
|
||||
'column_date-transaction' => '日期',
|
||||
'column_description' => '描述',
|
||||
'column_opposing-iban' => 'Opposing account (IBAN)',
|
||||
'column_opposing-id' => 'Opposing account ID (matching Firefly)',
|
||||
'column_external-id' => 'External ID',
|
||||
'column_external-id' => '外部 ID',
|
||||
'column_opposing-name' => 'Opposing account (name)',
|
||||
'column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator',
|
||||
'column_ing-debet-credit' => 'ING specific debet/credit indicator',
|
||||
|
@ -9,78 +9,78 @@
|
||||
|
||||
return [
|
||||
// general stuff:
|
||||
'language_incomplete' => 'This language is not yet fully translated',
|
||||
'test' => 'You have selected English.',
|
||||
'close' => 'Close',
|
||||
'pleaseHold' => 'Please hold...',
|
||||
'actions' => 'Actions',
|
||||
'edit' => 'Edit',
|
||||
'delete' => 'Delete',
|
||||
'welcomeBack' => 'What\'s playing?',
|
||||
'everything' => 'Everything',
|
||||
'customRange' => 'Custom range',
|
||||
'apply' => 'Apply',
|
||||
'cancel' => 'Cancel',
|
||||
'from' => 'From',
|
||||
'language_incomplete' => '本語言尚沒有完整的翻譯',
|
||||
'test' => '你已選擇中文。',
|
||||
'close' => '關閉',
|
||||
'pleaseHold' => '請稍候...',
|
||||
'actions' => '操作',
|
||||
'edit' => '編輯',
|
||||
'delete' => '刪除',
|
||||
'welcomeBack' => '情況如何?',
|
||||
'everything' => '顯示所有',
|
||||
'customRange' => '自訂範圍',
|
||||
'apply' => '套用',
|
||||
'cancel' => '取消',
|
||||
'from' => '從',
|
||||
'to' => 'To',
|
||||
'total_sum' => 'Total sum',
|
||||
'period_sum' => 'Sum for period',
|
||||
'showEverything' => 'Show everything',
|
||||
'never' => 'Never',
|
||||
'search_results_for' => 'Search results for ":query"',
|
||||
'bounced_error' => 'The message sent to :email bounced, so no access for you.',
|
||||
'deleted_error' => 'These credentials do not match our records.',
|
||||
'general_blocked_error' => 'Your account has been disabled, so you cannot login.',
|
||||
'total_sum' => '總計',
|
||||
'period_sum' => '服務內的總和',
|
||||
'showEverything' => '全部顯示',
|
||||
'never' => '從來沒有',
|
||||
'search_results_for' => '":query" 的搜尋結果',
|
||||
'bounced_error' => '無法傳送電郵至 :email ,因此無法訪問。',
|
||||
'deleted_error' => '帳號或密碼錯誤。',
|
||||
'general_blocked_error' => '您的帳戶已被禁用,所以您不能登錄。',
|
||||
'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',
|
||||
'added_amount' => 'Added :amount',
|
||||
'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',
|
||||
'new_withdrawal' => 'New withdrawal',
|
||||
'new_deposit' => 'New deposit',
|
||||
'new_transfer' => 'New transfer',
|
||||
'new_asset_account' => 'New asset account',
|
||||
'new_expense_account' => 'New expense account',
|
||||
'new_revenue_account' => 'New revenue account',
|
||||
'new_budget' => 'New budget',
|
||||
'new_bill' => 'New bill',
|
||||
'new_withdrawal' => '新提款',
|
||||
'new_deposit' => '新存款',
|
||||
'new_transfer' => '新的轉帳',
|
||||
'new_asset_account' => '新增資產帳戶',
|
||||
'new_expense_account' => '新的支出帳戶',
|
||||
'new_revenue_account' => '新的收入帳戶',
|
||||
'new_budget' => '新增預算',
|
||||
'new_bill' => '新增賬單',
|
||||
'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_info' => 'Message',
|
||||
'flash_warning' => 'Warning!',
|
||||
'flash_error' => 'Error!',
|
||||
'flash_info_multiple' => 'There is one message|There are :count messages',
|
||||
'flash_error_multiple' => 'There is one error|There are :count errors',
|
||||
'net_worth' => 'Net worth',
|
||||
'route_has_no_help' => 'There is no help for this route, or there is no help available in your language.',
|
||||
'two_factor_welcome' => 'Hello, :user!',
|
||||
'two_factor_enter_code' => 'To continue, please enter your two factor authentication code. Your application can generate it for you.',
|
||||
'two_factor_code_here' => 'Enter code here',
|
||||
'two_factor_title' => 'Two factor authentication',
|
||||
'authenticate' => 'Authenticate',
|
||||
'flash_error_multiple' => '出現了一個錯誤|出現了 :count 個錯誤',
|
||||
'net_worth' => '淨值',
|
||||
'route_has_no_help' => '目前沒有說明,或沒有中文的說明可用。',
|
||||
'two_factor_welcome' => '哈囉, :user !',
|
||||
'two_factor_enter_code' => '若要繼續,請輸入你的雙重身份驗證 (2FA) 應用程序內顯示的驗證代碼。',
|
||||
'two_factor_code_here' => '在此輸入代碼',
|
||||
'two_factor_title' => '雙重身份驗證',
|
||||
'authenticate' => '認證',
|
||||
'two_factor_forgot_title' => 'Lost two factor authentication',
|
||||
'two_factor_forgot' => 'I forgot my two-factor thing.',
|
||||
'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_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.',
|
||||
'warning_much_data' => ':days days of data may take a while to load.',
|
||||
'registered' => 'You have registered successfully!',
|
||||
'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.',
|
||||
'warning_much_data' => ':days 天的資料需要一點時間載入。',
|
||||
'registered' => '您已成功註冊 !',
|
||||
'search' => '搜尋',
|
||||
'no_budget_pointer' => '你還沒有預算。你可以在<a href="/budgets">預算</a>頁來建立預算。預算可以幫助你跟蹤支出情況。',
|
||||
'source_accounts' => 'Source account(s)',
|
||||
'destination_accounts' => 'Destination account(s)',
|
||||
'destination_accounts' => '目標帳戶',
|
||||
|
||||
// repeat frequencies:
|
||||
'repeat_freq_monthly' => 'monthly',
|
||||
'weekly' => 'weekly',
|
||||
'quarterly' => 'quarterly',
|
||||
'half-year' => 'every half year',
|
||||
'yearly' => 'yearly',
|
||||
'repeat_freq_monthly' => '每月',
|
||||
'weekly' => '每週',
|
||||
'quarterly' => '每季',
|
||||
'half-year' => '每半年',
|
||||
'yearly' => '每年',
|
||||
// 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_resend_email' => 'Send me the confirmation message I need to activate my account.',
|
||||
'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_format' => 'Export format',
|
||||
'export_format_csv' => 'Comma separated values (CSV file)',
|
||||
'export_format_mt940' => 'MT940 compatible format',
|
||||
'export_included_accounts' => 'Export transactions from these accounts',
|
||||
'include_config_help' => 'For easy re-import into 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.',
|
||||
'do_export' => 'Export',
|
||||
'export_status_never_started' => 'The export has not started yet',
|
||||
'export_format_mt940' => 'MT940 相容格式',
|
||||
'export_included_accounts' => '從這些帳戶匯出交易記錄',
|
||||
'include_config_help' => '為方便重新導入到 Firefly III',
|
||||
'include_old_uploads_help' => 'Firefly III 不會扔掉過去已導入的原始 CSV 檔。你可以將它們包含在匯出的檔案中。',
|
||||
'do_export' => '匯出',
|
||||
'export_status_never_started' => '匯出尚未開始',
|
||||
'export_status_make_exporter' => 'Creating exporter thing...',
|
||||
'export_status_collecting_journals' => 'Collecting your transactions...',
|
||||
'export_status_collected_journals' => 'Collected your transactions!',
|
||||
'export_status_converting_to_export_format' => 'Converting your transactions...',
|
||||
'export_status_collecting_journals' => '正在收集你的交易資料...',
|
||||
'export_status_collected_journals' => '你的交易資料已經收集成功!',
|
||||
'export_status_converting_to_export_format' => '正在轉換您的交易資料...',
|
||||
'export_status_converted_to_export_format' => 'Converted your transactions!',
|
||||
'export_status_creating_journal_file' => 'Creating 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_revenue' => 'Create new revenue account',
|
||||
'create_new_piggy_bank' => 'Create new piggy bank',
|
||||
'create_new_bill' => 'Create new bill',
|
||||
'create_new_bill' => '建立新賬單',
|
||||
|
||||
// currencies:
|
||||
'create_currency' => 'Create a new currency',
|
||||
@ -354,9 +354,9 @@ return [
|
||||
// new user:
|
||||
'submit' => 'Submit',
|
||||
'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:',
|
||||
'savings_balance_text' => 'If you have a savings account, please enter the current balance of your savings account:',
|
||||
'cc_balance_text' => 'If you have a credit card, please enter your credit card\'s limit.',
|
||||
'to_get_started' => '請輸入你的銀行名稱和帳戶餘額,以開始使用 Firefly︰',
|
||||
'savings_balance_text' => '如果你有儲蓄帳戶的話,請輸入你的儲蓄帳戶當前的餘額︰',
|
||||
'cc_balance_text' => '如果你有信用卡,請輸入你的信用卡限額。',
|
||||
'stored_new_account_new_user' => 'Yay! Your new account has 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_off' => 'Not automatically matched by Firefly',
|
||||
'next_expected_match' => 'Next expected match',
|
||||
'delete_bill' => 'Delete bill ":name"',
|
||||
'deleted_bill' => 'Deleted bill ":name"',
|
||||
'edit_bill' => 'Edit bill ":name"',
|
||||
'delete_bill' => '刪除賬單 ":name"',
|
||||
'deleted_bill' => '成功刪除賬單 ":name"',
|
||||
'edit_bill' => '編輯賬單 ":name"',
|
||||
'more' => 'More',
|
||||
'rescan_old' => 'Rescan old transactions',
|
||||
'update_bill' => 'Update bill',
|
||||
'updated_bill' => 'Updated bill ":name"',
|
||||
'store_new_bill' => 'Store new bill',
|
||||
'stored_new_bill' => 'Stored new bill ":name"',
|
||||
'update_bill' => '更新賬單',
|
||||
'updated_bill' => '更新了帳單 ":name"',
|
||||
'store_new_bill' => '儲存新的賬單',
|
||||
'stored_new_bill' => '儲存了新的賬單 ":name"',
|
||||
'cannot_scan_inactive_bill' => 'Inactive bills cannot be scanned.',
|
||||
'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.',
|
||||
'average_bill_amount_year' => 'Average bill amount (:year)',
|
||||
'average_bill_amount_overall' => 'Average bill amount (overall)',
|
||||
'bill_date_little_relevance' => 'Firefly 只會使用這個日期的日子部分。如果你的賬單的發出日子每月並不固定,輸入當月第一日就可以了。',
|
||||
'average_bill_amount_year' => '平均賬單金額 (:year)',
|
||||
'average_bill_amount_overall' => '平均賬單金額 (總計)',
|
||||
|
||||
// accounts:
|
||||
'details_for_asset' => 'Details for asset account ":name"',
|
||||
@ -507,8 +507,8 @@ return [
|
||||
'newTransfer' => 'New transfer',
|
||||
'moneyIn' => 'Money in',
|
||||
'moneyOut' => 'Money out',
|
||||
'billsToPay' => 'Bills to pay',
|
||||
'billsPaid' => 'Bills paid',
|
||||
'billsToPay' => '待付賬單',
|
||||
'billsPaid' => '已付賬單',
|
||||
'viewDetails' => 'View details',
|
||||
'divided' => 'divided',
|
||||
'toDivide' => 'left to divide',
|
||||
@ -526,7 +526,7 @@ return [
|
||||
'Default account' => 'Asset account',
|
||||
'Expense account' => 'Expense account',
|
||||
'Revenue account' => 'Revenue account',
|
||||
'Initial balance account' => 'Initial balance account',
|
||||
'Initial balance account' => '初始帳戶',
|
||||
'budgets' => 'Budgets',
|
||||
'tags' => 'Tags',
|
||||
'reports' => 'Reports',
|
||||
@ -536,7 +536,7 @@ return [
|
||||
'transfers' => 'Transfers',
|
||||
'moneyManagement' => 'Money management',
|
||||
'piggyBanks' => 'Piggy banks',
|
||||
'bills' => 'Bills',
|
||||
'bills' => '賬單',
|
||||
'createNew' => 'Create new',
|
||||
'withdrawal' => 'Withdrawal',
|
||||
'deposit' => 'Deposit',
|
||||
@ -545,11 +545,11 @@ return [
|
||||
'Withdrawal' => 'Withdrawal',
|
||||
'Deposit' => 'Deposit',
|
||||
'Transfer' => 'Transfer',
|
||||
'bill' => 'Bill',
|
||||
'bill' => '賬單',
|
||||
'yes' => 'Yes',
|
||||
'no' => 'No',
|
||||
'amount' => 'Amount',
|
||||
'newBalance' => 'New balance',
|
||||
'newBalance' => '新餘額',
|
||||
'overview' => 'Overview',
|
||||
'saveOnAccount' => 'Save on account',
|
||||
'unknown' => 'Unknown',
|
||||
@ -570,20 +570,20 @@ return [
|
||||
'report_all_time_quick' => 'All-time, all accounts',
|
||||
'reports_can_bookmark' => 'Remember that reports can be bookmarked.',
|
||||
'incomeVsExpenses' => 'Income vs. expenses',
|
||||
'accountBalances' => 'Account balances',
|
||||
'balanceStartOfYear' => 'Balance at start of year',
|
||||
'balanceEndOfYear' => 'Balance at end of year',
|
||||
'balanceStartOfMonth' => 'Balance at start of month',
|
||||
'balanceEndOfMonth' => 'Balance at end of month',
|
||||
'balanceStart' => 'Balance at start of period',
|
||||
'balanceEnd' => 'Balance at end of period',
|
||||
'accountBalances' => '帳戶餘額',
|
||||
'balanceStartOfYear' => '年初結餘',
|
||||
'balanceEndOfYear' => '年末結餘',
|
||||
'balanceStartOfMonth' => '月初結餘',
|
||||
'balanceEndOfMonth' => '月未結餘',
|
||||
'balanceStart' => '期間之初的結餘',
|
||||
'balanceEnd' => '期間之未的結餘',
|
||||
'reportsOwnAccounts' => 'Reports for your own accounts',
|
||||
'reportsOwnAccountsAndShared' => 'Reports for your own accounts and shared accounts',
|
||||
'splitByAccount' => 'Split by account',
|
||||
'balancedByTransfersAndTags' => 'Balanced by transfers and tags',
|
||||
'coveredWithTags' => 'Covered with tags',
|
||||
'leftUnbalanced' => 'Left unbalanced',
|
||||
'expectedBalance' => 'Expected balance',
|
||||
'expectedBalance' => '預期餘額',
|
||||
'outsideOfBudgets' => 'Outside of budgets',
|
||||
'leftInBudget' => 'Left in budget',
|
||||
'sumOfSums' => 'Sum of sums',
|
||||
@ -606,7 +606,7 @@ return [
|
||||
'report_type' => 'Report type',
|
||||
'report_type_default' => 'Default financial report',
|
||||
'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.',
|
||||
'report_included_accounts' => 'Included accounts',
|
||||
'report_date_range' => 'Date range',
|
||||
@ -618,9 +618,9 @@ return [
|
||||
'expense_entry' => 'Expenses to account ":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',
|
||||
'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.',
|
||||
'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:
|
||||
'chart' => 'Chart',
|
||||
@ -642,11 +642,11 @@ return [
|
||||
'day' => 'Day',
|
||||
'budgeted' => 'Budgeted',
|
||||
'period' => 'Period',
|
||||
'balance' => 'Balance',
|
||||
'balance' => '餘額',
|
||||
'summary' => 'Summary',
|
||||
'sum' => 'Sum',
|
||||
'average' => 'Average',
|
||||
'balanceFor' => 'Balance for :name',
|
||||
'balanceFor' => ':name 的餘額',
|
||||
|
||||
// piggy banks:
|
||||
'add_money_to_piggy' => 'Add money to piggy bank ":name"',
|
||||
@ -688,7 +688,7 @@ return [
|
||||
|
||||
// tags
|
||||
'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.',
|
||||
'delete_tag' => 'Delete tag ":tag"',
|
||||
'deleted_tag' => 'Deleted tag ":tag"',
|
||||
@ -723,6 +723,8 @@ return [
|
||||
'no_domain_filled_in' => 'No domain filled in',
|
||||
'domain_already_blocked' => 'Domain :domain is already blocked',
|
||||
'domain_is_now_blocked' => 'Domain :domain is now blocked',
|
||||
'instance_configuration' => 'Configuration',
|
||||
'firefly_instance_configuration' => 'Configuration options for Firefly III',
|
||||
|
||||
// split a transaction:
|
||||
'transaction_meta_data' => 'Transaction meta-data',
|
||||
@ -767,8 +769,10 @@ return [
|
||||
'configure_import' => 'Further configure your import',
|
||||
'import_finish_configuration' => 'Finish configuration',
|
||||
'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_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_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.',
|
||||
@ -777,4 +781,20 @@ return [
|
||||
'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_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>.',
|
||||
];
|
||||
|
@ -10,27 +10,27 @@
|
||||
return [
|
||||
|
||||
// new user:
|
||||
'bank_name' => 'Bank name',
|
||||
'bank_balance' => 'Balance',
|
||||
'savings_balance' => 'Savings balance',
|
||||
'credit_card_limit' => 'Credit card limit',
|
||||
'automatch' => 'Match automatically',
|
||||
'skip' => 'Skip',
|
||||
'name' => 'Name',
|
||||
'active' => 'Active',
|
||||
'amount_min' => 'Minimum amount',
|
||||
'amount_max' => 'Maximum amount',
|
||||
'match' => 'Matches on',
|
||||
'repeat_freq' => 'Repeats',
|
||||
'journal_currency_id' => 'Currency',
|
||||
'bank_name' => '銀行名稱',
|
||||
'bank_balance' => '餘額',
|
||||
'savings_balance' => '儲蓄帳戶的餘額',
|
||||
'credit_card_limit' => '信用卡額度',
|
||||
'automatch' => '自動匹配',
|
||||
'skip' => '略過',
|
||||
'name' => '名稱',
|
||||
'active' => '啟用',
|
||||
'amount_min' => '最小金額',
|
||||
'amount_max' => '最大值',
|
||||
'match' => '匹配於',
|
||||
'repeat_freq' => '循環週期',
|
||||
'journal_currency_id' => '貨幣',
|
||||
'journal_amount' => 'Amount',
|
||||
'journal_asset_source_account' => 'Asset account (source)',
|
||||
'journal_source_account_name' => 'Revenue account (source)',
|
||||
'journal_source_account_id' => 'Asset account (source)',
|
||||
'account_from_id' => 'From account',
|
||||
'account_to_id' => 'To account',
|
||||
'journal_destination_account_id' => 'Asset account (destination)',
|
||||
'asset_destination_account' => 'Asset account (destination)',
|
||||
'journal_asset_source_account' => '資產帳戶 (源頭)',
|
||||
'journal_source_account_name' => '收入帳戶 (源頭)',
|
||||
'journal_source_account_id' => '資產帳戶 (源頭)',
|
||||
'account_from_id' => '從帳戶',
|
||||
'account_to_id' => '到帳戶',
|
||||
'journal_destination_account_id' => '資產帳戶 (目標)',
|
||||
'asset_destination_account' => '資產帳戶 (目標)',
|
||||
'asset_source_account' => 'Asset account (source)',
|
||||
'journal_description' => 'Description',
|
||||
'split_journal' => 'Split this transaction',
|
||||
@ -38,14 +38,14 @@ return [
|
||||
'currency' => 'Currency',
|
||||
'account_id' => 'Asset account',
|
||||
'budget_id' => 'Budget',
|
||||
'openingBalance' => 'Opening balance',
|
||||
'tagMode' => 'Tag mode',
|
||||
'tagPosition' => 'Tag location',
|
||||
'virtualBalance' => 'Virtual balance',
|
||||
'longitude_latitude' => 'Location',
|
||||
'targetamount' => 'Target amount',
|
||||
'accountRole' => 'Account role',
|
||||
'openingBalanceDate' => 'Opening balance date',
|
||||
'openingBalance' => '開戶金額',
|
||||
'tagMode' => '標記模式',
|
||||
'tagPosition' => '標籤位置',
|
||||
'virtualBalance' => '虛擬金額',
|
||||
'longitude_latitude' => '位置',
|
||||
'targetamount' => '目標金額',
|
||||
'accountRole' => '帳戶角色',
|
||||
'openingBalanceDate' => '開戶日期',
|
||||
'ccType' => 'Credit card payment plan',
|
||||
'ccMonthlyPaymentDate' => 'Credit card monthly payment date',
|
||||
'piggy_bank_id' => 'Piggy bank',
|
||||
@ -53,15 +53,15 @@ return [
|
||||
'returnHereExplanation' => 'After storing, return here to create another one.',
|
||||
'returnHereUpdateExplanation' => 'After updating, return here.',
|
||||
'description' => 'Description',
|
||||
'expense_account' => 'Expense account',
|
||||
'revenue_account' => 'Revenue account',
|
||||
'amount' => 'Amount',
|
||||
'date' => 'Date',
|
||||
'interest_date' => 'Interest date',
|
||||
'expense_account' => '支出帳戶',
|
||||
'revenue_account' => '收入帳戶',
|
||||
'amount' => '金額',
|
||||
'date' => '日期',
|
||||
'interest_date' => '付息日',
|
||||
'book_date' => 'Book date',
|
||||
'process_date' => 'Processing date',
|
||||
'category' => 'Category',
|
||||
'tags' => 'Tags',
|
||||
'process_date' => '處理日期',
|
||||
'category' => '類別',
|
||||
'tags' => '標籤',
|
||||
'deletePermanently' => 'Delete permanently',
|
||||
'cancel' => 'Cancel',
|
||||
'targetdate' => 'Target date',
|
||||
@ -70,15 +70,15 @@ return [
|
||||
'symbol' => 'Symbol',
|
||||
'code' => 'Code',
|
||||
'iban' => 'IBAN',
|
||||
'accountNumber' => 'Account number',
|
||||
'accountNumber' => '帳戶號碼',
|
||||
'has_headers' => 'Headers',
|
||||
'date_format' => 'Date format',
|
||||
'date_format' => '日期格式',
|
||||
'specifix' => 'Bank- or file specific fixes',
|
||||
'attachments[]' => 'Attachments',
|
||||
'store_new_withdrawal' => 'Store new withdrawal',
|
||||
'store_new_deposit' => 'Store new deposit',
|
||||
'store_new_transfer' => 'Store new transfer',
|
||||
'add_new_withdrawal' => 'Add a new withdrawal',
|
||||
'attachments[]' => '附檔',
|
||||
'store_new_withdrawal' => '存儲新提款',
|
||||
'store_new_deposit' => '存儲新存款',
|
||||
'store_new_transfer' => '存儲新轉帳',
|
||||
'add_new_withdrawal' => '新增提款',
|
||||
'add_new_deposit' => 'Add a new deposit',
|
||||
'add_new_transfer' => 'Add a new transfer',
|
||||
'noPiggybank' => '(no piggy bank)',
|
||||
@ -93,23 +93,23 @@ return [
|
||||
'end_date' => 'End of range',
|
||||
'export_start_range' => 'Start of export range',
|
||||
'export_end_range' => 'End of export range',
|
||||
'export_format' => 'File format',
|
||||
'include_attachments' => 'Include uploaded attachments',
|
||||
'include_config' => 'Include configuration file',
|
||||
'include_old_uploads' => 'Include imported data',
|
||||
'accounts' => 'Export transactions from these accounts',
|
||||
'delete_account' => 'Delete account ":name"',
|
||||
'delete_bill' => 'Delete bill ":name"',
|
||||
'delete_budget' => 'Delete budget ":name"',
|
||||
'delete_category' => 'Delete category ":name"',
|
||||
'delete_currency' => 'Delete currency ":name"',
|
||||
'delete_journal' => 'Delete transaction with description ":description"',
|
||||
'export_format' => '檔案格式',
|
||||
'include_attachments' => '包括上傳的附件',
|
||||
'include_config' => '包括設定檔',
|
||||
'include_old_uploads' => '包含導入的資料',
|
||||
'accounts' => '從這些帳戶匯出交易記錄',
|
||||
'delete_account' => '刪除帳號 ":name"',
|
||||
'delete_bill' => '刪除帳單 ":name"',
|
||||
'delete_budget' => '刪除預算 ":name"',
|
||||
'delete_category' => '刪除類別 ":name"',
|
||||
'delete_currency' => '刪除貨幣 ":name"',
|
||||
'delete_journal' => '刪除包含描述 ":description" 的交易',
|
||||
'delete_attachment' => 'Delete attachment ":name"',
|
||||
'delete_rule' => 'Delete rule ":title"',
|
||||
'delete_rule_group' => 'Delete rule group ":title"',
|
||||
'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"?',
|
||||
'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"?',
|
||||
'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"?',
|
||||
|
@ -10,24 +10,24 @@
|
||||
return [
|
||||
|
||||
// tour!
|
||||
'main-content-title' => 'Welcome to Firefly III',
|
||||
'main-content-text' => 'Do yourself a favor and follow this short guide to make sure you know your way around.',
|
||||
'sidebar-toggle-title' => 'Sidebar to create stuff',
|
||||
'sidebar-toggle-text' => 'Hidden under the plus icon are all the buttons to create new stuff. Accounts, transactions, everything!',
|
||||
'account-menu-title' => 'All your accounts',
|
||||
'account-menu-text' => 'Here you can find all the accounts you\'ve made.',
|
||||
'budget-menu-title' => 'Budgets',
|
||||
'budget-menu-text' => 'Use this page to organise your finances and limit spending.',
|
||||
'report-menu-title' => 'Reports',
|
||||
'report-menu-text' => 'Check this out when you want a solid overview of your finances.',
|
||||
'transaction-menu-title' => 'Transactions',
|
||||
'transaction-menu-text' => 'All transactions you\'ve created can be found here.',
|
||||
'option-menu-title' => 'Options',
|
||||
'main-content-title' => '歡迎來到 Firefly III',
|
||||
'main-content-text' => '來看看這個簡單的教學來學習使用 Firefly III 吧!',
|
||||
'sidebar-toggle-title' => '按側欄來建立新的東西',
|
||||
'sidebar-toggle-text' => '按一下加號圖案來創建新物件。帳號、交易、任何東西都可以!',
|
||||
'account-menu-title' => '所有帳戶',
|
||||
'account-menu-text' => '你能在這裡找到你所有的帳戶。',
|
||||
'budget-menu-title' => '預算',
|
||||
'budget-menu-text' => '本頁可以幫助你管理財產及降低支出。',
|
||||
'report-menu-title' => '報表',
|
||||
'report-menu-text' => '如果你需要一個財務狀況的簡報,來看看這個吧。',
|
||||
'transaction-menu-title' => '交易',
|
||||
'transaction-menu-text' => '你可以在這裡找到所有交易記錄。',
|
||||
'option-menu-title' => '設定',
|
||||
'option-menu-text' => 'This is pretty self-explanatory.',
|
||||
'main-content-end-title' => 'The end!',
|
||||
'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.',
|
||||
'index' => 'index',
|
||||
'home' => 'home',
|
||||
'main-content-end-title' => '完',
|
||||
'main-content-end-text' => '每一頁在右上方有一個小問號。按一下它可以取得與頁面相關説明。',
|
||||
'index' => '首頁',
|
||||
'home' => '首頁',
|
||||
'accounts-index' => 'accounts.index',
|
||||
'accounts-create' => 'accounts.create',
|
||||
'accounts-edit' => 'accounts.edit',
|
||||
@ -71,7 +71,7 @@ return [
|
||||
'profile-delete-account' => 'profile.delete-account',
|
||||
'reports-index' => 'reports.index',
|
||||
'reports-report' => 'reports.report',
|
||||
'search' => 'search',
|
||||
'search' => '搜尋',
|
||||
'tags-index' => 'tags.index',
|
||||
'tags-create' => 'tags.create',
|
||||
'tags-show' => 'tags.show',
|
||||
|
@ -8,27 +8,27 @@
|
||||
*/
|
||||
|
||||
return [
|
||||
'buttons' => 'Buttons',
|
||||
'icon' => 'Icon',
|
||||
'create_date' => 'Created at',
|
||||
'update_date' => 'Updated at',
|
||||
'balance_before' => 'Balance before',
|
||||
'balance_after' => 'Balance after',
|
||||
'name' => 'Name',
|
||||
'role' => 'Role',
|
||||
'currentBalance' => 'Current balance',
|
||||
'active' => 'Is active?',
|
||||
'lastActivity' => 'Last activity',
|
||||
'balanceDiff' => 'Balance difference between :start and :end',
|
||||
'matchedOn' => 'Matched on',
|
||||
'buttons' => '按鈕',
|
||||
'icon' => '圖標',
|
||||
'create_date' => '建立於',
|
||||
'update_date' => '更新於',
|
||||
'balance_before' => '交易前餘額',
|
||||
'balance_after' => '交易後餘額',
|
||||
'name' => '名稱',
|
||||
'role' => '角色',
|
||||
'currentBalance' => '目前餘額',
|
||||
'active' => '是否有效?',
|
||||
'lastActivity' => '最後的活動',
|
||||
'balanceDiff' => ':start 和 :end 之間的餘額差',
|
||||
'matchedOn' => '匹配於',
|
||||
'matchesOn' => 'Matched on',
|
||||
'account_type' => 'Account type',
|
||||
'new_balance' => 'New balance',
|
||||
'account' => 'Account',
|
||||
'matchingAmount' => 'Amount',
|
||||
'lastMatch' => 'Last match',
|
||||
'split_number' => 'Split #',
|
||||
'destination' => 'Destination',
|
||||
'account_type' => '帳戶類型',
|
||||
'new_balance' => '新餘額',
|
||||
'account' => '帳戶',
|
||||
'matchingAmount' => '金額',
|
||||
'lastMatch' => '最後出現',
|
||||
'split_number' => '拆分編號 #',
|
||||
'destination' => '到',
|
||||
'source' => 'Source',
|
||||
'expectedMatch' => 'Expected match',
|
||||
'automatch' => 'Auto match?',
|
||||
@ -36,15 +36,15 @@ return [
|
||||
'description' => 'Description',
|
||||
'amount' => 'Amount',
|
||||
'date' => 'Date',
|
||||
'interest_date' => 'Interest date',
|
||||
'interest_date' => '付息日',
|
||||
'book_date' => 'Book date',
|
||||
'process_date' => 'Processing date',
|
||||
'from' => 'From',
|
||||
'piggy_bank' => 'Piggy bank',
|
||||
'to' => 'To',
|
||||
'budget' => 'Budget',
|
||||
'category' => 'Category',
|
||||
'bill' => 'Bill',
|
||||
'process_date' => '處理日期',
|
||||
'from' => '從',
|
||||
'piggy_bank' => '存錢筒',
|
||||
'to' => '至',
|
||||
'budget' => '預算',
|
||||
'category' => '類別',
|
||||
'bill' => '賬單',
|
||||
'withdrawal' => 'Withdrawal',
|
||||
'deposit' => 'Deposit',
|
||||
'transfer' => 'Transfer',
|
||||
@ -52,12 +52,12 @@ return [
|
||||
'completed' => 'Completed',
|
||||
'iban' => 'IBAN',
|
||||
'paid_current_period' => 'Paid this period',
|
||||
'email' => 'Email',
|
||||
'registered_at' => 'Registered at',
|
||||
'is_activated' => 'Is activated',
|
||||
'is_blocked' => 'Is blocked',
|
||||
'is_admin' => 'Is admin',
|
||||
'has_two_factor' => 'Has 2FA',
|
||||
'email' => '電子郵件',
|
||||
'registered_at' => '註冊於',
|
||||
'is_activated' => '已經啟動',
|
||||
'is_blocked' => '被阻止',
|
||||
'is_admin' => '是管理員',
|
||||
'has_two_factor' => '有雙重身份驗證 (2FA)',
|
||||
'confirmed_from' => 'Confirmed from',
|
||||
'registered_from' => 'Registered from',
|
||||
'blocked_code' => 'Block code',
|
||||
|
@ -8,10 +8,10 @@
|
||||
*/
|
||||
|
||||
return [
|
||||
'password' => 'Passwords must be at least six characters and match the confirmation.',
|
||||
'user' => 'We can\'t find a user with that e-mail address.',
|
||||
'token' => 'This password reset token is invalid.',
|
||||
'sent' => 'We have e-mailed your password reset link!',
|
||||
'reset' => 'Your password has been reset!',
|
||||
'blocked' => 'Nice try though.',
|
||||
'password' => '密碼至少需要六個字元,並與確認欄中的密碼相同。',
|
||||
'user' => '我們找不到使用該電郵地址的用戶。',
|
||||
'token' => '該密碼重置碼已經失效。',
|
||||
'sent' => '我們已經將密碼重置連結發送至您的電郵!',
|
||||
'reset' => '你的密碼已經被重置!',
|
||||
'blocked' => '好一個嘗試。',
|
||||
];
|
||||
|
@ -8,27 +8,27 @@
|
||||
*/
|
||||
|
||||
return [
|
||||
'iban' => 'This is not a valid IBAN.',
|
||||
'unique_account_number_for_user' => 'It looks like this account number is already in use.',
|
||||
'rule_trigger_value' => 'This value is invalid for the selected trigger.',
|
||||
'rule_action_value' => 'This value is invalid for the selected action.',
|
||||
'invalid_domain' => 'Due to security constraints, you cannot register from this domain.',
|
||||
'file_already_attached' => 'Uploaded file ":name" is already attached to this object.',
|
||||
'file_attached' => 'Succesfully uploaded file ":name".',
|
||||
'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.',
|
||||
'file_too_large' => 'File ":name" is too large.',
|
||||
'belongs_to_user' => 'The value of :attribute is unknown',
|
||||
'accepted' => 'The :attribute must be accepted.',
|
||||
'active_url' => 'The :attribute is not a valid URL.',
|
||||
'after' => 'The :attribute must be a date after :date.',
|
||||
'iban' => '這不是有效的 IBAN。',
|
||||
'unique_account_number_for_user' => '此帳號號碼已經存在。',
|
||||
'rule_trigger_value' => '此值不能用於所選擇的事件。',
|
||||
'rule_action_value' => '此值不能用於所選擇的動作。',
|
||||
'invalid_domain' => '基於安全理由,你無法使用此域名註冊。',
|
||||
'file_already_attached' => '檔案 ":name" 已附加到該物件上。',
|
||||
'file_attached' => '已成功上傳檔案 ":name"。',
|
||||
'file_invalid_mime' => '檔案 ":name" 的類型為 ":mime",並不容許上載此類型的檔案。',
|
||||
'file_too_large' => '檔案 ":name" 過大。',
|
||||
'belongs_to_user' => ':attribute 的值是未知的。',
|
||||
'accepted' => ':attribute 必須被接受。',
|
||||
'active_url' => ':attribute 不是有效的URL。',
|
||||
'after' => ':attribute 必須是一個在 :date 之後的日期。',
|
||||
'alpha' => 'The :attribute may only contain letters.',
|
||||
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
|
||||
'alpha_num' => 'The :attribute may only contain letters and numbers.',
|
||||
'array' => 'The :attribute must be an array.',
|
||||
'unique_for_user' => 'There already is an entry with this :attribute.',
|
||||
'before' => 'The :attribute must be a date before :date.',
|
||||
'unique_object_for_user' => 'This name is already in use',
|
||||
'unique_account_for_user' => 'This account name is already in use',
|
||||
'alpha_dash' => ':attribute 只允許數字,字母,和下劃線。',
|
||||
'alpha_num' => ':attribute 只允許包含數字和字母。',
|
||||
'array' => ':attribute 必須是一個陣列。',
|
||||
'unique_for_user' => ':attribute 已存在。',
|
||||
'before' => ':attribute 必須是一個在 :date 之前的日期。',
|
||||
'unique_object_for_user' => '這個名稱已被使用。',
|
||||
'unique_account_for_user' => '這個帳號名稱已被使用。',
|
||||
'between.numeric' => 'The :attribute must be between :min and :max.',
|
||||
'between.file' => 'The :attribute must be between :min and :max kilobytes.',
|
||||
'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.',
|
||||
'confirmed' => 'The :attribute confirmation does not match.',
|
||||
'date' => 'The :attribute is not a valid date.',
|
||||
'date_format' => 'The :attribute does not match the format :format.',
|
||||
'different' => 'The :attribute and :other must be different.',
|
||||
'digits' => 'The :attribute must be :digits digits.',
|
||||
'digits_between' => 'The :attribute must be between :min and :max digits.',
|
||||
'email' => 'The :attribute must be a valid email address.',
|
||||
'filled' => 'The :attribute field is required.',
|
||||
'exists' => 'The selected :attribute is invalid.',
|
||||
'image' => 'The :attribute must be an image.',
|
||||
'date_format' => ':attribute 不符合格式 :format 。',
|
||||
'different' => ':attribute 和 :other 不能相同。',
|
||||
'digits' => ':attribute 必須是 :digits 位數字。',
|
||||
'digits_between' => ':attribute 必須在 :min 位和 :max 位數字之間。',
|
||||
'email' => ':attribute 必須是一個有效的電子郵件地址。',
|
||||
'filled' => ':attribute 欄位是必填的。',
|
||||
'exists' => '所選的 :attribute 無效。',
|
||||
'image' => ':attribute 必須是圖片。',
|
||||
'in' => 'The selected :attribute is invalid.',
|
||||
'integer' => 'The :attribute must be an integer.',
|
||||
'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.file' => 'The :attribute may not be greater than :max kilobytes.',
|
||||
'max.string' => 'The :attribute may not be greater than :max characters.',
|
||||
'max.array' => 'The :attribute may not have more than :max items.',
|
||||
'mimes' => 'The :attribute must be a file of type: :values.',
|
||||
'min.numeric' => 'The :attribute must be at least :min.',
|
||||
'min.file' => 'The :attribute must be at least :min kilobytes.',
|
||||
'max.array' => ':attribute 的數量不能超過 :max 個。',
|
||||
'mimes' => ':attribute 的文件類型必須是 :values 。',
|
||||
'min.numeric' => ':attribute 至少需要 :min。',
|
||||
'min.file' => ':attribute 大小至少為 :min KB。',
|
||||
'min.string' => 'The :attribute must be at least :min characters.',
|
||||
'min.array' => 'The :attribute must have at least :min items.',
|
||||
'not_in' => 'The selected :attribute is invalid.',
|
||||
'numeric' => 'The :attribute must be a number.',
|
||||
'min.array' => ':attribute 至少需要有 :min 項。',
|
||||
'not_in' => '所選的 :attribute 無效。',
|
||||
'numeric' => ':attribute 必須是數字。',
|
||||
'regex' => 'The :attribute format is invalid.',
|
||||
'required' => 'The :attribute field is required.',
|
||||
'required_if' => 'The :attribute field is required when :other is :value.',
|
||||
'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_all' => 'The :attribute field is required when :values is present.',
|
||||
'required_without' => 'The :attribute field is required when :values is not present.',
|
||||
'required_without_all' => 'The :attribute field is required when none of :values are present.',
|
||||
'same' => 'The :attribute and :other must match.',
|
||||
'size.numeric' => 'The :attribute must be :size.',
|
||||
'size.file' => 'The :attribute must be :size kilobytes.',
|
||||
'size.string' => 'The :attribute must be :size characters.',
|
||||
'size.array' => 'The :attribute must contain :size items.',
|
||||
'unique' => 'The :attribute has already been taken.',
|
||||
'string' => 'The :attribute must be a string.',
|
||||
'url' => 'The :attribute format is invalid.',
|
||||
'timezone' => 'The :attribute must be a valid zone.',
|
||||
'2fa_code' => 'The :attribute field is invalid.',
|
||||
'required_without' => '當 :values 不存在時, :attribute 是必填的。',
|
||||
'required_without_all' => '當沒有任何 :values 存在時, :attribute 為必填項。',
|
||||
'same' => ':attribute 和 :other 必須匹配。',
|
||||
'size.numeric' => ':attribute 必須是 :size 位。',
|
||||
'size.file' => ':attribute 必須為 :size KB。',
|
||||
'size.string' => ':attribute 必須包含 :size 個字符。',
|
||||
'size.array' => ':attribute 必須包含 :size 個項目。',
|
||||
'unique' => ':attribute 已經存在。',
|
||||
'string' => ':attribute 必須是一個字符串。',
|
||||
'url' => ':attribute 格式無效。',
|
||||
'timezone' => ':attribute 必須是有效的區域。',
|
||||
'2fa_code' => ':attribute 格式無效。',
|
||||
];
|
||||
|
Loading…
Reference in New Issue
Block a user