mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2024-11-29 20:23:51 -06:00
1278 lines
104 KiB
PHP
1278 lines
104 KiB
PHP
<?php
|
|
|
|
/**
|
|
* firefly.php
|
|
* Copyright (c) 2018 thegrumpydictator@gmail.com
|
|
*
|
|
* This file is part of Firefly III.
|
|
*
|
|
* Firefly III is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* Firefly III is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
declare(strict_types=1);
|
|
|
|
return [
|
|
// general stuff:
|
|
'close' => 'Close',
|
|
'actions' => 'Actions',
|
|
'edit' => 'Edit',
|
|
'delete' => 'Delete',
|
|
'welcomeBack' => 'What\'s playing?',
|
|
'everything' => 'Everything',
|
|
'today' => 'today',
|
|
'customRange' => 'Custom range',
|
|
'apply' => 'Apply',
|
|
'select_date' => 'Select date..',
|
|
'cancel' => 'Cancel',
|
|
'from' => 'From',
|
|
'to' => 'To',
|
|
'showEverything' => 'Show everything',
|
|
'never' => 'Never',
|
|
'no_results_for_empty_search' => 'Your search was empty, so nothing was found.',
|
|
'removed_amount' => 'Removed :amount',
|
|
'added_amount' => 'Added :amount',
|
|
'asset_account_role_help' => 'Any extra options resulting from your choice can be set later.',
|
|
'Opening balance' => 'Opening balance',
|
|
'create_new_stuff' => 'Create new stuff',
|
|
'new_withdrawal' => 'New withdrawal',
|
|
'create_new_transaction' => 'Create new transaction',
|
|
'go_to_asset_accounts' => 'View your asset accounts',
|
|
'go_to_budgets' => 'Go to your budgets',
|
|
'go_to_categories' => 'Go to your categories',
|
|
'go_to_bills' => 'Go to your bills',
|
|
'go_to_expense_accounts' => 'See your expense accounts',
|
|
'go_to_revenue_accounts' => 'See your revenue accounts',
|
|
'go_to_piggies' => 'Go to your piggy banks',
|
|
'new_deposit' => 'New deposit',
|
|
'new_transfer' => 'New transfer',
|
|
'new_transfers' => 'New transfer',
|
|
'new_asset_account' => 'New asset account',
|
|
'new_expense_account' => 'New expense account',
|
|
'new_revenue_account' => 'New revenue account',
|
|
'new_budget' => 'New budget',
|
|
'new_bill' => 'New bill',
|
|
'block_account_logout' => 'You have been logged out. Blocked accounts cannot use this site. Did you register with a valid email address?',
|
|
'flash_success' => 'Success!',
|
|
'flash_info' => 'Message',
|
|
'flash_warning' => 'Warning!',
|
|
'flash_error' => 'Error!',
|
|
'flash_info_multiple' => 'There is one message|There are :count messages',
|
|
'flash_error_multiple' => 'There is one error|There are :count errors',
|
|
'net_worth' => 'Net worth',
|
|
'route_has_no_help' => 'There is no help for this route.',
|
|
'help_for_this_page' => 'Help for this page',
|
|
'no_help_could_be_found' => 'No help text could be found.',
|
|
'no_help_title' => 'Apologies, an error occurred.',
|
|
'two_factor_welcome' => 'Hello, :user!',
|
|
'two_factor_enter_code' => 'To continue, please enter your two factor authentication code. Your application can generate it for you.',
|
|
'two_factor_code_here' => 'Enter code here',
|
|
'two_factor_title' => 'Two factor authentication',
|
|
'authenticate' => 'Authenticate',
|
|
'two_factor_forgot_title' => 'Lost two factor authentication',
|
|
'two_factor_forgot' => 'I forgot my two-factor thing.',
|
|
'two_factor_lost_header' => 'Lost your two factor authentication?',
|
|
'two_factor_lost_intro' => 'Unfortunately, this is not something you can reset from the web interface. You have two choices.',
|
|
'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in <code>storage/logs</code> for instructions.',
|
|
'two_factor_lost_fix_owner' => 'Otherwise, email the site owner, <a href="mailto::site_owner">:site_owner</a> and ask them to reset your two factor authentication.',
|
|
'warning_much_data' => ':days days of data may take a while to load.',
|
|
'registered' => 'You have registered successfully!',
|
|
'Default asset account' => 'Default asset account',
|
|
'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the <a href="/budgets">budgets</a>-page. Budgets can help you keep track of expenses.',
|
|
'Savings account' => 'Savings account',
|
|
'Credit card' => 'Credit card',
|
|
'source_accounts' => 'Source account(s)',
|
|
'destination_accounts' => 'Destination account(s)',
|
|
'user_id_is' => 'Your user id is <strong>:user</strong>',
|
|
'field_supports_markdown' => 'This field supports <a href="https://en.support.wordpress.com/markdown-quick-reference/">Markdown</a>.',
|
|
'need_more_help' => 'If you need more help using Firefly III, please <a href="https://github.com/firefly-iii/firefly-iii/issues">open a ticket on Github</a>.',
|
|
'reenable_intro_text' => 'You can also reenable <a href="#" id="reenableGuidance">the introduction guidance</a>.',
|
|
'intro_boxes_after_refresh' => 'The introduction boxes will reappear when you refresh the page.',
|
|
'show_all_no_filter' => 'Show all transactions without grouping them by date.',
|
|
'expenses_by_category' => 'Expenses by category',
|
|
'expenses_by_budget' => 'Expenses by budget',
|
|
'income_by_category' => 'Income by category',
|
|
'expenses_by_asset_account' => 'Expenses by asset account',
|
|
'expenses_by_expense_account' => 'Expenses by expense account',
|
|
'cannot_redirect_to_account' => 'Firefly III cannot redirect you to the correct page. Apologies.',
|
|
'sum_of_expenses' => 'Sum of expenses',
|
|
'sum_of_income' => 'Sum of income',
|
|
'spent_in_specific_budget' => 'Spent in budget ":budget"',
|
|
'sum_of_expenses_in_budget' => 'Spent total in budget ":budget"',
|
|
'left_in_budget_limit' => 'Left to spend according to budgeting',
|
|
'current_period' => 'Current period',
|
|
'show_the_current_period_and_overview' => 'Show the current period and overview',
|
|
'pref_languages_locale' => 'For a language other than English to work properly, your operating system must be equipped with the correct locale-information. If these are not present, currency data, dates and amounts may be formatted wrong.',
|
|
'budget_in_period' => 'All transactions for budget ":name" between :start and :end',
|
|
'chart_budget_in_period' => 'Chart for all transactions for budget ":name" between :start and :end',
|
|
'chart_account_in_period' => 'Chart for all transactions for account ":name" between :start and :end',
|
|
'chart_category_in_period' => 'Chart for all transactions for category ":name" between :start and :end',
|
|
'chart_category_all' => 'Chart for all transactions for category ":name"',
|
|
'clone_withdrawal' => 'Clone this withdrawal',
|
|
'clone_deposit' => 'Clone this deposit',
|
|
'clone_transfer' => 'Clone this transfer',
|
|
'multi_select_no_selection' => 'None selected',
|
|
'multi_select_select_all' => 'Select all',
|
|
'multi_select_n_selected' => 'selected',
|
|
'multi_select_all_selected' => 'All selected',
|
|
'multi_select_filter_placeholder' => 'Find..',
|
|
'intro_next_label' => 'Next',
|
|
'intro_prev_label' => 'Previous',
|
|
'intro_skip_label' => 'Skip',
|
|
'intro_done_label' => 'Done',
|
|
'between_dates_breadcrumb' => 'Between :start and :end',
|
|
'all_journals_without_budget' => 'All transactions without a budget',
|
|
'journals_without_budget' => 'Transactions without a budget',
|
|
'all_journals_without_category' => 'All transactions without a category',
|
|
'journals_without_category' => 'Transactions without a category',
|
|
'all_journals_for_account' => 'All transactions for account :name',
|
|
'chart_all_journals_for_account' => 'Chart of all transactions for account :name',
|
|
'journals_in_period_for_account' => 'All transactions for account :name between :start and :end',
|
|
'transferred' => 'Transferred',
|
|
'all_withdrawal' => 'All expenses',
|
|
'all_transactions' => 'All transactions',
|
|
'title_withdrawal_between' => 'All expenses between :start and :end',
|
|
'all_deposit' => 'All revenue',
|
|
'title_deposit_between' => 'All revenue between :start and :end',
|
|
'all_transfers' => 'All transfers',
|
|
'title_transfers_between' => 'All transfers between :start and :end',
|
|
'all_transfer' => 'All transfers',
|
|
'all_journals_for_tag' => 'All transactions for tag ":tag"',
|
|
'title_transfer_between' => 'All transfers between :start and :end',
|
|
'all_journals_for_category' => 'All transactions for category :name',
|
|
'all_journals_for_budget' => 'All transactions for budget :name',
|
|
'chart_all_journals_for_budget' => 'Chart of all transactions for budget :name',
|
|
'journals_in_period_for_category' => 'All transactions for category :name between :start and :end',
|
|
'journals_in_period_for_tag' => 'All transactions for tag :tag between :start and :end',
|
|
'not_available_demo_user' => 'The feature you try to access is not available to demo users.',
|
|
'exchange_rate_instructions' => 'Asset account "@name" only accepts transactions in @native_currency. If you wish to use @foreign_currency instead, make sure that the amount in @native_currency is known as well:',
|
|
'transfer_exchange_rate_instructions' => 'Source asset account "@source_name" only accepts transactions in @source_currency. Destination asset account "@dest_name" only accepts transactions in @dest_currency. You must provide the transferred amount correctly in both currencies.',
|
|
'transaction_data' => 'Transaction data',
|
|
'invalid_server_configuration' => 'Invalid server configuration',
|
|
'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are <a href="https://github.com/firefly-iii/help/wiki/Missing-locale-packages">instructions how to do this</a>.',
|
|
'quickswitch' => 'Quickswitch',
|
|
'sign_in_to_start' => 'Sign in to start your session',
|
|
'sign_in' => 'Sign in',
|
|
'register_new_account' => 'Register a new account',
|
|
'forgot_my_password' => 'I forgot my password',
|
|
'problems_with_input' => 'There were some problems with your input.',
|
|
'reset_password' => 'Reset your password',
|
|
'button_reset_password' => 'Reset password',
|
|
'reset_button' => 'Reset',
|
|
'want_to_login' => 'I want to login',
|
|
'button_register' => 'Register',
|
|
'authorization' => 'Authorization',
|
|
'active_bills_only' => 'active bills only',
|
|
'average_per_bill' => 'average per bill',
|
|
'expected_total' => 'expected total',
|
|
// API access
|
|
'authorization_request' => 'Firefly III v:version Authorization Request',
|
|
'authorization_request_intro' => '<strong>:client</strong> is requesting permission to access your financial administration. Would you like to authorize <strong>:client</strong> to access these records?',
|
|
'scopes_will_be_able' => 'This application will be able to:',
|
|
'button_authorize' => 'Authorize',
|
|
'none_in_select_list' => '(none)',
|
|
|
|
// check for updates:
|
|
'update_check_title' => 'Check for updates',
|
|
'admin_update_check_title' => 'Automatically check for update',
|
|
'admin_update_check_explain' => 'Firefly III can check for updates automatically. When you enable this setting, it will contact Github to see if a new version of Firefly III is available. When it is, you will get a notification. You can test this notification using the button on the right. Please indicate below if you want Firefly III to check for updates.',
|
|
'check_for_updates_permission' => 'Firefly III can check for updates, but it needs your permission to do so. Please go to the <a href=":link">administration</a> to indicate if you would like this feature to be enabled.',
|
|
'updates_ask_me_later' => 'Ask me later',
|
|
'updates_do_not_check' => 'Do not check for updates',
|
|
'updates_enable_check' => 'Enable the check for updates',
|
|
'admin_update_check_now_title' => 'Check for updates now',
|
|
'admin_update_check_now_explain' => 'If you press the button, Firefly III will see if your current version is the latest.',
|
|
'check_for_updates_button' => 'Check now!',
|
|
'update_new_version_alert' => 'A new version of Firefly III is available. You are running v:your_version, the latest version is v:new_version which was released on :date.',
|
|
'update_current_version_alert' => 'You are running v:version, which is the latest available release.',
|
|
'update_newer_version_alert' => 'You are running v:your_version, which is newer than the latest release, v:new_version.',
|
|
'update_check_error' => 'An error occurred while checking for updates. Please view the log files.',
|
|
|
|
// search
|
|
'search' => 'Search',
|
|
'search_query' => 'Query',
|
|
'search_found_transactions' => 'Number of transactions found:',
|
|
'general_search_error' => 'An error occured while searching. Please check the log files for more information.',
|
|
'search_box' => 'Search',
|
|
'search_box_intro' => 'Welcome to the search function of Firefly III. Enter your search query in the box. Make sure you check out the help file because the search is pretty advanced.',
|
|
'search_error' => 'Error while searching',
|
|
'search_searching' => 'Searching ...',
|
|
'search_results' => 'Search results',
|
|
|
|
// repeat frequencies:
|
|
'repeat_freq_yearly' => 'yearly',
|
|
'repeat_freq_half-year' => 'every half-year',
|
|
'repeat_freq_quarterly' => 'quarterly',
|
|
'repeat_freq_monthly' => 'monthly',
|
|
'repeat_freq_weekly' => 'weekly',
|
|
'weekly' => 'weekly',
|
|
'quarterly' => 'quarterly',
|
|
'half-year' => 'every half year',
|
|
'yearly' => 'yearly',
|
|
|
|
// export data:
|
|
'import_and_export' => 'Import and export',
|
|
'export_data' => 'Export data',
|
|
'export_and_backup_data' => 'Export data',
|
|
'export_data_intro' => 'Use the exported data to move to a new financial application. Please note that these files are not meant as a backup. They do not contain enough meta-data to fully restore a new Firefly III installation. If you want to make a backup of your data, please backup the database directly.',
|
|
'export_format' => 'Export format',
|
|
'export_format_csv' => 'Comma separated values (CSV file)',
|
|
'export_format_mt940' => 'MT940 compatible format',
|
|
'include_old_uploads_help' => 'Firefly III does not throw away the original CSV files you have imported in the past. You can include them in your export.',
|
|
'do_export' => 'Export',
|
|
'export_status_never_started' => 'The export has not started yet',
|
|
'export_status_make_exporter' => 'Creating exporter thing...',
|
|
'export_status_collecting_journals' => 'Collecting your transactions...',
|
|
'export_status_collected_journals' => 'Collected your transactions!',
|
|
'export_status_converting_to_export_format' => 'Converting your transactions...',
|
|
'export_status_converted_to_export_format' => 'Converted your transactions!',
|
|
'export_status_creating_journal_file' => 'Creating the export file...',
|
|
'export_status_created_journal_file' => 'Created the export file!',
|
|
'export_status_collecting_attachments' => 'Collecting all your attachments...',
|
|
'export_status_collected_attachments' => 'Collected all your attachments!',
|
|
'export_status_collecting_old_uploads' => 'Collecting all your previous uploads...',
|
|
'export_status_collected_old_uploads' => 'Collected all your previous uploads!',
|
|
'export_status_creating_zip_file' => 'Creating a zip file...',
|
|
'export_status_created_zip_file' => 'Created a zip file!',
|
|
'export_status_finished' => 'Export has succesfully finished! Yay!',
|
|
'export_data_please_wait' => 'Please wait...',
|
|
|
|
// rules
|
|
'rules' => 'Rules',
|
|
'rule_name' => 'Name of rule',
|
|
'rule_triggers' => 'Rule triggers when',
|
|
'rule_actions' => 'Rule will',
|
|
'new_rule' => 'New rule',
|
|
'new_rule_group' => 'New rule group',
|
|
'rule_priority_up' => 'Give rule more priority',
|
|
'rule_priority_down' => 'Give rule less priority',
|
|
'make_new_rule_group' => 'Make new rule group',
|
|
'store_new_rule_group' => 'Store new rule group',
|
|
'created_new_rule_group' => 'New rule group ":title" stored!',
|
|
'updated_rule_group' => 'Successfully updated rule group ":title".',
|
|
'edit_rule_group' => 'Edit rule group ":title"',
|
|
'delete_rule_group' => 'Delete rule group ":title"',
|
|
'deleted_rule_group' => 'Deleted rule group ":title"',
|
|
'update_rule_group' => 'Update rule group',
|
|
'no_rules_in_group' => 'There are no rules in this group',
|
|
'move_rule_group_up' => 'Move rule group up',
|
|
'move_rule_group_down' => 'Move rule group down',
|
|
'save_rules_by_moving' => 'Save these rule(s) by moving them to another rule group:',
|
|
'make_new_rule' => 'Make new rule in rule group ":title"',
|
|
'rule_is_strict' => 'strict rule',
|
|
'rule_is_not_strict' => 'non-strict rule',
|
|
'rule_help_stop_processing' => 'When you check this box, later rules in this group will not be executed.',
|
|
'rule_help_strict' => 'In strict rules ALL triggers must fire for the action(s) to be executed. In non-strict rules, ANY trigger is enough for the action(s) to be executed.',
|
|
'rule_help_active' => 'Inactive rules will never fire.',
|
|
'stored_new_rule' => 'Stored new rule with title ":title"',
|
|
'deleted_rule' => 'Deleted rule with title ":title"',
|
|
'store_new_rule' => 'Store new rule',
|
|
'updated_rule' => 'Updated rule with title ":title"',
|
|
'default_rule_group_name' => 'Default rules',
|
|
'default_rule_group_description' => 'All your rules not in a particular group.',
|
|
'default_rule_name' => 'Your first default rule',
|
|
'default_rule_description' => 'This rule is an example. You can safely delete it.',
|
|
'default_rule_trigger_description' => 'The Man Who Sold the World',
|
|
'default_rule_trigger_from_account' => 'David Bowie',
|
|
'default_rule_action_prepend' => 'Bought the world from ',
|
|
'default_rule_action_set_category' => 'Large expenses',
|
|
'trigger' => 'Trigger',
|
|
'trigger_value' => 'Trigger on value',
|
|
'stop_processing_other_triggers' => 'Stop processing other triggers',
|
|
'add_rule_trigger' => 'Add new trigger',
|
|
'action' => 'Action',
|
|
'action_value' => 'Action value',
|
|
'stop_executing_other_actions' => 'Stop executing other actions',
|
|
'add_rule_action' => 'Add new action',
|
|
'edit_rule' => 'Edit rule ":title"',
|
|
'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.',
|
|
'apply_rule_selection' => 'Apply rule ":title" to a selection of your transactions',
|
|
'apply_rule_selection_intro' => 'Rules like ":title" are normally only applied to new or updated transactions, but you can tell Firefly III to run it on a selection of your existing transactions. This can be useful when you have updated a rule and you need the changes to be applied to all of your other transactions.',
|
|
'include_transactions_from_accounts' => 'Include transactions from these accounts',
|
|
'applied_rule_selection' => 'Rule ":title" has been applied to your selection.',
|
|
'execute' => 'Execute',
|
|
'apply_rule_group_selection' => 'Apply rule group ":title" to a selection of your transactions',
|
|
'apply_rule_group_selection_intro' => 'Rule groups like ":title" are normally only applied to new or updated transactions, but you can tell Firefly III to run all the rules in this group on a selection of your existing transactions. This can be useful when you have updated a group of rules and you need the changes to be applied to all of your other transactions.',
|
|
'applied_rule_group_selection' => 'Rule group ":title" has been applied to your selection.',
|
|
|
|
// actions and triggers
|
|
'rule_trigger_user_action' => 'User action is ":trigger_value"',
|
|
'rule_trigger_from_account_starts_choice' => 'Source account starts with..',
|
|
'rule_trigger_from_account_starts' => 'Source account starts with ":trigger_value"',
|
|
'rule_trigger_from_account_ends_choice' => 'Source account ends with..',
|
|
'rule_trigger_from_account_ends' => 'Source account ends with ":trigger_value"',
|
|
'rule_trigger_from_account_is_choice' => 'Source account is..',
|
|
'rule_trigger_from_account_is' => 'Source account is ":trigger_value"',
|
|
'rule_trigger_from_account_contains_choice' => 'Source account contains..',
|
|
'rule_trigger_from_account_contains' => 'Source account contains ":trigger_value"',
|
|
'rule_trigger_to_account_starts_choice' => 'Destination account starts with..',
|
|
'rule_trigger_to_account_starts' => 'Destination account starts with ":trigger_value"',
|
|
'rule_trigger_to_account_ends_choice' => 'Destination account ends with..',
|
|
'rule_trigger_to_account_ends' => 'Destination account ends with ":trigger_value"',
|
|
'rule_trigger_to_account_is_choice' => 'Destination account is..',
|
|
'rule_trigger_to_account_is' => 'Destination account is ":trigger_value"',
|
|
'rule_trigger_to_account_contains_choice' => 'Destination account contains..',
|
|
'rule_trigger_to_account_contains' => 'Destination account contains ":trigger_value"',
|
|
'rule_trigger_transaction_type_choice' => 'Transaction is of type..',
|
|
'rule_trigger_transaction_type' => 'Transaction is of type ":trigger_value"',
|
|
'rule_trigger_category_is_choice' => 'Category is..',
|
|
'rule_trigger_category_is' => 'Category is ":trigger_value"',
|
|
'rule_trigger_amount_less_choice' => 'Amount is less than..',
|
|
'rule_trigger_amount_less' => 'Amount is less than :trigger_value',
|
|
'rule_trigger_amount_exactly_choice' => 'Amount is..',
|
|
'rule_trigger_amount_exactly' => 'Amount is :trigger_value',
|
|
'rule_trigger_amount_more_choice' => 'Amount is more than..',
|
|
'rule_trigger_amount_more' => 'Amount is more than :trigger_value',
|
|
'rule_trigger_description_starts_choice' => 'Description starts with..',
|
|
'rule_trigger_description_starts' => 'Description starts with ":trigger_value"',
|
|
'rule_trigger_description_ends_choice' => 'Description ends with..',
|
|
'rule_trigger_description_ends' => 'Description ends with ":trigger_value"',
|
|
'rule_trigger_description_contains_choice' => 'Description contains..',
|
|
'rule_trigger_description_contains' => 'Description contains ":trigger_value"',
|
|
'rule_trigger_description_is_choice' => 'Description is..',
|
|
'rule_trigger_description_is' => 'Description is ":trigger_value"',
|
|
'rule_trigger_budget_is_choice' => 'Budget is..',
|
|
'rule_trigger_budget_is' => 'Budget is ":trigger_value"',
|
|
'rule_trigger_tag_is_choice' => '(A) tag is..',
|
|
'rule_trigger_tag_is' => 'A tag is ":trigger_value"',
|
|
'rule_trigger_currency_is_choice' => 'Transaction currency is..',
|
|
'rule_trigger_currency_is' => 'Transaction currency is ":trigger_value"',
|
|
'rule_trigger_has_attachments_choice' => 'Has at least this many attachments',
|
|
'rule_trigger_has_attachments' => 'Has at least :trigger_value attachment(s)',
|
|
'rule_trigger_store_journal' => 'When a transaction is created',
|
|
'rule_trigger_update_journal' => 'When a transaction is updated',
|
|
'rule_trigger_has_no_category_choice' => 'Has no category',
|
|
'rule_trigger_has_no_category' => 'Transaction has no category',
|
|
'rule_trigger_has_any_category_choice' => 'Has a (any) category',
|
|
'rule_trigger_has_any_category' => 'Transaction has a (any) category',
|
|
'rule_trigger_has_no_budget_choice' => 'Has no budget',
|
|
'rule_trigger_has_no_budget' => 'Transaction has no budget',
|
|
'rule_trigger_has_any_budget_choice' => 'Has a (any) budget',
|
|
'rule_trigger_has_any_budget' => 'Transaction has a (any) budget',
|
|
'rule_trigger_has_no_tag_choice' => 'Has no tag(s)',
|
|
'rule_trigger_has_no_tag' => 'Transaction has no tag(s)',
|
|
'rule_trigger_has_any_tag_choice' => 'Has one or more (any) tags',
|
|
'rule_trigger_has_any_tag' => 'Transaction has one or more (any) tags',
|
|
'rule_trigger_any_notes_choice' => 'Has (any) notes',
|
|
'rule_trigger_any_notes' => 'Transaction has (any) notes',
|
|
'rule_trigger_no_notes_choice' => 'Has no notes',
|
|
'rule_trigger_no_notes' => 'Transaction has no notes',
|
|
'rule_trigger_notes_are_choice' => 'Notes are..',
|
|
'rule_trigger_notes_are' => 'Notes are ":trigger_value"',
|
|
'rule_trigger_notes_contain_choice' => 'Notes contain..',
|
|
'rule_trigger_notes_contain' => 'Notes contain ":trigger_value"',
|
|
'rule_trigger_notes_start_choice' => 'Notes start with..',
|
|
'rule_trigger_notes_start' => 'Notes start with ":trigger_value"',
|
|
'rule_trigger_notes_end_choice' => 'Notes end with..',
|
|
'rule_trigger_notes_end' => 'Notes end with ":trigger_value"',
|
|
'rule_action_set_category' => 'Set category to ":action_value"',
|
|
'rule_action_clear_category' => 'Clear category',
|
|
'rule_action_set_budget' => 'Set budget to ":action_value"',
|
|
'rule_action_clear_budget' => 'Clear budget',
|
|
'rule_action_add_tag' => 'Add tag ":action_value"',
|
|
'rule_action_remove_tag' => 'Remove tag ":action_value"',
|
|
'rule_action_remove_all_tags' => 'Remove all tags',
|
|
'rule_action_set_description' => 'Set description to ":action_value"',
|
|
'rule_action_append_description' => 'Append description with ":action_value"',
|
|
'rule_action_prepend_description' => 'Prepend description with ":action_value"',
|
|
'rule_action_set_category_choice' => 'Set category to..',
|
|
'rule_action_clear_category_choice' => 'Clear any category',
|
|
'rule_action_set_budget_choice' => 'Set budget to..',
|
|
'rule_action_clear_budget_choice' => 'Clear any budget',
|
|
'rule_action_add_tag_choice' => 'Add tag..',
|
|
'rule_action_remove_tag_choice' => 'Remove tag..',
|
|
'rule_action_remove_all_tags_choice' => 'Remove all tags',
|
|
'rule_action_set_description_choice' => 'Set description to..',
|
|
'rule_action_append_description_choice' => 'Append description with..',
|
|
'rule_action_prepend_description_choice' => 'Prepend description with..',
|
|
'rule_action_set_source_account_choice' => 'Set source account to...',
|
|
'rule_action_set_source_account' => 'Set source account to :action_value',
|
|
'rule_action_set_destination_account_choice' => 'Set destination account to...',
|
|
'rule_action_set_destination_account' => 'Set destination account to :action_value',
|
|
'rule_action_append_notes_choice' => 'Append notes with..',
|
|
'rule_action_append_notes' => 'Append notes with ":action_value"',
|
|
'rule_action_prepend_notes_choice' => 'Prepend notes with..',
|
|
'rule_action_prepend_notes' => 'Prepend notes with ":action_value"',
|
|
'rule_action_clear_notes_choice' => 'Remove any notes',
|
|
'rule_action_clear_notes' => 'Remove any notes',
|
|
'rule_action_set_notes_choice' => 'Set notes to..',
|
|
'rule_action_link_to_bill_choice' => 'Link to a bill..',
|
|
'rule_action_link_to_bill' => 'Link to bill ":action_value"',
|
|
'rule_action_set_notes' => 'Set notes to ":action_value"',
|
|
|
|
'rules_have_read_warning' => 'Have you read the warning?',
|
|
'apply_rule_warning' => 'Warning: running a rule(group) on a large selection of transactions could take ages, and it could time-out. If it does, the rule(group) will only be applied to an unknown subset of your transactions. This might leave your financial administration in tatters. Please be careful.',
|
|
'rulegroup_for_bills_title' => 'Rule group for bills',
|
|
'rulegroup_for_bills_description' => 'A special rule group for all the rules that involve bills.',
|
|
'rule_for_bill_title' => 'Auto-generated rule for bill ":name"',
|
|
'rule_for_bill_description' => 'This rule is auto-generated to try to match bill ":name".',
|
|
'create_rule_for_bill' => 'Create a new rule for bill ":name"',
|
|
'create_rule_for_bill_txt' => 'You have just created a new bill called ":name", congratulations! Firefly III can automagically match new withdrawals to this bill. For example, whenever you pay your rent, the bill "rent" will be linked to the expense. This way, Firefly III can accurately show you which bills are due and which ones aren\'t. In order to do so, a new rule must be created. Firefly III has filled in some sensible defaults for you. Please make sure these are correct. If these values are correct, Firefly III will automatically link the correct withdrawal to the correct bill. Please check out the triggers to see if they are correct, and add some if they\'re wrong.',
|
|
'new_rule_for_bill_title' => 'Rule for bill ":name"',
|
|
'new_rule_for_bill_description' => 'This rule marks transactions for bill ":name".',
|
|
|
|
// tags
|
|
'store_new_tag' => 'Store new tag',
|
|
'update_tag' => 'Update tag',
|
|
'no_location_set' => 'No location set.',
|
|
'meta_data' => 'Meta data',
|
|
'location' => 'Location',
|
|
'without_date' => 'Without date',
|
|
'result' => 'Result',
|
|
'sums_apply_to_range' => 'All sums apply to the selected range',
|
|
'mapbox_api_key' => 'To use map, get an API key from <a href="https://www.mapbox.com/">Mapbox</a>. Open your <code>.env</code> file en enter this code after <code>MAPBOX_API_KEY=</code>.',
|
|
'press_tag_location' => 'Right click or long press to set the tag\'s location.',
|
|
'clear_location' => 'Clear location',
|
|
|
|
// preferences
|
|
'pref_home_screen_accounts' => 'Home screen accounts',
|
|
'pref_home_screen_accounts_help' => 'Which accounts should be displayed on the home page?',
|
|
'pref_view_range' => 'View range',
|
|
'pref_view_range_help' => 'Some charts are automatically grouped in periods. What period would you prefer?',
|
|
'pref_1D' => 'One day',
|
|
'pref_1W' => 'One week',
|
|
'pref_1M' => 'One month',
|
|
'pref_3M' => 'Three months (quarter)',
|
|
'pref_6M' => 'Six months',
|
|
'pref_1Y' => 'One year',
|
|
'pref_languages' => 'Languages',
|
|
'pref_languages_help' => 'Firefly III supports several languages. Which one do you prefer?',
|
|
'pref_custom_fiscal_year' => 'Fiscal year settings',
|
|
'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_fiscal_year_start_label' => 'Fiscal year start date',
|
|
'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_enable_two_factor_auth' => 'Enable 2-step verification',
|
|
'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_disable_2fa' => 'Disable 2FA',
|
|
'2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.',
|
|
'pref_save_settings' => 'Save settings',
|
|
'saved_preferences' => 'Preferences saved!',
|
|
'preferences_general' => 'General',
|
|
'preferences_frontpage' => 'Home screen',
|
|
'preferences_security' => 'Security',
|
|
'preferences_layout' => 'Layout',
|
|
'pref_home_show_deposits' => 'Show deposits on the home screen',
|
|
'pref_home_show_deposits_info' => 'The home screen already shows your expense accounts. Should it also show your revenue accounts?',
|
|
'pref_home_do_show_deposits' => 'Yes, show them',
|
|
'successful_count' => 'of which :count successful',
|
|
'list_page_size_title' => 'Page size',
|
|
'list_page_size_help' => 'Any list of things (accounts, transactions, etc) shows at most this many per page.',
|
|
'list_page_size_label' => 'Page size',
|
|
'between_dates' => '(:start and :end)',
|
|
'pref_optional_fields_transaction' => 'Optional fields for transactions',
|
|
'pref_optional_fields_transaction_help' => 'By default not all fields are enabled when creating a new transaction (because of the clutter). Below, you can enable these fields if you think they could be useful for you. Of course, any field that is disabled, but already filled in, will be visible regardless of the setting.',
|
|
'optional_tj_date_fields' => 'Date fields',
|
|
'optional_tj_business_fields' => 'Business fields',
|
|
'optional_tj_attachment_fields' => 'Attachment fields',
|
|
'pref_optional_tj_interest_date' => 'Interest date',
|
|
'pref_optional_tj_book_date' => 'Book date',
|
|
'pref_optional_tj_process_date' => 'Processing date',
|
|
'pref_optional_tj_due_date' => 'Due date',
|
|
'pref_optional_tj_payment_date' => 'Payment date',
|
|
'pref_optional_tj_invoice_date' => 'Invoice date',
|
|
'pref_optional_tj_internal_reference' => 'Internal reference',
|
|
'pref_optional_tj_notes' => 'Notes',
|
|
'pref_optional_tj_attachments' => 'Attachments',
|
|
'optional_field_meta_dates' => 'Dates',
|
|
'optional_field_meta_business' => 'Business',
|
|
'optional_field_attachments' => 'Attachments',
|
|
'optional_field_meta_data' => 'Optional meta data',
|
|
|
|
// profile:
|
|
'change_your_password' => 'Change your password',
|
|
'delete_account' => 'Delete account',
|
|
'current_password' => 'Current password',
|
|
'new_password' => 'New password',
|
|
'new_password_again' => 'New password (again)',
|
|
'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_password' => 'Enter your password to continue.',
|
|
'password' => 'Password',
|
|
'are_you_sure' => 'Are you sure? You cannot undo this.',
|
|
'delete_account_button' => 'DELETE your account',
|
|
'invalid_current_password' => 'Invalid current password!',
|
|
'password_changed' => 'Password changed!',
|
|
'should_change' => 'The idea is to change your password.',
|
|
'invalid_password' => 'Invalid password!',
|
|
'what_is_pw_security' => 'What is "verify password security"?',
|
|
'secure_pw_title' => 'How to choose a secure password',
|
|
'secure_pw_history' => 'In August 2017 well known security researcher Troy Hunt released a list of 306 million stolen passwords. These passwords were stolen during breakins at companies like LinkedIn, Adobe and NeoPets (and many more).',
|
|
'secure_pw_check_box' => 'By checking the box, Firefly III will send the first five characters of the SHA1 hash of your password to <a href="https://www.troyhunt.com/introducing-306-million-freely-downloadable-pwned-passwords/">the website of Troy Hunt</a> to see if it is on the list. This will stop you from using unsafe passwords as is recommended in the latest <a href="https://pages.nist.gov/800-63-3/sp800-63b.html">NIST Special Publication</a> on this subject.',
|
|
'secure_pw_sha1' => 'But I thought SHA1 was broken?',
|
|
'secure_pw_hash_speed' => 'Yes, but not in this context. As you can read on <a href="https://shattered.io/">the website detailing how they broke SHA1</a>, it is now slightly easier to find a "collision": another string that results in the same SHA1-hash. It now only takes 10,000 years using a single-GPU machine.',
|
|
'secure_pw_hash_security' => 'This collision would not be equal to your password, nor would it be useful on (a site like) Firefly III. This application does not use SHA1 for password verification. So it is safe to check this box. Your password is hashed and only the first five characters of this hash are sent over HTTPS.',
|
|
'secure_pw_should' => 'Should I check the box?',
|
|
'secure_pw_long_password' => 'If you just generated a long, single-use password for Firefly III using some kind of password generator: <strong>no</strong>.',
|
|
'secure_pw_short' => 'If you just entered the password you always use: <em>Please yes</em>.',
|
|
'command_line_token' => 'Command line token',
|
|
'explain_command_line_token' => 'You need this token to perform command line options, such as importing or exporting data. Without it, such sensitive commands will not work. Do not share your command line token. Nobody will ask you for this token, not even me. If you fear you lost this, or when you\'re paranoid, regenerate this token using the button.',
|
|
'regenerate_command_line_token' => 'Regenerate command line token',
|
|
'token_regenerated' => 'A new command line token was generated',
|
|
'change_your_email' => 'Change your email address',
|
|
'email_verification' => 'An email message will be sent to your old AND new email address. For security purposes, you will not be able to login until you verify your new email address. If you are unsure if your Firefly III installation is capable of sending email, please do not use this feature. If you are an administrator, you can test this in the <a href="/admin">Administration</a>.',
|
|
'email_changed_logout' => 'Until you verify your email address, you cannot login.',
|
|
'login_with_new_email' => 'You can now login with your new email address.',
|
|
'login_with_old_email' => 'You can now login with your old email address again.',
|
|
|
|
// attachments
|
|
'nr_of_attachments' => 'One attachment|:count attachments',
|
|
'attachments' => 'Attachments',
|
|
'edit_attachment' => 'Edit attachment ":name"',
|
|
'update_attachment' => 'Update attachment',
|
|
'delete_attachment' => 'Delete attachment ":name"',
|
|
'attachment_deleted' => 'Deleted attachment ":name"',
|
|
'attachment_updated' => 'Updated attachment ":name"',
|
|
'upload_max_file_size' => 'Maximum file size: :size',
|
|
'list_all_attachments' => 'List of all attachments',
|
|
|
|
// transaction index
|
|
'title_expenses' => 'Expenses',
|
|
'title_withdrawal' => 'Expenses',
|
|
'title_revenue' => 'Revenue / income',
|
|
'title_deposit' => 'Revenue / income',
|
|
'title_transfer' => 'Transfers',
|
|
'title_transfers' => 'Transfers',
|
|
|
|
// convert stuff:
|
|
'convert_is_already_type_Withdrawal' => 'This transaction is already a withdrawal',
|
|
'convert_is_already_type_Deposit' => 'This transaction is already a deposit',
|
|
'convert_is_already_type_Transfer' => 'This transaction is already a transfer',
|
|
'convert_to_Withdrawal' => 'Convert ":description" to a withdrawal',
|
|
'convert_to_Deposit' => 'Convert ":description" to a deposit',
|
|
'convert_to_Transfer' => 'Convert ":description" to a transfer',
|
|
'convert_options_WithdrawalDeposit' => 'Convert a withdrawal into a deposit',
|
|
'convert_options_WithdrawalTransfer' => 'Convert a withdrawal into a transfer',
|
|
'convert_options_DepositTransfer' => 'Convert a deposit into a transfer',
|
|
'convert_options_DepositWithdrawal' => 'Convert a deposit into a withdrawal',
|
|
'convert_options_TransferWithdrawal' => 'Convert a transfer into a withdrawal',
|
|
'convert_options_TransferDeposit' => 'Convert a transfer into a deposit',
|
|
'convert_Withdrawal_to_deposit' => 'Convert this withdrawal to a deposit',
|
|
'convert_Withdrawal_to_transfer' => 'Convert this withdrawal to a transfer',
|
|
'convert_Deposit_to_withdrawal' => 'Convert this deposit to a withdrawal',
|
|
'convert_Deposit_to_transfer' => 'Convert this deposit to a transfer',
|
|
'convert_Transfer_to_deposit' => 'Convert this transfer to a deposit',
|
|
'convert_Transfer_to_withdrawal' => 'Convert this transfer to a withdrawal',
|
|
'convert_please_set_revenue_source' => 'Please pick the revenue account where the money will come from.',
|
|
'convert_please_set_asset_destination' => 'Please pick the asset account where the money will go to.',
|
|
'convert_please_set_expense_destination' => 'Please pick the expense account where the money will go to.',
|
|
'convert_please_set_asset_source' => 'Please pick the asset account where the money will come from.',
|
|
'convert_explanation_withdrawal_deposit' => 'If you convert this withdrawal into a deposit, :amount will be deposited into <a href=":sourceRoute">:sourceName</a> instead of taken from it.',
|
|
'convert_explanation_withdrawal_transfer' => 'If you convert this withdrawal into a transfer, :amount will be transferred from <a href=":sourceRoute">:sourceName</a> to a new asset account, instead of being paid to <a href=":destinationRoute">:destinationName</a>.',
|
|
'convert_explanation_deposit_withdrawal' => 'If you convert this deposit into a withdrawal, :amount will be removed from <a href=":destinationRoute">:destinationName</a> instead of added to it.',
|
|
'convert_explanation_deposit_transfer' => 'If you convert this deposit into a transfer, :amount will be transferred from an asset account of your choice into <a href=":destinationRoute">:destinationName</a>.',
|
|
'convert_explanation_transfer_withdrawal' => 'If you convert this transfer into a withdrawal, :amount will go from <a href=":sourceRoute">:sourceName</a> to a new destination as an expense, instead of to <a href=":destinationRoute">:destinationName</a> as a transfer.',
|
|
'convert_explanation_transfer_deposit' => 'If you convert this transfer into a deposit, :amount will be deposited into account <a href=":destinationRoute">:destinationName</a> instead of being transferred there.',
|
|
'converted_to_Withdrawal' => 'The transaction has been converted to a withdrawal',
|
|
'converted_to_Deposit' => 'The transaction has been converted to a deposit',
|
|
'converted_to_Transfer' => 'The transaction has been converted to a transfer',
|
|
'invalid_convert_selection' => 'The account you have selected is already used in this transaction or does not exist.',
|
|
'source_or_dest_invalid' => 'Cannot find the correct transaction details. Conversion is not possible.',
|
|
|
|
// create new stuff:
|
|
'create_new_withdrawal' => 'Create new withdrawal',
|
|
'create_new_deposit' => 'Create new deposit',
|
|
'create_new_transfer' => 'Create new transfer',
|
|
'create_new_asset' => 'Create new asset account',
|
|
'create_new_expense' => 'Create new expense account',
|
|
'create_new_revenue' => 'Create new revenue account',
|
|
'create_new_piggy_bank' => 'Create new piggy bank',
|
|
'create_new_bill' => 'Create new bill',
|
|
|
|
// currencies:
|
|
'create_currency' => 'Create a new currency',
|
|
'store_currency' => 'Store new currency',
|
|
'update_currency' => 'Update currency',
|
|
'new_default_currency' => ':name is now the default currency.',
|
|
'cannot_delete_currency' => 'Cannot delete :name because it is still in use.',
|
|
'deleted_currency' => 'Currency :name deleted',
|
|
'created_currency' => 'Currency :name created',
|
|
'could_not_store_currency' => 'Could not store the new currency.',
|
|
'updated_currency' => 'Currency :name updated',
|
|
'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.',
|
|
'make_default_currency' => 'make default',
|
|
'default_currency' => 'default',
|
|
|
|
// forms:
|
|
'mandatoryFields' => 'Mandatory fields',
|
|
'optionalFields' => 'Optional fields',
|
|
'options' => 'Options',
|
|
|
|
// budgets:
|
|
'create_new_budget' => 'Create a new budget',
|
|
'store_new_budget' => 'Store new budget',
|
|
'stored_new_budget' => 'Stored new budget ":name"',
|
|
'available_between' => 'Available between :start and :end',
|
|
'transactionsWithoutBudget' => 'Expenses without budget',
|
|
'transactions_no_budget' => 'Expenses without budget between :start and :end',
|
|
'spent_between' => 'Spent between :start and :end',
|
|
'createBudget' => 'New budget',
|
|
'inactiveBudgets' => 'Inactive budgets',
|
|
'without_budget_between' => 'Transactions without a budget between :start and :end',
|
|
'delete_budget' => 'Delete budget ":name"',
|
|
'deleted_budget' => 'Deleted budget ":name"',
|
|
'edit_budget' => 'Edit budget ":name"',
|
|
'updated_budget' => 'Updated budget ":name"',
|
|
'update_amount' => 'Update amount',
|
|
'update_budget' => 'Update budget',
|
|
'update_budget_amount_range' => 'Update (expected) available amount between :start and :end',
|
|
'budget_period_navigator' => 'Period navigator',
|
|
'info_on_available_amount' => 'What do I have available?',
|
|
'available_amount_indication' => 'Use these amounts to get an indication of what your total budget could be.',
|
|
'suggested' => 'Suggested',
|
|
'average_between' => 'Average between :start and :end',
|
|
'over_budget_warn' => '<i class="fa fa-money"></i> Normally you budget about :amount per day. This is :over_amount per day.',
|
|
|
|
// bills:
|
|
'match_between_amounts' => 'Bill matches transactions between :low and :high.',
|
|
'bill_related_rules' => 'Rules related to this bill',
|
|
'repeats' => 'Repeats',
|
|
'connected_journals' => 'Connected transactions',
|
|
'auto_match_on' => 'Automatically matched by Firefly III',
|
|
'auto_match_off' => 'Not automatically matched by Firefly III',
|
|
'next_expected_match' => 'Next expected match',
|
|
'delete_bill' => 'Delete bill ":name"',
|
|
'deleted_bill' => 'Deleted bill ":name"',
|
|
'edit_bill' => 'Edit bill ":name"',
|
|
'more' => 'More',
|
|
'rescan_old' => 'Run rules again, on all transactions',
|
|
'update_bill' => 'Update bill',
|
|
'updated_bill' => 'Updated bill ":name"',
|
|
'store_new_bill' => 'Store new bill',
|
|
'stored_new_bill' => 'Stored new bill ":name"',
|
|
'cannot_scan_inactive_bill' => 'Inactive bills cannot be scanned.',
|
|
'rescanned_bill' => 'Rescanned everything, and linked :total transaction(s) to the bill.',
|
|
'average_bill_amount_year' => 'Average bill amount (:year)',
|
|
'average_bill_amount_overall' => 'Average bill amount (overall)',
|
|
'bill_is_active' => 'Bill is active',
|
|
'bill_expected_between' => 'Expected between :start and :end',
|
|
'bill_will_automatch' => 'Bill will automatically linked to matching transactions',
|
|
'skips_over' => 'skips over',
|
|
'bill_store_error' => 'An unexpected error occurred while storing your new bill. Please check the log files',
|
|
'list_inactive_rule' => 'inactive rule',
|
|
|
|
// accounts:
|
|
'details_for_asset' => 'Details for asset account ":name"',
|
|
'details_for_expense' => 'Details for expense account ":name"',
|
|
'details_for_revenue' => 'Details for revenue account ":name"',
|
|
'details_for_cash' => 'Details for cash account ":name"',
|
|
'store_new_asset_account' => 'Store new asset account',
|
|
'store_new_expense_account' => 'Store new expense account',
|
|
'store_new_revenue_account' => 'Store new revenue account',
|
|
'edit_asset_account' => 'Edit asset account ":name"',
|
|
'edit_expense_account' => 'Edit expense account ":name"',
|
|
'edit_revenue_account' => 'Edit revenue account ":name"',
|
|
'delete_asset_account' => 'Delete asset account ":name"',
|
|
'delete_expense_account' => 'Delete expense account ":name"',
|
|
'delete_revenue_account' => 'Delete revenue account ":name"',
|
|
'asset_deleted' => 'Successfully deleted asset account ":name"',
|
|
'expense_deleted' => 'Successfully deleted expense account ":name"',
|
|
'revenue_deleted' => 'Successfully deleted revenue account ":name"',
|
|
'update_asset_account' => 'Update asset account',
|
|
'update_expense_account' => 'Update expense account',
|
|
'update_revenue_account' => 'Update revenue account',
|
|
'make_new_asset_account' => 'Create a new asset account',
|
|
'make_new_expense_account' => 'Create a new expense account',
|
|
'make_new_revenue_account' => 'Create a new revenue account',
|
|
'asset_accounts' => 'Asset accounts',
|
|
'expense_accounts' => 'Expense accounts',
|
|
'revenue_accounts' => 'Revenue accounts',
|
|
'cash_accounts' => 'Cash accounts',
|
|
'Cash account' => 'Cash account',
|
|
'reconcile_account' => 'Reconcile account ":account"',
|
|
'delete_reconciliation' => 'Delete reconciliation',
|
|
'update_reconciliation' => 'Update reconciliation',
|
|
'amount_cannot_be_zero' => 'The amount cannot be zero',
|
|
'end_of_reconcile_period' => 'End of reconcile period: :period',
|
|
'start_of_reconcile_period' => 'Start of reconcile period: :period',
|
|
'start_balance' => 'Start balance',
|
|
'end_balance' => 'End balance',
|
|
'update_balance_dates_instruction' => 'Match the amounts and dates above to your bank statement, and press "Start reconciling"',
|
|
'select_transactions_instruction' => 'Select the transactions that appear on your bank statement.',
|
|
'select_range_and_balance' => 'First verify the date-range and balances. Then press "Start reconciling"',
|
|
'date_change_instruction' => 'If you change the date range now, any progress will be lost.',
|
|
'update_selection' => 'Update selection',
|
|
'store_reconcile' => 'Store reconciliation',
|
|
'reconciliation_transaction' => 'Reconciliation transaction',
|
|
'Reconciliation' => 'Reconciliation',
|
|
'reconciliation' => 'Reconciliation',
|
|
'reconcile_options' => 'Reconciliation options',
|
|
'reconcile_range' => 'Reconciliation range',
|
|
'start_reconcile' => 'Start reconciling',
|
|
'cash' => 'cash',
|
|
'account_type' => 'Account type',
|
|
'save_transactions_by_moving' => 'Save these transaction(s) by moving them to another account:',
|
|
'stored_new_account' => 'New account ":name" stored!',
|
|
'updated_account' => 'Updated account ":name"',
|
|
'credit_card_options' => 'Credit card options',
|
|
'no_transactions_account' => 'There are no transactions (in this period) for asset account ":name".',
|
|
'no_data_for_chart' => 'There is not enough information (yet) to generate this chart.',
|
|
'select_more_than_one_account' => 'Please select more than one account',
|
|
'select_more_than_one_category' => 'Please select more than one category',
|
|
'select_more_than_one_budget' => 'Please select more than one budget',
|
|
'select_more_than_one_tag' => 'Please select more than one tag',
|
|
'account_default_currency' => 'If you select another currency, new transactions from this account will have this currency pre-selected.',
|
|
'reconcile_has_more' => 'Your Firefly III ledger has more money in it than your bank claims you should have. There are several options. Please choose what to do. Then, press "Confirm reconciliation".',
|
|
'reconcile_has_less' => 'Your Firefly III ledger has less money in it than your bank claims you should have. There are several options. Please choose what to do. Then, press "Confirm reconciliation".',
|
|
'reconcile_is_equal' => 'Your Firefly III ledger and your bank statements match. There is nothing to do. Please press "Confirm reconciliation" to confirm your input.',
|
|
'create_pos_reconcile_transaction' => 'Clear the selected transactions, and create a correction adding :amount to this asset account.',
|
|
'create_neg_reconcile_transaction' => 'Clear the selected transactions, and create a correction removing :amount from this asset account.',
|
|
'reconcile_do_nothing' => 'Clear the selected transactions, but do not correct.',
|
|
'reconcile_go_back' => 'You can always edit or delete a correction later.',
|
|
'must_be_asset_account' => 'You can only reconcile asset accounts',
|
|
'reconciliation_stored' => 'Reconciliation stored',
|
|
'reconcilliation_transaction_title' => 'Reconciliation (:from to :to)',
|
|
'reconcile_this_account' => 'Reconcile this account',
|
|
'confirm_reconciliation' => 'Confirm reconciliation',
|
|
'submitted_start_balance' => 'Submitted start balance',
|
|
'selected_transactions' => 'Selected transactions (:count)',
|
|
'already_cleared_transactions' => 'Already cleared transactions (:count)',
|
|
'submitted_end_balance' => 'Submitted end balance',
|
|
'initial_balance_description' => 'Initial balance for ":account"',
|
|
|
|
// categories:
|
|
'new_category' => 'New category',
|
|
'create_new_category' => 'Create a new category',
|
|
'without_category' => 'Without a category',
|
|
'update_category' => 'Update category',
|
|
'updated_category' => 'Updated category ":name"',
|
|
'categories' => 'Categories',
|
|
'edit_category' => 'Edit category ":name"',
|
|
'no_category' => '(no category)',
|
|
'category' => 'Category',
|
|
'delete_category' => 'Delete category ":name"',
|
|
'deleted_category' => 'Deleted category ":name"',
|
|
'store_category' => 'Store new category',
|
|
'stored_category' => 'Stored new category ":name"',
|
|
'without_category_between' => 'Without category between :start and :end',
|
|
|
|
// transactions:
|
|
'update_withdrawal' => 'Update withdrawal',
|
|
'update_deposit' => 'Update deposit',
|
|
'update_transfer' => 'Update transfer',
|
|
'updated_withdrawal' => 'Updated withdrawal ":description"',
|
|
'updated_deposit' => 'Updated deposit ":description"',
|
|
'updated_transfer' => 'Updated transfer ":description"',
|
|
'delete_withdrawal' => 'Delete withdrawal ":description"',
|
|
'delete_deposit' => 'Delete deposit ":description"',
|
|
'delete_transfer' => 'Delete transfer ":description"',
|
|
'deleted_withdrawal' => 'Successfully deleted withdrawal ":description"',
|
|
'deleted_deposit' => 'Successfully deleted deposit ":description"',
|
|
'deleted_transfer' => 'Successfully deleted transfer ":description"',
|
|
'stored_journal' => 'Successfully created new transaction ":description"',
|
|
'select_transactions' => 'Select transactions',
|
|
'rule_group_select_transactions' => 'Apply ":title" to transactions',
|
|
'rule_select_transactions' => 'Apply ":title" to transactions',
|
|
'stop_selection' => 'Stop selecting transactions',
|
|
'reconcile_selected' => 'Reconcile',
|
|
'mass_delete_journals' => 'Delete a number of transactions',
|
|
'mass_edit_journals' => 'Edit a number of transactions',
|
|
'mass_bulk_journals' => 'Bulk edit a number of transactions',
|
|
'mass_bulk_journals_explain' => 'If you do not want to change your transactions one-by-one using the mass-edit function, you can update them in one go. Simply select the preferred category, tag(s) or budget in the fields below, and all the transactions in the table will be updated.',
|
|
'bulk_set_new_values' => 'Use the inputs below to set new values. If you leave them empty, they will be made empty for all. Also, note that only withdrawals will be given a budget.',
|
|
'no_bulk_category' => 'Don\'t update category',
|
|
'no_bulk_budget' => 'Don\'t update budget',
|
|
'no_bulk_tags' => 'Don\'t update tag(s)',
|
|
'bulk_edit' => 'Bulk edit',
|
|
'cannot_edit_other_fields' => 'You cannot mass-edit other fields than the ones here, because there is no room to show them. Please follow the link and edit them by one-by-one, if you need to edit these fields.',
|
|
'no_budget' => 'none',
|
|
'no_budget_squared' => '(no budget)',
|
|
'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious.',
|
|
'mass_deleted_transactions_success' => 'Deleted :amount transaction(s).',
|
|
'mass_edited_transactions_success' => 'Updated :amount transaction(s)',
|
|
'opt_group_no_account_type' => '(no account type)',
|
|
'opt_group_defaultAsset' => 'Default asset accounts',
|
|
'opt_group_savingAsset' => 'Savings accounts',
|
|
'opt_group_sharedAsset' => 'Shared asset accounts',
|
|
'opt_group_ccAsset' => 'Credit cards',
|
|
'opt_group_cashWalletAsset' => 'Cash wallets',
|
|
'notes' => 'Notes',
|
|
'unknown_journal_error' => 'Could not store the transaction. Please check the log files.',
|
|
|
|
// new user:
|
|
'welcome' => 'Welcome to Firefly III!',
|
|
'submit' => 'Submit',
|
|
'getting_started' => 'Getting started',
|
|
'to_get_started' => 'It is good to see you have successfully installed Firefly III. To get started with this tool please enter your bank\'s name and the balance of your main checking account. Do not worry yet if you have multiple accounts. You can add those later. It\'s just that Firefly III needs something to start with.',
|
|
'savings_balance_text' => 'Firefly III will automatically create a savings account for you. By default, there will be no money in your savings account, but if you tell Firefly III the balance it will be stored as such.',
|
|
'finish_up_new_user' => 'That\'s it! You can continue by pressing <strong>Submit</strong>. You will be taken to the index of Firefly III.',
|
|
'stored_new_accounts_new_user' => 'Yay! Your new accounts have been stored.',
|
|
'set_preferred_language' => 'If you prefer to use Firefly III in another language, please indicate so here.',
|
|
'language' => 'Language',
|
|
'new_savings_account' => ':bank_name savings account',
|
|
'cash_wallet' => 'Cash wallet',
|
|
'currency_not_present' => 'If the currency you normally use is not listed do not worry. You can create your own currencies under Options > Currencies.',
|
|
|
|
// home page:
|
|
'yourAccounts' => 'Your accounts',
|
|
'budgetsAndSpending' => 'Budgets and spending',
|
|
'savings' => 'Savings',
|
|
'newWithdrawal' => 'New expense',
|
|
'newDeposit' => 'New deposit',
|
|
'newTransfer' => 'New transfer',
|
|
'bills_to_pay' => 'Bills to pay',
|
|
'per_day' => 'Per day',
|
|
'left_to_spend_per_day' => 'Left to spend per day',
|
|
'bills_paid' => 'Bills paid',
|
|
|
|
// menu and titles, should be recycled as often as possible:
|
|
'currency' => 'Currency',
|
|
'preferences' => 'Preferences',
|
|
'logout' => 'Logout',
|
|
'toggleNavigation' => 'Toggle navigation',
|
|
'searchPlaceholder' => 'Search...',
|
|
'version' => 'Version',
|
|
'dashboard' => 'Dashboard',
|
|
'currencies' => 'Currencies',
|
|
'accounts' => 'Accounts',
|
|
'Asset account' => 'Asset account',
|
|
'Default account' => 'Asset account',
|
|
'Expense account' => 'Expense account',
|
|
'Revenue account' => 'Revenue account',
|
|
'Initial balance account' => 'Initial balance account',
|
|
'budgets' => 'Budgets',
|
|
'tags' => 'Tags',
|
|
'reports' => 'Reports',
|
|
'transactions' => 'Transactions',
|
|
'expenses' => 'Expenses',
|
|
'income' => 'Revenue / income',
|
|
'transfers' => 'Transfers',
|
|
'moneyManagement' => 'Money management',
|
|
'piggyBanks' => 'Piggy banks',
|
|
'bills' => 'Bills',
|
|
'withdrawal' => 'Withdrawal',
|
|
'opening_balance' => 'Opening balance',
|
|
'deposit' => 'Deposit',
|
|
'account' => 'Account',
|
|
'transfer' => 'Transfer',
|
|
'Withdrawal' => 'Withdrawal',
|
|
'Deposit' => 'Deposit',
|
|
'Transfer' => 'Transfer',
|
|
'bill' => 'Bill',
|
|
'yes' => 'Yes',
|
|
'no' => 'No',
|
|
'amount' => 'Amount',
|
|
'overview' => 'Overview',
|
|
'saveOnAccount' => 'Save on account',
|
|
'unknown' => 'Unknown',
|
|
'daily' => 'Daily',
|
|
'monthly' => 'Monthly',
|
|
'profile' => 'Profile',
|
|
'errors' => 'Errors',
|
|
|
|
// reports:
|
|
'report_default' => 'Default financial report between :start and :end',
|
|
'report_audit' => 'Transaction history overview between :start and :end',
|
|
'report_category' => 'Category report between :start and :end',
|
|
'report_account' => 'Expense/revenue account report between :start and :end',
|
|
'report_budget' => 'Budget report between :start and :end',
|
|
'report_tag' => 'Tag report between :start and :end',
|
|
'quick_link_reports' => 'Quick links',
|
|
'quick_link_default_report' => 'Default financial report',
|
|
'quick_link_audit_report' => 'Transaction history overview',
|
|
'report_this_month_quick' => 'Current month, all accounts',
|
|
'report_this_year_quick' => 'Current year, all accounts',
|
|
'report_this_fiscal_year_quick' => 'Current fiscal year, all accounts',
|
|
'report_all_time_quick' => 'All-time, all accounts',
|
|
'reports_can_bookmark' => 'Remember that reports can be bookmarked.',
|
|
'incomeVsExpenses' => 'Income vs. expenses',
|
|
'accountBalances' => 'Account balances',
|
|
'balanceStart' => 'Balance at start of period',
|
|
'balanceEnd' => 'Balance at end of period',
|
|
'splitByAccount' => 'Split by account',
|
|
'coveredWithTags' => 'Covered with tags',
|
|
'leftInBudget' => 'Left in budget',
|
|
'sumOfSums' => 'Sum of sums',
|
|
'noCategory' => '(no category)',
|
|
'notCharged' => 'Not charged (yet)',
|
|
'inactive' => 'Inactive',
|
|
'active' => 'Active',
|
|
'difference' => 'Difference',
|
|
'money_flowing_in' => 'In',
|
|
'money_flowing_out' => 'Out',
|
|
'topX' => 'top :number',
|
|
'show_full_list' => 'Show entire list',
|
|
'show_only_top' => 'Show only top :number',
|
|
'report_type' => 'Report type',
|
|
'report_type_default' => 'Default financial report',
|
|
'report_type_audit' => 'Transaction history overview (audit)',
|
|
'report_type_category' => 'Category report',
|
|
'report_type_budget' => 'Budget report',
|
|
'report_type_tag' => 'Tag report',
|
|
'report_type_account' => 'Expense/revenue account report',
|
|
'more_info_help' => 'More information about these types of reports can be found in the help pages. Press the (?) icon in the top right corner.',
|
|
'report_included_accounts' => 'Included accounts',
|
|
'report_date_range' => 'Date range',
|
|
'report_preset_ranges' => 'Pre-set ranges',
|
|
'shared' => 'Shared',
|
|
'fiscal_year' => 'Fiscal year',
|
|
'income_entry' => 'Income from account ":name" between :start and :end',
|
|
'expense_entry' => 'Expenses to account ":name" between :start and :end',
|
|
'category_entry' => 'Expenses in category ":name" between :start and :end',
|
|
'budget_spent_amount' => 'Expenses in budget ":budget" between :start and :end',
|
|
'balance_amount' => 'Expenses in budget ":budget" paid from account ":account" between :start and :end',
|
|
'no_audit_activity' => 'No activity was recorded on account <a href=":url" title=":account_name">:account_name</a> between :start and :end.',
|
|
'audit_end_balance' => 'Account balance of <a href=":url" title=":account_name">:account_name</a> at the end of :end was: :balance',
|
|
'reports_extra_options' => 'Extra options',
|
|
'report_has_no_extra_options' => 'This report has no extra options',
|
|
'reports_submit' => 'View report',
|
|
'end_after_start_date' => 'End date of report must be after start date.',
|
|
'select_category' => 'Select category(ies)',
|
|
'select_budget' => 'Select budget(s).',
|
|
'select_tag' => 'Select tag(s).',
|
|
'income_per_category' => 'Income per category',
|
|
'expense_per_category' => 'Expense per category',
|
|
'expense_per_budget' => 'Expense per budget',
|
|
'income_per_account' => 'Income per account',
|
|
'expense_per_account' => 'Expense per account',
|
|
'expense_per_tag' => 'Expense per tag',
|
|
'income_per_tag' => 'Income per tag',
|
|
'include_expense_not_in_budget' => 'Included expenses not in the selected budget(s)',
|
|
'include_expense_not_in_account' => 'Included expenses not in the selected account(s)',
|
|
'include_expense_not_in_category' => 'Included expenses not in the selected category(ies)',
|
|
'include_income_not_in_category' => 'Included income not in the selected category(ies)',
|
|
'include_income_not_in_account' => 'Included income not in the selected account(s)',
|
|
'include_income_not_in_tags' => 'Included income not in the selected tag(s)',
|
|
'include_expense_not_in_tags' => 'Included expenses not in the selected tag(s)',
|
|
'everything_else' => 'Everything else',
|
|
'income_and_expenses' => 'Income and expenses',
|
|
'spent_average' => 'Spent (average)',
|
|
'income_average' => 'Income (average)',
|
|
'transaction_count' => 'Transaction count',
|
|
'average_spending_per_account' => 'Average spending per account',
|
|
'average_income_per_account' => 'Average income per account',
|
|
'total' => 'Total',
|
|
'description' => 'Description',
|
|
'sum_of_period' => 'Sum of period',
|
|
'average_in_period' => 'Average in period',
|
|
'account_role_defaultAsset' => 'Default asset account',
|
|
'account_role_sharedAsset' => 'Shared asset account',
|
|
'account_role_savingAsset' => 'Savings account',
|
|
'account_role_ccAsset' => 'Credit card',
|
|
'account_role_cashWalletAsset' => 'Cash wallet',
|
|
'budget_chart_click' => 'Please click on a budget name in the table above to see a chart.',
|
|
'category_chart_click' => 'Please click on a category name in the table above to see a chart.',
|
|
'in_out_accounts' => 'Earned and spent per combination',
|
|
'in_out_per_category' => 'Earned and spent per category',
|
|
'out_per_budget' => 'Spent per budget',
|
|
'select_expense_revenue' => 'Select expense/revenue account',
|
|
|
|
// charts:
|
|
'chart' => 'Chart',
|
|
'month' => 'Month',
|
|
'budget' => 'Budget',
|
|
'spent' => 'Spent',
|
|
'spent_in_budget' => 'Spent in budget',
|
|
'left_to_spend' => 'Left to spend',
|
|
'earned' => 'Earned',
|
|
'overspent' => 'Overspent',
|
|
'left' => 'Left',
|
|
'max-amount' => 'Maximum amount',
|
|
'min-amount' => 'Minumum amount',
|
|
'journal-amount' => 'Current bill entry',
|
|
'name' => 'Name',
|
|
'date' => 'Date',
|
|
'paid' => 'Paid',
|
|
'unpaid' => 'Unpaid',
|
|
'day' => 'Day',
|
|
'budgeted' => 'Budgeted',
|
|
'period' => 'Period',
|
|
'balance' => 'Balance',
|
|
'sum' => 'Sum',
|
|
'average' => 'Average',
|
|
'balanceFor' => 'Balance for :name',
|
|
|
|
// piggy banks:
|
|
'add_money_to_piggy' => 'Add money to piggy bank ":name"',
|
|
'piggy_bank' => 'Piggy bank',
|
|
'new_piggy_bank' => 'New piggy bank',
|
|
'store_piggy_bank' => 'Store new piggy bank',
|
|
'stored_piggy_bank' => 'Store new piggy bank ":name"',
|
|
'account_status' => 'Account status',
|
|
'left_for_piggy_banks' => 'Left for piggy banks',
|
|
'sum_of_piggy_banks' => 'Sum of piggy banks',
|
|
'saved_so_far' => 'Saved so far',
|
|
'left_to_save' => 'Left to save',
|
|
'suggested_amount' => 'Suggested monthly amount to save',
|
|
'add_money_to_piggy_title' => 'Add money to piggy bank ":name"',
|
|
'remove_money_from_piggy_title' => 'Remove money from piggy bank ":name"',
|
|
'add' => 'Add',
|
|
'no_money_for_piggy' => 'You have no money to put in this piggy bank.',
|
|
'suggested_savings_per_month' => 'Suggested per month',
|
|
|
|
'remove' => 'Remove',
|
|
'max_amount_add' => 'The maximum amount you can add is',
|
|
'max_amount_remove' => 'The maximum amount you can remove is',
|
|
'update_piggy_button' => 'Update piggy bank',
|
|
'update_piggy_title' => 'Update piggy bank ":name"',
|
|
'updated_piggy_bank' => 'Updated piggy bank ":name"',
|
|
'details' => 'Details',
|
|
'events' => 'Events',
|
|
'target_amount' => 'Target amount',
|
|
'start_date' => 'Start date',
|
|
'no_start_date' => 'No start date',
|
|
'target_date' => 'Target date',
|
|
'no_target_date' => 'No target date',
|
|
'table' => 'Table',
|
|
'delete_piggy_bank' => 'Delete piggy bank ":name"',
|
|
'cannot_add_amount_piggy' => 'Could not add :amount to ":name".',
|
|
'cannot_remove_from_piggy' => 'Could not remove :amount from ":name".',
|
|
'deleted_piggy_bank' => 'Deleted piggy bank ":name"',
|
|
'added_amount_to_piggy' => 'Added :amount to ":name"',
|
|
'removed_amount_from_piggy' => 'Removed :amount from ":name"',
|
|
|
|
// tags
|
|
'delete_tag' => 'Delete tag ":tag"',
|
|
'deleted_tag' => 'Deleted tag ":tag"',
|
|
'new_tag' => 'Make new tag',
|
|
'edit_tag' => 'Edit tag ":tag"',
|
|
'updated_tag' => 'Updated tag ":tag"',
|
|
'created_tag' => 'Tag ":tag" has been created!',
|
|
|
|
'transaction_journal_information' => 'Transaction information',
|
|
'transaction_journal_meta' => 'Meta information',
|
|
'total_amount' => 'Total amount',
|
|
'number_of_decimals' => 'Number of decimals',
|
|
|
|
// administration
|
|
'administration' => 'Administration',
|
|
'user_administration' => 'User administration',
|
|
'list_all_users' => 'All users',
|
|
'all_users' => 'All users',
|
|
'instance_configuration' => 'Configuration',
|
|
'firefly_instance_configuration' => 'Configuration options for Firefly III',
|
|
'setting_single_user_mode' => 'Single user mode',
|
|
'setting_single_user_mode_explain' => 'By default, Firefly III only accepts one (1) registration: you. This is a security measure, preventing others from using your instance unless you allow them to. Future registrations are blocked. When you uncheck this box, others can use your instance as well, assuming they can reach it (when it is connected to the internet).',
|
|
'store_configuration' => 'Store configuration',
|
|
'single_user_administration' => 'User administration for :email',
|
|
'edit_user' => 'Edit user :email',
|
|
'hidden_fields_preferences' => 'Not all fields are visible right now. You must enable them in your <a href=":link">settings</a>.',
|
|
'user_data_information' => 'User data',
|
|
'user_information' => 'User information',
|
|
'total_size' => 'total size',
|
|
'budget_or_budgets' => 'budget(s)',
|
|
'budgets_with_limits' => 'budget(s) with configured amount',
|
|
'nr_of_rules_in_total_groups' => ':count_rules rule(s) in :count_groups rule group(s)',
|
|
'tag_or_tags' => 'tag(s)',
|
|
'configuration_updated' => 'The configuration has been updated',
|
|
'setting_is_demo_site' => 'Demo site',
|
|
'setting_is_demo_site_explain' => 'If you check this box, this installation will behave as if it is the demo site, which can have weird side effects.',
|
|
'block_code_bounced' => 'Email message(s) bounced',
|
|
'block_code_expired' => 'Demo account expired',
|
|
'no_block_code' => 'No reason for block or user not blocked',
|
|
'block_code_email_changed' => 'User has not yet confirmed new email address',
|
|
'admin_update_email' => 'Contrary to the profile page, the user will NOT be notified their email address has changed!',
|
|
'update_user' => 'Update user',
|
|
'updated_user' => 'User data has been changed.',
|
|
'delete_user' => 'Delete user :email',
|
|
'user_deleted' => 'The user has been deleted',
|
|
'send_test_email' => 'Send test email message',
|
|
'send_test_email_text' => 'To see if your installation is capable of sending email, please press this button. You will not see an error here (if any), <strong>the log files will reflect any errors</strong>. You can press this button as many times as you like. There is no spam control. The message will be sent to <code>:email</code> and should arrive shortly.',
|
|
'send_message' => 'Send message',
|
|
'send_test_triggered' => 'Test was triggered. Check your inbox and the log files.',
|
|
|
|
// links
|
|
'journal_link_configuration' => 'Transaction links configuration',
|
|
'create_new_link_type' => 'Create new link type',
|
|
'store_new_link_type' => 'Store new link type',
|
|
'update_link_type' => 'Update link type',
|
|
'edit_link_type' => 'Edit link type ":name"',
|
|
'updated_link_type' => 'Updated link type ":name"',
|
|
'delete_link_type' => 'Delete link type ":name"',
|
|
'deleted_link_type' => 'Deleted link type ":name"',
|
|
'stored_new_link_type' => 'Store new link type ":name"',
|
|
'cannot_edit_link_type' => 'Cannot edit link type ":name"',
|
|
'link_type_help_name' => 'Ie. "Duplicates"',
|
|
'link_type_help_inward' => 'Ie. "duplicates"',
|
|
'link_type_help_outward' => 'Ie. "is duplicated by"',
|
|
'save_connections_by_moving' => 'Save the link between these transaction(s) by moving them to another link type:',
|
|
'do_not_save_connection' => '(do not save connection)',
|
|
'link_transaction' => 'Link transaction',
|
|
'link_to_other_transaction' => 'Link this transaction to another transaction',
|
|
'select_transaction_to_link' => 'Select a transaction to link this transaction to',
|
|
'this_transaction' => 'This transaction',
|
|
'transaction' => 'Transaction',
|
|
'comments' => 'Comments',
|
|
'to_link_not_found' => 'If the transaction you want to link to is not listed, simply enter its ID.',
|
|
'invalid_link_selection' => 'Cannot link these transactions',
|
|
'journals_linked' => 'Transactions are linked.',
|
|
'journals_error_linked' => 'These transactions are already linked.',
|
|
'journals_link_to_self' => 'You cannot link a transaction to itself',
|
|
'journal_links' => 'Transaction links',
|
|
'this_withdrawal' => 'This withdrawal',
|
|
'this_deposit' => 'This deposit',
|
|
'this_transfer' => 'This transfer',
|
|
'overview_for_link' => 'Overview for link type ":name"',
|
|
'source_transaction' => 'Source transaction',
|
|
'link_description' => 'Link description',
|
|
'destination_transaction' => 'Destination transaction',
|
|
'delete_journal_link' => 'Delete the link between <a href=":source_link">:source</a> and <a href=":destination_link">:destination</a>',
|
|
'deleted_link' => 'Deleted link',
|
|
|
|
// link translations:
|
|
'relates to_inward' => 'relates to',
|
|
'is (partially) refunded by_inward' => 'is (partially) refunded by',
|
|
'is (partially) paid for by_inward' => 'is (partially) paid for by',
|
|
'is (partially) reimbursed by_inward' => 'is (partially) reimbursed by',
|
|
'inward_transaction' => 'Inward transaction',
|
|
'outward_transaction' => 'Outward transaction',
|
|
'relates to_outward' => 'relates to',
|
|
'(partially) refunds_outward' => '(partially) refunds',
|
|
'(partially) pays for_outward' => '(partially) pays for',
|
|
'(partially) reimburses_outward' => '(partially) reimburses',
|
|
|
|
// split a transaction:
|
|
'splits' => 'Splits',
|
|
'add_another_split' => 'Add another split',
|
|
'split-transactions' => 'Split transactions',
|
|
'do_split' => 'Do a split',
|
|
'split_this_withdrawal' => 'Split this withdrawal',
|
|
'split_this_deposit' => 'Split this deposit',
|
|
'split_this_transfer' => 'Split this transfer',
|
|
'cannot_edit_multiple_source' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple source accounts.',
|
|
'cannot_edit_multiple_dest' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple destination accounts.',
|
|
'cannot_edit_reconciled' => 'You cannot edit transaction #:id with description ":description" because it has been marked as reconciled.',
|
|
'cannot_edit_opening_balance' => 'You cannot edit the opening balance of an account.',
|
|
'no_edit_multiple_left' => 'You have selected no valid transactions to edit.',
|
|
'cannot_convert_split_journal' => 'Cannot convert a split transaction',
|
|
|
|
// Import page (general strings only)
|
|
'import_index_title' => 'Import transactions into Firefly III',
|
|
'import_data' => 'Import data',
|
|
'import_transactions' => 'Import transactions',
|
|
|
|
// sandstorm.io errors and messages:
|
|
'sandstorm_not_available' => 'This function is not available when you are using Firefly III within a Sandstorm.io environment.',
|
|
|
|
// empty lists? no objects? instructions:
|
|
'no_accounts_title_asset' => 'Let\'s create an asset account!',
|
|
'no_accounts_intro_asset' => 'You have no asset accounts yet. Asset accounts are your main accounts: your checking account, savings account, shared account or even your credit card.',
|
|
'no_accounts_imperative_asset' => 'To start using Firefly III you must create at least one asset account. Let\'s do so now:',
|
|
'no_accounts_create_asset' => 'Create an asset account',
|
|
'no_accounts_title_expense' => 'Let\'s create an expense account!',
|
|
'no_accounts_intro_expense' => 'You have no expense accounts yet. Expense accounts are the places where you spend money, such as shops and supermarkets.',
|
|
'no_accounts_imperative_expense' => 'Expense accounts are created automatically when you create transactions, but you can create one manually too, if you want. Let\'s create one now:',
|
|
'no_accounts_create_expense' => 'Create an expense account',
|
|
'no_accounts_title_revenue' => 'Let\'s create a revenue account!',
|
|
'no_accounts_intro_revenue' => 'You have no revenue accounts yet. Revenue accounts are the places where you receive money from, such as your employer.',
|
|
'no_accounts_imperative_revenue' => 'Revenue accounts are created automatically when you create transactions, but you can create one manually too, if you want. Let\'s create one now:',
|
|
'no_accounts_create_revenue' => 'Create a revenue account',
|
|
'no_budgets_title_default' => 'Let\'s create a budget',
|
|
'no_budgets_intro_default' => 'You have no budgets yet. Budgets are used to organise your expenses into logical groups, which you can give a soft-cap to limit your expenses.',
|
|
'no_budgets_imperative_default' => 'Budgets are the basic tools of financial management. Let\'s create one now:',
|
|
'no_budgets_create_default' => 'Create a budget',
|
|
'no_categories_title_default' => 'Let\'s create a category!',
|
|
'no_categories_intro_default' => 'You have no categories yet. Categories are used to fine tune your transactions and label them with their designated category.',
|
|
'no_categories_imperative_default' => 'Categories are created automatically when you create transactions, but you can create one manually too. Let\'s create one now:',
|
|
'no_categories_create_default' => 'Create a category',
|
|
'no_tags_title_default' => 'Let\'s create a tag!',
|
|
'no_tags_intro_default' => 'You have no tags yet. Tags are used to fine tune your transactions and label them with specific keywords.',
|
|
'no_tags_imperative_default' => 'Tags are created automatically when you create transactions, but you can create one manually too. Let\'s create one now:',
|
|
'no_tags_create_default' => 'Create a tag',
|
|
'no_transactions_title_withdrawal' => 'Let\'s create an expense!',
|
|
'no_transactions_intro_withdrawal' => 'You have no expenses yet. You should create expenses to start managing your finances.',
|
|
'no_transactions_imperative_withdrawal' => 'Have you spent some money? Then you should write it down:',
|
|
'no_transactions_create_withdrawal' => 'Create an expense',
|
|
'no_transactions_title_deposit' => 'Let\'s create some income!',
|
|
'no_transactions_intro_deposit' => 'You have no recorded income yet. You should create income entries to start managing your finances.',
|
|
'no_transactions_imperative_deposit' => 'Have you received some money? Then you should write it down:',
|
|
'no_transactions_create_deposit' => 'Create a deposit',
|
|
'no_transactions_title_transfers' => 'Let\'s create a transfer!',
|
|
'no_transactions_intro_transfers' => 'You have no transfers yet. When you move money between asset accounts, it is recorded as a transfer.',
|
|
'no_transactions_imperative_transfers' => 'Have you moved some money around? Then you should write it down:',
|
|
'no_transactions_create_transfers' => 'Create a transfer',
|
|
'no_piggies_title_default' => 'Let\'s create a piggy bank!',
|
|
'no_piggies_intro_default' => 'You have no piggy banks yet. You can create piggy banks to divide your savings and keep track of what you\'re saving up for.',
|
|
'no_piggies_imperative_default' => 'Do you have things you\'re saving money for? Create a piggy bank and keep track:',
|
|
'no_piggies_create_default' => 'Create a new piggy bank',
|
|
'no_bills_title_default' => 'Let\'s create a bill!',
|
|
'no_bills_intro_default' => 'You have no bills yet. You can create bills to keep track of regular expenses, like your rent or insurance.',
|
|
'no_bills_imperative_default' => 'Do you have such regular bills? Create a bill and keep track of your payments:',
|
|
'no_bills_create_default' => 'Create a bill',
|
|
|
|
// recurring transactions
|
|
'recurrences' => 'Recurring transactions',
|
|
'no_recurring_title_default' => 'Let\'s create a recurring transaction!',
|
|
'no_recurring_intro_default' => 'You have no recurring transactions yet. You can use these to make Firefly III automatically create transactions for you.',
|
|
'no_recurring_imperative_default' => 'This is a pretty advanced feature but it can be extremely useful. Make sure you read the documentation (?)-icon in the top right corner) before you continue.',
|
|
'no_recurring_create_default' => 'Create a recurring transaction',
|
|
'make_new_recurring' => 'Create a recurring transaction',
|
|
'recurring_daily' => 'Every day',
|
|
'recurring_weekly' => 'Every week on :weekday',
|
|
'recurring_monthly' => 'Every month on the :dayOfMonth(st/nd/rd/th) day',
|
|
'recurring_ndom' => 'Every month on the :dayOfMonth(st/nd/rd/th) :weekday',
|
|
'recurring_yearly' => 'Every year on :date',
|
|
'overview_for_recurrence' => 'Overview for recurring transaction ":title"',
|
|
'warning_duplicates_repetitions' => 'In rare instances, dates appear twice in this list. This can happen when multiple repetitions collide. Firefly III will always generate one transaction per day.',
|
|
'created_transactions' => 'Related transactions',
|
|
'expected_Withdrawals' => 'Expected withdrawals',
|
|
'expected_Deposits' => 'Expected deposits',
|
|
'expected_Transfers' => 'Expected transfers',
|
|
'created_Withdrawals' => 'Created withdrawals',
|
|
'created_Deposits' => 'Created deposits',
|
|
'created_Transfers' => 'Created transfers',
|
|
'created_from_recurrence' => 'Created from recurring transaction ":title" (#:id)',
|
|
|
|
'recurring_meta_field_tags' => 'Tags',
|
|
'recurring_meta_field_notes' => 'Notes',
|
|
'recurring_meta_field_bill_id' => 'Bill',
|
|
'recurring_meta_field_piggy_bank_id' => 'Piggy bank',
|
|
'create_new_recurrence' => 'Create new recurring transaction',
|
|
'help_first_date' => 'Indicate the first expected recurrence. This must be in the future.',
|
|
'help_first_date_no_past' => 'Indicate the first expected recurrence. Firefly III will not create transactions in the past.',
|
|
'no_currency' => '(no currency)',
|
|
'mandatory_for_recurring' => 'Mandatory recurrence information',
|
|
'mandatory_for_transaction' => 'Mandatory transaction information',
|
|
'optional_for_recurring' => 'Optional recurrence information',
|
|
'optional_for_transaction' => 'Optional transaction information',
|
|
'change_date_other_options' => 'Change the "first date" to see more options.',
|
|
'mandatory_fields_for_tranaction' => 'The values here will end up in the transaction(s) being created',
|
|
'click_for_calendar' => 'Click here for a calendar that shows you when the transaction would repeat.',
|
|
'repeat_forever' => 'Repeat forever',
|
|
'repeat_until_date' => 'Repeat until date',
|
|
'repeat_times' => 'Repeat a number of times',
|
|
'recurring_skips_one' => 'Every other',
|
|
'recurring_skips_more' => 'Skips :count occurrences',
|
|
'store_new_recurrence' => 'Store recurring transaction',
|
|
'stored_new_recurrence' => 'Recurring transaction ":title" stored successfully.',
|
|
'edit_recurrence' => 'Edit recurring transaction ":title"',
|
|
'recurring_repeats_until' => 'Repeats until :date',
|
|
'recurring_repeats_forever' => 'Repeats forever',
|
|
'recurring_repeats_x_times' => 'Repeats :count time(s)',
|
|
'update_recurrence' => 'Update recurring transaction',
|
|
'updated_recurrence' => 'Updated recurring transaction ":title"',
|
|
'recurrence_is_inactive' => 'This recurring transaction is not active and will not generate new transactions.',
|
|
'delete_recurring' => 'Delete recurring transaction ":title"',
|
|
'new_recurring_transaction' => 'New recurring transaction',
|
|
'help_weekend' => 'What should Firefly III do when the recurring transaction falls on a Saturday or Sunday?',
|
|
'do_nothing' => 'Just create the transaction',
|
|
'skip_transaction' => 'Skip the occurence',
|
|
'jump_to_friday' => 'Create the transaction on the previous Friday instead',
|
|
'jump_to_monday' => 'Create the transaction on the next Monday instead',
|
|
'will_jump_friday' => 'Will be created on Friday instead of the weekends.',
|
|
'will_jump_monday' => 'Will be created on Monday instead of the weekends.',
|
|
'except_weekends' => 'Except weekends',
|
|
'recurrence_deleted' => 'Recurring transaction ":title" deleted',
|
|
];
|