Update language fields.

Signed-off-by: James Cole <thegrumpydictator@gmail.com>
This commit is contained in:
James Cole 2016-03-07 20:45:59 +01:00
parent 5310ccebbe
commit 96caace068
15 changed files with 1616 additions and 1521 deletions

View File

@ -4,7 +4,7 @@ return [
'locale' => 'en, English, en_US, en_US.utf8', 'locale' => 'en, English, en_US, en_US.utf8',
'month' => '%B %Y', 'month' => '%B %Y',
'month_and_day' => '%B %e, %Y', 'month_and_day' => '%B %e, %Y',
'date_time' => '%B %e, %Y, @ %T', 'date_time' => '%B %e, %Y, @ %T',
'specific_day' => '%e %B %Y', 'specific_day' => '%e %B %Y',
'week_in_year' => 'Week %W, %Y', 'week_in_year' => 'Week %W, %Y',
'quarter_of_year' => '%B %Y', 'quarter_of_year' => '%B %Y',

View File

@ -1,9 +1,17 @@
<?php <?php
/**
* config.php
* Copyright (C) 2016 Sander Dorigo
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
return [ return [
'locale' => 'fr, French, fr_FR, fr_FR.utf8', 'locale' => 'fr, French, fr_FR, fr_FR.utf8',
'month' => '%B %Y', 'month' => '%B %Y',
'month_and_day' => '%e %B %Y', 'month_and_day' => '%e %B %Y',
'date_time' => '%B %e, %Y, @ %T',
'specific_day' => '%e %B %Y', 'specific_day' => '%e %B %Y',
'week_in_year' => 'Week %W, %Y', 'week_in_year' => 'Week %W, %Y',
'quarter_of_year' => '%B %Y', 'quarter_of_year' => '%B %Y',

View File

@ -44,6 +44,7 @@ return [
'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' => 'There is one error|There are :count errors',
'net_worth' => 'Net worth',
// export data: // export data:
@ -57,6 +58,7 @@ return [
'include_config_help' => 'For easy re-import into Firefly III', '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.', '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', 'do_export' => 'Export',
'export_status_never_started' => 'The export has not started yet',
'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' => 'Collecting your transactions...',
'export_status_collected_journals' => 'Collected your transactions!', 'export_status_collected_journals' => 'Collected your transactions!',
@ -114,35 +116,49 @@ return [
'default_rule_action_prepend' => 'Bought the world from ', 'default_rule_action_prepend' => 'Bought the world from ',
'default_rule_action_set_category' => 'Large expenses', 'default_rule_action_set_category' => 'Large expenses',
'trigger' => 'Trigger', 'trigger' => 'Trigger',
'trigger_value' => 'Trigger on value', 'trigger_value' => 'Trigger on value',
'stop_processing_other_triggers' => 'Stop processing other triggers', 'stop_processing_other_triggers' => 'Stop processing other triggers',
'add_rule_trigger' => 'Add new trigger', 'add_rule_trigger' => 'Add new trigger',
'action' => 'Action', 'action' => 'Action',
'action_value' => 'Action value', 'action_value' => 'Action value',
'stop_executing_other_actions' => 'Stop executing other actions', 'stop_executing_other_actions' => 'Stop executing other actions',
'add_rule_action' => 'Add new action', 'add_rule_action' => 'Add new action',
'edit_rule' => 'Edit rule ":title"', 'edit_rule' => 'Edit rule ":title"',
'update_rule' => 'Update rule', 'delete_rule' => 'Delete rule ":title"',
'update_rule' => 'Update rule',
'test_rule_triggers' => 'See matching transactions',
'warning_transaction_subset' => 'For performance reasons this list is limited to :max_num_transactions and may only show a subset of matching transactions',
'warning_no_matching_transactions' => 'No matching transactions found. Please note that for performance reasons, only the last :num_transactions transactions have been checked.',
'warning_no_valid_triggers' => 'No valid triggers provided.',
'execute_on_existing_transactions' => 'Execute for existing transactions',
'execute_on_existing_transactions_intro' => 'When a rule or group has been changed or added, you can execute it for existing transactions',
'execute_on_existing_transactions_short' => 'Existing transactions',
'executed_group_on_existing_transactions' => 'Executed group ":title" for existing transactions',
'execute_group_on_existing_transactions' => 'Execute group ":title" for existing transactions',
'include_transactions_from_accounts' => 'Include transactions from these accounts',
'execute' => 'Execute',
// actions and triggers // actions and triggers
'rule_trigger_user_action' => 'User action is ":trigger_value"', 'rule_trigger_user_action' => 'User action is ":trigger_value"',
'rule_trigger_from_account_starts' => 'Source account starts with ":trigger_value"', 'rule_trigger_from_account_starts' => 'Source account starts with ":trigger_value"',
'rule_trigger_from_account_ends' => 'Source account ends with ":trigger_value"', 'rule_trigger_from_account_ends' => 'Source account ends with ":trigger_value"',
'rule_trigger_from_account_is' => 'Source account is ":trigger_value"', 'rule_trigger_from_account_is' => 'Source account is ":trigger_value"',
'rule_trigger_from_account_contains' => 'Source account contains ":trigger_value"', 'rule_trigger_from_account_contains' => 'Source account contains ":trigger_value"',
'rule_trigger_to_account_starts' => 'Destination account starts with ":trigger_value"', 'rule_trigger_to_account_starts' => 'Destination account starts with ":trigger_value"',
'rule_trigger_to_account_ends' => 'Destination account ends with ":trigger_value"', 'rule_trigger_to_account_ends' => 'Destination account ends with ":trigger_value"',
'rule_trigger_to_account_is' => 'Destination account is ":trigger_value"', 'rule_trigger_to_account_is' => 'Destination account is ":trigger_value"',
'rule_trigger_to_account_contains' => 'Destination account contains ":trigger_value"', 'rule_trigger_to_account_contains' => 'Destination account contains ":trigger_value"',
'rule_trigger_transaction_type' => 'Transaction is of type ":trigger_value"', 'rule_trigger_transaction_type' => 'Transaction is of type ":trigger_value"',
'rule_trigger_amount_less' => 'Amount is less than :trigger_value', 'rule_trigger_amount_less' => 'Amount is less than :trigger_value',
'rule_trigger_amount_exactly' => 'Amount is :trigger_value', 'rule_trigger_amount_exactly' => 'Amount is :trigger_value',
'rule_trigger_amount_more' => 'Amount is more than :trigger_value', 'rule_trigger_amount_more' => 'Amount is more than :trigger_value',
'rule_trigger_description_starts' => 'Description starts with ":trigger_value"', 'rule_trigger_description_starts' => 'Description starts with ":trigger_value"',
'rule_trigger_description_ends' => 'Description ends with ":trigger_value"', 'rule_trigger_description_ends' => 'Description ends with ":trigger_value"',
'rule_trigger_description_contains' => 'Description contains ":trigger_value"', 'rule_trigger_description_contains' => 'Description contains ":trigger_value"',
'rule_trigger_description_is' => 'Description is ":trigger_value"', 'rule_trigger_description_is' => 'Description is ":trigger_value"',
'rule_trigger_from_account_starts_choice' => 'Source account starts with..', 'rule_trigger_from_account_starts_choice' => 'Source account starts with..',
'rule_trigger_from_account_ends_choice' => 'Source account ends with..', 'rule_trigger_from_account_ends_choice' => 'Source account ends with..',
@ -175,474 +191,486 @@ return [
'rule_action_append_description' => 'Append description with ":action_value"', 'rule_action_append_description' => 'Append description with ":action_value"',
'rule_action_prepend_description' => 'Prepend description with ":action_value"', 'rule_action_prepend_description' => 'Prepend description with ":action_value"',
'rule_action_set_category_choice' => 'Set category to..', 'rule_action_set_category_choice' => 'Set category to..',
'rule_action_clear_category_choice' => 'Clear any category', 'rule_action_clear_category_choice' => 'Clear any category',
'rule_action_set_budget_choice' => 'Set budget to..', 'rule_action_set_budget_choice' => 'Set budget to..',
'rule_action_clear_budget_choice' => 'Clear any budget', 'rule_action_clear_budget_choice' => 'Clear any budget',
'rule_action_add_tag_choice' => 'Add tag..', 'rule_action_add_tag_choice' => 'Add tag..',
'rule_action_remove_tag_choice' => 'Remove tag..', 'rule_action_remove_tag_choice' => 'Remove tag..',
'rule_action_remove_all_tags_choice' => 'Remove all tags', 'rule_action_remove_all_tags_choice' => 'Remove all tags',
'rule_action_set_description_choice' => 'Set description to..', 'rule_action_set_description_choice' => 'Set description to..',
'rule_action_append_description_choice' => 'Append description with..', 'rule_action_append_description_choice' => 'Append description with..',
'rule_action_prepend_description_choice' => 'Prepend description with..', 'rule_action_prepend_description_choice' => 'Prepend description with..',
// tags // tags
'store_new_tag' => 'Créer un nouveau tag', 'store_new_tag' => 'Créer un nouveau tag',
'update_tag' => 'Mettre à jour le tag', 'update_tag' => 'Mettre à jour le tag',
'no_location_set' => 'Aucun emplacement défini.', 'no_location_set' => 'Aucun emplacement défini.',
'meta_data' => 'Meta-données', 'meta_data' => 'Meta-données',
'location' => 'Emplacement', 'location' => 'Emplacement',
// preferences // preferences
'pref_home_screen_accounts' => 'Home screen accounts', 'pref_home_screen_accounts' => 'Home screen accounts',
'pref_home_screen_accounts_help' => 'Which accounts should be displayed on the home page?', 'pref_home_screen_accounts_help' => 'Which accounts should be displayed on the home page?',
'pref_budget_settings' => 'Paramètres de budget', 'pref_budget_settings' => 'Paramètres de budget',
'pref_budget_settings_help' => 'What\'s the maximum amount of money a budget envelope may contain?', 'pref_budget_settings_help' => 'What\'s the maximum amount of money a budget envelope may contain?',
'pref_view_range' => 'View range', 'pref_view_range' => 'View range',
'pref_view_range_help' => 'Some charts are automatically grouped in periods. What period would you prefer?', 'pref_view_range_help' => 'Some charts are automatically grouped in periods. What period would you prefer?',
'pref_1D' => 'One day', 'pref_1D' => 'One day',
'pref_1W' => 'One week', 'pref_1W' => 'One week',
'pref_1M' => 'One month', 'pref_1M' => 'One month',
'pref_3M' => 'Three months (quarter)', 'pref_3M' => 'Three months (quarter)',
'pref_6M' => 'Six months', 'pref_6M' => 'Six months',
'pref_languages' => 'Languages', 'pref_languages' => 'Languages',
'pref_languages_help' => 'Firefly III supports several languages. Which one do you prefer?', 'pref_languages_help' => 'Firefly III supports several languages. Which one do you prefer?',
'pref_custom_fiscal_year' => 'Fiscal year settings', 'pref_custom_fiscal_year' => 'Fiscal year settings',
'pref_custom_fiscal_year_label' => 'Enabled', 'pref_custom_fiscal_year_label' => 'Enabled',
'pref_custom_fiscal_year_help' => 'In countries that use a financial year other than January 1 to December 31, you can switch this on and specify start / end days of the fiscal year', 'pref_custom_fiscal_year_help' => 'In countries that use a financial year other than January 1 to December 31, you can switch this on and specify start / end days of the fiscal year',
'pref_fiscal_year_start_label' => 'Fiscal year start date', 'pref_fiscal_year_start_label' => 'Fiscal year start date',
'pref_two_factor_auth' => '2-step verification', 'pref_two_factor_auth' => '2-step verification',
'pref_two_factor_auth_help' => 'When you enable 2-step verification (also known as two-factor authentication), you add an extra layer of security to your account. You sign in with something you know (your password) and something you have (a verification code). Verification codes are generated by an application on your phone, such as Authy or Google Authenticator.', 'pref_two_factor_auth_help' => 'When you enable 2-step verification (also known as two-factor authentication), you add an extra layer of security to your account. You sign in with something you know (your password) and something you have (a verification code). Verification codes are generated by an application on your phone, such as Authy or Google Authenticator.',
'pref_enable_two_factor_auth' => 'Enable 2-step verification', 'pref_enable_two_factor_auth' => 'Enable 2-step verification',
'pref_save_settings' => 'Save settings', 'pref_two_factor_auth_disabled' => '2-step verification code removed and disabled',
'pref_two_factor_auth_remove_it' => 'Don\'t forget to remove the account from your authentication app!',
'pref_two_factor_auth_code' => 'Verify code',
'pref_two_factor_auth_code_help' => 'Scan the QR code with an application on your phone such as Authy or Google Authenticator and enter the generated code.',
'pref_two_factor_auth_reset_code' => 'Reset verification code',
'pref_two_factor_auth_remove_code' => 'Remove verification code',
'pref_two_factor_auth_remove_will_disable' => '(this will also disable two-factor authentication)',
'pref_save_settings' => 'Save settings',
// profile: // profile:
'change_your_password' => 'Change your password', 'change_your_password' => 'Change your password',
'delete_account' => 'Delete account', 'delete_account' => 'Delete account',
'current_password' => 'Current password', 'current_password' => 'Current password',
'new_password' => 'New password', 'new_password' => 'New password',
'new_password_again' => 'New password (again)', 'new_password_again' => 'New password (again)',
'delete_your_account' => 'Delete your account', 'delete_your_account' => 'Delete your account',
'delete_your_account_help' => 'Deleting your account will also delete any accounts, transactions, <em>anything</em> you might have saved into Firefly III. It\'ll be GONE.', 'delete_your_account_help' => 'Deleting your account will also delete any accounts, transactions, <em>anything</em> you might have saved into Firefly III. It\'ll be GONE.',
'delete_your_account_password' => 'Enter your password to continue.', 'delete_your_account_password' => 'Enter your password to continue.',
'password' => 'Password', 'password' => 'Password',
'are_you_sure' => 'Are you sure? You cannot undo this.', 'are_you_sure' => 'Are you sure? You cannot undo this.',
'delete_account_button' => 'DELETE your account', 'delete_account_button' => 'DELETE your account',
'invalid_current_password' => 'Invalid current password!', 'invalid_current_password' => 'Invalid current password!',
'password_changed' => 'Password changed!', 'password_changed' => 'Password changed!',
'should_change' => 'The idea is to change your password.', 'should_change' => 'The idea is to change your password.',
'invalid_password' => 'Invalid password!', 'invalid_password' => 'Invalid password!',
// attachments // attachments
'nr_of_attachments' => 'One attachment|:count attachments', 'nr_of_attachments' => 'One attachment|:count attachments',
'attachments' => 'Attachments', 'attachments' => 'Attachments',
'edit_attachment' => 'Edit attachment ":name"', 'edit_attachment' => 'Edit attachment ":name"',
'update_attachment' => 'Update attachment', 'update_attachment' => 'Update attachment',
'delete_attachment' => 'Delete attachment ":name"', 'delete_attachment' => 'Delete attachment ":name"',
'attachment_deleted' => 'Deleted attachment ":name"', 'attachment_deleted' => 'Deleted attachment ":name"',
'upload_max_file_size' => 'Maximum file size: :size', 'upload_max_file_size' => 'Maximum file size: :size',
// tour: // tour:
'prev' => 'Prev', 'prev' => 'Prev',
'next' => 'Next', 'next' => 'Next',
'end-tour' => 'End tour', 'end-tour' => 'End tour',
'pause' => 'Pause', 'pause' => 'Pause',
// transaction index // transaction index
'title_expenses' => 'Expenses', 'title_expenses' => 'Expenses',
'title_withdrawal' => 'Expenses', 'title_withdrawal' => 'Expenses',
'title_revenue' => 'Revenue / income', 'title_revenue' => 'Revenue / income',
'title_deposit' => 'Revenue / income', 'title_deposit' => 'Revenue / income',
'title_transfer' => 'Transferts', 'title_transfer' => 'Transferts',
'title_transfers' => 'Transferts', 'title_transfers' => 'Transferts',
// csv import: // csv import:
'csv_import' => 'Import CSV file', 'csv_import' => 'Import CSV file',
'csv' => 'CSV', 'csv' => 'CSV',
'csv_index_title' => 'Upload and import a CSV file', 'csv_index_title' => 'Upload and import a CSV file',
'csv_define_column_roles' => 'Define column roles', 'csv_define_column_roles' => 'Define column roles',
'csv_map_values' => 'Map found values to existing values', 'csv_map_values' => 'Map found values to existing values',
'csv_download_config' => 'Download CSV configuration file.', 'csv_download_config' => 'Download CSV configuration file.',
'csv_index_text' => 'This form allows you to import a CSV file with transactions into Firefly. It is based on the excellent CSV importer made by the folks at <a href="https://www.atlassian.com/">Atlassian</a>. Simply upload your CSV file and follow the instructions. If you would like to learn more, please click on the <i class="fa fa-question-circle"></i> button at the top of this page.', 'csv_index_text' => 'This form allows you to import a CSV file with transactions into Firefly. It is based on the excellent CSV importer made by the folks at <a href="https://www.atlassian.com/">Atlassian</a>. Simply upload your CSV file and follow the instructions. If you would like to learn more, please click on the <i class="fa fa-question-circle"></i> button at the top of this page.',
'csv_index_beta_warning' => 'This tool is very much in beta. Please proceed with caution', 'csv_index_beta_warning' => 'This tool is very much in beta. Please proceed with caution',
'csv_header_help' => 'Check this box when your CSV file\'s first row consists of column names, not actual data', 'csv_header_help' => 'Check this box when your CSV file\'s first row consists of column names, not actual data',
'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.', '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.',
'csv_csv_file_help' => 'Select the CSV file here. You can only upload one file at a time', 'csv_csv_file_help' => 'Select the CSV file here. You can only upload one file at a time',
'csv_csv_config_file_help' => 'Select your CSV import configuration here. If you do not know what this is, ignore it. It will be explained later.', 'csv_csv_config_file_help' => 'Select your CSV import configuration here. If you do not know what this is, ignore it. It will be explained later.',
'csv_upload_button' => 'Start importing CSV', 'csv_upload_button' => 'Start importing CSV',
'csv_column_roles_title' => 'Define column roles', 'csv_column_roles_title' => 'Define column roles',
'csv_column_roles_text' => 'Firefly does not know what each column means. You need to indicate what every column is. Please check out the example data if you\'re not sure yourself. Click on the question mark (top right of the page) to learn what each column means. If you want to map imported data onto existing data in Firefly, use the checkbox. The next step will show you what this button does.', 'csv_column_roles_text' => 'Firefly does not know what each column means. You need to indicate what every column is. Please check out the example data if you\'re not sure yourself. Click on the question mark (top right of the page) to learn what each column means. If you want to map imported data onto existing data in Firefly, use the checkbox. The next step will show you what this button does.',
'csv_column_roles_table' => 'Column roles', 'csv_column_roles_table' => 'Column roles',
'csv_column' => 'CSV column', 'csv_column' => 'CSV column',
'csv_column_name' => 'CSV column name', 'csv_column_name' => 'CSV column name',
'csv_column_example' => 'Column example data', 'csv_column_example' => 'Column example data',
'csv_column_role' => 'Column contains?', 'csv_column_role' => 'Column contains?',
'csv_do_map_value' => 'Map value?', 'csv_do_map_value' => 'Map value?',
'csv_continue' => 'Continue to the next step', 'csv_continue' => 'Continue to the next step',
'csv_go_back' => 'Go back to the previous step', 'csv_go_back' => 'Go back to the previous step',
'csv_map_title' => 'Map found values to existing values', 'csv_map_title' => 'Map found values to existing values',
'csv_map_text' => 'This page allows you to map the values from the CSV file to existing entries in your database. This ensures that accounts and other things won\'t be created twice.', 'csv_map_text' => 'This page allows you to map the values from the CSV file to existing entries in your database. This ensures that accounts and other things won\'t be created twice.',
'csv_field_value' => 'Field value from CSV', 'csv_field_value' => 'Field value from CSV',
'csv_field_mapped_to' => 'Must be mapped to...', 'csv_field_mapped_to' => 'Must be mapped to...',
'csv_do_not_map' => 'Do not map this value', 'csv_do_not_map' => 'Do not map this value',
'csv_download_config_title' => 'Download CSV configuration', 'csv_download_config_title' => 'Download CSV configuration',
'csv_download_config_text' => 'Everything you\'ve just set up can be downloaded as a configuration file. Click the button to do so.', 'csv_download_config_text' => 'Everything you\'ve just set up can be downloaded as a configuration file. Click the button to do so.',
'csv_more_information_text' => 'If the import fails, you can use this configuration file so you don\'t have to start all over again. But, if the import succeeds, it will be easier to upload similar CSV files.', 'csv_more_information_text' => 'If the import fails, you can use this configuration file so you don\'t have to start all over again. But, if the import succeeds, it will be easier to upload similar CSV files.',
'csv_do_download_config' => 'Download configuration file.', 'csv_do_download_config' => 'Download configuration file.',
'csv_empty_description' => '(empty description)', 'csv_empty_description' => '(empty description)',
'csv_upload_form' => 'CSV upload form', 'csv_upload_form' => 'CSV upload form',
'csv_index_unsupported_warning' => 'The CSV importer is yet incapable of doing the following:', 'csv_index_unsupported_warning' => 'The CSV importer is yet incapable of doing the following:',
'csv_unsupported_map' => 'The importer cannot map the column ":columnRole" to existing values in the database.', 'csv_unsupported_map' => 'The importer cannot map the column ":columnRole" to existing values in the database.',
'csv_unsupported_value' => 'The importer does not know how to handle values in columns marked as ":columnRole".', 'csv_unsupported_value' => 'The importer does not know how to handle values in columns marked as ":columnRole".',
'csv_cannot_store_value' => 'The importer has not reserved space for columns marked ":columnRole" and will be incapable of processing them.', 'csv_cannot_store_value' => 'The importer has not reserved space for columns marked ":columnRole" and will be incapable of processing them.',
'csv_process_title' => 'CSV import finished!', 'csv_process_title' => 'CSV import finished!',
'csv_process_text' => 'The CSV importer has finished and has processed :rows rows', 'csv_process_text' => 'The CSV importer has finished and has processed :rows rows',
'csv_row' => 'Row', 'csv_row' => 'Row',
'csv_import_with_errors' => 'There was one error.|There were :errors errors.', 'csv_import_with_errors' => 'There was one error.|There were :errors errors.',
'csv_error_see_logs' => 'Check the log files to see details.', 'csv_error_see_logs' => 'Check the log files to see details.',
'csv_process_new_entries' => 'Firefly has created :imported new transaction(s).', 'csv_process_new_entries' => 'Firefly has created :imported new transaction(s).',
'csv_start_over' => 'Import again', 'csv_start_over' => 'Import again',
'csv_to_index' => 'Back home', 'csv_to_index' => 'Back home',
'csv_upload_not_writeable' => 'Cannot write to the path mentioned here. Cannot upload', 'csv_upload_not_writeable' => 'Cannot write to the path mentioned here. Cannot upload',
'csv_column__ignore' => '(ignore this column)', 'csv_column__ignore' => '(ignore this column)',
'csv_column_account-iban' => 'Asset account (IBAN)', 'csv_column_account-iban' => 'Asset account (IBAN)',
'csv_column_account-id' => 'Asset account ID (matching Firefly)', 'csv_column_account-id' => 'Asset account ID (matching Firefly)',
'csv_column_account-name' => 'Asset account (name)', 'csv_column_account-name' => 'Asset account (name)',
'csv_column_amount' => 'Amount', 'csv_column_amount' => 'Amount',
'csv_column_amount-comma-separated' => 'Amount (comma as decimal separator)', 'csv_column_amount-comma-separated' => 'Amount (comma as decimal separator)',
'csv_column_bill-id' => 'Bill ID (matching Firefly)', 'csv_column_bill-id' => 'Bill ID (matching Firefly)',
'csv_column_bill-name' => 'Bill name', 'csv_column_bill-name' => 'Bill name',
'csv_column_budget-id' => 'Budget ID (matching Firefly)', 'csv_column_budget-id' => 'Budget ID (matching Firefly)',
'csv_column_budget-name' => 'Budget name', 'csv_column_budget-name' => 'Budget name',
'csv_column_category-id' => 'Category ID (matching Firefly)', 'csv_column_category-id' => 'Category ID (matching Firefly)',
'csv_column_category-name' => 'Category name', 'csv_column_category-name' => 'Category name',
'csv_column_currency-code' => 'Currency code (ISO 4217)', 'csv_column_currency-code' => 'Currency code (ISO 4217)',
'csv_column_currency-id' => 'Currency ID (matching Firefly)', 'csv_column_currency-id' => 'Currency ID (matching Firefly)',
'csv_column_currency-name' => 'Currency name (matching Firefly)', 'csv_column_currency-name' => 'Currency name (matching Firefly)',
'csv_column_currency-symbol' => 'Currency symbol (matching Firefly)', 'csv_column_currency-symbol' => 'Currency symbol (matching Firefly)',
'csv_column_date-rent' => 'Rent calculation date', 'csv_column_date-rent' => 'Rent calculation date',
'csv_column_date-transaction' => 'Date', 'csv_column_date-transaction' => 'Date',
'csv_column_description' => 'Description', 'csv_column_description' => 'Description',
'csv_column_opposing-iban' => 'Opposing account (IBAN)', 'csv_column_opposing-iban' => 'Opposing account (IBAN)',
'csv_column_opposing-id' => 'Opposing account ID (matching Firefly)', 'csv_column_opposing-id' => 'Opposing account ID (matching Firefly)',
'csv_column_opposing-name' => 'Opposing account (name)', 'csv_column_opposing-name' => 'Opposing account (name)',
'csv_column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator', 'csv_column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator',
'csv_column_sepa-ct-id' => 'SEPA Credit Transfer end-to-end ID', 'csv_column_ing-debet-credit' => 'ING specific debet/credit indicator',
'csv_column_sepa-ct-op' => 'SEPA Credit Transfer opposing account', 'csv_column_sepa-ct-id' => 'SEPA Credit Transfer end-to-end ID',
'csv_column_sepa-db' => 'SEPA Direct Debet', 'csv_column_sepa-ct-op' => 'SEPA Credit Transfer opposing account',
'csv_column_tags-comma' => 'Tags (comma separated)', 'csv_column_sepa-db' => 'SEPA Direct Debet',
'csv_column_tags-space' => 'Tags (space separated)', 'csv_column_tags-comma' => 'Tags (comma separated)',
'csv_specifix_RabobankDescription' => 'Select this when you\'re importing Rabobank CSV export files.', 'csv_column_tags-space' => 'Tags (space separated)',
'csv_specifix_AbnAmroDescription' => 'Select this when you\'re importing ABN AMRO CSV export files.', 'csv_column_account-number' => 'Asset account (account number)',
'csv_specifix_Dummy' => 'Checking this has no effect whatsoever.', 'csv_column_opposing-number' => 'Opposing account (account number)',
'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.', 'csv_specifix_RabobankDescription' => 'Select this when you\'re importing Rabobank CSV export files.',
'csv_delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.', 'csv_specifix_AbnAmroDescription' => 'Select this when you\'re importing ABN AMRO CSV export files.',
'csv_date_parse_error' => 'Could not parse a valid date from ":value", using the format ":format". Are you sure your CSV is correct?', 'csv_specifix_Dummy' => 'Checking this has no effect whatsoever.',
'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.',
'csv_delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.',
'csv_date_parse_error' => 'Could not parse a valid date from ":value", using the format ":format". Are you sure your CSV is correct?',
// create new stuff: // create new stuff:
'create_new_withdrawal' => 'Creer un nouveau retrait', 'create_new_withdrawal' => 'Creer un nouveau retrait',
'create_new_deposit' => 'Create new deposit', 'create_new_deposit' => 'Create new deposit',
'create_new_transfer' => 'Creer un nouveau transfert', 'create_new_transfer' => 'Creer un nouveau transfert',
'create_new_asset' => 'Create new asset account', 'create_new_asset' => 'Create new asset account',
'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' => 'Create new bill',
// currencies: // currencies:
'create_currency' => 'Create a new currency', 'create_currency' => 'Create a new currency',
'edit_currency' => 'Edit currency ":name"', 'edit_currency' => 'Edit currency ":name"',
'store_currency' => 'Store new currency', 'store_currency' => 'Store new currency',
'update_currency' => 'Update currency', 'update_currency' => 'Update currency',
'new_default_currency' => ':name is now the default currency.', 'new_default_currency' => ':name is now the default currency.',
'cannot_delete_currency' => 'Cannot delete :name because there are still transactions attached to it!', 'cannot_delete_currency' => 'Cannot delete :name because there are still transactions attached to it!',
'deleted_currency' => 'Currency :name deleted', 'deleted_currency' => 'Currency :name deleted',
'created_currency' => 'Currency :name created', 'created_currency' => 'Currency :name created',
'updated_currency' => 'Currency :name updated', 'updated_currency' => 'Currency :name updated',
'ask_site_owner' => 'Please ask :owner to add, remove or edit currencies.', 'ask_site_owner' => 'Please ask :owner to add, remove or edit currencies.',
'currencies_intro' => 'Firefly III supports various currencies which you can set and enable here.', 'currencies_intro' => 'Firefly III supports various currencies which you can set and enable here.',
'make_default_currency' => 'make default', 'make_default_currency' => 'make default',
'default_currency' => 'default', 'default_currency' => 'default',
// 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' => '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:', '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.', 'cc_balance_text' => 'If you have a credit card, please enter your credit card\'s limit.',
// forms: // forms:
'mandatoryFields' => 'Mandatory fields', 'mandatoryFields' => 'Mandatory fields',
'optionalFields' => 'Optional fields', 'optionalFields' => 'Optional fields',
'options' => 'Options', 'options' => 'Options',
'something' => 'Something!', 'something' => 'Something!',
// budgets: // budgets:
'create_new_budget' => 'Create a new budget', 'create_new_budget' => 'Create a new budget',
'store_new_budget' => ' Store new budget', 'store_new_budget' => ' Store new budget',
'availableIn' => 'Available in :date', 'availableIn' => 'Available in :date',
'transactionsWithoutBudget' => 'Expenses without budget', 'transactionsWithoutBudget' => 'Expenses without budget',
'transactionsWithoutBudgetDate' => 'Expenses without budget in :date', 'transactionsWithoutBudgetDate' => 'Expenses without budget in :date',
'createBudget' => 'New budget', 'createBudget' => 'New budget',
'inactiveBudgets' => 'Inactive budgets', 'inactiveBudgets' => 'Inactive budgets',
'without_budget_between' => 'Transactions without a budget between :start and :end', 'without_budget_between' => 'Transactions without a budget between :start and :end',
'budget_in_month' => ':name in :month', 'budget_in_month' => ':name in :month',
'delete_budget' => 'Delete budget ":name"', 'delete_budget' => 'Delete budget ":name"',
'edit_budget' => 'Edit budget ":name"', 'edit_budget' => 'Edit budget ":name"',
'update_amount' => 'Update amount', 'update_amount' => 'Update amount',
'update_budget' => 'Update budget', 'update_budget' => 'Update budget',
// bills: // bills:
'delete_bill' => 'Delete bill ":name"', 'delete_bill' => 'Delete bill ":name"',
'edit_bill' => 'Edit bill ":name"', 'edit_bill' => 'Edit bill ":name"',
'update_bill' => 'Update bill', 'update_bill' => 'Update bill',
'store_new_bill' => 'Store new bill', 'store_new_bill' => 'Store new bill',
// accounts: // accounts:
'details_for_asset' => 'Details for asset account ":name"', 'details_for_asset' => 'Details for asset account ":name"',
'details_for_expense' => 'Details for expense account ":name"', 'details_for_expense' => 'Details for expense account ":name"',
'details_for_revenue' => 'Details for revenue account ":name"', 'details_for_revenue' => 'Details for revenue account ":name"',
'details_for_cash' => 'Details for cash account ":name"', 'details_for_cash' => 'Details for cash account ":name"',
'store_new_asset_account' => 'Store new asset account', 'store_new_asset_account' => 'Store new asset account',
'store_new_expense_account' => 'Store new expense account', 'store_new_expense_account' => 'Store new expense account',
'store_new_revenue_account' => 'Store new revenue account', 'store_new_revenue_account' => 'Store new revenue account',
'edit_asset_account' => 'Edit asset account ":name"', 'edit_asset_account' => 'Edit asset account ":name"',
'edit_expense_account' => 'Edit expense account ":name"', 'edit_expense_account' => 'Edit expense account ":name"',
'edit_revenue_account' => 'Edit revenue account ":name"', 'edit_revenue_account' => 'Edit revenue account ":name"',
'delete_asset_account' => 'Delete asset account ":name"', 'delete_asset_account' => 'Delete asset account ":name"',
'delete_expense_account' => 'Delete expense account ":name"', 'delete_expense_account' => 'Delete expense account ":name"',
'delete_revenue_account' => 'Delete revenue account ":name"', 'delete_revenue_account' => 'Delete revenue account ":name"',
'asset_deleted' => 'Successfully deleted asset account ":name"', 'asset_deleted' => 'Successfully deleted asset account ":name"',
'expense_deleted' => 'Successfully deleted expense account ":name"', 'expense_deleted' => 'Successfully deleted expense account ":name"',
'revenue_deleted' => 'Successfully deleted revenue account ":name"', 'revenue_deleted' => 'Successfully deleted revenue account ":name"',
'update_asset_account' => 'Update asset account', 'update_asset_account' => 'Update asset account',
'update_expense_account' => 'Update expense account', 'update_expense_account' => 'Update expense account',
'update_revenue_account' => 'Update revenue account', 'update_revenue_account' => 'Update revenue account',
'make_new_asset_account' => 'Create a new asset account', 'make_new_asset_account' => 'Create a new asset account',
'make_new_expense_account' => 'Create a new expense account', 'make_new_expense_account' => 'Create a new expense account',
'make_new_revenue_account' => 'Create a new revenue account', 'make_new_revenue_account' => 'Create a new revenue account',
'asset_accounts' => 'Asset accounts', 'asset_accounts' => 'Asset accounts',
'expense_accounts' => 'Expense accounts', 'expense_accounts' => 'Expense accounts',
'revenue_accounts' => 'Revenue accounts', 'revenue_accounts' => 'Revenue accounts',
'accountExtraHelp_asset' => '', 'accountExtraHelp_asset' => '',
'accountExtraHelp_expense' => '', 'accountExtraHelp_expense' => '',
'accountExtraHelp_revenue' => '', 'accountExtraHelp_revenue' => '',
'account_type' => 'Account type', 'account_type' => 'Account type',
'save_transactions_by_moving' => 'Save these transaction(s) by moving them to another account:', 'save_transactions_by_moving' => 'Save these transaction(s) by moving them to another account:',
// categories: // categories:
'new_category' => 'New category', 'new_category' => 'New category',
'create_new_category' => 'Create a new category', 'create_new_category' => 'Create a new category',
'without_category' => 'Without a category', 'without_category' => 'Without a category',
'update_category' => 'Wijzig categorie', 'update_category' => 'Wijzig categorie',
'categories' => 'Categories', 'categories' => 'Categories',
'edit_category' => 'Edit category ":name"', 'edit_category' => 'Edit category ":name"',
'no_category' => '(no category)', 'no_category' => '(no category)',
'category' => 'Category', 'category' => 'Category',
'delete_category' => 'Delete category ":name"', 'delete_category' => 'Delete category ":name"',
'store_category' => 'Store new category', 'store_category' => 'Store new category',
'without_category_between' => 'Without category between :start and :end', 'without_category_between' => 'Without category between :start and :end',
// transactions: // transactions:
'update_withdrawal' => 'Update withdrawal', 'update_withdrawal' => 'Update withdrawal',
'update_deposit' => 'Update deposit', 'update_deposit' => 'Update deposit',
'update_transfer' => 'Update transfer', 'update_transfer' => 'Update transfer',
'delete_withdrawal' => 'Delete withdrawal ":description"', 'delete_withdrawal' => 'Delete withdrawal ":description"',
'delete_deposit' => 'Delete deposit ":description"', 'delete_deposit' => 'Delete deposit ":description"',
'delete_transfer' => 'Delete transfer ":description"', 'delete_transfer' => 'Delete transfer ":description"',
// new user: // new user:
'welcome' => 'Welcome to Firefly!', 'welcome' => 'Welcome to Firefly!',
'createNewAsset' => 'Create a new asset account to get started. ' . 'createNewAsset' => 'Create a new asset account to get started. ' .
'This will allow you to create transactions and start your financial management', 'This will allow you to create transactions and start your financial management',
'createNewAssetButton' => 'Create new asset account', 'createNewAssetButton' => 'Create new asset account',
// home page: // home page:
'yourAccounts' => 'Your accounts', 'yourAccounts' => 'Your accounts',
'budgetsAndSpending' => 'Budgets and spending', 'budgetsAndSpending' => 'Budgets and spending',
'savings' => 'Savings', 'savings' => 'Savings',
'markAsSavingsToContinue' => 'Mark your asset accounts as "Savings account" to fill this panel', 'markAsSavingsToContinue' => 'Mark your asset accounts as "Savings account" to fill this panel',
'createPiggyToContinue' => 'Create piggy banks to fill this panel.', 'createPiggyToContinue' => 'Create piggy banks to fill this panel.',
'newWithdrawal' => 'New expense', 'newWithdrawal' => 'New expense',
'newDeposit' => 'New deposit', 'newDeposit' => 'New deposit',
'newTransfer' => 'New transfer', 'newTransfer' => 'New transfer',
'moneyIn' => 'Money in', 'moneyIn' => 'Money in',
'moneyOut' => 'Money out', 'moneyOut' => 'Money out',
'billsToPay' => 'Bills to pay', 'billsToPay' => 'Bills to pay',
'billsPaid' => 'Bills paid', 'billsPaid' => 'Bills paid',
'viewDetails' => 'View details', 'viewDetails' => 'View details',
'divided' => 'divided', 'divided' => 'divided',
'toDivide' => 'left to divide', 'toDivide' => 'left to divide',
// menu and titles, should be recycled as often as possible: // menu and titles, should be recycled as often as possible:
'toggleNavigation' => 'Toggle navigation', 'toggleNavigation' => 'Toggle navigation',
'currency' => 'Currency', 'currency' => 'Currency',
'preferences' => 'Preferences', 'preferences' => 'Preferences',
'logout' => 'Logout', 'logout' => 'Logout',
'searchPlaceholder' => 'Search...', 'searchPlaceholder' => 'Search...',
'dashboard' => 'Dashboard', 'dashboard' => 'Dashboard',
'currencies' => 'Currencies', 'currencies' => 'Currencies',
'accounts' => 'Accounts', 'accounts' => 'Accounts',
'Asset account' => 'Asset account', 'Asset account' => 'Asset account',
'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' => 'Initial balance account',
'budgets' => 'Budgets', 'budgets' => 'Budgets',
'tags' => 'Tags', 'tags' => 'Tags',
'reports' => 'Reports', 'reports' => 'Reports',
'transactions' => 'Transactions', 'transactions' => 'Transactions',
'expenses' => 'Expenses', 'expenses' => 'Expenses',
'income' => 'Revenue / income', 'income' => 'Revenue / income',
'transfers' => 'Transferts', 'transfers' => 'Transferts',
'moneyManagement' => 'Money management', 'moneyManagement' => 'Money management',
'piggyBanks' => 'Piggy banks', 'piggyBanks' => 'Piggy banks',
'bills' => 'Bills', 'bills' => 'Bills',
'createNew' => 'Create new', 'createNew' => 'Create new',
'withdrawal' => 'Withdrawal', 'withdrawal' => 'Withdrawal',
'deposit' => 'Deposit', 'deposit' => 'Deposit',
'account' => 'Account', 'account' => 'Account',
'transfer' => 'Transfer', 'transfer' => 'Transfer',
'Withdrawal' => 'Withdrawal', 'Withdrawal' => 'Withdrawal',
'Deposit' => 'Deposit', 'Deposit' => 'Deposit',
'Transfer' => 'Transfer', 'Transfer' => 'Transfer',
'bill' => 'Bill', 'bill' => 'Bill',
'yes' => 'Yes', 'yes' => 'Yes',
'no' => 'No', 'no' => 'No',
'amount' => 'Amount', 'amount' => 'Amount',
'newBalance' => 'New balance', 'newBalance' => 'New balance',
'overview' => 'Overview', 'overview' => 'Overview',
'saveOnAccount' => 'Save on account', 'saveOnAccount' => 'Save on account',
'unknown' => 'Unknown', 'unknown' => 'Unknown',
'daily' => 'Daily', 'daily' => 'Daily',
'weekly' => 'Weekly', 'weekly' => 'Weekly',
'monthly' => 'Monthly', 'monthly' => 'Monthly',
'quarterly' => 'Quarterly', 'quarterly' => 'Quarterly',
'half-year' => 'Every six months', 'half-year' => 'Every six months',
'yearly' => 'Yearly', 'yearly' => 'Yearly',
'profile' => 'Profile', 'profile' => 'Profile',
// reports: // reports:
'report_default' => 'Default financial report for :start until :end', 'report_default' => 'Default financial report for :start until :end',
'quick_link_reports' => 'Quick links', 'report_audit' => 'Transaction history overview for :start until :end',
'quick_link_default_report' => 'Default financial report', 'quick_link_reports' => 'Quick links',
'report_this_month_quick' => 'Current month, all accounts', 'quick_link_default_report' => 'Default financial report',
'report_this_year_quick' => 'Current year, all accounts', 'report_this_month_quick' => 'Current month, all accounts',
'report_this_fiscal_year_quick' => 'Current fiscal year, all accounts', 'report_this_year_quick' => 'Current year, all accounts',
'report_all_time_quick' => 'All-time, all accounts', 'report_this_fiscal_year_quick' => 'Current fiscal year, all accounts',
'reports_can_bookmark' => 'Remember that reports can be bookmarked.', 'report_all_time_quick' => 'All-time, all accounts',
'incomeVsExpenses' => 'Income vs. expenses', 'reports_can_bookmark' => 'Remember that reports can be bookmarked.',
'accountBalances' => 'Account balances', 'incomeVsExpenses' => 'Income vs. expenses',
'balanceStartOfYear' => 'Balance at start of year', 'accountBalances' => 'Account balances',
'balanceEndOfYear' => 'Balance at end of year', 'balanceStartOfYear' => 'Balance at start of year',
'balanceStartOfMonth' => 'Balance at start of month', 'balanceEndOfYear' => 'Balance at end of year',
'balanceEndOfMonth' => 'Balance at end of month', 'balanceStartOfMonth' => 'Balance at start of month',
'balanceStart' => 'Balance at start of period', 'balanceEndOfMonth' => 'Balance at end of month',
'balanceEnd' => 'Balance at end of period', 'balanceStart' => 'Balance at start of period',
'reportsOwnAccounts' => 'Reports for your own accounts', 'balanceEnd' => 'Balance at end of period',
'reportsOwnAccountsAndShared' => 'Reports for your own accounts and shared accounts', 'reportsOwnAccounts' => 'Reports for your own accounts',
'splitByAccount' => 'Split by account', 'reportsOwnAccountsAndShared' => 'Reports for your own accounts and shared accounts',
'balancedByTransfersAndTags' => 'Balanced by transfers and tags', 'splitByAccount' => 'Split by account',
'coveredWithTags' => 'Covered with tags', 'balancedByTransfersAndTags' => 'Balanced by transfers and tags',
'leftUnbalanced' => 'Left unbalanced', 'coveredWithTags' => 'Covered with tags',
'expectedBalance' => 'Expected balance', 'leftUnbalanced' => 'Left unbalanced',
'outsideOfBudgets' => 'Outside of budgets', 'expectedBalance' => 'Expected balance',
'leftInBudget' => 'Left in budget', 'outsideOfBudgets' => 'Outside of budgets',
'sumOfSums' => 'Sum of sums', 'leftInBudget' => 'Left in budget',
'noCategory' => '(no category)', 'sumOfSums' => 'Sum of sums',
'notCharged' => 'Not charged (yet)', 'noCategory' => '(no category)',
'inactive' => 'Inactive', 'notCharged' => 'Not charged (yet)',
'difference' => 'Difference', 'inactive' => 'Inactive',
'in' => 'In', 'difference' => 'Difference',
'out' => 'Out', 'in' => 'In',
'topX' => 'top :number', 'out' => 'Out',
'showTheRest' => 'Show everything', 'topX' => 'top :number',
'hideTheRest' => 'Show only the top :number', 'showTheRest' => 'Show everything',
'sum_of_year' => 'Sum of year', 'hideTheRest' => 'Show only the top :number',
'sum_of_years' => 'Sum of years', 'sum_of_year' => 'Sum of year',
'average_of_year' => 'Average of year', 'sum_of_years' => 'Sum of years',
'average_of_years' => 'Average of years', 'average_of_year' => 'Average of year',
'categories_earned_in_year' => 'Categories (by earnings)', 'average_of_years' => 'Average of years',
'categories_spent_in_year' => 'Categories (by spendings)', 'categories_earned_in_year' => 'Categories (by earnings)',
'report_type' => 'Report type', 'categories_spent_in_year' => 'Categories (by spendings)',
'report_type_default' => 'Default financial report', 'report_type' => 'Report type',
'report_included_accounts' => 'Included accounts', 'report_type_default' => 'Default financial report',
'report_date_range' => 'Date range', 'report_type_audit' => 'Transaction history overview (audit)',
'report_include_help' => 'In all cases, transfers to shared accounts count as expenses, and transfers from shared accounts count as income.', 'report_included_accounts' => 'Included accounts',
'report_preset_ranges' => 'Pre-set ranges', 'report_date_range' => 'Date range',
'shared' => 'Shared', 'report_include_help' => 'In all cases, transfers to shared accounts count as expenses, and transfers from shared accounts count as income.',
'fiscal_year' => 'Fiscal year', 'report_preset_ranges' => 'Pre-set ranges',
'shared' => 'Shared',
'fiscal_year' => 'Fiscal year',
// charts: // charts:
'dayOfMonth' => 'Day of the month', 'dayOfMonth' => 'Day of the month',
'month' => 'Month', 'month' => 'Month',
'budget' => 'Budget', 'budget' => 'Budget',
'spent' => 'Spent', 'spent' => 'Spent',
'earned' => 'Earned', 'earned' => 'Earned',
'overspent' => 'Overspent', 'overspent' => 'Overspent',
'left' => 'Left', 'left' => 'Left',
'noBudget' => '(no budget)', 'noBudget' => '(no budget)',
'maxAmount' => 'Maximum amount', 'maxAmount' => 'Maximum amount',
'minAmount' => 'Minumum amount', 'minAmount' => 'Minumum amount',
'billEntry' => 'Current bill entry', 'billEntry' => 'Current bill entry',
'name' => 'Name', 'name' => 'Name',
'date' => 'Date', 'date' => 'Date',
'paid' => 'Paid', 'paid' => 'Paid',
'unpaid' => 'Unpaid', 'unpaid' => 'Unpaid',
'day' => 'Day', 'day' => 'Day',
'budgeted' => 'Budgeted', 'budgeted' => 'Budgeted',
'period' => 'Period', 'period' => 'Period',
'balance' => 'Balance', 'balance' => 'Balance',
'summary' => 'Summary', 'summary' => 'Summary',
'sum' => 'Sum', 'sum' => 'Sum',
'average' => 'Average', 'average' => 'Average',
'balanceFor' => 'Balance for :name', 'balanceFor' => 'Balance for :name',
// piggy banks: // piggy banks:
'piggy_bank' => 'Piggy bank', 'piggy_bank' => 'Piggy bank',
'new_piggy_bank' => 'Create new piggy bank', 'new_piggy_bank' => 'Create new piggy bank',
'store_piggy_bank' => 'Store new piggy bank', 'store_piggy_bank' => 'Store new piggy bank',
'account_status' => 'Account status', 'account_status' => 'Account status',
'left_for_piggy_banks' => 'Left for piggy banks', 'left_for_piggy_banks' => 'Left for piggy banks',
'sum_of_piggy_banks' => 'Sum of piggy banks', 'sum_of_piggy_banks' => 'Sum of piggy banks',
'saved_so_far' => 'Saved so far', 'saved_so_far' => 'Saved so far',
'left_to_save' => 'Left to save', 'left_to_save' => 'Left to save',
'add_money_to_piggy_title' => 'Add money to piggy bank ":name"', 'add_money_to_piggy_title' => 'Add money to piggy bank ":name"',
'remove_money_from_piggy_title' => 'Remove money from piggy bank ":name"', 'remove_money_from_piggy_title' => 'Remove money from piggy bank ":name"',
'add' => 'Add', 'add' => 'Add',
'remove' => 'Remove', 'remove' => 'Remove',
'max_amount_add' => 'The maximum amount you can add is', 'max_amount_add' => 'The maximum amount you can add is',
'max_amount_remove' => 'The maximum amount you can remove is', 'max_amount_remove' => 'The maximum amount you can remove is',
'update_piggy_button' => 'Update piggy bank', 'update_piggy_button' => 'Update piggy bank',
'update_piggy_title' => 'Update piggy bank ":name"', 'update_piggy_title' => 'Update piggy bank ":name"',
'details' => 'Details', 'details' => 'Details',
'events' => 'Events', 'events' => 'Events',
'target_amount' => 'Target amount', 'target_amount' => 'Target amount',
'start_date' => 'Start date', 'start_date' => 'Start date',
'target_date' => 'Target date', 'target_date' => 'Target date',
'no_target_date' => 'No target date', 'no_target_date' => 'No target date',
'todo' => 'to do', 'todo' => 'to do',
'table' => 'Table', 'table' => 'Table',
'piggy_bank_not_exists' => 'Piggy bank no longer exists.', 'piggy_bank_not_exists' => 'Piggy bank no longer exists.',
'add_any_amount_to_piggy' => 'Add money to this piggy bank to reach your target of :amount.', 'add_any_amount_to_piggy' => 'Add money to this piggy bank to reach your target of :amount.',
'add_set_amount_to_piggy' => 'Add :amount to fill this piggy bank on :date', 'add_set_amount_to_piggy' => 'Add :amount to fill this piggy bank on :date',
'delete_piggy_bank' => 'Delete piggy bank ":name"', 'delete_piggy_bank' => 'Delete piggy bank ":name"',
// 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' => 'The tag takes at most two transactions; an expense and a transfer. They\'ll balance each other out.',
'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' => 'Supprimer le tag ":tag"', 'delete_tag' => 'Supprimer le tag ":tag"',
'new_tag' => 'Make new tag', 'new_tag' => 'Make new tag',
'edit_tag' => 'Editer le tag ":tag"', 'edit_tag' => 'Editer le tag ":tag"',
'no_year' => 'No year set', 'no_year' => 'No year set',
'no_month' => 'No month set', 'no_month' => 'No month set',
'tag_title_nothing' => 'Default tags', 'tag_title_nothing' => 'Default tags',
'tag_title_balancingAct' => 'Balancing act tags', 'tag_title_balancingAct' => 'Balancing act tags',
'tag_title_advancePayment' => 'Advance payment tags', 'tag_title_advancePayment' => 'Advance payment tags',
'tags_introduction' => 'Usually tags are singular words, designed to quickly band items together using things like <span class="label label-info">expensive</span>, <span class="label label-info">bill</span> or <span class="label label-info">for-party</span>. In Firefly III, tags can have more properties such as a date, description and location. This allows you to join transactions together in a more meaningful way. For example, you could make a tag called <span class="label label-success"> Christmas dinner with friends</span> and add information about the restaurant. Such tags are "singular", you would only use them for a single occasion, perhaps with multiple transactions.', 'tags_introduction' => 'Usually tags are singular words, designed to quickly band items together using things like <span class="label label-info">expensive</span>, <span class="label label-info">bill</span> or <span class="label label-info">for-party</span>. In Firefly III, tags can have more properties such as a date, description and location. This allows you to join transactions together in a more meaningful way. For example, you could make a tag called <span class="label label-success"> Christmas dinner with friends</span> and add information about the restaurant. Such tags are "singular", you would only use them for a single occasion, perhaps with multiple transactions.',
'tags_group' => 'Tags group transactions together, which makes it possible to store reimbursements (in case you front money for others) and other "balancing acts" where expenses are summed up (the payments on your new TV) or where expenses and deposits are cancelling each other out (buying something with saved money). It\'s all up to you. Using tags the old-fashioned way is of course always possible.', 'tags_group' => 'Tags group transactions together, which makes it possible to store reimbursements (in case you front money for others) and other "balancing acts" where expenses are summed up (the payments on your new TV) or where expenses and deposits are cancelling each other out (buying something with saved money). It\'s all up to you. Using tags the old-fashioned way is of course always possible.',
'tags_start' => 'Create a tag to get started or enter tags when creating new transactions.', 'tags_start' => 'Create a tag to get started or enter tags when creating new transactions.',
]; ];

View File

@ -47,6 +47,7 @@ return [
'symbol' => 'Symbol', 'symbol' => 'Symbol',
'code' => 'Code', 'code' => 'Code',
'iban' => 'IBAN', 'iban' => 'IBAN',
'accountNumber' => 'Account number',
'csv' => 'CSV file', 'csv' => 'CSV file',
'has_headers' => 'Headers', 'has_headers' => 'Headers',
'date_format' => 'Date format', 'date_format' => 'Date format',
@ -70,8 +71,10 @@ return [
'size' => 'Size', 'size' => 'Size',
'trigger' => 'Trigger', 'trigger' => 'Trigger',
'stop_processing' => 'Stop processing', 'stop_processing' => 'Stop processing',
'start_date' => 'Start of export range', 'start_date' => 'Start of range',
'end_date' => 'End of export range', 'end_date' => 'End of range',
'export_start_range' => 'Start of export range',
'export_end_range' => 'End of export range',
'export_format' => 'File format', 'export_format' => 'File format',
'include_attachments' => 'Include uploaded attachments', 'include_attachments' => 'Include uploaded attachments',
'include_config' => 'Include configuration file', 'include_config' => 'Include configuration file',

View File

@ -19,11 +19,11 @@ return [
| |
*/ */
'password' => 'Le mot de passe doit contenir au moins 6 caractères et correspondre à la confirmation.', 'password' => 'Passwords must be at least six characters and match the confirmation.',
'user' => 'Aucun utilisateur avec cette addresse email.', 'user' => 'We can\'t find a user with that e-mail address.',
'token' => 'Le jeton de réinitialisation de mot de passe est invalide.', 'token' => 'This password reset token is invalid.',
'sent' => 'Nous avons envoyé votre lien de réinitialisation de mot de passe!', 'sent' => 'We have e-mailed your password reset link!',
'reset' => 'Le mot de passe a été réinitialisé!', 'reset' => 'Your password has been reset!',
'blocked' => 'Nice try though.', 'blocked' => 'Nice try though.',
]; ];

View File

@ -1,69 +1,72 @@
<?php <?php
return [ return [
'rule_trigger_value' => 'This value is invalid for the selected trigger.', 'iban' => 'This is not a valid IBAN.',
'rule_action_value' => 'This value is invalid for the selected action.', 'unique_account_number_for_user' => 'It looks like this account number is already in use.',
'invalid_domain' => 'Due to security constraints, you cannot register from this domain.', 'rule_trigger_value' => 'This value is invalid for the selected trigger.',
'file_already_attached' => 'Uploaded file ":name" is already attached to this object.', 'rule_action_value' => 'This value is invalid for the selected action.',
'file_attached' => 'Succesfully uploaded file ":name".', 'invalid_domain' => 'Due to security constraints, you cannot register from this domain.',
'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.', 'file_already_attached' => 'Uploaded file ":name" is already attached to this object.',
'file_too_large' => 'File ":name" is too large.', 'file_attached' => 'Succesfully uploaded file ":name".',
'accepted' => 'Le champ :attribute doit être accepté.', 'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.',
'active_url' => 'Le champ :attribute n\'est pas une URL valide.', 'file_too_large' => 'File ":name" is too large.',
'after' => 'Le champ :attribute doit être une date postérieure au :date.', 'accepted' => 'Le champ :attribute doit être accepté.',
'alpha' => 'Le champ :attribute doit seulement contenir des lettres.', 'active_url' => 'Le champ :attribute n\'est pas une URL valide.',
'alpha_dash' => 'Le champ :attribute doit seulement contenir des lettres, des chiffres et des tirets.', 'after' => 'Le champ :attribute doit être une date postérieure au :date.',
'alpha_num' => 'Le champ :attribute doit seulement contenir des chiffres et des lettres.', 'alpha' => 'Le champ :attribute doit seulement contenir des lettres.',
'array' => 'Le champ :attribute doit être un tableau.', 'alpha_dash' => 'Le champ :attribute doit seulement contenir des lettres, des chiffres et des tirets.',
'unique_for_user' => 'There already is an entry with this :attribute.', 'alpha_num' => 'Le champ :attribute doit seulement contenir des chiffres et des lettres.',
'before' => 'Le champ :attribute doit être une date antérieure au :date.', 'array' => 'Le champ :attribute doit être un tableau.',
'unique_object_for_user' => 'This name is already in use', 'unique_for_user' => 'There already is an entry with this :attribute.',
'unique_account_for_user' => 'This account name is already in use', 'before' => 'Le champ :attribute doit être une date antérieure au :date.',
'between.numeric' => 'La valeur de :attribute doit être comprise entre :min et :max.', 'unique_object_for_user' => 'This name is already in use',
'between.file' => 'Le fichier :attribute doit avoir une taille entre :min et :max kilo-octets.', 'unique_account_for_user' => 'This account name is already in use',
'between.string' => 'Le texte :attribute doit avoir entre :min et :max caractères.', 'between.numeric' => 'La valeur de :attribute doit être comprise entre :min et :max.',
'between.array' => 'Le tableau :attribute doit avoir entre :min et :max éléments.', 'between.file' => 'Le fichier :attribute doit avoir une taille entre :min et :max kilo-octets.',
'boolean' => 'Le champ :attribute doit être vrai ou faux.', 'between.string' => 'Le texte :attribute doit avoir entre :min et :max caractères.',
'confirmed' => 'Le champ de confirmation :attribute ne correspond pas.', 'between.array' => 'Le tableau :attribute doit avoir entre :min et :max éléments.',
'date' => 'Le champ :attribute n\'est pas une date valide.', 'boolean' => 'Le champ :attribute doit être vrai ou faux.',
'date_format' => 'Le champ :attribute ne correspond pas au format :format.', 'confirmed' => 'Le champ de confirmation :attribute ne correspond pas.',
'different' => 'Les champs :attribute et :other doivent être différents.', 'date' => 'Le champ :attribute n\'est pas une date valide.',
'digits' => 'Le champ :attribute doit avoir :digits chiffres.', 'date_format' => 'Le champ :attribute ne correspond pas au format :format.',
'digits_between' => 'Le champ :attribute doit avoir entre :min et :max chiffres.', 'different' => 'Les champs :attribute et :other doivent être différents.',
'email' => 'Le champ :attribute doit être une adresse email valide.', 'digits' => 'Le champ :attribute doit avoir :digits chiffres.',
'filled' => 'Le champ :attribute est obligatoire.', 'digits_between' => 'Le champ :attribute doit avoir entre :min et :max chiffres.',
'exists' => 'Le champ :attribute sélectionné est invalide.', 'email' => 'Le champ :attribute doit être une adresse email valide.',
'image' => 'Le champ :attribute doit être une image.', 'filled' => 'Le champ :attribute est obligatoire.',
'in' => 'Le champ :attribute est invalide.', 'exists' => 'Le champ :attribute sélectionné est invalide.',
'integer' => 'Le champ :attribute doit être un entier.', 'image' => 'Le champ :attribute doit être une image.',
'ip' => 'Le champ :attribute doit être une adresse IP valide.', 'in' => 'Le champ :attribute est invalide.',
'json' => 'Le champ :attribute doit être un document JSON valide.', 'integer' => 'Le champ :attribute doit être un entier.',
'max.numeric' => 'La valeur de :attribute ne peut être supérieure à :max.', 'ip' => 'Le champ :attribute doit être une adresse IP valide.',
'max.file' => 'Le fichier :attribute ne peut être plus gros que :max kilo-octets.', 'json' => 'Le champ :attribute doit être un document JSON valide.',
'max.string' => 'Le texte de :attribute ne peut contenir plus de :max caractères.', 'max.numeric' => 'La valeur de :attribute ne peut être supérieure à :max.',
'max.array' => 'Le tableau :attribute ne peut avoir plus de :max éléments.', 'max.file' => 'Le fichier :attribute ne peut être plus gros que :max kilo-octets.',
'mimes' => 'Le champ :attribute doit être un fichier de type : :values.', 'max.string' => 'Le texte de :attribute ne peut contenir plus de :max caractères.',
'min.numeric' => 'La valeur de :attribute doit être supérieure à :min.', 'max.array' => 'Le tableau :attribute ne peut avoir plus de :max éléments.',
'min.file' => 'Le fichier :attribute doit être plus gros que :min kilo-octets.', 'mimes' => 'Le champ :attribute doit être un fichier de type : :values.',
'min.string' => 'Le texte :attribute doit contenir au moins :min caractères.', 'min.numeric' => 'La valeur de :attribute doit être supérieure à :min.',
'min.array' => 'Le tableau :attribute doit avoir au moins :min éléments.', 'min.file' => 'Le fichier :attribute doit être plus gros que :min kilo-octets.',
'not_in' => 'Le champ :attribute sélectionné n\'est pas valide.', 'min.string' => 'Le texte :attribute doit contenir au moins :min caractères.',
'numeric' => 'Le champ :attribute doit contenir un nombre.', 'min.array' => 'Le tableau :attribute doit avoir au moins :min éléments.',
'regex' => 'Le format du champ :attribute est invalide.', 'not_in' => 'Le champ :attribute sélectionné n\'est pas valide.',
'required' => 'Le champ :attribute est obligatoire.', 'numeric' => 'Le champ :attribute doit contenir un nombre.',
'required_if' => 'Le champ :attribute est obligatoire quand la valeur de :other est :value.', 'regex' => 'Le format du champ :attribute est invalide.',
'required_unless' => 'Le champ :attribute est obligatoire sauf si :other est :values.', 'required' => 'Le champ :attribute est obligatoire.',
'required_with' => 'Le champ :attribute est obligatoire quand :values est présent.', 'required_if' => 'Le champ :attribute est obligatoire quand la valeur de :other est :value.',
'required_with_all' => 'Le champ :attribute est obligatoire quand :values est présent.', 'required_unless' => 'Le champ :attribute est obligatoire sauf si :other est :values.',
'required_without' => 'Le champ :attribute est obligatoire quand :values n\'est pas présent.', 'required_with' => 'Le champ :attribute est obligatoire quand :values est présent.',
'required_without_all' => 'Le champ :attribute est requis quand aucun de :values n\'est présent.', 'required_with_all' => 'Le champ :attribute est obligatoire quand :values est présent.',
'same' => 'Les champs :attribute et :other doivent être identiques.', 'required_without' => 'Le champ :attribute est obligatoire quand :values n\'est pas présent.',
'size.numeric' => 'La valeur de :attribute doit être :size.', 'required_without_all' => 'Le champ :attribute est requis quand aucun de :values n\'est présent.',
'size.file' => 'La taille du fichier de :attribute doit être de :size kilo-octets.', 'same' => 'Les champs :attribute et :other doivent être identiques.',
'size.string' => 'Le texte de :attribute doit contenir :size caractères.', 'size.numeric' => 'La valeur de :attribute doit être :size.',
'size.array' => 'Le tableau :attribute doit contenir :size éléments.', 'size.file' => 'La taille du fichier de :attribute doit être de :size kilo-octets.',
'unique' => 'La valeur du champ :attribute est déjà utilisée.', 'size.string' => 'Le texte de :attribute doit contenir :size caractères.',
'string' => 'Le champ :attribute doit être une chaîne de caractères.', 'size.array' => 'Le tableau :attribute doit contenir :size éléments.',
'url' => 'Le format de l\'URL de :attribute n\'est pas valide.', 'unique' => 'La valeur du champ :attribute est déjà utilisée.',
'timezone' => 'Le champ :attribute doit être un fuseau horaire valide.', 'string' => 'Le champ :attribute doit être une chaîne de caractères.',
'url' => 'Le format de l\'URL de :attribute n\'est pas valide.',
'timezone' => 'Le champ :attribute doit être un fuseau horaire valide.',
'2fa_code' => 'The :attribute field is invalid.',
]; ];

View File

@ -1,9 +1,17 @@
<?php <?php
/**
* config.php
* Copyright (C) 2016 Sander Dorigo
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
return [ return [
'locale' => 'nl, Dutch, nl_NL, nl_NL.utf8', 'locale' => 'nl, Dutch, nl_NL, nl_NL.utf8',
'month' => '%B %Y', 'month' => '%B %Y',
'month_and_day' => '%e %B %Y', 'month_and_day' => '%e %B %Y',
'date_time' => '%e %B %Y, @ %T',
'specific_day' => '%e %B %Y', 'specific_day' => '%e %B %Y',
'week_in_year' => 'week %W, %Y', 'week_in_year' => 'week %W, %Y',
'quarter_of_year' => '%B %Y', 'quarter_of_year' => '%B %Y',

File diff suppressed because it is too large Load Diff

View File

@ -71,8 +71,10 @@ return [
'size' => 'Grootte', 'size' => 'Grootte',
'trigger' => 'Trigger', 'trigger' => 'Trigger',
'stop_processing' => 'Stop met verwerken', 'stop_processing' => 'Stop met verwerken',
'start_date' => 'Start van exportbereik', 'start_date' => 'Start van bereik',
'end_date' => 'Einde van exportbereik', 'end_date' => 'Einde van bereik',
'export_start_range' => 'Start van exportbereik',
'export_end_range' => 'Einde van exportbereik',
'export_format' => 'Bestandsformaat', 'export_format' => 'Bestandsformaat',
'include_attachments' => 'Sla ook geüploade bijlagen op', 'include_attachments' => 'Sla ook geüploade bijlagen op',
'include_config' => 'Sla ook een configuratiebestand ook', 'include_config' => 'Sla ook een configuratiebestand ook',

View File

@ -68,6 +68,5 @@ return [
'string' => 'Het :attribute moet een tekenreeks zijn.', 'string' => 'Het :attribute moet een tekenreeks zijn.',
'url' => ':attribute is geen geldige URL.', 'url' => ':attribute is geen geldige URL.',
'timezone' => 'Het :attribute moet een geldige zone zijn.', 'timezone' => 'Het :attribute moet een geldige zone zijn.',
'2fa_code' => ':attribute is ongeldig.', '2fa_code' => 'De waarde in het :attribute-veld is niet geldig.',
]; ];

View File

@ -1,9 +1,17 @@
<?php <?php
/**
* config.php
* Copyright (C) 2016 Sander Dorigo
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
return [ return [
'locale' => 'pt_BR, pt_BR.utf8', 'locale' => 'pt_BR, pt_BR.utf8',
'month' => '%B %Y', 'month' => '%B %Y',
'month_and_day' => '%e de %B de %Y', 'month_and_day' => '%e de %B de %Y',
'date_time' => '%B %e, %Y, @ %T',
'specific_day' => '%e %B %Y', 'specific_day' => '%e %B %Y',
'week_in_year' => 'Week %W, %Y', 'week_in_year' => 'Week %W, %Y',
'quarter_of_year' => '%B %Y', 'quarter_of_year' => '%B %Y',

View File

@ -44,6 +44,7 @@ return [
'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' => 'There is one error|There are :count errors',
'net_worth' => 'Net worth',
// export data: // export data:
@ -57,6 +58,7 @@ return [
'include_config_help' => 'For easy re-import into Firefly III', '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.', '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', 'do_export' => 'Export',
'export_status_never_started' => 'The export has not started yet',
'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' => 'Collecting your transactions...',
'export_status_collected_journals' => 'Collected your transactions!', 'export_status_collected_journals' => 'Collected your transactions!',
@ -114,35 +116,49 @@ return [
'default_rule_action_prepend' => 'Bought the world from ', 'default_rule_action_prepend' => 'Bought the world from ',
'default_rule_action_set_category' => 'Large expenses', 'default_rule_action_set_category' => 'Large expenses',
'trigger' => 'Trigger', 'trigger' => 'Trigger',
'trigger_value' => 'Trigger on value', 'trigger_value' => 'Trigger on value',
'stop_processing_other_triggers' => 'Stop processing other triggers', 'stop_processing_other_triggers' => 'Stop processing other triggers',
'add_rule_trigger' => 'Add new trigger', 'add_rule_trigger' => 'Add new trigger',
'action' => 'Action', 'action' => 'Action',
'action_value' => 'Action value', 'action_value' => 'Action value',
'stop_executing_other_actions' => 'Stop executing other actions', 'stop_executing_other_actions' => 'Stop executing other actions',
'add_rule_action' => 'Add new action', 'add_rule_action' => 'Add new action',
'edit_rule' => 'Edit rule ":title"', 'edit_rule' => 'Edit rule ":title"',
'update_rule' => 'Update rule', 'delete_rule' => 'Delete rule ":title"',
'update_rule' => 'Update rule',
'test_rule_triggers' => 'See matching transactions',
'warning_transaction_subset' => 'For performance reasons this list is limited to :max_num_transactions and may only show a subset of matching transactions',
'warning_no_matching_transactions' => 'No matching transactions found. Please note that for performance reasons, only the last :num_transactions transactions have been checked.',
'warning_no_valid_triggers' => 'No valid triggers provided.',
'execute_on_existing_transactions' => 'Execute for existing transactions',
'execute_on_existing_transactions_intro' => 'When a rule or group has been changed or added, you can execute it for existing transactions',
'execute_on_existing_transactions_short' => 'Existing transactions',
'executed_group_on_existing_transactions' => 'Executed group ":title" for existing transactions',
'execute_group_on_existing_transactions' => 'Execute group ":title" for existing transactions',
'include_transactions_from_accounts' => 'Include transactions from these accounts',
'execute' => 'Execute',
// actions and triggers // actions and triggers
'rule_trigger_user_action' => 'User action is ":trigger_value"', 'rule_trigger_user_action' => 'User action is ":trigger_value"',
'rule_trigger_from_account_starts' => 'Source account starts with ":trigger_value"', 'rule_trigger_from_account_starts' => 'Source account starts with ":trigger_value"',
'rule_trigger_from_account_ends' => 'Source account ends with ":trigger_value"', 'rule_trigger_from_account_ends' => 'Source account ends with ":trigger_value"',
'rule_trigger_from_account_is' => 'Source account is ":trigger_value"', 'rule_trigger_from_account_is' => 'Source account is ":trigger_value"',
'rule_trigger_from_account_contains' => 'Source account contains ":trigger_value"', 'rule_trigger_from_account_contains' => 'Source account contains ":trigger_value"',
'rule_trigger_to_account_starts' => 'Destination account starts with ":trigger_value"', 'rule_trigger_to_account_starts' => 'Destination account starts with ":trigger_value"',
'rule_trigger_to_account_ends' => 'Destination account ends with ":trigger_value"', 'rule_trigger_to_account_ends' => 'Destination account ends with ":trigger_value"',
'rule_trigger_to_account_is' => 'Destination account is ":trigger_value"', 'rule_trigger_to_account_is' => 'Destination account is ":trigger_value"',
'rule_trigger_to_account_contains' => 'Destination account contains ":trigger_value"', 'rule_trigger_to_account_contains' => 'Destination account contains ":trigger_value"',
'rule_trigger_transaction_type' => 'Transaction is of type ":trigger_value"', 'rule_trigger_transaction_type' => 'Transaction is of type ":trigger_value"',
'rule_trigger_amount_less' => 'Amount is less than :trigger_value', 'rule_trigger_amount_less' => 'Amount is less than :trigger_value',
'rule_trigger_amount_exactly' => 'Amount is :trigger_value', 'rule_trigger_amount_exactly' => 'Amount is :trigger_value',
'rule_trigger_amount_more' => 'Amount is more than :trigger_value', 'rule_trigger_amount_more' => 'Amount is more than :trigger_value',
'rule_trigger_description_starts' => 'Description starts with ":trigger_value"', 'rule_trigger_description_starts' => 'Description starts with ":trigger_value"',
'rule_trigger_description_ends' => 'Description ends with ":trigger_value"', 'rule_trigger_description_ends' => 'Description ends with ":trigger_value"',
'rule_trigger_description_contains' => 'Description contains ":trigger_value"', 'rule_trigger_description_contains' => 'Description contains ":trigger_value"',
'rule_trigger_description_is' => 'Description is ":trigger_value"', 'rule_trigger_description_is' => 'Description is ":trigger_value"',
'rule_trigger_from_account_starts_choice' => 'Source account starts with..', 'rule_trigger_from_account_starts_choice' => 'Source account starts with..',
'rule_trigger_from_account_ends_choice' => 'Source account ends with..', 'rule_trigger_from_account_ends_choice' => 'Source account ends with..',
@ -175,474 +191,486 @@ return [
'rule_action_append_description' => 'Append description with ":action_value"', 'rule_action_append_description' => 'Append description with ":action_value"',
'rule_action_prepend_description' => 'Prepend description with ":action_value"', 'rule_action_prepend_description' => 'Prepend description with ":action_value"',
'rule_action_set_category_choice' => 'Set category to..', 'rule_action_set_category_choice' => 'Set category to..',
'rule_action_clear_category_choice' => 'Clear any category', 'rule_action_clear_category_choice' => 'Clear any category',
'rule_action_set_budget_choice' => 'Set budget to..', 'rule_action_set_budget_choice' => 'Set budget to..',
'rule_action_clear_budget_choice' => 'Clear any budget', 'rule_action_clear_budget_choice' => 'Clear any budget',
'rule_action_add_tag_choice' => 'Add tag..', 'rule_action_add_tag_choice' => 'Add tag..',
'rule_action_remove_tag_choice' => 'Remove tag..', 'rule_action_remove_tag_choice' => 'Remove tag..',
'rule_action_remove_all_tags_choice' => 'Remove all tags', 'rule_action_remove_all_tags_choice' => 'Remove all tags',
'rule_action_set_description_choice' => 'Set description to..', 'rule_action_set_description_choice' => 'Set description to..',
'rule_action_append_description_choice' => 'Append description with..', 'rule_action_append_description_choice' => 'Append description with..',
'rule_action_prepend_description_choice' => 'Prepend description with..', 'rule_action_prepend_description_choice' => 'Prepend description with..',
// tags // tags
'store_new_tag' => 'Armazenar nova tag', 'store_new_tag' => 'Armazenar nova tag',
'update_tag' => 'Atualizar tag', 'update_tag' => 'Atualizar tag',
'no_location_set' => 'Nenhuma localização.', 'no_location_set' => 'Nenhuma localização.',
'meta_data' => 'Meta dados', 'meta_data' => 'Meta dados',
'location' => 'Localização', 'location' => 'Localização',
// preferences // preferences
'pref_home_screen_accounts' => 'Conta da tela inicial', 'pref_home_screen_accounts' => 'Conta da tela inicial',
'pref_home_screen_accounts_help' => 'Que conta deve ser exibida na tela inicial?', 'pref_home_screen_accounts_help' => 'Que conta deve ser exibida na tela inicial?',
'pref_budget_settings' => 'Definições de Orçamento', 'pref_budget_settings' => 'Definições de Orçamento',
'pref_budget_settings_help' => 'Qual a quantidade máxima de dinheiro um envelope orçamental pode conter?', 'pref_budget_settings_help' => 'Qual a quantidade máxima de dinheiro um envelope orçamental pode conter?',
'pref_view_range' => 'Ver intervalo', 'pref_view_range' => 'Ver intervalo',
'pref_view_range_help' => 'Alguns gráficos são agrupados automaticamente em períodos. Qual período você prefere?', 'pref_view_range_help' => 'Alguns gráficos são agrupados automaticamente em períodos. Qual período você prefere?',
'pref_1D' => 'Um dia', 'pref_1D' => 'Um dia',
'pref_1W' => 'Uma semana', 'pref_1W' => 'Uma semana',
'pref_1M' => 'Um mês', 'pref_1M' => 'Um mês',
'pref_3M' => 'Trimestral', 'pref_3M' => 'Trimestral',
'pref_6M' => 'Semestral', 'pref_6M' => 'Semestral',
'pref_languages' => 'Idiomas', 'pref_languages' => 'Idiomas',
'pref_languages_help' => 'Firefly III suporta muitos idiomas. Qual você prefere?', 'pref_languages_help' => 'Firefly III suporta muitos idiomas. Qual você prefere?',
'pref_custom_fiscal_year' => 'Fiscal year settings', 'pref_custom_fiscal_year' => 'Fiscal year settings',
'pref_custom_fiscal_year_label' => 'Enabled', 'pref_custom_fiscal_year_label' => 'Enabled',
'pref_custom_fiscal_year_help' => 'In countries that use a financial year other than January 1 to December 31, you can switch this on and specify start / end days of the fiscal year', 'pref_custom_fiscal_year_help' => 'In countries that use a financial year other than January 1 to December 31, you can switch this on and specify start / end days of the fiscal year',
'pref_fiscal_year_start_label' => 'Fiscal year start date', 'pref_fiscal_year_start_label' => 'Fiscal year start date',
'pref_two_factor_auth' => '2-step verification', 'pref_two_factor_auth' => '2-step verification',
'pref_two_factor_auth_help' => 'When you enable 2-step verification (also known as two-factor authentication), you add an extra layer of security to your account. You sign in with something you know (your password) and something you have (a verification code). Verification codes are generated by an application on your phone, such as Authy or Google Authenticator.', 'pref_two_factor_auth_help' => 'When you enable 2-step verification (also known as two-factor authentication), you add an extra layer of security to your account. You sign in with something you know (your password) and something you have (a verification code). Verification codes are generated by an application on your phone, such as Authy or Google Authenticator.',
'pref_enable_two_factor_auth' => 'Enable 2-step verification', 'pref_enable_two_factor_auth' => 'Enable 2-step verification',
'pref_save_settings' => 'Salvar definições', 'pref_two_factor_auth_disabled' => '2-step verification code removed and disabled',
'pref_two_factor_auth_remove_it' => 'Don\'t forget to remove the account from your authentication app!',
'pref_two_factor_auth_code' => 'Verify code',
'pref_two_factor_auth_code_help' => 'Scan the QR code with an application on your phone such as Authy or Google Authenticator and enter the generated code.',
'pref_two_factor_auth_reset_code' => 'Reset verification code',
'pref_two_factor_auth_remove_code' => 'Remove verification code',
'pref_two_factor_auth_remove_will_disable' => '(this will also disable two-factor authentication)',
'pref_save_settings' => 'Salvar definições',
// profile: // profile:
'change_your_password' => 'Alterar sua senha', 'change_your_password' => 'Alterar sua senha',
'delete_account' => 'Apagar conta', 'delete_account' => 'Apagar conta',
'current_password' => 'Senha atual', 'current_password' => 'Senha atual',
'new_password' => 'Nova senha', 'new_password' => 'Nova senha',
'new_password_again' => 'Nova senha (novamente)', 'new_password_again' => 'Nova senha (novamente)',
'delete_your_account' => 'Apagar sua conta', 'delete_your_account' => 'Apagar sua conta',
'delete_your_account_help' => 'Deleting your account will also delete any accounts, transactions, <em>anything</em> you might have saved into Firefly III. It\'ll be GONE.', 'delete_your_account_help' => 'Deleting your account will also delete any accounts, transactions, <em>anything</em> you might have saved into Firefly III. It\'ll be GONE.',
'delete_your_account_password' => 'Coloque sua senha para continuar.', 'delete_your_account_password' => 'Coloque sua senha para continuar.',
'password' => 'Senha', 'password' => 'Senha',
'are_you_sure' => 'Você tem certeza? Você não poderá desfazer isso.', 'are_you_sure' => 'Você tem certeza? Você não poderá desfazer isso.',
'delete_account_button' => 'Apagar sua conta', 'delete_account_button' => 'Apagar sua conta',
'invalid_current_password' => 'Senha atual inválida!', 'invalid_current_password' => 'Senha atual inválida!',
'password_changed' => 'Senha alterada!', 'password_changed' => 'Senha alterada!',
'should_change' => 'A idéia é alterar sua senha.', 'should_change' => 'A idéia é alterar sua senha.',
'invalid_password' => 'Senha inválida!', 'invalid_password' => 'Senha inválida!',
// attachments // attachments
'nr_of_attachments' => 'Um anexo|:count anexos', 'nr_of_attachments' => 'Um anexo|:count anexos',
'attachments' => 'Anexos', 'attachments' => 'Anexos',
'edit_attachment' => 'Editar anexo ":name"', 'edit_attachment' => 'Editar anexo ":name"',
'update_attachment' => 'Atualizar anexo', 'update_attachment' => 'Atualizar anexo',
'delete_attachment' => 'Apagar anexo ":name"', 'delete_attachment' => 'Apagar anexo ":name"',
'attachment_deleted' => 'Anexo apagado ":name"', 'attachment_deleted' => 'Anexo apagado ":name"',
'upload_max_file_size' => 'Tamanho máximo do arquivo: :size', 'upload_max_file_size' => 'Tamanho máximo do arquivo: :size',
// tour: // tour:
'prev' => 'Anterior', 'prev' => 'Anterior',
'next' => 'Próximo', 'next' => 'Próximo',
'end-tour' => 'Fim do Tour', 'end-tour' => 'Fim do Tour',
'pause' => 'Parar', 'pause' => 'Parar',
// transaction index // transaction index
'title_expenses' => 'Despesas', 'title_expenses' => 'Despesas',
'title_withdrawal' => 'Despesas', 'title_withdrawal' => 'Despesas',
'title_revenue' => 'Receitas / Renda', 'title_revenue' => 'Receitas / Renda',
'title_deposit' => 'Receita / Renda', 'title_deposit' => 'Receita / Renda',
'title_transfer' => 'Transferências', 'title_transfer' => 'Transferências',
'title_transfers' => 'Transferências', 'title_transfers' => 'Transferências',
// csv import: // csv import:
'csv_import' => 'Importar arquivo CSV', 'csv_import' => 'Importar arquivo CSV',
'csv' => 'CSV', 'csv' => 'CSV',
'csv_index_title' => 'Carregar e importar um arquivo CSV', 'csv_index_title' => 'Carregar e importar um arquivo CSV',
'csv_define_column_roles' => 'Definir papeis da coluna', 'csv_define_column_roles' => 'Definir papeis da coluna',
'csv_map_values' => 'Valores mapeados encontrados para valores existentes', 'csv_map_values' => 'Valores mapeados encontrados para valores existentes',
'csv_download_config' => 'Download do arquivo CSV de configuração.', 'csv_download_config' => 'Download do arquivo CSV de configuração.',
'csv_index_text' => 'This form allows you to import a CSV file with transactions into Firefly. It is based on the excellent CSV importer made by the folks at <a href="https://www.atlassian.com/">Atlassian</a>. Simply upload your CSV file and follow the instructions. If you would like to learn more, please click on the <i class="fa fa-question-circle"></i> button at the top of this page.', 'csv_index_text' => 'This form allows you to import a CSV file with transactions into Firefly. It is based on the excellent CSV importer made by the folks at <a href="https://www.atlassian.com/">Atlassian</a>. Simply upload your CSV file and follow the instructions. If you would like to learn more, please click on the <i class="fa fa-question-circle"></i> button at the top of this page.',
'csv_index_beta_warning' => 'Esta ferramenta está em beta. Por favor proceder com cautela', 'csv_index_beta_warning' => 'Esta ferramenta está em beta. Por favor proceder com cautela',
'csv_header_help' => 'Check this box when your CSV file\'s first row consists of column names, not actual data', 'csv_header_help' => 'Check this box when your CSV file\'s first row consists of column names, not actual data',
'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.', '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.',
'csv_csv_file_help' => 'Select the CSV file here. You can only upload one file at a time', 'csv_csv_file_help' => 'Select the CSV file here. You can only upload one file at a time',
'csv_csv_config_file_help' => 'Select your CSV import configuration here. If you do not know what this is, ignore it. It will be explained later.', 'csv_csv_config_file_help' => 'Select your CSV import configuration here. If you do not know what this is, ignore it. It will be explained later.',
'csv_upload_button' => 'Iniciando importação do CSV', 'csv_upload_button' => 'Iniciando importação do CSV',
'csv_column_roles_title' => 'Definir papeis da coluna', 'csv_column_roles_title' => 'Definir papeis da coluna',
'csv_column_roles_text' => 'Firefly does not know what each column means. You need to indicate what every column is. Please check out the example data if you\'re not sure yourself. Click on the question mark (top right of the page) to learn what each column means. If you want to map imported data onto existing data in Firefly, use the checkbox. The next step will show you what this button does.', 'csv_column_roles_text' => 'Firefly does not know what each column means. You need to indicate what every column is. Please check out the example data if you\'re not sure yourself. Click on the question mark (top right of the page) to learn what each column means. If you want to map imported data onto existing data in Firefly, use the checkbox. The next step will show you what this button does.',
'csv_column_roles_table' => 'Papéis da Coluna', 'csv_column_roles_table' => 'Papéis da Coluna',
'csv_column' => 'Coluna CSV', 'csv_column' => 'Coluna CSV',
'csv_column_name' => 'Nome da coluna do CSV', 'csv_column_name' => 'Nome da coluna do CSV',
'csv_column_example' => 'Exemplo de dados da coluna', 'csv_column_example' => 'Exemplo de dados da coluna',
'csv_column_role' => 'Coluna contém?', 'csv_column_role' => 'Coluna contém?',
'csv_do_map_value' => 'Valor mapeado?', 'csv_do_map_value' => 'Valor mapeado?',
'csv_continue' => 'Continuar para o próximo passo', 'csv_continue' => 'Continuar para o próximo passo',
'csv_go_back' => 'Voltar para o passo anterior', 'csv_go_back' => 'Voltar para o passo anterior',
'csv_map_title' => 'Valores mapeados encontrados para valores existentes', 'csv_map_title' => 'Valores mapeados encontrados para valores existentes',
'csv_map_text' => 'This page allows you to map the values from the CSV file to existing entries in your database. This ensures that accounts and other things won\'t be created twice.', 'csv_map_text' => 'This page allows you to map the values from the CSV file to existing entries in your database. This ensures that accounts and other things won\'t be created twice.',
'csv_field_value' => 'Valor do campo do CSV', 'csv_field_value' => 'Valor do campo do CSV',
'csv_field_mapped_to' => 'Deve ser mapeado para...', 'csv_field_mapped_to' => 'Deve ser mapeado para...',
'csv_do_not_map' => 'Não mapear este valor', 'csv_do_not_map' => 'Não mapear este valor',
'csv_download_config_title' => 'Download do CSV de configuração ', 'csv_download_config_title' => 'Download do CSV de configuração ',
'csv_download_config_text' => 'Everything you\'ve just set up can be downloaded as a configuration file. Click the button to do so.', 'csv_download_config_text' => 'Everything you\'ve just set up can be downloaded as a configuration file. Click the button to do so.',
'csv_more_information_text' => 'If the import fails, you can use this configuration file so you don\'t have to start all over again. But, if the import succeeds, it will be easier to upload similar CSV files.', 'csv_more_information_text' => 'If the import fails, you can use this configuration file so you don\'t have to start all over again. But, if the import succeeds, it will be easier to upload similar CSV files.',
'csv_do_download_config' => 'Download do arquivo de configuração.', 'csv_do_download_config' => 'Download do arquivo de configuração.',
'csv_empty_description' => '(descrição vazia)', 'csv_empty_description' => '(descrição vazia)',
'csv_upload_form' => 'Formulário de Upload do CSV', 'csv_upload_form' => 'Formulário de Upload do CSV',
'csv_index_unsupported_warning' => 'O importador de CSV está incapaz de fazer o seguinte:', 'csv_index_unsupported_warning' => 'O importador de CSV está incapaz de fazer o seguinte:',
'csv_unsupported_map' => 'The importer cannot map the column ":columnRole" to existing values in the database.', 'csv_unsupported_map' => 'The importer cannot map the column ":columnRole" to existing values in the database.',
'csv_unsupported_value' => 'The importer does not know how to handle values in columns marked as ":columnRole".', 'csv_unsupported_value' => 'The importer does not know how to handle values in columns marked as ":columnRole".',
'csv_cannot_store_value' => 'The importer has not reserved space for columns marked ":columnRole" and will be incapable of processing them.', 'csv_cannot_store_value' => 'The importer has not reserved space for columns marked ":columnRole" and will be incapable of processing them.',
'csv_process_title' => 'Importação do CSV terminou!', 'csv_process_title' => 'Importação do CSV terminou!',
'csv_process_text' => 'O importador do CSV terminou e processou :rows linhas', 'csv_process_text' => 'O importador do CSV terminou e processou :rows linhas',
'csv_row' => 'Linha', 'csv_row' => 'Linha',
'csv_import_with_errors' => 'Houve um erro.|Houve :errors erros.', 'csv_import_with_errors' => 'Houve um erro.|Houve :errors erros.',
'csv_error_see_logs' => 'Verifique o arquivo de log para ver detalhes.', 'csv_error_see_logs' => 'Verifique o arquivo de log para ver detalhes.',
'csv_process_new_entries' => 'Firefly criou :imported nova(s) transação(ões)', 'csv_process_new_entries' => 'Firefly criou :imported nova(s) transação(ões)',
'csv_start_over' => 'Importar novamente', 'csv_start_over' => 'Importar novamente',
'csv_to_index' => 'Voltar para tela inicial', 'csv_to_index' => 'Voltar para tela inicial',
'csv_upload_not_writeable' => 'Cannot write to the path mentioned here. Cannot upload', 'csv_upload_not_writeable' => 'Cannot write to the path mentioned here. Cannot upload',
'csv_column__ignore' => '(ignorar esta coluna)', 'csv_column__ignore' => '(ignorar esta coluna)',
'csv_column_account-iban' => 'Conta de Ativo (IBAN)', 'csv_column_account-iban' => 'Conta de Ativo (IBAN)',
'csv_column_account-id' => 'ID da Conta de Ativo (correspondente Firefly)', 'csv_column_account-id' => 'ID da Conta de Ativo (correspondente Firefly)',
'csv_column_account-name' => 'Conta de Ativo (nome)', 'csv_column_account-name' => 'Conta de Ativo (nome)',
'csv_column_amount' => 'Valor', 'csv_column_amount' => 'Valor',
'csv_column_amount-comma-separated' => 'Amount (comma as decimal separator)', 'csv_column_amount-comma-separated' => 'Amount (comma as decimal separator)',
'csv_column_bill-id' => 'ID Fatura (correspondente Firefly)', 'csv_column_bill-id' => 'ID Fatura (correspondente Firefly)',
'csv_column_bill-name' => 'Nom da Fatura', 'csv_column_bill-name' => 'Nom da Fatura',
'csv_column_budget-id' => 'ID do Orçamento (correspondente Firefly)', 'csv_column_budget-id' => 'ID do Orçamento (correspondente Firefly)',
'csv_column_budget-name' => 'Nome do Orçamento', 'csv_column_budget-name' => 'Nome do Orçamento',
'csv_column_category-id' => 'ID da Categoria (correspondente Firefly)', 'csv_column_category-id' => 'ID da Categoria (correspondente Firefly)',
'csv_column_category-name' => 'Nome da Categoria', 'csv_column_category-name' => 'Nome da Categoria',
'csv_column_currency-code' => 'Código da Moeda (ISO 4217)', 'csv_column_currency-code' => 'Código da Moeda (ISO 4217)',
'csv_column_currency-id' => 'ID da Moeda (correspondente Firefly)', 'csv_column_currency-id' => 'ID da Moeda (correspondente Firefly)',
'csv_column_currency-name' => 'Nome da Moeda (correspondente Firefly)', 'csv_column_currency-name' => 'Nome da Moeda (correspondente Firefly)',
'csv_column_currency-symbol' => 'Símbolo da Moeda (correspondente Firefly)', 'csv_column_currency-symbol' => 'Símbolo da Moeda (correspondente Firefly)',
'csv_column_date-rent' => 'Rent calculation date', 'csv_column_date-rent' => 'Rent calculation date',
'csv_column_date-transaction' => 'Data', 'csv_column_date-transaction' => 'Data',
'csv_column_description' => 'Descrição', 'csv_column_description' => 'Descrição',
'csv_column_opposing-iban' => 'Opposing account (IBAN)', 'csv_column_opposing-iban' => 'Opposing account (IBAN)',
'csv_column_opposing-id' => 'Opposing account ID (matching Firefly)', 'csv_column_opposing-id' => 'Opposing account ID (matching Firefly)',
'csv_column_opposing-name' => 'Opposing account (name)', 'csv_column_opposing-name' => 'Opposing account (name)',
'csv_column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator', 'csv_column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator',
'csv_column_sepa-ct-id' => 'SEPA Credit Transfer end-to-end ID', 'csv_column_ing-debet-credit' => 'ING specific debet/credit indicator',
'csv_column_sepa-ct-op' => 'SEPA Credit Transfer opposing account', 'csv_column_sepa-ct-id' => 'SEPA Credit Transfer end-to-end ID',
'csv_column_sepa-db' => 'SEPA Direct Debet', 'csv_column_sepa-ct-op' => 'SEPA Credit Transfer opposing account',
'csv_column_tags-comma' => 'Tags (separadas por vírgula)', 'csv_column_sepa-db' => 'SEPA Direct Debet',
'csv_column_tags-space' => 'Tags (separadas por espaço)', 'csv_column_tags-comma' => 'Tags (separadas por vírgula)',
'csv_specifix_RabobankDescription' => 'Select this when you\'re importing Rabobank CSV export files.', 'csv_column_tags-space' => 'Tags (separadas por espaço)',
'csv_specifix_AbnAmroDescription' => 'Select this when you\'re importing ABN AMRO CSV export files.', 'csv_column_account-number' => 'Asset account (account number)',
'csv_specifix_Dummy' => 'Checking this has no effect whatsoever.', 'csv_column_opposing-number' => 'Opposing account (account number)',
'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.', 'csv_specifix_RabobankDescription' => 'Select this when you\'re importing Rabobank CSV export files.',
'csv_delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.', 'csv_specifix_AbnAmroDescription' => 'Select this when you\'re importing ABN AMRO CSV export files.',
'csv_date_parse_error' => 'Could not parse a valid date from ":value", using the format ":format". Are you sure your CSV is correct?', 'csv_specifix_Dummy' => 'Checking this has no effect whatsoever.',
'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.',
'csv_delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.',
'csv_date_parse_error' => 'Could not parse a valid date from ":value", using the format ":format". Are you sure your CSV is correct?',
// create new stuff: // create new stuff:
'create_new_withdrawal' => 'Criar nova retirada', 'create_new_withdrawal' => 'Criar nova retirada',
'create_new_deposit' => 'Criar um novo depósito', 'create_new_deposit' => 'Criar um novo depósito',
'create_new_transfer' => 'Criar nova transferência', 'create_new_transfer' => 'Criar nova transferência',
'create_new_asset' => 'Criar nova conta de ativo', 'create_new_asset' => 'Criar nova conta de ativo',
'create_new_expense' => 'Criar nova conta de despesa', 'create_new_expense' => 'Criar nova conta de despesa',
'create_new_revenue' => 'Criar nova conta de receita', 'create_new_revenue' => 'Criar nova conta de receita',
'create_new_piggy_bank' => 'Criar novo cofrinho', 'create_new_piggy_bank' => 'Criar novo cofrinho',
'create_new_bill' => 'Criar nova fatura', 'create_new_bill' => 'Criar nova fatura',
// currencies: // currencies:
'create_currency' => 'Criar uma nova moeda', 'create_currency' => 'Criar uma nova moeda',
'edit_currency' => 'Editar moeda ":name"', 'edit_currency' => 'Editar moeda ":name"',
'store_currency' => 'Armazenar nova moeda', 'store_currency' => 'Armazenar nova moeda',
'update_currency' => 'Atualizar moeda', 'update_currency' => 'Atualizar moeda',
'new_default_currency' => ':name is now the default currency.', 'new_default_currency' => ':name is now the default currency.',
'cannot_delete_currency' => 'Cannot delete :name because there are still transactions attached to it!', 'cannot_delete_currency' => 'Cannot delete :name because there are still transactions attached to it!',
'deleted_currency' => 'Currency :name deleted', 'deleted_currency' => 'Currency :name deleted',
'created_currency' => 'Currency :name created', 'created_currency' => 'Currency :name created',
'updated_currency' => 'Currency :name updated', 'updated_currency' => 'Currency :name updated',
'ask_site_owner' => 'Please ask :owner to add, remove or edit currencies.', 'ask_site_owner' => 'Please ask :owner to add, remove or edit currencies.',
'currencies_intro' => 'Firefly III supports various currencies which you can set and enable here.', 'currencies_intro' => 'Firefly III supports various currencies which you can set and enable here.',
'make_default_currency' => 'make default', 'make_default_currency' => 'make default',
'default_currency' => 'default', 'default_currency' => 'default',
// new user: // new user:
'submit' => 'Enviar', 'submit' => 'Enviar',
'getting_started' => 'Iniciar', 'getting_started' => 'Iniciar',
'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' => '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:', '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.', 'cc_balance_text' => 'If you have a credit card, please enter your credit card\'s limit.',
// forms: // forms:
'mandatoryFields' => 'Campos obrigatórios', 'mandatoryFields' => 'Campos obrigatórios',
'optionalFields' => 'Campos opcionais', 'optionalFields' => 'Campos opcionais',
'options' => 'Opções', 'options' => 'Opções',
'something' => 'Qualquer coisa!', 'something' => 'Qualquer coisa!',
// budgets: // budgets:
'create_new_budget' => 'Criar um novo orçamento', 'create_new_budget' => 'Criar um novo orçamento',
'store_new_budget' => 'Armazenar novo orçamento', 'store_new_budget' => 'Armazenar novo orçamento',
'availableIn' => 'Disponível em :date', 'availableIn' => 'Disponível em :date',
'transactionsWithoutBudget' => 'Despesas sem orçamentos', 'transactionsWithoutBudget' => 'Despesas sem orçamentos',
'transactionsWithoutBudgetDate' => 'Despesas sem orçamentos em :date', 'transactionsWithoutBudgetDate' => 'Despesas sem orçamentos em :date',
'createBudget' => 'Novo orçamento', 'createBudget' => 'Novo orçamento',
'inactiveBudgets' => 'Orçamentos inativos', 'inactiveBudgets' => 'Orçamentos inativos',
'without_budget_between' => 'Transactions without a budget between :start and :end', 'without_budget_between' => 'Transactions without a budget between :start and :end',
'budget_in_month' => ':name no :month', 'budget_in_month' => ':name no :month',
'delete_budget' => 'Delete budget ":name"', 'delete_budget' => 'Delete budget ":name"',
'edit_budget' => 'Edit budget ":name"', 'edit_budget' => 'Edit budget ":name"',
'update_amount' => 'Update amount', 'update_amount' => 'Update amount',
'update_budget' => 'Update budget', 'update_budget' => 'Update budget',
// bills: // bills:
'delete_bill' => 'Delete bill ":name"', 'delete_bill' => 'Delete bill ":name"',
'edit_bill' => 'Edit bill ":name"', 'edit_bill' => 'Edit bill ":name"',
'update_bill' => 'Update bill', 'update_bill' => 'Update bill',
'store_new_bill' => 'Store new bill', 'store_new_bill' => 'Store new bill',
// accounts: // accounts:
'details_for_asset' => 'Details for asset account ":name"', 'details_for_asset' => 'Details for asset account ":name"',
'details_for_expense' => 'Details for expense account ":name"', 'details_for_expense' => 'Details for expense account ":name"',
'details_for_revenue' => 'Details for revenue account ":name"', 'details_for_revenue' => 'Details for revenue account ":name"',
'details_for_cash' => 'Details for cash account ":name"', 'details_for_cash' => 'Details for cash account ":name"',
'store_new_asset_account' => 'Store new asset account', 'store_new_asset_account' => 'Store new asset account',
'store_new_expense_account' => 'Store new expense account', 'store_new_expense_account' => 'Store new expense account',
'store_new_revenue_account' => 'Store new revenue account', 'store_new_revenue_account' => 'Store new revenue account',
'edit_asset_account' => 'Edit asset account ":name"', 'edit_asset_account' => 'Edit asset account ":name"',
'edit_expense_account' => 'Edit expense account ":name"', 'edit_expense_account' => 'Edit expense account ":name"',
'edit_revenue_account' => 'Edit revenue account ":name"', 'edit_revenue_account' => 'Edit revenue account ":name"',
'delete_asset_account' => 'Delete asset account ":name"', 'delete_asset_account' => 'Delete asset account ":name"',
'delete_expense_account' => 'Delete expense account ":name"', 'delete_expense_account' => 'Delete expense account ":name"',
'delete_revenue_account' => 'Delete revenue account ":name"', 'delete_revenue_account' => 'Delete revenue account ":name"',
'asset_deleted' => 'Successfully deleted asset account ":name"', 'asset_deleted' => 'Successfully deleted asset account ":name"',
'expense_deleted' => 'Successfully deleted expense account ":name"', 'expense_deleted' => 'Successfully deleted expense account ":name"',
'revenue_deleted' => 'Successfully deleted revenue account ":name"', 'revenue_deleted' => 'Successfully deleted revenue account ":name"',
'update_asset_account' => 'Update asset account', 'update_asset_account' => 'Update asset account',
'update_expense_account' => 'Update expense account', 'update_expense_account' => 'Update expense account',
'update_revenue_account' => 'Update revenue account', 'update_revenue_account' => 'Update revenue account',
'make_new_asset_account' => 'Create a new asset account', 'make_new_asset_account' => 'Create a new asset account',
'make_new_expense_account' => 'Create a new expense account', 'make_new_expense_account' => 'Create a new expense account',
'make_new_revenue_account' => 'Create a new revenue account', 'make_new_revenue_account' => 'Create a new revenue account',
'asset_accounts' => 'Asset accounts', 'asset_accounts' => 'Asset accounts',
'expense_accounts' => 'Expense accounts', 'expense_accounts' => 'Expense accounts',
'revenue_accounts' => 'Revenue accounts', 'revenue_accounts' => 'Revenue accounts',
'accountExtraHelp_asset' => '', 'accountExtraHelp_asset' => '',
'accountExtraHelp_expense' => '', 'accountExtraHelp_expense' => '',
'accountExtraHelp_revenue' => '', 'accountExtraHelp_revenue' => '',
'account_type' => 'Account type', 'account_type' => 'Account type',
'save_transactions_by_moving' => 'Save these transaction(s) by moving them to another account:', 'save_transactions_by_moving' => 'Save these transaction(s) by moving them to another account:',
// categories: // categories:
'new_category' => 'New category', 'new_category' => 'New category',
'create_new_category' => 'Create a new category', 'create_new_category' => 'Create a new category',
'without_category' => 'Without a category', 'without_category' => 'Without a category',
'update_category' => 'Wijzig categorie', 'update_category' => 'Wijzig categorie',
'categories' => 'Categories', 'categories' => 'Categories',
'edit_category' => 'Edit category ":name"', 'edit_category' => 'Edit category ":name"',
'no_category' => '(no category)', 'no_category' => '(no category)',
'category' => 'Category', 'category' => 'Category',
'delete_category' => 'Delete category ":name"', 'delete_category' => 'Delete category ":name"',
'store_category' => 'Store new category', 'store_category' => 'Store new category',
'without_category_between' => 'Without category between :start and :end', 'without_category_between' => 'Without category between :start and :end',
// transactions: // transactions:
'update_withdrawal' => 'Update withdrawal', 'update_withdrawal' => 'Update withdrawal',
'update_deposit' => 'Update deposit', 'update_deposit' => 'Update deposit',
'update_transfer' => 'Update transfer', 'update_transfer' => 'Update transfer',
'delete_withdrawal' => 'Delete withdrawal ":description"', 'delete_withdrawal' => 'Delete withdrawal ":description"',
'delete_deposit' => 'Delete deposit ":description"', 'delete_deposit' => 'Delete deposit ":description"',
'delete_transfer' => 'Delete transfer ":description"', 'delete_transfer' => 'Delete transfer ":description"',
// new user: // new user:
'welcome' => 'Welcome to Firefly!', 'welcome' => 'Welcome to Firefly!',
'createNewAsset' => 'Create a new asset account to get started. ' . 'createNewAsset' => 'Create a new asset account to get started. ' .
'This will allow you to create transactions and start your financial management', 'This will allow you to create transactions and start your financial management',
'createNewAssetButton' => 'Criar nova conta de ativo', 'createNewAssetButton' => 'Criar nova conta de ativo',
// home page: // home page:
'yourAccounts' => 'Your accounts', 'yourAccounts' => 'Your accounts',
'budgetsAndSpending' => 'Budgets and spending', 'budgetsAndSpending' => 'Budgets and spending',
'savings' => 'Savings', 'savings' => 'Savings',
'markAsSavingsToContinue' => 'Mark your asset accounts as "Savings account" to fill this panel', 'markAsSavingsToContinue' => 'Mark your asset accounts as "Savings account" to fill this panel',
'createPiggyToContinue' => 'Create piggy banks to fill this panel.', 'createPiggyToContinue' => 'Create piggy banks to fill this panel.',
'newWithdrawal' => 'New expense', 'newWithdrawal' => 'New expense',
'newDeposit' => 'Novo depósito', 'newDeposit' => 'Novo depósito',
'newTransfer' => 'Nova transferência', 'newTransfer' => 'Nova transferência',
'moneyIn' => 'Money in', 'moneyIn' => 'Money in',
'moneyOut' => 'Money out', 'moneyOut' => 'Money out',
'billsToPay' => 'Bills to pay', 'billsToPay' => 'Bills to pay',
'billsPaid' => 'Bills paid', 'billsPaid' => 'Bills paid',
'viewDetails' => 'View details', 'viewDetails' => 'View details',
'divided' => 'divided', 'divided' => 'divided',
'toDivide' => 'left to divide', 'toDivide' => 'left to divide',
// menu and titles, should be recycled as often as possible: // menu and titles, should be recycled as often as possible:
'toggleNavigation' => 'Toggle navigation', 'toggleNavigation' => 'Toggle navigation',
'currency' => 'Currency', 'currency' => 'Currency',
'preferences' => 'Preferences', 'preferences' => 'Preferences',
'logout' => 'Logout', 'logout' => 'Logout',
'searchPlaceholder' => 'Search...', 'searchPlaceholder' => 'Search...',
'dashboard' => 'Dashboard', 'dashboard' => 'Dashboard',
'currencies' => 'Currencies', 'currencies' => 'Currencies',
'accounts' => 'Accounts', 'accounts' => 'Accounts',
'Asset account' => 'Asset account', 'Asset account' => 'Asset account',
'Default account' => 'Asset account', 'Default account' => 'Asset account',
'Expense account' => 'Conta de Despesa', 'Expense account' => 'Conta de Despesa',
'Revenue account' => 'Conta de Receita', 'Revenue account' => 'Conta de Receita',
'Initial balance account' => 'Initial balance account', 'Initial balance account' => 'Initial balance account',
'budgets' => 'Budgets', 'budgets' => 'Budgets',
'tags' => 'Tags', 'tags' => 'Tags',
'reports' => 'Relatórios', 'reports' => 'Relatórios',
'transactions' => 'Transações', 'transactions' => 'Transações',
'expenses' => 'Despesas', 'expenses' => 'Despesas',
'income' => 'Receita / Renda', 'income' => 'Receita / Renda',
'transfers' => 'Transferências', 'transfers' => 'Transferências',
'moneyManagement' => 'Gerenciamento de Dinheiro', 'moneyManagement' => 'Gerenciamento de Dinheiro',
'piggyBanks' => 'Cofrinhos', 'piggyBanks' => 'Cofrinhos',
'bills' => 'Faturas', 'bills' => 'Faturas',
'createNew' => 'Criar nova(o)', 'createNew' => 'Criar nova(o)',
'withdrawal' => 'Retirada', 'withdrawal' => 'Retirada',
'deposit' => 'Depósito', 'deposit' => 'Depósito',
'account' => 'Conta', 'account' => 'Conta',
'transfer' => 'Transferência', 'transfer' => 'Transferência',
'Withdrawal' => 'Retirada', 'Withdrawal' => 'Retirada',
'Deposit' => 'Depósito', 'Deposit' => 'Depósito',
'Transfer' => 'Transferência', 'Transfer' => 'Transferência',
'bill' => 'Fatura', 'bill' => 'Fatura',
'yes' => 'Sim', 'yes' => 'Sim',
'no' => 'Não', 'no' => 'Não',
'amount' => 'Valor', 'amount' => 'Valor',
'newBalance' => 'Novo saldo', 'newBalance' => 'Novo saldo',
'overview' => 'Visão Geral', 'overview' => 'Visão Geral',
'saveOnAccount' => 'Salvar na conta', 'saveOnAccount' => 'Salvar na conta',
'unknown' => 'Desconhecido', 'unknown' => 'Desconhecido',
'daily' => 'Diário', 'daily' => 'Diário',
'weekly' => 'Semanal', 'weekly' => 'Semanal',
'monthly' => 'Mensal', 'monthly' => 'Mensal',
'quarterly' => 'Trimestral', 'quarterly' => 'Trimestral',
'half-year' => 'Semestral', 'half-year' => 'Semestral',
'yearly' => 'Anual', 'yearly' => 'Anual',
'profile' => 'Perfil', 'profile' => 'Perfil',
// reports: // reports:
'report_default' => 'Default financial report for :start until :end', 'report_default' => 'Default financial report for :start until :end',
'quick_link_reports' => 'Quick links', 'report_audit' => 'Transaction history overview for :start until :end',
'quick_link_default_report' => 'Default financial report', 'quick_link_reports' => 'Quick links',
'report_this_month_quick' => 'Current month, all accounts', 'quick_link_default_report' => 'Default financial report',
'report_this_year_quick' => 'Current year, all accounts', 'report_this_month_quick' => 'Current month, all accounts',
'report_this_fiscal_year_quick' => 'Current fiscal year, all accounts', 'report_this_year_quick' => 'Current year, all accounts',
'report_all_time_quick' => 'All-time, all accounts', 'report_this_fiscal_year_quick' => 'Current fiscal year, all accounts',
'reports_can_bookmark' => 'Remember that reports can be bookmarked.', 'report_all_time_quick' => 'All-time, all accounts',
'incomeVsExpenses' => 'Renda vs. Despesas', 'reports_can_bookmark' => 'Remember that reports can be bookmarked.',
'accountBalances' => 'Saldos de Contas', 'incomeVsExpenses' => 'Renda vs. Despesas',
'balanceStartOfYear' => 'Balance at start of year', 'accountBalances' => 'Saldos de Contas',
'balanceEndOfYear' => 'Balance at end of year', 'balanceStartOfYear' => 'Balance at start of year',
'balanceStartOfMonth' => 'Balance at start of month', 'balanceEndOfYear' => 'Balance at end of year',
'balanceEndOfMonth' => 'Balance at end of month', 'balanceStartOfMonth' => 'Balance at start of month',
'balanceStart' => 'Balance at start of period', 'balanceEndOfMonth' => 'Balance at end of month',
'balanceEnd' => 'Balance at end of period', 'balanceStart' => 'Balance at start of period',
'reportsOwnAccounts' => 'Reports for your own accounts', 'balanceEnd' => 'Balance at end of period',
'reportsOwnAccountsAndShared' => 'Reports for your own accounts and shared accounts', 'reportsOwnAccounts' => 'Reports for your own accounts',
'splitByAccount' => 'Split by account', 'reportsOwnAccountsAndShared' => 'Reports for your own accounts and shared accounts',
'balancedByTransfersAndTags' => 'Balanced by transfers and tags', 'splitByAccount' => 'Split by account',
'coveredWithTags' => 'Covered with tags', 'balancedByTransfersAndTags' => 'Balanced by transfers and tags',
'leftUnbalanced' => 'Left unbalanced', 'coveredWithTags' => 'Covered with tags',
'expectedBalance' => 'Saldo Experado', 'leftUnbalanced' => 'Left unbalanced',
'outsideOfBudgets' => 'Fora do orçamento', 'expectedBalance' => 'Saldo Experado',
'leftInBudget' => 'Deixou no orçamento', 'outsideOfBudgets' => 'Fora do orçamento',
'sumOfSums' => 'Soma dos montantes', 'leftInBudget' => 'Deixou no orçamento',
'noCategory' => '(no category)', 'sumOfSums' => 'Soma dos montantes',
'notCharged' => 'Não cobrado (ainda)', 'noCategory' => '(no category)',
'inactive' => 'Inativo', 'notCharged' => 'Não cobrado (ainda)',
'difference' => 'Diferente', 'inactive' => 'Inativo',
'in' => 'Entrada', 'difference' => 'Diferente',
'out' => 'Saída', 'in' => 'Entrada',
'topX' => 'top :number', 'out' => 'Saída',
'showTheRest' => 'Mostrar tudo', 'topX' => 'top :number',
'hideTheRest' => 'Mostrar apenas os top :number', 'showTheRest' => 'Mostrar tudo',
'sum_of_year' => 'Soma do ano', 'hideTheRest' => 'Mostrar apenas os top :number',
'sum_of_years' => 'Sum of years', 'sum_of_year' => 'Soma do ano',
'average_of_year' => 'Média do ano', 'sum_of_years' => 'Sum of years',
'average_of_years' => 'Average of years', 'average_of_year' => 'Média do ano',
'categories_earned_in_year' => 'Categories (by earnings)', 'average_of_years' => 'Average of years',
'categories_spent_in_year' => 'Categories (by spendings)', 'categories_earned_in_year' => 'Categories (by earnings)',
'report_type' => 'Report type', 'categories_spent_in_year' => 'Categories (by spendings)',
'report_type_default' => 'Default financial report', 'report_type' => 'Report type',
'report_included_accounts' => 'Included accounts', 'report_type_default' => 'Default financial report',
'report_date_range' => 'Date range', 'report_type_audit' => 'Transaction history overview (audit)',
'report_include_help' => 'In all cases, transfers to shared accounts count as expenses, and transfers from shared accounts count as income.', 'report_included_accounts' => 'Included accounts',
'report_preset_ranges' => 'Pre-set ranges', 'report_date_range' => 'Date range',
'shared' => 'Shared', 'report_include_help' => 'In all cases, transfers to shared accounts count as expenses, and transfers from shared accounts count as income.',
'fiscal_year' => 'Fiscal year', 'report_preset_ranges' => 'Pre-set ranges',
'shared' => 'Shared',
'fiscal_year' => 'Fiscal year',
// charts: // charts:
'dayOfMonth' => 'Dia do mês', 'dayOfMonth' => 'Dia do mês',
'month' => 'Mês', 'month' => 'Mês',
'budget' => 'Orçamento', 'budget' => 'Orçamento',
'spent' => 'Gasto', 'spent' => 'Gasto',
'earned' => 'Ganho', 'earned' => 'Ganho',
'overspent' => 'Gasto excedido', 'overspent' => 'Gasto excedido',
'left' => 'Left', 'left' => 'Left',
'noBudget' => '(sem orçamento)', 'noBudget' => '(sem orçamento)',
'maxAmount' => 'Valor Máximo', 'maxAmount' => 'Valor Máximo',
'minAmount' => 'Valor Mínimo', 'minAmount' => 'Valor Mínimo',
'billEntry' => 'Current bill entry', 'billEntry' => 'Current bill entry',
'name' => 'Nome', 'name' => 'Nome',
'date' => 'Data', 'date' => 'Data',
'paid' => 'Pago', 'paid' => 'Pago',
'unpaid' => 'Não pago', 'unpaid' => 'Não pago',
'day' => 'Dia', 'day' => 'Dia',
'budgeted' => 'Orçado', 'budgeted' => 'Orçado',
'period' => 'Período', 'period' => 'Período',
'balance' => 'Saldo', 'balance' => 'Saldo',
'summary' => 'Sumário', 'summary' => 'Sumário',
'sum' => 'Soma', 'sum' => 'Soma',
'average' => 'Média', 'average' => 'Média',
'balanceFor' => 'Saldo para ":name"', 'balanceFor' => 'Saldo para ":name"',
// piggy banks: // piggy banks:
'piggy_bank' => 'Cofrinho', 'piggy_bank' => 'Cofrinho',
'new_piggy_bank' => 'Criar novo cofrinho', 'new_piggy_bank' => 'Criar novo cofrinho',
'store_piggy_bank' => 'Store new piggy bank', 'store_piggy_bank' => 'Store new piggy bank',
'account_status' => 'Account status', 'account_status' => 'Account status',
'left_for_piggy_banks' => 'Left for piggy banks', 'left_for_piggy_banks' => 'Left for piggy banks',
'sum_of_piggy_banks' => 'Sum of piggy banks', 'sum_of_piggy_banks' => 'Sum of piggy banks',
'saved_so_far' => 'Saved so far', 'saved_so_far' => 'Saved so far',
'left_to_save' => 'Left to save', 'left_to_save' => 'Left to save',
'add_money_to_piggy_title' => 'Add money to piggy bank ":name"', 'add_money_to_piggy_title' => 'Add money to piggy bank ":name"',
'remove_money_from_piggy_title' => 'Remove money from piggy bank ":name"', 'remove_money_from_piggy_title' => 'Remove money from piggy bank ":name"',
'add' => 'Adicionar', 'add' => 'Adicionar',
'remove' => 'Remover', 'remove' => 'Remover',
'max_amount_add' => 'The maximum amount you can add is', 'max_amount_add' => 'The maximum amount you can add is',
'max_amount_remove' => 'The maximum amount you can remove is', 'max_amount_remove' => 'The maximum amount you can remove is',
'update_piggy_button' => 'Update piggy bank', 'update_piggy_button' => 'Update piggy bank',
'update_piggy_title' => 'Update piggy bank ":name"', 'update_piggy_title' => 'Update piggy bank ":name"',
'details' => 'Detalhes', 'details' => 'Detalhes',
'events' => 'Eventos', 'events' => 'Eventos',
'target_amount' => 'Valor alvo', 'target_amount' => 'Valor alvo',
'start_date' => 'Data de Início', 'start_date' => 'Data de Início',
'target_date' => 'Data Alvo', 'target_date' => 'Data Alvo',
'no_target_date' => 'Nenhum data', 'no_target_date' => 'Nenhum data',
'todo' => 'A fazer', 'todo' => 'A fazer',
'table' => 'Tabela', 'table' => 'Tabela',
'piggy_bank_not_exists' => 'Piggy bank no longer exists.', 'piggy_bank_not_exists' => 'Piggy bank no longer exists.',
'add_any_amount_to_piggy' => 'Add money to this piggy bank to reach your target of :amount.', 'add_any_amount_to_piggy' => 'Add money to this piggy bank to reach your target of :amount.',
'add_set_amount_to_piggy' => 'Add :amount to fill this piggy bank on :date', 'add_set_amount_to_piggy' => 'Add :amount to fill this piggy bank on :date',
'delete_piggy_bank' => 'Apagar cofrinho ":name"', 'delete_piggy_bank' => 'Apagar cofrinho ":name"',
// 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' => 'The tag takes at most two transactions; an expense and a transfer. They\'ll balance each other out.',
'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' => 'Apagar tag ":tag"', 'delete_tag' => 'Apagar tag ":tag"',
'new_tag' => 'Fazer nova tag', 'new_tag' => 'Fazer nova tag',
'edit_tag' => 'Editar tag ":tag"', 'edit_tag' => 'Editar tag ":tag"',
'no_year' => 'Nenhum ano definido', 'no_year' => 'Nenhum ano definido',
'no_month' => 'Nenhum mês definido', 'no_month' => 'Nenhum mês definido',
'tag_title_nothing' => 'Tags padrões', 'tag_title_nothing' => 'Tags padrões',
'tag_title_balancingAct' => 'Balancing act tags', 'tag_title_balancingAct' => 'Balancing act tags',
'tag_title_advancePayment' => 'Advance payment tags', 'tag_title_advancePayment' => 'Advance payment tags',
'tags_introduction' => 'Usually tags are singular words, designed to quickly band items together using things like <span class="label label-info">expensive</span>, <span class="label label-info">bill</span> or <span class="label label-info">for-party</span>. In Firefly III, tags can have more properties such as a date, description and location. This allows you to join transactions together in a more meaningful way. For example, you could make a tag called <span class="label label-success"> Christmas dinner with friends</span> and add information about the restaurant. Such tags are "singular", you would only use them for a single occasion, perhaps with multiple transactions.', 'tags_introduction' => 'Usually tags are singular words, designed to quickly band items together using things like <span class="label label-info">expensive</span>, <span class="label label-info">bill</span> or <span class="label label-info">for-party</span>. In Firefly III, tags can have more properties such as a date, description and location. This allows you to join transactions together in a more meaningful way. For example, you could make a tag called <span class="label label-success"> Christmas dinner with friends</span> and add information about the restaurant. Such tags are "singular", you would only use them for a single occasion, perhaps with multiple transactions.',
'tags_group' => 'Tags group transactions together, which makes it possible to store reimbursements (in case you front money for others) and other "balancing acts" where expenses are summed up (the payments on your new TV) or where expenses and deposits are cancelling each other out (buying something with saved money). It\'s all up to you. Using tags the old-fashioned way is of course always possible.', 'tags_group' => 'Tags group transactions together, which makes it possible to store reimbursements (in case you front money for others) and other "balancing acts" where expenses are summed up (the payments on your new TV) or where expenses and deposits are cancelling each other out (buying something with saved money). It\'s all up to you. Using tags the old-fashioned way is of course always possible.',
'tags_start' => 'Create a tag to get started or enter tags when creating new transactions.', 'tags_start' => 'Create a tag to get started or enter tags when creating new transactions.',
]; ];

View File

@ -47,6 +47,7 @@ return [
'symbol' => 'Símbolo', 'symbol' => 'Símbolo',
'code' => 'Código', 'code' => 'Código',
'iban' => 'IBAN', 'iban' => 'IBAN',
'accountNumber' => 'Account number',
'csv' => 'Arquivo CSV', 'csv' => 'Arquivo CSV',
'has_headers' => 'Cabeçalhos', 'has_headers' => 'Cabeçalhos',
'date_format' => 'Formato da Data', 'date_format' => 'Formato da Data',
@ -70,8 +71,10 @@ return [
'size' => 'Tamanho', 'size' => 'Tamanho',
'trigger' => 'Trigger', 'trigger' => 'Trigger',
'stop_processing' => 'Stop processing', 'stop_processing' => 'Stop processing',
'start_date' => 'Start of export range', 'start_date' => 'Start of range',
'end_date' => 'End of export range', 'end_date' => 'End of range',
'export_start_range' => 'Start of export range',
'export_end_range' => 'End of export range',
'export_format' => 'File format', 'export_format' => 'File format',
'include_attachments' => 'Include uploaded attachments', 'include_attachments' => 'Include uploaded attachments',
'include_config' => 'Include configuration file', 'include_config' => 'Include configuration file',

View File

@ -1,11 +1,4 @@
<?php <?php
/**
* passwords.php
* Copyright (C) 2016 Sander Dorigo
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
return [ return [
@ -19,11 +12,11 @@ return [
| |
*/ */
'password' => 'As senhas devem ter pelo menos seis caracteres e devem ser iguais.', 'password' => 'Passwords must be at least six characters and match the confirmation.',
'user' => 'Não podemos encontrar um usuário com esse endereço de e-mail.', 'user' => 'We can\'t find a user with that e-mail address.',
'token' => 'Este token de redefinição de senha é inválido.', 'token' => 'This password reset token is invalid.',
'sent' => 'Nós te enviamos um email com um link para trocar a senha!', 'sent' => 'We have e-mailed your password reset link!',
'reset' => 'Sua senha foi redefinida!', 'reset' => 'Your password has been reset!',
'blocked' => 'Boa tentativa.', 'blocked' => 'Nice try though.',
]; ];

View File

@ -1,69 +1,72 @@
<?php <?php
return [ return [
'rule_trigger_value' => 'Este valor é inválido para o disparo selecionado.', 'iban' => 'This is not a valid IBAN.',
'rule_action_value' => 'Este valor é inválido para a ação selecionada.', 'unique_account_number_for_user' => 'It looks like this account number is already in use.',
'invalid_domain' => 'Devido a restrições de segurança, você não pode registrar deste domínio.', 'rule_trigger_value' => 'Este valor é inválido para o disparo selecionado.',
'file_already_attached' => 'Arquivo ":name" carregado já está anexado para este objeto.', 'rule_action_value' => 'Este valor é inválido para a ação selecionada.',
'file_attached' => 'Arquivo carregado com sucesso ":name".', 'invalid_domain' => 'Devido a restrições de segurança, você não pode registrar deste domínio.',
'file_invalid_mime' => 'Arquivo ":name" é do tipo ":mime" que não é aceito como um novo upload.', 'file_already_attached' => 'Arquivo ":name" carregado já está anexado para este objeto.',
'file_too_large' => 'Arquivo ":name" é muito grande.', 'file_attached' => 'Arquivo carregado com sucesso ":name".',
'accepted' => 'O campo :attribute deve ser aceito.', 'file_invalid_mime' => 'Arquivo ":name" é do tipo ":mime" que não é aceito como um novo upload.',
'active_url' => 'O campo :attribute não contém um URL válido.', 'file_too_large' => 'Arquivo ":name" é muito grande.',
'after' => 'O campo :attribute deverá conter uma data posterior a :date.', 'accepted' => 'O campo :attribute deve ser aceito.',
'alpha' => 'O campo :attribute deverá conter apenas letras.', 'active_url' => 'O campo :attribute não contém um URL válido.',
'alpha_dash' => 'O campo :attribute deverá conter apenas letras, números e traços.', 'after' => 'O campo :attribute deverá conter uma data posterior a :date.',
'alpha_num' => 'O campo :attribute deverá conter apenas letras e números .', 'alpha' => 'O campo :attribute deverá conter apenas letras.',
'array' => 'O campo :attribute precisa ser um conjunto.', 'alpha_dash' => 'O campo :attribute deverá conter apenas letras, números e traços.',
'unique_for_user' => 'Já existe uma entrada com este :attribute.', 'alpha_num' => 'O campo :attribute deverá conter apenas letras e números .',
'before' => 'O campo :attribute deverá conter uma data anterior a :date.', 'array' => 'O campo :attribute precisa ser um conjunto.',
'unique_object_for_user' => 'Este nome já está em uso', 'unique_for_user' => 'Já existe uma entrada com este :attribute.',
'unique_account_for_user' => 'Este nome de conta já está em uso', 'before' => 'O campo :attribute deverá conter uma data anterior a :date.',
'between.numeric' => 'O campo :attribute deverá ter um valor entre :min - :max.', 'unique_object_for_user' => 'Este nome já está em uso',
'between.file' => 'O campo :attribute deverá ter um tamanho entre :min - :max kilobytes.', 'unique_account_for_user' => 'Este nome de conta já está em uso',
'between.string' => 'O campo :attribute deverá conter entre :min - :max caracteres.', 'between.numeric' => 'O campo :attribute deverá ter um valor entre :min - :max.',
'between.array' => 'O campo :attribute precisar ter entre :min - :max itens.', 'between.file' => 'O campo :attribute deverá ter um tamanho entre :min - :max kilobytes.',
'boolean' => 'O campo :attribute deverá ter o valor verdadeiro ou falso.', 'between.string' => 'O campo :attribute deverá conter entre :min - :max caracteres.',
'confirmed' => 'A confirmação para o campo :attribute não coincide.', 'between.array' => 'O campo :attribute precisar ter entre :min - :max itens.',
'date' => 'O campo :attribute não contém uma data válida.', 'boolean' => 'O campo :attribute deverá ter o valor verdadeiro ou falso.',
'date_format' => 'A data indicada para o campo :attribute não respeita o formato :format.', 'confirmed' => 'A confirmação para o campo :attribute não coincide.',
'different' => 'Os campos :attribute e :other deverão conter valores diferentes.', 'date' => 'O campo :attribute não contém uma data válida.',
'digits' => 'O campo :attribute deverá conter :digits dígitos.', 'date_format' => 'A data indicada para o campo :attribute não respeita o formato :format.',
'digits_between' => 'O campo :attribute deverá conter entre :min a :max dígitos.', 'different' => 'Os campos :attribute e :other deverão conter valores diferentes.',
'email' => 'O campo :attribute não contém um endereço de email válido.', 'digits' => 'O campo :attribute deverá conter :digits dígitos.',
'filled' => 'O campo :attribute é obrigatório.', 'digits_between' => 'O campo :attribute deverá conter entre :min a :max dígitos.',
'exists' => 'O valor selecionado para o campo :attribute é inválido.', 'email' => 'O campo :attribute não contém um endereço de email válido.',
'image' => 'O campo :attribute deverá conter uma imagem.', 'filled' => 'O campo :attribute é obrigatório.',
'in' => 'O campo :attribute não contém um valor válido.', 'exists' => 'O valor selecionado para o campo :attribute é inválido.',
'integer' => 'O campo :attribute deverá conter um número inteiro.', 'image' => 'O campo :attribute deverá conter uma imagem.',
'ip' => 'O campo :attribute deverá conter um IP válido.', 'in' => 'O campo :attribute não contém um valor válido.',
'json' => 'O campo :attribute deverá conter uma string JSON válida.', 'integer' => 'O campo :attribute deverá conter um número inteiro.',
'max.numeric' => 'O campo :attribute não deverá conter um valor superior a :max.', 'ip' => 'O campo :attribute deverá conter um IP válido.',
'max.file' => 'O campo :attribute não deverá ter um tamanho superior a :max kilobytes.', 'json' => 'O campo :attribute deverá conter uma string JSON válida.',
'max.string' => 'O campo :attribute não deverá conter mais de :max caracteres.', 'max.numeric' => 'O campo :attribute não deverá conter um valor superior a :max.',
'max.array' => 'O campo :attribute deve ter no máximo :max itens.', 'max.file' => 'O campo :attribute não deverá ter um tamanho superior a :max kilobytes.',
'mimes' => 'O campo :attribute deverá conter um arquivo do tipo: :values.', 'max.string' => 'O campo :attribute não deverá conter mais de :max caracteres.',
'min.numeric' => 'O campo :attribute deverá ter um valor superior ou igual a :min.', 'max.array' => 'O campo :attribute deve ter no máximo :max itens.',
'min.file' => 'O campo :attribute deverá ter no mínimo :min kilobytes.', 'mimes' => 'O campo :attribute deverá conter um arquivo do tipo: :values.',
'min.string' => 'O campo :attribute deverá conter no mínimo :min caracteres.', 'min.numeric' => 'O campo :attribute deverá ter um valor superior ou igual a :min.',
'min.array' => 'O campo :attribute deve ter no mínimo :min itens.', 'min.file' => 'O campo :attribute deverá ter no mínimo :min kilobytes.',
'not_in' => 'O campo :attribute contém um valor inválido.', 'min.string' => 'O campo :attribute deverá conter no mínimo :min caracteres.',
'numeric' => 'O campo :attribute deverá conter um valor numérico.', 'min.array' => 'O campo :attribute deve ter no mínimo :min itens.',
'regex' => 'O formato do valor para o campo :attribute é inválido.', 'not_in' => 'O campo :attribute contém um valor inválido.',
'required' => 'O campo :attribute é obrigatório.', 'numeric' => 'O campo :attribute deverá conter um valor numérico.',
'required_if' => 'O campo :attribute é obrigatório quando o valor do campo :other é igual a :value.', 'regex' => 'O formato do valor para o campo :attribute é inválido.',
'required_unless' => 'O campo :attribute é obrigatório a menos que :other esteja presente em :values.', 'required' => 'O campo :attribute é obrigatório.',
'required_with' => 'O campo :attribute é obrigatório quando :values está presente.', 'required_if' => 'O campo :attribute é obrigatório quando o valor do campo :other é igual a :value.',
'required_with_all' => 'O campo :attribute é obrigatório quando um dos :values está presente.', 'required_unless' => 'O campo :attribute é obrigatório a menos que :other esteja presente em :values.',
'required_without' => 'O campo :attribute é obrigatório quanto :values não está presente.', 'required_with' => 'O campo :attribute é obrigatório quando :values está presente.',
'required_without_all' => 'O campo :attribute é obrigatório quando nenhum dos :values está presente.', 'required_with_all' => 'O campo :attribute é obrigatório quando um dos :values está presente.',
'same' => 'Os campos :attribute e :other deverão conter valores iguais.', 'required_without' => 'O campo :attribute é obrigatório quanto :values não está presente.',
'size.numeric' => 'O campo :attribute deverá conter o valor :size.', 'required_without_all' => 'O campo :attribute é obrigatório quando nenhum dos :values está presente.',
'size.file' => 'O campo :attribute deverá ter o tamanho de :size kilobytes.', 'same' => 'Os campos :attribute e :other deverão conter valores iguais.',
'size.string' => 'O campo :attribute deverá conter :size caracteres.', 'size.numeric' => 'O campo :attribute deverá conter o valor :size.',
'size.array' => 'O campo :attribute deve ter :size itens.', 'size.file' => 'O campo :attribute deverá ter o tamanho de :size kilobytes.',
'unique' => 'O valor indicado para o campo :attribute já se encontra utilizado.', 'size.string' => 'O campo :attribute deverá conter :size caracteres.',
'string' => 'O campo :attribute deve ser uma string.', 'size.array' => 'O campo :attribute deve ter :size itens.',
'url' => 'O formato do URL indicado para o campo :attribute é inválido.', 'unique' => 'O valor indicado para o campo :attribute já se encontra utilizado.',
'timezone' => 'O campo :attribute deverá ter um fuso horário válido.', 'string' => 'O campo :attribute deve ser uma string.',
'url' => 'O formato do URL indicado para o campo :attribute é inválido.',
'timezone' => 'O campo :attribute deverá ter um fuso horário válido.',
'2fa_code' => 'The :attribute field is invalid.',
]; ];