mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-13 16:00:13 +00:00
New translations.
This commit is contained in:
@@ -10,13 +10,13 @@
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'home' => 'Accueil',
|
'home' => 'Accueil',
|
||||||
'cash_accounts' => 'Cash accounts',
|
'cash_accounts' => 'Comptes de trésorerie',
|
||||||
'edit_account' => 'Editer le compte : ":name"',
|
'edit_account' => 'Editer le compte : ":name"',
|
||||||
'edit_currency' => 'Editer la devise : ";name"',
|
'edit_currency' => 'Editer la devise : ";name"',
|
||||||
'delete_currency' => 'Supprimer la devise ":name"',
|
'delete_currency' => 'Supprimer la devise ":name"',
|
||||||
'newPiggyBank' => 'Create a new piggy bank',
|
'newPiggyBank' => 'Créer une nouvelle tirelire',
|
||||||
'edit_piggyBank' => 'Edit piggy bank ":name"',
|
'edit_piggyBank' => 'Modifier la tirelire ":name"',
|
||||||
'preferences' => 'Preferences',
|
'preferences' => 'Préférences',
|
||||||
'profile' => 'Profil',
|
'profile' => 'Profil',
|
||||||
'changePassword' => 'Modifier le mot de passe',
|
'changePassword' => 'Modifier le mot de passe',
|
||||||
'bills' => 'Factures',
|
'bills' => 'Factures',
|
||||||
@@ -35,7 +35,7 @@ return [
|
|||||||
'transfer_list' => 'Transferts',
|
'transfer_list' => 'Transferts',
|
||||||
'transfers_list' => 'Transferts',
|
'transfers_list' => 'Transferts',
|
||||||
'create_withdrawal' => 'Creer un nouveau retrait',
|
'create_withdrawal' => 'Creer un nouveau retrait',
|
||||||
'create_deposit' => 'Create new deposit',
|
'create_deposit' => 'Créer un nouveau dépôt',
|
||||||
'create_transfer' => 'Creer un nouveau transfert',
|
'create_transfer' => 'Creer un nouveau transfert',
|
||||||
'edit_journal' => 'Editer la transaction ":description"',
|
'edit_journal' => 'Editer la transaction ":description"',
|
||||||
'delete_journal' => 'Supprimer la transaction ":description"',
|
'delete_journal' => 'Supprimer la transaction ":description"',
|
||||||
|
@@ -11,9 +11,9 @@ 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',
|
'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' => '%W %Y',
|
||||||
'quarter_of_year' => '%B %Y',
|
'quarter_of_year' => '%B %Y',
|
||||||
'year' => '%Y',
|
'year' => '%Y',
|
||||||
'half_year' => '%B %Y',
|
'half_year' => '%B %Y',
|
||||||
|
80
resources/lang/fr_FR/csv.php
Normal file
80
resources/lang/fr_FR/csv.php
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* csv.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'import_configure_title' => 'Configure your import',
|
||||||
|
'import_configure_intro' => 'There are some options for your CSV import. Please indicate if your CSV file contains headers on the first column, and what the date format of your date-fields is. That might require some experimentation. The field delimiter is usually a ",", but could also be a ";". Check this carefully.',
|
||||||
|
'import_configure_form' => 'Form',
|
||||||
|
'header_help' => 'Check this if the first row of your CSV file are the column titles',
|
||||||
|
'date_help' => 'Date time format in your CSV. Follow the format like <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">this page</a> indicates. The default value will parse dates that look like this: :dateExample.',
|
||||||
|
'delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.',
|
||||||
|
'config_file_help' => 'Select your CSV import configuration here. If you do not know what this is, ignore it. It will be explained later.',
|
||||||
|
'import_account_help' => 'If your CSV file does NOT contain information about your asset account(s), use this dropdown to select to which account the transactions in the CSV belong to.',
|
||||||
|
'upload_not_writeable' => 'The grey box contains a file path. It should be writeable. Please make sure it is.',
|
||||||
|
|
||||||
|
// roles
|
||||||
|
'column_roles_title' => 'Define column roles',
|
||||||
|
'column_roles_text' => '<p>Firefly III cannot guess what data each column contains. You must tell Firefly which kinds of data to expect. The example data can guide you into picking the correct type from the dropdown. If a column cannot be matched to a useful data type, please let me know <a href="https://github.com/JC5/firefly-iii/issues/new">by creating an issue</a>.</p><p>Some values in your CSV file, such as account names or categories, may already exist in your Firefly III database. If you select "map these values" Firefly will not attempt to search for matching values itself but allow you to match the CSV values against the values in your database. This allows you to fine-tune the import.</p>',
|
||||||
|
'column_roles_table' => 'Table',
|
||||||
|
'column_name' => 'Name of column',
|
||||||
|
'column_example' => 'Column example data',
|
||||||
|
'column_role' => 'Column data meaning',
|
||||||
|
'do_map_value' => 'Map these values',
|
||||||
|
'column' => 'Column',
|
||||||
|
'no_example_data' => 'No example data available',
|
||||||
|
'store_column_roles' => 'Continue import',
|
||||||
|
'do_not_map' => '(do not map)',
|
||||||
|
'map_title' => 'Connect import data to Firefly III data',
|
||||||
|
'map_text' => 'In the following tables, the left value shows you information found in your uploaded CSV file. It is your task to map this value, if possible, to a value already present in your database. Firefly will stick to this mapping. If there is no value to map to, or you do not wish to map the specific value, select nothing.',
|
||||||
|
|
||||||
|
'field_value' => 'Field value',
|
||||||
|
'field_mapped_to' => 'Mapped to',
|
||||||
|
'store_column_mapping' => 'Store mapping',
|
||||||
|
|
||||||
|
// map things.
|
||||||
|
|
||||||
|
|
||||||
|
'column__ignore' => '(ignore this column)',
|
||||||
|
'column_account-iban' => 'Asset account (IBAN)',
|
||||||
|
'column_account-id' => 'Asset account ID (matching Firefly)',
|
||||||
|
'column_account-name' => 'Asset account (name)',
|
||||||
|
'column_amount' => 'Amount',
|
||||||
|
'column_amount-comma-separated' => 'Amount (comma as decimal separator)',
|
||||||
|
'column_bill-id' => 'Bill ID (matching Firefly)',
|
||||||
|
'column_bill-name' => 'Bill name',
|
||||||
|
'column_budget-id' => 'Budget ID (matching Firefly)',
|
||||||
|
'column_budget-name' => 'Budget name',
|
||||||
|
'column_category-id' => 'Category ID (matching Firefly)',
|
||||||
|
'column_category-name' => 'Category name',
|
||||||
|
'column_currency-code' => 'Currency code (ISO 4217)',
|
||||||
|
'column_currency-id' => 'Currency ID (matching Firefly)',
|
||||||
|
'column_currency-name' => 'Currency name (matching Firefly)',
|
||||||
|
'column_currency-symbol' => 'Currency symbol (matching Firefly)',
|
||||||
|
'column_date-interest' => 'Interest calculation date',
|
||||||
|
'column_date-book' => 'Transaction booking date',
|
||||||
|
'column_date-process' => 'Transaction process date',
|
||||||
|
'column_date-transaction' => 'Date',
|
||||||
|
'column_description' => 'Description',
|
||||||
|
'column_opposing-iban' => 'Opposing account (IBAN)',
|
||||||
|
'column_opposing-id' => 'Opposing account ID (matching Firefly)',
|
||||||
|
'column_external-id' => 'External ID',
|
||||||
|
'column_opposing-name' => 'Opposing account (name)',
|
||||||
|
'column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator',
|
||||||
|
'column_ing-debet-credit' => 'ING specific debet/credit indicator',
|
||||||
|
'column_sepa-ct-id' => 'SEPA Credit Transfer end-to-end ID',
|
||||||
|
'column_sepa-ct-op' => 'SEPA Credit Transfer opposing account',
|
||||||
|
'column_sepa-db' => 'SEPA Direct Debet',
|
||||||
|
'column_tags-comma' => 'Tags (comma separated)',
|
||||||
|
'column_tags-space' => 'Tags (space separated)',
|
||||||
|
'column_account-number' => 'Asset account (account number)',
|
||||||
|
'column_opposing-number' => 'Opposing account (account number)',
|
||||||
|
];
|
File diff suppressed because it is too large
Load Diff
@@ -14,127 +14,136 @@ return [
|
|||||||
'bank_balance' => 'Solde',
|
'bank_balance' => 'Solde',
|
||||||
'savings_balance' => 'Solde de l\'épargne',
|
'savings_balance' => 'Solde de l\'épargne',
|
||||||
'credit_card_limit' => 'Limite de carte de crédit',
|
'credit_card_limit' => 'Limite de carte de crédit',
|
||||||
'automatch' => 'Match automatically',
|
'automatch' => 'Correspondre automatiquement',
|
||||||
'skip' => 'Skip',
|
'skip' => 'Ignorer',
|
||||||
'name' => 'Nom',
|
'name' => 'Nom',
|
||||||
'active' => 'Actif',
|
'active' => 'Actif',
|
||||||
'amount_min' => 'Montant minimum',
|
'amount_min' => 'Montant minimum',
|
||||||
'amount_max' => 'Montant maximum',
|
'amount_max' => 'Montant maximum',
|
||||||
'match' => 'Matches on',
|
'match' => 'Correspondre à',
|
||||||
'repeat_freq' => 'Repeats',
|
'repeat_freq' => 'Répétitions',
|
||||||
'journal_currency_id' => 'Currency',
|
'journal_currency_id' => 'Devise',
|
||||||
'journal_amount' => 'Amount',
|
'journal_amount' => 'Montant',
|
||||||
'journal_asset_source_account' => 'Asset account (source)',
|
'journal_asset_source_account' => 'Compte d’actif (source)',
|
||||||
'journal_source_account_name' => 'Revenue account (source)',
|
'journal_source_account_name' => 'Compte de recettes (source)',
|
||||||
'journal_source_account_id' => 'Asset account (source)',
|
'journal_source_account_id' => 'Compte d’actif (source)',
|
||||||
'account_from_id' => 'Compte d\'origine',
|
'account_from_id' => 'Compte d\'origine',
|
||||||
'account_to_id' => 'Compte de destination',
|
'account_to_id' => 'Compte de destination',
|
||||||
'journal_destination_account_id' => 'Asset account (destination)',
|
'journal_destination_account_id' => 'Compte d’actif (destination)',
|
||||||
'asset_destination_account' => 'Asset account (destination)',
|
'asset_destination_account' => 'Compte d’actif (destination)',
|
||||||
'asset_source_account' => 'Asset account (source)',
|
'asset_source_account' => 'Compte d’actif (source)',
|
||||||
'journal_description' => 'Description',
|
'journal_description' => 'Description',
|
||||||
'split_journal' => 'Split this transaction',
|
'split_journal' => 'Ventiler cette opération',
|
||||||
'split_journal_explanation' => 'Split this transaction in multiple parts',
|
'split_journal_explanation' => 'Diviser cette opération en plusieurs parties',
|
||||||
'currency' => 'Currency',
|
'currency' => 'Devise',
|
||||||
'account_id' => 'Asset account',
|
'account_id' => 'Compte d’actif',
|
||||||
'budget_id' => 'Budget',
|
'budget_id' => 'Budget',
|
||||||
'openingBalance' => 'Solde initial',
|
'openingBalance' => 'Solde initial',
|
||||||
'tagMode' => 'Tag mode',
|
'tagMode' => 'Mode tag',
|
||||||
'tagPosition' => 'Tag location',
|
'tagPosition' => 'Emplacement du tag',
|
||||||
'virtualBalance' => 'Solde virtuel',
|
'virtualBalance' => 'Solde virtuel',
|
||||||
'longitude_latitude' => 'Location',
|
'longitude_latitude' => 'Emplacement',
|
||||||
'targetamount' => 'Target amount',
|
'targetamount' => 'Montant cible',
|
||||||
'accountRole' => 'Account role',
|
'accountRole' => 'Rôle du compte',
|
||||||
'openingBalanceDate' => 'Opening balance date',
|
'openingBalanceDate' => 'Date du solde initial',
|
||||||
'ccType' => 'Credit card payment plan',
|
'ccType' => 'Credit card payment plan',
|
||||||
'ccMonthlyPaymentDate' => 'Credit card monthly payment date',
|
'ccMonthlyPaymentDate' => 'Credit card monthly payment date',
|
||||||
'piggy_bank_id' => 'Tirelire',
|
'piggy_bank_id' => 'Tirelire',
|
||||||
'returnHere' => 'Return here',
|
'returnHere' => 'Return here',
|
||||||
'returnHereExplanation' => 'After storing, return here to create another one.',
|
'returnHereExplanation' => 'Après enregistrement, revenir ici pour en créer un nouveau.',
|
||||||
'returnHereUpdateExplanation' => 'After updating, return here.',
|
'returnHereUpdateExplanation' => 'Après mise à jour, revenir ici.',
|
||||||
'description' => 'Description',
|
'description' => 'Description',
|
||||||
'expense_account' => 'Expense account',
|
'expense_account' => 'Compte de dépenses',
|
||||||
'revenue_account' => 'Revenue account',
|
'revenue_account' => 'Compte de recettes',
|
||||||
'amount' => 'Amount',
|
'amount' => 'Montant',
|
||||||
'date' => 'Date',
|
'date' => 'Date',
|
||||||
'interest_date' => 'Interest date',
|
'interest_date' => 'Interest date',
|
||||||
'book_date' => 'Book date',
|
'book_date' => 'Book date',
|
||||||
'process_date' => 'Processing date',
|
'process_date' => 'Processing date',
|
||||||
'category' => 'Category',
|
'category' => 'Catégorie',
|
||||||
'tags' => 'Tags',
|
'tags' => 'Tags',
|
||||||
'deletePermanently' => 'Delete permanently',
|
'deletePermanently' => 'Supprimer définitivement',
|
||||||
'cancel' => 'Cancel',
|
'cancel' => 'Annuler',
|
||||||
'targetdate' => 'Target date',
|
'targetdate' => 'Date cible',
|
||||||
'tag' => 'Tag',
|
'tag' => 'Tag',
|
||||||
'under' => 'Under',
|
'under' => 'En dessous de',
|
||||||
'symbol' => 'Symbol',
|
'symbol' => 'Symbole',
|
||||||
'code' => 'Code',
|
'code' => 'Code',
|
||||||
'iban' => 'IBAN',
|
'iban' => 'IBAN',
|
||||||
'accountNumber' => 'Account number',
|
'accountNumber' => 'N° de compte',
|
||||||
'csv' => 'CSV file',
|
'has_headers' => 'Entêtes ',
|
||||||
'has_headers' => 'Headers',
|
'date_format' => 'Format de la date',
|
||||||
'date_format' => 'Date format',
|
|
||||||
'csv_config' => 'CSV import configuration',
|
|
||||||
'specifix' => 'Bank- or file specific fixes',
|
'specifix' => 'Bank- or file specific fixes',
|
||||||
'csv_import_account' => 'Default import account',
|
'attachments[]' => 'Pièces jointes',
|
||||||
'csv_delimiter' => 'CSV field delimiter',
|
'store_new_withdrawal' => 'Enregistrer un nouveau retrait',
|
||||||
'attachments[]' => 'Attachments',
|
'store_new_deposit' => 'Enregistrer un nouveau dépôt',
|
||||||
'store_new_withdrawal' => 'Store new withdrawal',
|
'store_new_transfer' => 'Enregistrer un nouveau transfert',
|
||||||
'store_new_deposit' => 'Store new deposit',
|
'add_new_withdrawal' => 'Ajouter un nouveau retrait',
|
||||||
'store_new_transfer' => 'Store new transfer',
|
'add_new_deposit' => 'Ajouter un nouveau dépôt',
|
||||||
'add_new_withdrawal' => 'Add a new withdrawal',
|
'add_new_transfer' => 'Ajouter un nouveau transfert',
|
||||||
'add_new_deposit' => 'Add a new deposit',
|
'noPiggybank' => '(aucun tirelire)',
|
||||||
'add_new_transfer' => 'Add a new transfer',
|
'title' => 'Titre',
|
||||||
'noPiggybank' => '(no piggy bank)',
|
|
||||||
'title' => 'Title',
|
|
||||||
'notes' => 'Notes',
|
'notes' => 'Notes',
|
||||||
'filename' => 'File name',
|
'filename' => 'Nom du fichier',
|
||||||
'mime' => 'Mime type',
|
'mime' => 'Type Mime',
|
||||||
'size' => 'Size',
|
'size' => 'Taille',
|
||||||
'trigger' => 'Trigger',
|
'trigger' => 'Déclencheur',
|
||||||
'stop_processing' => 'Stop processing',
|
'stop_processing' => 'Arrêter le traitement',
|
||||||
'start_date' => 'Start of range',
|
'start_date' => 'Début de l\'étendue',
|
||||||
'end_date' => 'End of range',
|
'end_date' => 'Fin de l\'étendue',
|
||||||
'export_start_range' => 'Start of export range',
|
'export_start_range' => 'Début de l’étendue d’exportation',
|
||||||
'export_end_range' => 'End of export range',
|
'export_end_range' => 'Fin de l’étendue d\'exportation',
|
||||||
'export_format' => 'File format',
|
'export_format' => 'Format de fichier',
|
||||||
'include_attachments' => 'Include uploaded attachments',
|
'include_attachments' => 'Inclure des pièces jointes téléchargées',
|
||||||
'include_config' => 'Include configuration file',
|
'include_config' => 'Inclure le fichier de configuration',
|
||||||
'include_old_uploads' => 'Include imported data',
|
'include_old_uploads' => 'Inclure les données importées',
|
||||||
'accounts' => 'Export transactions from these accounts',
|
'accounts' => 'Exporter les opérations depuis ces comptes',
|
||||||
'csv_comma' => 'A comma (,)',
|
'delete_account' => 'Supprimer le compte ":name"',
|
||||||
'csv_semicolon' => 'A semicolon (;)',
|
|
||||||
'csv_tab' => 'A tab (invisible)',
|
|
||||||
'delete_account' => 'Delete account ":name"',
|
|
||||||
'delete_bill' => 'Supprimer la facture ":name"',
|
'delete_bill' => 'Supprimer la facture ":name"',
|
||||||
'delete_budget' => 'Delete budget ":name"',
|
'delete_budget' => 'Supprimer le budget ":name"',
|
||||||
'delete_category' => 'Delete category ":name"',
|
'delete_category' => 'Supprimer la catégorie ":name"',
|
||||||
'delete_currency' => 'Delete currency ":name"',
|
'delete_currency' => 'Supprimer la devise ":name"',
|
||||||
'delete_journal' => 'Delete transaction with description ":description"',
|
'delete_journal' => 'Supprimer l\'opération ayant comme description ":description"',
|
||||||
'delete_attachment' => 'Delete attachment ":name"',
|
'delete_attachment' => 'Supprimer la pièce jointe ":name"',
|
||||||
'delete_rule' => 'Delete rule ":title"',
|
'delete_rule' => 'Supprimer la règle ":title"',
|
||||||
'delete_rule_group' => 'Delete rule group ":title"',
|
'delete_rule_group' => 'Supprimer le groupe de filtres ":title"',
|
||||||
'attachment_areYouSure' => 'Are you sure you want to delete the attachment named ":name"?',
|
'attachment_areYouSure' => 'Êtes-vous sûr de vouloir supprimer la pièce jointe nommée ":name" ?',
|
||||||
'account_areYouSure' => 'Are you sure you want to delete the account named ":name"?',
|
'account_areYouSure' => 'Êtes-vous sûr de vouloir supprimer le compte nommé ": ame" ?',
|
||||||
'bill_areYouSure' => 'Are you sure you want to delete the bill named ":name"?',
|
'bill_areYouSure' => 'Êtes-vous sûr de vouloir supprimer la facture nommée ":name" ?',
|
||||||
'rule_areYouSure' => 'Are you sure you want to delete the rule titled ":title"?',
|
'rule_areYouSure' => 'Êtes-vous sûr de vouloir supprimer la règle intitulée ":title" ?',
|
||||||
'ruleGroup_areYouSure' => 'Are you sure you want to delete the rule group titled ":title"?',
|
'ruleGroup_areYouSure' => 'Êtes-vous sûr de vouloir supprimer le groupe de règles intitulé ":title" ?',
|
||||||
'budget_areYouSure' => 'Are you sure you want to delete the budget named ":name"?',
|
'budget_areYouSure' => 'Êtes-vous sûr de vouloir supprimer le budget nommé ":name" ?',
|
||||||
'category_areYouSure' => 'Are you sure you want to delete the category named ":name"?',
|
'category_areYouSure' => 'Êtes-vous sûr de vouloir supprimer la catégorie nommée ":name" ?',
|
||||||
'currency_areYouSure' => 'Are you sure you want to delete the currency named ":name"?',
|
'currency_areYouSure' => 'Êtes-vous sûr de vouloir supprimer la devise nommée ":name" ?',
|
||||||
'piggyBank_areYouSure' => 'Are you sure you want to delete the piggy bank named ":name"?',
|
'piggyBank_areYouSure' => 'Êtes-vous sûr de vouloir supprimer la tirelire nommée ":name" ?',
|
||||||
'journal_areYouSure' => 'Are you sure you want to delete the transaction described ":description"?',
|
'journal_areYouSure' => 'Êtes-vous sûr de vouloir supprimer la description de l\'opération ":description" ?',
|
||||||
'mass_journal_are_you_sure' => 'Are you sure you want to delete these transactions?',
|
'mass_journal_are_you_sure' => 'Êtes-vous sûr de que vouloir supprimer ces opérations ?',
|
||||||
'tag_areYouSure' => 'Are you sure you want to delete the tag ":tag"?',
|
'tag_areYouSure' => 'Êtes-vous sûr de vouloir supprimer le tag ":tag" ?',
|
||||||
'permDeleteWarning' => 'Deleting stuff from Firely is permanent and cannot be undone.',
|
'permDeleteWarning' => 'Supprimer quelque chose dans Firefly est permanent et ne peut pas être annulé.',
|
||||||
'mass_make_selection' => 'You can still prevent items from being deleted by removing the checkbox.',
|
'mass_make_selection' => 'Vous pouvez toujours empêcher des éléments d’être supprimés en décochant la case à cocher.',
|
||||||
'delete_all_permanently' => 'Delete selected permanently',
|
'delete_all_permanently' => 'Supprimer la selection définitivement',
|
||||||
'update_all_journals' => 'Update these transactions',
|
'update_all_journals' => 'Mettre à jour ces opérations',
|
||||||
'also_delete_transactions' => 'The only transaction connected to this account will be deleted as well.|All :count transactions connected to this account will be deleted as well.',
|
'also_delete_transactions' => 'La seule opération liée à ce compte sera aussi supprimée.|Les :count opérations liées à ce compte seront aussi supprimées.',
|
||||||
'also_delete_rules' => 'The only rule connected to this rule group will be deleted as well.|All :count rules connected to this rule group will be deleted as well.',
|
'also_delete_rules' => 'La seule règle liée à ce groupe de règles sera aussi supprimée.|Les :count règles liées à ce groupe de règles seront aussi supprimées.',
|
||||||
'also_delete_piggyBanks' => 'The only piggy bank connected to this account will be deleted as well.|All :count piggy bank connected to this account will be deleted as well.',
|
'also_delete_piggyBanks' => 'La seule tirelire liée à ce compte sera aussi supprimée.|Les :count tirelires liées à ce compte seront aussi supprimées.',
|
||||||
'bill_keep_transactions' => 'The only transaction connected to this bill will not be deleted.|All :count transactions connected to this bill will spared deletion.',
|
'bill_keep_transactions' => 'La seule opération liée à cette facture ne sera pas supprimée.|Les :count opérations liées à cette facture ne seront pas supprimées.',
|
||||||
'budget_keep_transactions' => 'The only transaction connected to this budget will not be deleted.|All :count transactions connected to this budget will spared deletion.',
|
'budget_keep_transactions' => 'La seule opération liée à ce budget ne sera pas supprimée.|Les :count opérations liées à ce budget ne seront pas supprimées.',
|
||||||
'category_keep_transactions' => 'The only transaction connected to this category will not be deleted.|All :count transactions connected to this category will spared deletion.',
|
'category_keep_transactions' => 'La seule opération liée à cette catégorie ne sera pas supprimée.|Les :count opérations liées à cette catégorie ne seront pas supprimées.',
|
||||||
'tag_keep_transactions' => 'The only transaction connected to this tag will not be deleted.|All :count transactions connected to this tag will spared deletion.',
|
'tag_keep_transactions' => 'La seule opération liée à ce tag ne sera pas supprimée.|Les :count opérations liées à ce tag ne seront pas supprimées.',
|
||||||
|
|
||||||
|
// admin
|
||||||
|
'domain' => 'Domain',
|
||||||
|
|
||||||
|
// import
|
||||||
|
'import_file' => 'Import file',
|
||||||
|
'configuration_file' => 'Configuration file',
|
||||||
|
'import_file_type' => 'Import file type',
|
||||||
|
'csv_comma' => 'Une virgule (,)',
|
||||||
|
'csv_semicolon' => 'Un point-virgule (;)',
|
||||||
|
'csv_tab' => 'Un onglet (invisible)',
|
||||||
|
'csv_delimiter' => 'Délimiteur de champ CSV',
|
||||||
|
'csv_import_account' => 'Compte d’importation par défaut',
|
||||||
|
'csv_config' => 'Configuration d\'importation CSV',
|
||||||
|
|
||||||
|
|
||||||
];
|
];
|
||||||
|
@@ -11,80 +11,75 @@ return [
|
|||||||
|
|
||||||
// tour!
|
// tour!
|
||||||
'main-content-title' => 'Bienvenue sur Firefly III',
|
'main-content-title' => 'Bienvenue sur Firefly III',
|
||||||
'main-content-text' => 'Do yourself a favor and follow this short guide to make sure you know your way around.',
|
'main-content-text' => 'Rendez-vous service et suivez ce petit guide. Vous saurez exactement comment tout fonctionne.',
|
||||||
'sidebar-toggle-title' => 'Sidebar to create stuff',
|
'sidebar-toggle-title' => 'Barre latérale pour créer quelque chose',
|
||||||
'sidebar-toggle-text' => 'Hidden under the plus icon are all the buttons to create new stuff. Accounts, transactions, everything!',
|
'sidebar-toggle-text' => 'Sous l\'icone plus sont cachés tous les boutons permettant de créer quelque chose. Comptes, opérations, tous!',
|
||||||
'account-menu-title' => 'All your accounts',
|
'account-menu-title' => 'Tous vos comptes',
|
||||||
'account-menu-text' => 'Here you can find all the accounts you\'ve made.',
|
'account-menu-text' => 'Vous trouverez ici tous les comptes que vous avez fait.',
|
||||||
'budget-menu-title' => 'Budgets',
|
'budget-menu-title' => 'Budgets',
|
||||||
'budget-menu-text' => 'Use this page to organise your finances and limit spending.',
|
'budget-menu-text' => 'Utilisez cette page pour organiser vos finances et limiter les dépenses.',
|
||||||
'report-menu-title' => 'Rapport',
|
'report-menu-title' => 'Rapports',
|
||||||
'report-menu-text' => 'Check this out when you want a solid overview of your finances.',
|
'report-menu-text' => 'Cochez cette case si vous voulez un aperçu complet de vos finances.',
|
||||||
'transaction-menu-title' => 'Transactions',
|
'transaction-menu-title' => 'Opérations',
|
||||||
'transaction-menu-text' => 'Toutes les transactions que vous avez créé peuvent être trouvées ici.',
|
'transaction-menu-text' => 'Toutes les transactions que vous avez créé peuvent être trouvées ici.',
|
||||||
'option-menu-title' => 'Options',
|
'option-menu-title' => 'Options',
|
||||||
'option-menu-text' => 'C\'est assez explicite.',
|
'option-menu-text' => 'C\'est assez explicite.',
|
||||||
'main-content-end-title' => 'Fin !',
|
'main-content-end-title' => 'Fin !',
|
||||||
'main-content-end-text' => 'N\'oubliez pas que chaque page a un petit point d\'interrogation en haut à droite. Cliquez dessus pour obtenir de l\'aide concernant la page actuelle.',
|
'main-content-end-text' => 'N\'oubliez pas que chaque page a un petit point d\'interrogation en haut à droite. Cliquez dessus pour obtenir de l\'aide concernant la page actuelle.',
|
||||||
'index' => 'index',
|
'index' => 'index',
|
||||||
'home' => 'home',
|
'home' => 'accueil',
|
||||||
'accounts-index' => 'accounts.index',
|
'accounts-index' => 'comptes',
|
||||||
'accounts-create' => 'accounts.create',
|
'accounts-create' => 'créer un compte',
|
||||||
'accounts-edit' => 'accounts.edit',
|
'accounts-edit' => 'éditer un compte',
|
||||||
'accounts-delete' => 'accounts.delete',
|
'accounts-delete' => 'supprimer un compte',
|
||||||
'accounts-show' => 'accounts.show',
|
'accounts-show' => 'visualiser un compte',
|
||||||
'attachments-edit' => 'attachments.edit',
|
'attachments-edit' => 'modifier la pièce jointe',
|
||||||
'attachments-delete' => 'attachments.delete',
|
'attachments-delete' => 'supprimer la pièce jointe',
|
||||||
'attachments-show' => 'attachments.show',
|
'attachments-show' => 'visualiser la pièce jointe',
|
||||||
'attachments-preview' => 'attachments.preview',
|
'attachments-preview' => 'prévisualiser les pièces jointes',
|
||||||
'bills-index' => 'bills.index',
|
'bills-index' => 'factures',
|
||||||
'bills-create' => 'bills.create',
|
'bills-create' => 'créer une facture',
|
||||||
'bills-edit' => 'bills.edit',
|
'bills-edit' => 'éditer une facture',
|
||||||
'bills-delete' => 'bills.delete',
|
'bills-delete' => 'supprimer une facture',
|
||||||
'bills-show' => 'bills.show',
|
'bills-show' => 'visualiser une facture',
|
||||||
'budgets-index' => 'budgets.index',
|
'budgets-index' => 'budgets',
|
||||||
'budgets-create' => 'budgets.create',
|
'budgets-create' => 'créer un budget',
|
||||||
'budgets-edit' => 'budgets.edit',
|
'budgets-edit' => 'éditer un budget',
|
||||||
'budgets-delete' => 'budgets.delete',
|
'budgets-delete' => 'supprimer un budget',
|
||||||
'budgets-show' => 'budgets.show',
|
'budgets-show' => 'visualiser un budget',
|
||||||
'budgets-noBudget' => 'budgets.noBudget',
|
'budgets-noBudget' => 'opérations sans budgets',
|
||||||
'categories-index' => 'categories.index',
|
'categories-index' => 'catégories',
|
||||||
'categories-create' => 'categories.create',
|
'categories-create' => 'créer des catégories',
|
||||||
'categories-edit' => 'categories.edit',
|
'categories-edit' => 'éditer les catégories',
|
||||||
'categories-delete' => 'categories.delete',
|
'categories-delete' => 'supprimer des catégories',
|
||||||
'categories-show' => 'categories.show',
|
'categories-show' => 'visualiser une catégorie',
|
||||||
'categories-show-date' => 'categories.show.date',
|
'categories-show-date' => 'voir la catégorie',
|
||||||
'categories-noCategory' => 'categories.noCategory',
|
'categories-noCategory' => 'opérations sans catégories',
|
||||||
'csv-index' => 'csv.index',
|
'currency-index' => 'devises',
|
||||||
'csv-column-roles' => 'csv.column-roles',
|
'currency-create' => 'créer une devise',
|
||||||
'csv-map' => 'csv.map',
|
'currency-edit' => 'éditer une devise',
|
||||||
'csv-download-config-page' => 'csv.download-config-page',
|
'currency-delete' => 'supprimer une devise',
|
||||||
'csv-process' => 'csv.process',
|
'new-user-index' => 'nouvel utilisateur',
|
||||||
'currency-index' => 'currency.index',
|
'piggy-banks-index' => 'tirelires',
|
||||||
'currency-create' => 'currency.create',
|
'piggy-banks-create' => 'créer une tirelire',
|
||||||
'currency-edit' => 'currency.edit',
|
'piggy-banks-edit' => 'éditer une tirelire',
|
||||||
'currency-delete' => 'currency.delete',
|
'piggy-banks-delete' => 'supprimer une tirelire',
|
||||||
'new-user-index' => 'new-user.index',
|
'piggy-banks-show' => 'visualiser une tire-lire',
|
||||||
'piggy-banks-index' => 'piggy-banks.index',
|
'preferences' => 'préférences',
|
||||||
'piggy-banks-create' => 'piggy-banks.create',
|
|
||||||
'piggy-banks-edit' => 'piggy-banks.edit',
|
|
||||||
'piggy-banks-delete' => 'piggy-banks.delete',
|
|
||||||
'piggy-banks-show' => 'piggy-banks.show',
|
|
||||||
'preferences' => 'preferences',
|
|
||||||
'profile' => 'profile',
|
'profile' => 'profile',
|
||||||
'profile-change-password' => 'profile.change-password',
|
'profile-change-password' => 'changez votre mot de passe',
|
||||||
'profile-delete-account' => 'profile.delete-account',
|
'profile-delete-account' => 'supprimer votre compte',
|
||||||
'reports-index' => 'reports.index',
|
'reports-index' => 'rapports',
|
||||||
'reports-report' => 'reports.report',
|
'reports-report' => 'rapports',
|
||||||
'search' => 'search',
|
'search' => 'recherche',
|
||||||
'tags-index' => 'tags.index',
|
'tags-index' => 'tags',
|
||||||
'tags-create' => 'tags.create',
|
'tags-create' => 'créer un tag',
|
||||||
'tags-show' => 'tags.show',
|
'tags-show' => 'visualiser un tag',
|
||||||
'tags-edit' => 'tags.edit',
|
'tags-edit' => 'éditer un tag',
|
||||||
'tags-delete' => 'tags.delete',
|
'tags-delete' => 'supprimer un tag',
|
||||||
'transactions-index' => 'transactions.index',
|
'transactions-index' => 'opérations',
|
||||||
'transactions-create' => 'transactions.create',
|
'transactions-create' => 'créer une opération',
|
||||||
'transactions-edit' => 'transactions.edit',
|
'transactions-edit' => 'éditer une opération',
|
||||||
'transactions-delete' => 'transactions.delete',
|
'transactions-delete' => 'supprimer une opération',
|
||||||
'transactions-show' => 'transactions.show',
|
'transactions-show' => 'visualiser une opération',
|
||||||
];
|
];
|
||||||
|
@@ -8,54 +8,59 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'buttons' => 'Buttons',
|
'buttons' => 'Boutons',
|
||||||
'icon' => 'Icon',
|
'icon' => 'Icône',
|
||||||
'create_date' => 'Created at',
|
'create_date' => 'Créé le',
|
||||||
'update_date' => 'Updated at',
|
'update_date' => 'Mis à jour le',
|
||||||
'balance_before' => 'Balance before',
|
'balance_before' => 'Solde avant',
|
||||||
'balance_after' => 'Balance after',
|
'balance_after' => 'Solde après',
|
||||||
'name' => 'Nom',
|
'name' => 'Nom',
|
||||||
'role' => 'Rôle',
|
'role' => 'Rôle',
|
||||||
'currentBalance' => 'Solde courant',
|
'currentBalance' => 'Solde courant',
|
||||||
'active' => 'Actif ?',
|
'active' => 'Actif ?',
|
||||||
'lastActivity' => 'Activité récente',
|
'lastActivity' => 'Activité récente',
|
||||||
'balanceDiff' => 'Difference solde entre :start et :end',
|
'balanceDiff' => 'Difference solde entre :start et :end',
|
||||||
'matchedOn' => 'Matched on',
|
'matchedOn' => 'Correspond à',
|
||||||
'matchesOn' => 'Matched on',
|
'matchesOn' => 'Correspond à',
|
||||||
'account_type' => 'Account type',
|
'account_type' => 'Type de compte',
|
||||||
'new_balance' => 'New balance',
|
'new_balance' => 'Nouveau solde',
|
||||||
'account' => 'Account',
|
'account' => 'Compte',
|
||||||
'matchingAmount' => 'Montant',
|
'matchingAmount' => 'Montant',
|
||||||
'lastMatch' => 'Last match',
|
'lastMatch' => 'Dernière correspondance',
|
||||||
'split_number' => 'Split #',
|
'split_number' => 'Segmenter en',
|
||||||
'destination' => 'Destination',
|
'destination' => 'Destination',
|
||||||
'expectedMatch' => 'Expected match',
|
'source' => 'Source',
|
||||||
'automatch' => 'Auto match?',
|
'expectedMatch' => 'Correspondance attendue',
|
||||||
'repeat_freq' => 'Repeats',
|
'automatch' => 'Correspondance automatique ?',
|
||||||
'description' => 'Description',
|
'repeat_freq' => 'Répétitions',
|
||||||
'amount' => 'Amount',
|
'description' => 'Description',
|
||||||
'date' => 'Date',
|
'amount' => 'Montant',
|
||||||
'interest_date' => 'Interest date',
|
'date' => 'Date',
|
||||||
'book_date' => 'Book date',
|
'interest_date' => 'Date des intérêts',
|
||||||
'process_date' => 'Processing date',
|
'book_date' => 'Book date',
|
||||||
'from' => 'From',
|
'process_date' => 'Date de traitement',
|
||||||
'piggy_bank' => 'Piggy bank',
|
'from' => 'Depuis',
|
||||||
'to' => 'To',
|
'piggy_bank' => 'Tirelire',
|
||||||
'budget' => 'Budget',
|
'to' => 'À',
|
||||||
'category' => 'Category',
|
'budget' => 'Budget',
|
||||||
'bill' => 'Bill',
|
'category' => 'Catégorie',
|
||||||
'withdrawal' => 'Withdrawal',
|
'bill' => 'Facture',
|
||||||
'deposit' => 'Deposit',
|
'withdrawal' => 'Retrait',
|
||||||
'transfer' => 'Transfer',
|
'deposit' => 'Dépôt',
|
||||||
'type' => 'Type',
|
'transfer' => 'Transfert',
|
||||||
'completed' => 'Completed',
|
'type' => 'Type',
|
||||||
'iban' => 'IBAN',
|
'completed' => 'Terminé',
|
||||||
'paid_current_period' => 'Paid this period',
|
'iban' => 'IBAN',
|
||||||
'email' => 'Email',
|
'paid_current_period' => 'Payé cette période',
|
||||||
'registered_at' => 'Registered at',
|
'email' => 'E-mail',
|
||||||
'is_activated' => 'Is activated',
|
'registered_at' => 'Enregistré le',
|
||||||
'is_blocked' => 'Is blocked',
|
'is_activated' => 'Est activé',
|
||||||
'is_admin' => 'Is admin',
|
'is_blocked' => 'Est bloqué',
|
||||||
'has_two_factor' => 'Has 2FA',
|
'is_admin' => 'Est admin',
|
||||||
'blocked_code' => 'Block code',
|
'has_two_factor' => 'A 2FA',
|
||||||
|
'confirmed_from' => 'Confirmed from',
|
||||||
|
'registered_from' => 'Registered from',
|
||||||
|
'blocked_code' => 'Code de blocage',
|
||||||
|
'domain' => 'Domain',
|
||||||
|
'registration_attempts' => 'Registration attempts',
|
||||||
];
|
];
|
||||||
|
@@ -8,10 +8,10 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'password' => 'Passwords must be at least six characters and match the confirmation.',
|
'password' => 'Les mots de passe doivent contenir au moins six caractères et correspondre à la confirmation.',
|
||||||
'user' => 'We can\'t find a user with that e-mail address.',
|
'user' => 'Nous ne pouvons pas trouver un utilisateur avec cette adresse e-mail.',
|
||||||
'token' => 'This password reset token is invalid.',
|
'token' => 'Le jeton de réinitialisation de mot de passe est invalide.',
|
||||||
'sent' => 'We have e-mailed your password reset link!',
|
'sent' => 'Nous vous avons envoyé par e-mail un lien de réinitialisation de votre mot de passe !',
|
||||||
'reset' => 'Your password has been reset!',
|
'reset' => 'Votre mot de passe a été réinitialisé !',
|
||||||
'blocked' => 'Nice try though.',
|
'blocked' => 'Bien essayé cependant.',
|
||||||
];
|
];
|
||||||
|
@@ -8,16 +8,16 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'iban' => 'This is not a valid IBAN.',
|
'iban' => 'Il ne s\'agit pas d\'un IBAN valide.',
|
||||||
'unique_account_number_for_user' => 'It looks like this account number is already in use.',
|
'unique_account_number_for_user' => 'Il semble que ce numéro de compte est déjà utilisé.',
|
||||||
'rule_trigger_value' => 'This value is invalid for the selected trigger.',
|
'rule_trigger_value' => 'Cette valeur n’est pas valide pour le déclencheur sélectionné.',
|
||||||
'rule_action_value' => 'This value is invalid for the selected action.',
|
'rule_action_value' => 'Cette valeur n’est pas valide pour l’action sélectionnée.',
|
||||||
'invalid_domain' => 'Due to security constraints, you cannot register from this domain.',
|
'invalid_domain' => 'Compte tenu des contraintes de sécurité, vous ne peut pas vous enregistrer depuis ce domaine.',
|
||||||
'file_already_attached' => 'Uploaded file ":name" is already attached to this object.',
|
'file_already_attached' => 'Le fichier téléchargé ":name" est déjà attaché à cet objet.',
|
||||||
'file_attached' => 'Succesfully uploaded file ":name".',
|
'file_attached' => 'Envoi du fichier ":name" avec succès.',
|
||||||
'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.',
|
'file_invalid_mime' => 'Le fichier ":name" est du type ":mime" ce qui n\'est pas accepté pour un nouvel envoi.',
|
||||||
'file_too_large' => 'File ":name" is too large.',
|
'file_too_large' => 'Le fichier ":name" est trop grand.',
|
||||||
'belongs_to_user' => 'The value of :attribute is unknown',
|
'belongs_to_user' => 'La valeur de :attribute est inconnue',
|
||||||
'accepted' => 'Le champ :attribute doit être accepté.',
|
'accepted' => 'Le champ :attribute doit être accepté.',
|
||||||
'active_url' => 'Le champ :attribute n\'est pas une URL valide.',
|
'active_url' => 'Le champ :attribute n\'est pas une URL valide.',
|
||||||
'after' => 'Le champ :attribute doit être une date postérieure au :date.',
|
'after' => 'Le champ :attribute doit être une date postérieure au :date.',
|
||||||
@@ -25,10 +25,10 @@ return [
|
|||||||
'alpha_dash' => 'Le champ :attribute doit seulement contenir des lettres, des chiffres et des tirets.',
|
'alpha_dash' => 'Le champ :attribute doit seulement contenir des lettres, des chiffres et des tirets.',
|
||||||
'alpha_num' => 'Le champ :attribute doit seulement contenir des chiffres et des lettres.',
|
'alpha_num' => 'Le champ :attribute doit seulement contenir des chiffres et des lettres.',
|
||||||
'array' => 'Le champ :attribute doit être un tableau.',
|
'array' => 'Le champ :attribute doit être un tableau.',
|
||||||
'unique_for_user' => 'There already is an entry with this :attribute.',
|
'unique_for_user' => 'Il existe déjà une entrée avec ceci :attribute.',
|
||||||
'before' => 'Le champ :attribute doit être une date antérieure au :date.',
|
'before' => 'Le champ :attribute doit être une date antérieure au :date.',
|
||||||
'unique_object_for_user' => 'This name is already in use',
|
'unique_object_for_user' => 'Ce nom est déjà utilisé',
|
||||||
'unique_account_for_user' => 'This account name is already in use',
|
'unique_account_for_user' => 'Ce nom de compte est déjà utilisé',
|
||||||
'between.numeric' => 'La valeur de :attribute doit être comprise entre :min et :max.',
|
'between.numeric' => 'La valeur de :attribute doit être comprise entre :min et :max.',
|
||||||
'between.file' => 'Le fichier :attribute doit avoir une taille entre :min et :max kilo-octets.',
|
'between.file' => 'Le fichier :attribute doit avoir une taille entre :min et :max kilo-octets.',
|
||||||
'between.string' => 'Le texte :attribute doit avoir entre :min et :max caractères.',
|
'between.string' => 'Le texte :attribute doit avoir entre :min et :max caractères.',
|
||||||
@@ -76,5 +76,5 @@ return [
|
|||||||
'string' => 'Le champ :attribute doit être une chaîne de caractères.',
|
'string' => 'Le champ :attribute doit être une chaîne de caractères.',
|
||||||
'url' => 'Le format de l\'URL de :attribute n\'est pas valide.',
|
'url' => 'Le format de l\'URL de :attribute n\'est pas valide.',
|
||||||
'timezone' => 'Le champ :attribute doit être un fuseau horaire valide.',
|
'timezone' => 'Le champ :attribute doit être un fuseau horaire valide.',
|
||||||
'2fa_code' => 'The :attribute field is invalid.',
|
'2fa_code' => 'Le champ :attribute est invalide.',
|
||||||
];
|
];
|
||||||
|
80
resources/lang/nl_NL/csv.php
Normal file
80
resources/lang/nl_NL/csv.php
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* csv.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'import_configure_title' => 'Import configureren',
|
||||||
|
'import_configure_intro' => 'Hier zie je enkele opties voor jouw CSV bestand. Geef aan of je CSV bestand kolomtitels bevat, en hoe het datumveld is opgebouwd. Hier moet je wellicht wat experimenteren. Het scheidingsteken is meestal een ",", maar dat kan ook een ";" zijn. Controleer dit zorgvuldig.',
|
||||||
|
'import_configure_form' => 'Formulier',
|
||||||
|
'header_help' => 'Vink hier als de eerste rij kolomtitels bevat',
|
||||||
|
'date_help' => 'Date time format in your CSV. Follow the format like <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">this page</a> indicates. The default value will parse dates that look like this: :dateExample.',
|
||||||
|
'delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.',
|
||||||
|
'config_file_help' => 'Select your CSV import configuration here. If you do not know what this is, ignore it. It will be explained later.',
|
||||||
|
'import_account_help' => 'If your CSV file does NOT contain information about your asset account(s), use this dropdown to select to which account the transactions in the CSV belong to.',
|
||||||
|
'upload_not_writeable' => 'The grey box contains a file path. It should be writeable. Please make sure it is.',
|
||||||
|
|
||||||
|
// roles
|
||||||
|
'column_roles_title' => 'Bepaal de inhoud van elke kolom',
|
||||||
|
'column_roles_text' => '<p>Firefly III cannot guess what data each column contains. You must tell Firefly which kinds of data to expect. The example data can guide you into picking the correct type from the dropdown. If a column cannot be matched to a useful data type, please let me know <a href="https://github.com/JC5/firefly-iii/issues/new">by creating an issue</a>.</p><p>Some values in your CSV file, such as account names or categories, may already exist in your Firefly III database. If you select "map these values" Firefly will not attempt to search for matching values itself but allow you to match the CSV values against the values in your database. This allows you to fine-tune the import.</p>',
|
||||||
|
'column_roles_table' => 'Tabel',
|
||||||
|
'column_name' => 'Kolomnaam',
|
||||||
|
'column_example' => 'Voorbeeldgegevens',
|
||||||
|
'column_role' => 'Column data meaning',
|
||||||
|
'do_map_value' => 'Map these values',
|
||||||
|
'column' => 'Column',
|
||||||
|
'no_example_data' => 'No example data available',
|
||||||
|
'store_column_roles' => 'Continue import',
|
||||||
|
'do_not_map' => '(do not map)',
|
||||||
|
'map_title' => 'Connect import data to Firefly III data',
|
||||||
|
'map_text' => 'In the following tables, the left value shows you information found in your uploaded CSV file. It is your task to map this value, if possible, to a value already present in your database. Firefly will stick to this mapping. If there is no value to map to, or you do not wish to map the specific value, select nothing.',
|
||||||
|
|
||||||
|
'field_value' => 'Field value',
|
||||||
|
'field_mapped_to' => 'Mapped to',
|
||||||
|
'store_column_mapping' => 'Store mapping',
|
||||||
|
|
||||||
|
// map things.
|
||||||
|
|
||||||
|
|
||||||
|
'column__ignore' => '(negeer deze kolom)',
|
||||||
|
'column_account-iban' => 'Betaalrekening (IBAN)',
|
||||||
|
'column_account-id' => 'Betaalrekening (ID gelijk aan Firefly)',
|
||||||
|
'column_account-name' => 'Betaalrekeningnaam',
|
||||||
|
'column_amount' => 'Bedrag',
|
||||||
|
'column_amount-comma-separated' => 'Bedrag (komma as decimaalscheidingsteken)',
|
||||||
|
'column_bill-id' => 'Contract (ID gelijk aan Firefly)',
|
||||||
|
'column_bill-name' => 'Contractnaam',
|
||||||
|
'column_budget-id' => 'Budget (ID gelijk aan Firefly)',
|
||||||
|
'column_budget-name' => 'Budgetnaam',
|
||||||
|
'column_category-id' => 'Categorie (ID gelijk aan Firefly)',
|
||||||
|
'column_category-name' => 'Categorienaam',
|
||||||
|
'column_currency-code' => 'Valutacode (ISO 4217)',
|
||||||
|
'column_currency-id' => 'Valuta (ID gelijk aan Firefly)',
|
||||||
|
'column_currency-name' => 'Valutanaam',
|
||||||
|
'column_currency-symbol' => 'Valutasymbool',
|
||||||
|
'column_date-interest' => 'Datum (renteberekening)',
|
||||||
|
'column_date-book' => 'Datum (boeking)',
|
||||||
|
'column_date-process' => 'Datum (verwerking)',
|
||||||
|
'column_date-transaction' => 'Datum',
|
||||||
|
'column_description' => 'Omschrijving',
|
||||||
|
'column_opposing-iban' => 'Tegenrekening (IBAN)',
|
||||||
|
'column_opposing-id' => 'Tegenrekening (ID gelijk aan Firefly)',
|
||||||
|
'column_external-id' => 'Externe ID',
|
||||||
|
'column_opposing-name' => 'Tegenrekeningnaam',
|
||||||
|
'column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator',
|
||||||
|
'column_ing-debet-credit' => 'ING specific debet/credit indicator',
|
||||||
|
'column_sepa-ct-id' => 'SEPA Credit Transfer end-to-end ID',
|
||||||
|
'column_sepa-ct-op' => 'SEPA Credit Transfer opposing account',
|
||||||
|
'column_sepa-db' => 'SEPA Direct Debet',
|
||||||
|
'column_tags-comma' => 'Tags (comma separated)',
|
||||||
|
'column_tags-space' => 'Tags (space separated)',
|
||||||
|
'column_account-number' => 'Asset account (account number)',
|
||||||
|
'column_opposing-number' => 'Opposing account (account number)',
|
||||||
|
];
|
@@ -75,10 +75,10 @@ return [
|
|||||||
|
|
||||||
// repeat frequencies:
|
// repeat frequencies:
|
||||||
'repeat_freq_monthly' => 'maandelijks',
|
'repeat_freq_monthly' => 'maandelijks',
|
||||||
'weekly' => 'Wekelijks',
|
'weekly' => 'wekelijks',
|
||||||
'quarterly' => 'Elk kwartaal',
|
'quarterly' => 'elk kwartaal',
|
||||||
'half-year' => 'Elk half jaar',
|
'half-year' => 'elk half jaar',
|
||||||
'yearly' => 'Jaarlijks',
|
'yearly' => 'elk jaar',
|
||||||
// account confirmation:
|
// account confirmation:
|
||||||
'confirm_account_header' => 'Bevestig je account',
|
'confirm_account_header' => 'Bevestig je account',
|
||||||
'confirm_account_intro' => 'TIjdens het registreren heb je een mailtje gehad. Kijk daar in voor instructies. Als je het mailtje niet hebt gehad, kan Firefly je een nieuwe sturen.',
|
'confirm_account_intro' => 'TIjdens het registreren heb je een mailtje gehad. Kijk daar in voor instructies. Als je het mailtje niet hebt gehad, kan Firefly je een nieuwe sturen.',
|
||||||
@@ -326,98 +326,6 @@ return [
|
|||||||
'title_transfer' => 'Overboekingen',
|
'title_transfer' => 'Overboekingen',
|
||||||
'title_transfers' => 'Overboekingen',
|
'title_transfers' => 'Overboekingen',
|
||||||
|
|
||||||
|
|
||||||
// csv import:
|
|
||||||
'csv_import' => 'Importeer CSV-bestand',
|
|
||||||
'csv' => 'CSV',
|
|
||||||
'csv_index_title' => 'Upload en importeer een kommagescheiden tekstbestand',
|
|
||||||
'csv_define_column_roles' => 'Bepaal kolominhoud',
|
|
||||||
'csv_map_values' => 'Leg relaties met kolomwaardes',
|
|
||||||
'csv_download_config' => 'Download CSV configuratiebestand.',
|
|
||||||
'csv_index_text' => 'Met deze (en de komende) pagina\'s kan je kommagescheiden tekstbestanden importeren. Deze tool is gebaseerd op de prachtige tool van <a href="https://www.atlassian.com/">Atlassian</a>. Om te beginnen selecteer je jouw tekstbestand bij "CSV-bestand". Als je hulp nodig hebt, klik dan op het <i class="fa fa-question-circle"></i>-icoontje rechtsboven.',
|
|
||||||
'csv_index_beta_warning' => 'Deze tool is nog erg experimenteel. Wees dus voorzichtig.',
|
|
||||||
'csv_header_help' => 'Zet hier een vinkje als de eerste rij van het CSV-bestand de namen van de kolommen bevat',
|
|
||||||
'csv_date_help' => 'Het gebruikte datumformaat in jouw bestand. Gebruik het formaat zoals <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">deze pagina</a> het uitlegt (Engels). Het standaardformaat kan omgaan met data zoals deze: :dateExample.',
|
|
||||||
'csv_csv_file_help' => 'Voer hier je kommagescheiden tekstbestand in. Je kan er maar één tegelijkertijd invoeren.',
|
|
||||||
'csv_csv_config_file_help' => 'Voer hier je configuratiebestand in. Als je deze niet hebt, geen zorgen. Latere stappen leggen dit uit.',
|
|
||||||
'csv_upload_button' => 'Begin de import',
|
|
||||||
'csv_column_roles_title' => 'Bepaal de inhoud van elke kolom',
|
|
||||||
'csv_column_roles_text' => 'Firefly kan niet automatisch ontdekken wat elke kolom betekent. Je moet het zelf aangeven. Gebruik de voorbeeldgegevens als je het ook niet zeker weet. Klik op het vraagteken-icoontje (rechtsboven) om te ontdekken wat elke kolomsoort precies is. Als de kolominhoud een directe relatie heeft met gegevens die al in Firefly staan, gebruik dan het vinkje. Tijdens de volgende stap komt Firefly hier dan op terug.',
|
|
||||||
'csv_column_roles_table' => 'Kolominhoud',
|
|
||||||
'csv_column' => 'CSV-kolom',
|
|
||||||
'csv_column_name' => 'CSV-kolomnaam',
|
|
||||||
'csv_column_example' => 'Voorbeeldgegevens',
|
|
||||||
'csv_column_role' => 'Kolom bevat?',
|
|
||||||
'csv_do_map_value' => 'Directe relatie?',
|
|
||||||
'csv_continue' => 'Naar de volgende stap',
|
|
||||||
'csv_go_back' => 'Terug naar de vorige stap',
|
|
||||||
'csv_map_title' => 'Leg relaties met kolomwaardes',
|
|
||||||
'csv_map_text' => 'Sommige kolommen bevatten waardes die misschien al in Firefly bestaan. Selecteer hier de juiste combinaties zodat het importeren netjes aansluit bij je huidige gegevens.',
|
|
||||||
'csv_field_value' => 'Veldwaarde',
|
|
||||||
'csv_field_mapped_to' => 'Is gelijk aan',
|
|
||||||
'csv_do_not_map' => 'Geen relatie',
|
|
||||||
'csv_download_config_title' => 'Download importconfiguratie',
|
|
||||||
'csv_download_config_text' => 'Alles wat je nu hebt zitten instellen kan je downloaden als configuratiebestand voor de volgende keer. Klik op de knop om dit te doen.',
|
|
||||||
'csv_more_information_text' => 'Ook als het importeren fout gaat is dit bestand handig. Na het importeren krijg je nogmaals de gelegenheid dit bestand te downloaden.',
|
|
||||||
'csv_do_download_config' => 'Download het configuratiebestand',
|
|
||||||
'csv_empty_description' => '(geen omschrijving)',
|
|
||||||
'csv_upload_form' => 'CSV upload formulier',
|
|
||||||
'csv_index_unsupported_warning' => 'Het volgende wordt nog niet ondersteund:',
|
|
||||||
'csv_unsupported_map' => 'De tool kan de kolom ":columnRole" niet koppelen aan bestaande gegevens in de database.',
|
|
||||||
'csv_unsupported_value' => 'Firefly kan niet omgaan met kolommen gemarkeerd als ":columnRole".',
|
|
||||||
'csv_cannot_store_value' => 'Firefly heeft geen ruimte gereserveerd voor kolommen gemarkeert als ":columnRole" en kan ze helaas niet verwerken.',
|
|
||||||
'csv_process_title' => 'Het importeren is klaar',
|
|
||||||
'csv_process_text' => ':rows rijen zijn verwerkt.',
|
|
||||||
'csv_row' => 'Rij',
|
|
||||||
'csv_import_with_errors' => 'Er ging één ding fout.|Er gingen :errors dingen fout.',
|
|
||||||
'csv_error_see_logs' => 'De logboeken bevatten mogelijk meer details.',
|
|
||||||
'csv_process_new_entries' => 'Firefly heeft :imported nieuwe transactie(s) gemaakt.',
|
|
||||||
'csv_start_over' => 'Begin opnieuw',
|
|
||||||
'csv_to_index' => 'Naar de index',
|
|
||||||
'csv_upload_not_writeable' => 'Kan niet naar onderstaand pad schrijven. Kan dus niet uploaden.',
|
|
||||||
'csv_column__ignore' => '(negeer deze kolom)',
|
|
||||||
'csv_column_account-iban' => 'Betaalrekening (IBAN)',
|
|
||||||
'csv_column_account-id' => 'Betaalrekening (ID gelijk aan Firefly)',
|
|
||||||
'csv_column_account-name' => 'Betaalrekeningnaam',
|
|
||||||
'csv_column_amount' => 'Bedrag',
|
|
||||||
'csv_column_amount-comma-separated' => 'Bedrag (komma as decimaalscheidingsteken)',
|
|
||||||
'csv_column_bill-id' => 'Contract (ID gelijk aan Firefly)',
|
|
||||||
'csv_column_bill-name' => 'Contractnaam',
|
|
||||||
'csv_column_budget-id' => 'Budget (ID gelijk aan Firefly)',
|
|
||||||
'csv_column_budget-name' => 'Budgetnaam',
|
|
||||||
'csv_column_category-id' => 'Categorie (ID gelijk aan Firefly)',
|
|
||||||
'csv_column_category-name' => 'Categorienaam',
|
|
||||||
'csv_column_currency-code' => 'Valutacode (ISO 4217)',
|
|
||||||
'csv_column_currency-id' => 'Valuta (ID gelijk aan Firefly)',
|
|
||||||
'csv_column_currency-name' => 'Valutanaam',
|
|
||||||
'csv_column_currency-symbol' => 'Valuta',
|
|
||||||
'csv_column_date-rent' => 'Datum (renteberekening)',
|
|
||||||
'csv_column_date-transaction' => 'Datum (transactie)',
|
|
||||||
'csv_column_description' => 'Omschrijving',
|
|
||||||
'csv_column_opposing-iban' => 'Tegenrekening (IBAN)',
|
|
||||||
'csv_column_opposing-id' => 'Tegenrekening (ID gelijk aan Firefly)',
|
|
||||||
'csv_column_opposing-name' => 'Tegenrekeningnaam',
|
|
||||||
'csv_column_rabo-debet-credit' => 'Rabobankspecifiek bij/af indicator',
|
|
||||||
'csv_column_ing-debet-credit' => 'ING-specifieke bij/af indicator',
|
|
||||||
'csv_column_sepa-ct-id' => 'SEPA transactienummer',
|
|
||||||
'csv_column_sepa-ct-op' => 'SEPA tegenrekeningnummer',
|
|
||||||
'csv_column_sepa-db' => 'SEPA "direct debet"-nummer',
|
|
||||||
'csv_column_tags-comma' => 'Tags (kommagescheiden)',
|
|
||||||
'csv_column_tags-space' => 'Tags (spatiegescheiden)',
|
|
||||||
'csv_column_account-number' => 'Betaalrekening (rekeningnummer)',
|
|
||||||
'csv_column_opposing-number' => 'Tegenrekening (rekeningnummer)',
|
|
||||||
'csv_specifix_RabobankDescription' => 'Vink dit aan als je Rabobank CSV-bestanden importeert.',
|
|
||||||
'csv_specifix_AbnAmroDescription' => 'Vink dit aan als je ABN AMRO CSV-bestanden importeert.',
|
|
||||||
'csv_specifix_Dummy' => 'Dit vinkje doet niks (dummy).',
|
|
||||||
'csv_import_account_help' => 'Als jouw CSV bestand geen referenties bevat naar jouw rekening(en), geef dan hier aan om welke rekening het gaat.',
|
|
||||||
'csv_delimiter_help' => 'Kies het veldscheidingsteken dat in het invoerbestand is gebruikt. Bij twijfel is de komma de veiligste optie.',
|
|
||||||
'csv_date_parse_error' => 'Firefly kan van ":value" geen datum maken, gegeven het formaat ":format". Weet je zeker dat je CSV goed is?',
|
|
||||||
'could_not_recover' => 'Helaas, kan niet doorgaan vanaf de vorige stap. Je voortgang is verloren gegaan :(. De logbestanden bevatten meer informatie.',
|
|
||||||
'must_select_roles' => 'Je moet enkele rollen selecteren voor de kolommen in je bestand, anders kan je niet verder.',
|
|
||||||
'invalid_mapping' => 'Je hebt verkeerde gegevens ingevoerd. Je kan helaas niet verder.',
|
|
||||||
'no_file_uploaded' => 'Het lijkt er op dat je niets hebt geüpload.',
|
|
||||||
|
|
||||||
|
|
||||||
// create new stuff:
|
// create new stuff:
|
||||||
'create_new_withdrawal' => 'Nieuwe uitgave',
|
'create_new_withdrawal' => 'Nieuwe uitgave',
|
||||||
'create_new_deposit' => 'Nieuwe inkomsten',
|
'create_new_deposit' => 'Nieuwe inkomsten',
|
||||||
@@ -500,6 +408,8 @@ return [
|
|||||||
'cannot_scan_inactive_bill' => 'Inactieve contracten kunnen niet worden gescand.',
|
'cannot_scan_inactive_bill' => 'Inactieve contracten kunnen niet worden gescand.',
|
||||||
'rescanned_bill' => 'Alles is opnieuw gescand.',
|
'rescanned_bill' => 'Alles is opnieuw gescand.',
|
||||||
'bill_date_little_relevance' => 'Firefly gebruikt alleen de dag van dit datumveld. Dit veld heeft alleen zin als je rekening ook echt op die dag van de maand komt. Zo niet, vul dan gewoon de 1e van de maand in.',
|
'bill_date_little_relevance' => 'Firefly gebruikt alleen de dag van dit datumveld. Dit veld heeft alleen zin als je rekening ook echt op die dag van de maand komt. Zo niet, vul dan gewoon de 1e van de maand in.',
|
||||||
|
'average_bill_amount_year' => 'Gemiddeld contractbedrag (:year)',
|
||||||
|
'average_bill_amount_overall' => 'Gemiddeld contractbedrag (gehele periode)',
|
||||||
|
|
||||||
// accounts:
|
// accounts:
|
||||||
'details_for_asset' => 'Overzicht voor betaalrekening ":name"',
|
'details_for_asset' => 'Overzicht voor betaalrekening ":name"',
|
||||||
@@ -644,12 +554,9 @@ return [
|
|||||||
'saveOnAccount' => 'Sparen op rekening',
|
'saveOnAccount' => 'Sparen op rekening',
|
||||||
'unknown' => 'Onbekend',
|
'unknown' => 'Onbekend',
|
||||||
'daily' => 'Dagelijks',
|
'daily' => 'Dagelijks',
|
||||||
'weekly' => 'Wekelijks',
|
|
||||||
'monthly' => 'Maandelijks',
|
'monthly' => 'Maandelijks',
|
||||||
'quarterly' => 'Elk kwartaal',
|
|
||||||
'half-year' => 'Elk half jaar',
|
|
||||||
'yearly' => 'Jaarlijks',
|
|
||||||
'profile' => 'Profiel',
|
'profile' => 'Profiel',
|
||||||
|
'errors' => 'Fouten',
|
||||||
|
|
||||||
// reports:
|
// reports:
|
||||||
'report_default' => 'Standaard financieel rapport (:start tot :end)',
|
'report_default' => 'Standaard financieel rapport (:start tot :end)',
|
||||||
@@ -742,6 +649,7 @@ return [
|
|||||||
'balanceFor' => 'Saldo op :name',
|
'balanceFor' => 'Saldo op :name',
|
||||||
|
|
||||||
// piggy banks:
|
// piggy banks:
|
||||||
|
'add_money_to_piggy' => 'Stop geld in spaarpotje ":name"',
|
||||||
'piggy_bank' => 'Spaarpotje',
|
'piggy_bank' => 'Spaarpotje',
|
||||||
'new_piggy_bank' => 'Nieuw spaarpotje',
|
'new_piggy_bank' => 'Nieuw spaarpotje',
|
||||||
'store_piggy_bank' => 'Sla spaarpotje op',
|
'store_piggy_bank' => 'Sla spaarpotje op',
|
||||||
@@ -803,6 +711,18 @@ return [
|
|||||||
'user_administration' => 'Gebruikersadministratie',
|
'user_administration' => 'Gebruikersadministratie',
|
||||||
'list_all_users' => 'Alle gebruikers',
|
'list_all_users' => 'Alle gebruikers',
|
||||||
'all_users' => 'Alle gebruikers',
|
'all_users' => 'Alle gebruikers',
|
||||||
|
'all_blocked_domains' => 'Alle geblokkeerde domeinen',
|
||||||
|
'blocked_domains' => 'Geblokkeerde domeinen',
|
||||||
|
'no_domains_banned' => 'Geen domeinen geblokkeerd',
|
||||||
|
'all_user_domains' => 'Alle domeinen van gebruikers',
|
||||||
|
'all_domains_is_filtered' => 'Deze lijst bevat geen domeinen die al geblokkeerd zijn.',
|
||||||
|
'domain_now_blocked' => 'Domein :domein is geblokkeerd',
|
||||||
|
'domain_now_unblocked' => 'Domein :domain is niet meer geblokkeerd',
|
||||||
|
'manual_block_domain' => 'Blokkeer een domein handmatig',
|
||||||
|
'block_domain' => 'Blokkeer domein',
|
||||||
|
'no_domain_filled_in' => 'Geen domein opgegeven',
|
||||||
|
'domain_already_blocked' => 'Domein :domain is al geblokkeerd',
|
||||||
|
'domain_is_now_blocked' => 'Domein :domain is nu geblokkeerd',
|
||||||
|
|
||||||
// split a transaction:
|
// split a transaction:
|
||||||
'transaction_meta_data' => 'Transactie meta-data',
|
'transaction_meta_data' => 'Transactie meta-data',
|
||||||
@@ -815,24 +735,46 @@ return [
|
|||||||
'split_table_intro_withdrawal' => 'Split je uitgave in zoveel stukken als je maar wilt. Standaard is je uitgave niet gesplitst; er is maar één "split". Voeg hieronder zoveel splits toe als je wilt. Denk er aan dat je niet afwijkt van het totaalbedrag. Als je dat wel doet zal Firefly je waarschuwen maar niet corrigeren.',
|
'split_table_intro_withdrawal' => 'Split je uitgave in zoveel stukken als je maar wilt. Standaard is je uitgave niet gesplitst; er is maar één "split". Voeg hieronder zoveel splits toe als je wilt. Denk er aan dat je niet afwijkt van het totaalbedrag. Als je dat wel doet zal Firefly je waarschuwen maar niet corrigeren.',
|
||||||
'store_splitted_withdrawal' => 'Sla gesplitste uitgave op',
|
'store_splitted_withdrawal' => 'Sla gesplitste uitgave op',
|
||||||
'update_splitted_withdrawal' => 'Gesplitste uitgave updaten',
|
'update_splitted_withdrawal' => 'Gesplitste uitgave updaten',
|
||||||
|
'split_title_deposit' => 'Splits je nieuwe inkomsten',
|
||||||
|
'split_intro_one_deposit' => 'Firefly kan inkomsten "splitsen".',
|
||||||
|
'split_intro_two_deposit' => 'Dat betekent dat de inkomsten die je krijgt wordt verdeeld over verschillende doelrekeningen of categorieën.',
|
||||||
|
'split_intro_three_deposit' => 'Je kan bijvoorbeeld je salaris van :total verdelen zodat :split_one wordt opgeslagen als je basissalaris, en :split_two als declaratieteruggave.',
|
||||||
|
'split_table_intro_deposit' => 'Split je inkomsten in zoveel stukken als je maar wilt. Standaard zijn je inkomsten niet gesplitst; er is maar één "split". Voeg hieronder zoveel splits toe als je wilt. Denk er aan dat je niet afwijkt van het totaalbedrag. Als je dat wel doet zal Firefly je waarschuwen maar niet corrigeren.',
|
||||||
|
'store_splitted_deposit' => 'Sla gesplitse inkomsten op',
|
||||||
|
'split_title_transfer' => 'Splits je nieuwe overschrijving',
|
||||||
|
'split_intro_one_transfer' => 'Firefly kan overschrijvingen "splitsen".',
|
||||||
|
'split_intro_two_transfer' => 'Dat betekent dat de uitgave die je maakt wordt verdeeld over verschillende categorieën of spaarpotjes.',
|
||||||
|
'split_intro_three_transfer' => 'Je kan bijvoorbeeld je overschrijving van :total verdelen zodat :split_one in het ene spaarpotje terecht komt, en :split_two in het andere spaarpotje.',
|
||||||
|
'split_table_intro_transfer' => 'Split je overschrijving in zoveel stukken als je maar wilt. Standaard is je overschrijving niet gesplitst; er is maar één "split". Voeg hieronder zoveel splits toe als je wilt. Denk er aan dat je niet afwijkt van het totaalbedrag. Als je dat wel doet zal Firefly je waarschuwen maar niet corrigeren.',
|
||||||
|
'store_splitted_transfer' => 'Sla gesplitste overschrijving op',
|
||||||
|
'add_another_split' => 'Voeg een split toe',
|
||||||
|
'split-transactions' => 'Split transacties',
|
||||||
|
'split-new-transaction' => 'Split een nieuwe transactie',
|
||||||
|
'do_split' => 'Splits',
|
||||||
|
'split_this_withdrawal' => 'Splits deze uitgave',
|
||||||
|
'split_this_deposit' => 'Splits deze inkomsten',
|
||||||
|
'split_this_transfer' => 'Splits deze overboeking',
|
||||||
|
'cannot_edit_multiple_source' => 'Je kan transactie #:id met omschrijving ":description" niet splitsen, want deze bevat meerdere bronrekeningen.',
|
||||||
|
'cannot_edit_multiple_dest' => 'Je kan transactie #:id met omschrijving ":description" niet splitsen, want deze bevat meerdere doelrekeningen.',
|
||||||
|
'no_edit_multiple_left' => 'Je hebt geen geldige transacties geselecteerd.',
|
||||||
|
|
||||||
'split_title_deposit' => 'Splits je nieuwe inkomsten',
|
// import
|
||||||
'split_intro_one_deposit' => 'Firefly kan inkomsten "splitsen".',
|
'configuration_file_help' => 'Als je eerder gegevens in Firefly III hebt geïmporteerd, heb je een configuratiebestand, dat voor jou de instellingen zal doen.',
|
||||||
'split_intro_two_deposit' => 'Dat betekent dat de inkomsten die je krijgt wordt verdeeld over verschillende doelrekeningen of categorieën.',
|
'import_data_index' => 'Index',
|
||||||
'split_intro_three_deposit' => 'Je kan bijvoorbeeld je salaris van :total verdelen zodat :split_one wordt opgeslagen als je basissalaris, en :split_two als declaratieteruggave.',
|
'import_file_type_csv' => 'CSV (kommagescheiden waardes)',
|
||||||
'split_table_intro_deposit' => 'Split je inkomsten in zoveel stukken als je maar wilt. Standaard zijn je inkomsten niet gesplitst; er is maar één "split". Voeg hieronder zoveel splits toe als je wilt. Denk er aan dat je niet afwijkt van het totaalbedrag. Als je dat wel doet zal Firefly je waarschuwen maar niet corrigeren.',
|
'import_file_type_help' => 'Selecteer het type bestand dat je zal uploaden',
|
||||||
'store_splitted_deposit' => 'Sla gesplitse inkomsten op',
|
'import_start' => 'Start importeren',
|
||||||
|
'configure_import' => 'Verder configureren van je import',
|
||||||
'split_title_transfer' => 'Splits je nieuwe overschrijving',
|
'import_finish_configuration' => 'De configuratie voltooien',
|
||||||
'split_intro_one_transfer' => 'Firefly kan overschrijvingen "splitsen".',
|
'settings_for_import' => 'Instellingen',
|
||||||
'split_intro_two_transfer' => 'Dat betekent dat de uitgave die je maakt wordt verdeeld over verschillende categorieën of spaarpotjes.',
|
'import_complete' => 'Configureren van import is klaar!',
|
||||||
'split_intro_three_transfer' => 'Je kan bijvoorbeeld je overschrijving van :total verdelen zodat :split_one in het ene spaarpotje terecht komt, en :split_two in het andere spaarpotje.',
|
'import_complete_text' => 'De import is klaar om te beginnen. Alle de configuratie die je moest doen is gedaan. Download alsjeblieft het configuratiebestand. Als de import mislukt hoef je straks niet overnieuw te beginnen. Voor het daadwerkelijk draaien van de import-routine, voer je het onderstaande commando uit in je browser. Via de site zelf is dit helaas nog niet mogelijk.',
|
||||||
'split_table_intro_transfer' => 'Split je overschrijving in zoveel stukken als je maar wilt. Standaard is je overschrijving niet gesplitst; er is maar één "split". Voeg hieronder zoveel splits toe als je wilt. Denk er aan dat je niet afwijkt van het totaalbedrag. Als je dat wel doet zal Firefly je waarschuwen maar niet corrigeren.',
|
'import_download_config' => 'Download importconfiguratie',
|
||||||
'store_splitted_transfer' => 'Sla gesplitste overschrijving op',
|
'import_start_import' => 'Import starten',
|
||||||
|
'import_intro_beta' => 'De importfunctie van Firefly III is in bèta. Er zijn al veel bestanden geprobeerd, en elk individueel component zou moeten werken. Gecombineerd echter, kan er wat stuk gaan. Als jouw bestand problemen geeft, lees dan <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">deze wikipagina</a> zodat ik eventuele bugs kan fixen.',
|
||||||
'add_another_split' => 'Voeg een split toe',
|
'import_data' => 'Importeer data',
|
||||||
'split-transactions' => 'Split transacties',
|
'import_data_full' => 'Gegevens importeren in Firefly III',
|
||||||
'split-new-transaction' => 'Split een nieuwe transactie',
|
'import' => 'Import',
|
||||||
|
'import_intro_text' => 'Welkom bij de import-routine van Firefly III. Deze pagina\'s helpen je data in Firefly III te importeren. Om dat te doen, download of exporteer je transacties uit andere systemen, en upload ze hier. In de volgende stappen help je Firefly met het bepalen wat de inhoud is van de bestanden die je upload, en hoe er mee om te gaan. Selecteer een bestand, en lees alle instructies zorgvuldig.',
|
||||||
|
'import_file_help' => 'Selecteer je bestand',
|
||||||
];
|
];
|
||||||
|
@@ -71,13 +71,9 @@ return [
|
|||||||
'code' => 'Code',
|
'code' => 'Code',
|
||||||
'iban' => 'IBAN',
|
'iban' => 'IBAN',
|
||||||
'accountNumber' => 'Rekeningnummer',
|
'accountNumber' => 'Rekeningnummer',
|
||||||
'csv' => 'CSV-bestand',
|
|
||||||
'has_headers' => 'Kolomnamen op de eerste rij?',
|
'has_headers' => 'Kolomnamen op de eerste rij?',
|
||||||
'date_format' => 'Datumformaat',
|
'date_format' => 'Datumformaat',
|
||||||
'csv_config' => 'Configuratiebestand',
|
|
||||||
'specifix' => 'Bank- or of bestandsspecifieke opties',
|
'specifix' => 'Bank- or of bestandsspecifieke opties',
|
||||||
'csv_import_account' => 'Standaard rekening voor importeren',
|
|
||||||
'csv_delimiter' => 'CSV scheidingsteken',
|
|
||||||
'attachments[]' => 'Bijlagen',
|
'attachments[]' => 'Bijlagen',
|
||||||
'store_new_withdrawal' => 'Nieuwe uitgave opslaan',
|
'store_new_withdrawal' => 'Nieuwe uitgave opslaan',
|
||||||
'store_new_deposit' => 'Nieuwe inkomsten opslaan',
|
'store_new_deposit' => 'Nieuwe inkomsten opslaan',
|
||||||
@@ -102,9 +98,6 @@ return [
|
|||||||
'include_config' => 'Sla ook een configuratiebestand ook',
|
'include_config' => 'Sla ook een configuratiebestand ook',
|
||||||
'include_old_uploads' => 'Sla ook geïmporteerde bestanden op',
|
'include_old_uploads' => 'Sla ook geïmporteerde bestanden op',
|
||||||
'accounts' => 'Exporteer boekingen van deze rekeningen',
|
'accounts' => 'Exporteer boekingen van deze rekeningen',
|
||||||
'csv_comma' => 'Een komma (,)',
|
|
||||||
'csv_semicolon' => 'Een puntkomma (;)',
|
|
||||||
'csv_tab' => 'Een tab (onzichtbaar)',
|
|
||||||
'delete_account' => 'Verwijder rekening ":name"',
|
'delete_account' => 'Verwijder rekening ":name"',
|
||||||
'delete_bill' => 'Verwijder contract ":name"',
|
'delete_bill' => 'Verwijder contract ":name"',
|
||||||
'delete_budget' => 'Verwijder budget ":name"',
|
'delete_budget' => 'Verwijder budget ":name"',
|
||||||
@@ -137,4 +130,20 @@ return [
|
|||||||
'budget_keep_transactions' => 'De transactie verbonden aan dit budget blijft bewaard.|De :count transacties verbonden aan dit budget blijven bewaard.',
|
'budget_keep_transactions' => 'De transactie verbonden aan dit budget blijft bewaard.|De :count transacties verbonden aan dit budget blijven bewaard.',
|
||||||
'category_keep_transactions' => 'De transactie verbonden aan deze categorie blijft bewaard.|De :count transacties verbonden aan deze categorie blijven bewaard.',
|
'category_keep_transactions' => 'De transactie verbonden aan deze categorie blijft bewaard.|De :count transacties verbonden aan deze categorie blijven bewaard.',
|
||||||
'tag_keep_transactions' => 'De transactie verbonden aan deze tag blijft bewaard.|De :count transacties verbonden aan deze tag blijven bewaard.',
|
'tag_keep_transactions' => 'De transactie verbonden aan deze tag blijft bewaard.|De :count transacties verbonden aan deze tag blijven bewaard.',
|
||||||
|
|
||||||
|
// admin
|
||||||
|
'domain' => 'Domain',
|
||||||
|
|
||||||
|
// import
|
||||||
|
'import_file' => 'Import file',
|
||||||
|
'configuration_file' => 'Configuration file',
|
||||||
|
'import_file_type' => 'Import file type',
|
||||||
|
'csv_comma' => 'Een komma (,)',
|
||||||
|
'csv_semicolon' => 'Een puntkomma (;)',
|
||||||
|
'csv_tab' => 'Een tab (onzichtbaar)',
|
||||||
|
'csv_delimiter' => 'CSV scheidingsteken',
|
||||||
|
'csv_import_account' => 'Standaard rekening voor importeren',
|
||||||
|
'csv_config' => 'Configuratiebestand',
|
||||||
|
|
||||||
|
|
||||||
];
|
];
|
||||||
|
@@ -55,11 +55,6 @@ return [
|
|||||||
'categories-show' => 'bekijk een categorie',
|
'categories-show' => 'bekijk een categorie',
|
||||||
'categories-show-date' => 'bekijk categorie',
|
'categories-show-date' => 'bekijk categorie',
|
||||||
'categories-noCategory' => 'transacties zonder categorie',
|
'categories-noCategory' => 'transacties zonder categorie',
|
||||||
'csv-index' => 'csv-index',
|
|
||||||
'csv-column-roles' => 'kolommen en rollen',
|
|
||||||
'csv-map' => 'kolommen en data',
|
|
||||||
'csv-download-config-page' => 'download configuratie',
|
|
||||||
'csv-process' => 'CSV verwerken',
|
|
||||||
'currency-index' => 'valuta\'s',
|
'currency-index' => 'valuta\'s',
|
||||||
'currency-create' => 'maak een nieuwe munteenheid',
|
'currency-create' => 'maak een nieuwe munteenheid',
|
||||||
'currency-edit' => 'wijzig een munteenheid',
|
'currency-edit' => 'wijzig een munteenheid',
|
||||||
|
@@ -8,54 +8,59 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'buttons' => 'Knoppen',
|
'buttons' => 'Knoppen',
|
||||||
'icon' => 'Icoon',
|
'icon' => 'Icoon',
|
||||||
'create_date' => 'Aangemaakt op',
|
'create_date' => 'Aangemaakt op',
|
||||||
'update_date' => 'Bijgewerkt op',
|
'update_date' => 'Bijgewerkt op',
|
||||||
'balance_before' => 'Saldo voor',
|
'balance_before' => 'Saldo voor',
|
||||||
'balance_after' => 'Saldo na',
|
'balance_after' => 'Saldo na',
|
||||||
'name' => 'Naam',
|
'name' => 'Naam',
|
||||||
'role' => 'Rol',
|
'role' => 'Rol',
|
||||||
'currentBalance' => 'Huidig saldo',
|
'currentBalance' => 'Huidig saldo',
|
||||||
'active' => 'Actief?',
|
'active' => 'Actief?',
|
||||||
'lastActivity' => 'Laatste activiteit',
|
'lastActivity' => 'Laatste activiteit',
|
||||||
'balanceDiff' => 'Saldoverschil tussen :start en :end',
|
'balanceDiff' => 'Saldoverschil tussen :start en :end',
|
||||||
'matchedOn' => 'Wordt herkend',
|
'matchedOn' => 'Wordt herkend',
|
||||||
'matchesOn' => 'Wordt herkend',
|
'matchesOn' => 'Wordt herkend',
|
||||||
'account_type' => 'Accounttype',
|
'account_type' => 'Accounttype',
|
||||||
'new_balance' => 'Nieuw saldo',
|
'new_balance' => 'Nieuw saldo',
|
||||||
'account' => 'Rekening',
|
'account' => 'Rekening',
|
||||||
'matchingAmount' => 'Bedrag',
|
'matchingAmount' => 'Bedrag',
|
||||||
'lastMatch' => 'Laatste keer gezien',
|
'lastMatch' => 'Laatste keer gezien',
|
||||||
'split_number' => 'Split #',
|
'split_number' => 'Split #',
|
||||||
'destination' => 'Doel',
|
'destination' => 'Doel',
|
||||||
'expectedMatch' => 'Wordt verwacht',
|
'source' => 'Bron',
|
||||||
'automatch' => 'Automatisch herkennen?',
|
'expectedMatch' => 'Wordt verwacht',
|
||||||
'repeat_freq' => 'Herhaling',
|
'automatch' => 'Automatisch herkennen?',
|
||||||
'description' => 'Omschrijving',
|
'repeat_freq' => 'Herhaling',
|
||||||
'amount' => 'Bedrag',
|
'description' => 'Omschrijving',
|
||||||
'date' => 'Datum',
|
'amount' => 'Bedrag',
|
||||||
'interest_date' => 'Rentedatum',
|
'date' => 'Datum',
|
||||||
'book_date' => 'Boekdatum',
|
'interest_date' => 'Rentedatum',
|
||||||
'process_date' => 'Verwerkingsdatum',
|
'book_date' => 'Boekdatum',
|
||||||
'from' => 'Van',
|
'process_date' => 'Verwerkingsdatum',
|
||||||
'piggy_bank' => 'Spaarpotje',
|
'from' => 'Van',
|
||||||
'to' => 'Naar',
|
'piggy_bank' => 'Spaarpotje',
|
||||||
'budget' => 'Budget',
|
'to' => 'Naar',
|
||||||
'category' => 'Categorie',
|
'budget' => 'Budget',
|
||||||
'bill' => 'Contract',
|
'category' => 'Categorie',
|
||||||
'withdrawal' => 'Uitgave',
|
'bill' => 'Contract',
|
||||||
'deposit' => 'Inkomsten',
|
'withdrawal' => 'Uitgave',
|
||||||
'transfer' => 'Overschrijving',
|
'deposit' => 'Inkomsten',
|
||||||
'type' => 'Type',
|
'transfer' => 'Overschrijving',
|
||||||
'completed' => 'Opgeslagen',
|
'type' => 'Type',
|
||||||
'iban' => 'IBAN',
|
'completed' => 'Opgeslagen',
|
||||||
'paid_current_period' => 'Betaald deze periode',
|
'iban' => 'IBAN',
|
||||||
'email' => 'E-mail',
|
'paid_current_period' => 'Betaald deze periode',
|
||||||
'registered_at' => 'Geregistreerd op',
|
'email' => 'E-mail',
|
||||||
'is_activated' => 'Is geactiveerd',
|
'registered_at' => 'Geregistreerd op',
|
||||||
'is_blocked' => 'Is geblokkeerd',
|
'is_activated' => 'Is geactiveerd',
|
||||||
'is_admin' => 'Is beheerder',
|
'is_blocked' => 'Is geblokkeerd',
|
||||||
'has_two_factor' => 'Heeft 2FA',
|
'is_admin' => 'Is beheerder',
|
||||||
'blocked_code' => 'Reden voor blokkade',
|
'has_two_factor' => 'Heeft 2FA',
|
||||||
|
'confirmed_from' => 'Bevestigd vanaf',
|
||||||
|
'registered_from' => 'Geregistreerd vanaf',
|
||||||
|
'blocked_code' => 'Reden voor blokkade',
|
||||||
|
'domain' => 'Domein',
|
||||||
|
'registration_attempts' => 'Registratiepogingen',
|
||||||
];
|
];
|
||||||
|
80
resources/lang/pt_BR/csv.php
Normal file
80
resources/lang/pt_BR/csv.php
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* csv.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'import_configure_title' => 'Configure your import',
|
||||||
|
'import_configure_intro' => 'There are some options for your CSV import. Please indicate if your CSV file contains headers on the first column, and what the date format of your date-fields is. That might require some experimentation. The field delimiter is usually a ",", but could also be a ";". Check this carefully.',
|
||||||
|
'import_configure_form' => 'Form',
|
||||||
|
'header_help' => 'Check this if the first row of your CSV file are the column titles',
|
||||||
|
'date_help' => 'Date time format in your CSV. Follow the format like <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">this page</a> indicates. The default value will parse dates that look like this: :dateExample.',
|
||||||
|
'delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.',
|
||||||
|
'config_file_help' => 'Select your CSV import configuration here. If you do not know what this is, ignore it. It will be explained later.',
|
||||||
|
'import_account_help' => 'If your CSV file does NOT contain information about your asset account(s), use this dropdown to select to which account the transactions in the CSV belong to.',
|
||||||
|
'upload_not_writeable' => 'The grey box contains a file path. It should be writeable. Please make sure it is.',
|
||||||
|
|
||||||
|
// roles
|
||||||
|
'column_roles_title' => 'Define column roles',
|
||||||
|
'column_roles_text' => '<p>Firefly III cannot guess what data each column contains. You must tell Firefly which kinds of data to expect. The example data can guide you into picking the correct type from the dropdown. If a column cannot be matched to a useful data type, please let me know <a href="https://github.com/JC5/firefly-iii/issues/new">by creating an issue</a>.</p><p>Some values in your CSV file, such as account names or categories, may already exist in your Firefly III database. If you select "map these values" Firefly will not attempt to search for matching values itself but allow you to match the CSV values against the values in your database. This allows you to fine-tune the import.</p>',
|
||||||
|
'column_roles_table' => 'Table',
|
||||||
|
'column_name' => 'Name of column',
|
||||||
|
'column_example' => 'Column example data',
|
||||||
|
'column_role' => 'Column data meaning',
|
||||||
|
'do_map_value' => 'Map these values',
|
||||||
|
'column' => 'Column',
|
||||||
|
'no_example_data' => 'No example data available',
|
||||||
|
'store_column_roles' => 'Continue import',
|
||||||
|
'do_not_map' => '(do not map)',
|
||||||
|
'map_title' => 'Connect import data to Firefly III data',
|
||||||
|
'map_text' => 'In the following tables, the left value shows you information found in your uploaded CSV file. It is your task to map this value, if possible, to a value already present in your database. Firefly will stick to this mapping. If there is no value to map to, or you do not wish to map the specific value, select nothing.',
|
||||||
|
|
||||||
|
'field_value' => 'Field value',
|
||||||
|
'field_mapped_to' => 'Mapped to',
|
||||||
|
'store_column_mapping' => 'Store mapping',
|
||||||
|
|
||||||
|
// map things.
|
||||||
|
|
||||||
|
|
||||||
|
'column__ignore' => '(ignore this column)',
|
||||||
|
'column_account-iban' => 'Asset account (IBAN)',
|
||||||
|
'column_account-id' => 'Asset account ID (matching Firefly)',
|
||||||
|
'column_account-name' => 'Asset account (name)',
|
||||||
|
'column_amount' => 'Amount',
|
||||||
|
'column_amount-comma-separated' => 'Amount (comma as decimal separator)',
|
||||||
|
'column_bill-id' => 'Bill ID (matching Firefly)',
|
||||||
|
'column_bill-name' => 'Bill name',
|
||||||
|
'column_budget-id' => 'Budget ID (matching Firefly)',
|
||||||
|
'column_budget-name' => 'Budget name',
|
||||||
|
'column_category-id' => 'Category ID (matching Firefly)',
|
||||||
|
'column_category-name' => 'Category name',
|
||||||
|
'column_currency-code' => 'Currency code (ISO 4217)',
|
||||||
|
'column_currency-id' => 'Currency ID (matching Firefly)',
|
||||||
|
'column_currency-name' => 'Currency name (matching Firefly)',
|
||||||
|
'column_currency-symbol' => 'Currency symbol (matching Firefly)',
|
||||||
|
'column_date-interest' => 'Interest calculation date',
|
||||||
|
'column_date-book' => 'Transaction booking date',
|
||||||
|
'column_date-process' => 'Transaction process date',
|
||||||
|
'column_date-transaction' => 'Date',
|
||||||
|
'column_description' => 'Description',
|
||||||
|
'column_opposing-iban' => 'Opposing account (IBAN)',
|
||||||
|
'column_opposing-id' => 'Opposing account ID (matching Firefly)',
|
||||||
|
'column_external-id' => 'External ID',
|
||||||
|
'column_opposing-name' => 'Opposing account (name)',
|
||||||
|
'column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator',
|
||||||
|
'column_ing-debet-credit' => 'ING specific debet/credit indicator',
|
||||||
|
'column_sepa-ct-id' => 'SEPA Credit Transfer end-to-end ID',
|
||||||
|
'column_sepa-ct-op' => 'SEPA Credit Transfer opposing account',
|
||||||
|
'column_sepa-db' => 'SEPA Direct Debet',
|
||||||
|
'column_tags-comma' => 'Tags (comma separated)',
|
||||||
|
'column_tags-space' => 'Tags (space separated)',
|
||||||
|
'column_account-number' => 'Asset account (account number)',
|
||||||
|
'column_opposing-number' => 'Opposing account (account number)',
|
||||||
|
];
|
@@ -70,15 +70,15 @@ return [
|
|||||||
'registered' => 'Você se registrou com sucesso!',
|
'registered' => 'Você se registrou com sucesso!',
|
||||||
'search' => 'Pesquisa',
|
'search' => 'Pesquisa',
|
||||||
'no_budget_pointer' => 'Parece que não há orçamentos ainda. Você deve criar alguns na página <a href="/budgets">orçamentos</a>. Orçamentos podem ajudá-lo a manter o controle de despesas.',
|
'no_budget_pointer' => 'Parece que não há orçamentos ainda. Você deve criar alguns na página <a href="/budgets">orçamentos</a>. Orçamentos podem ajudá-lo a manter o controle de despesas.',
|
||||||
'source_accounts' => 'Source account(s)',
|
'source_accounts' => 'Conta(s) de origem',
|
||||||
'destination_accounts' => 'Destination account(s)',
|
'destination_accounts' => 'Conta(s) de destino',
|
||||||
|
|
||||||
// repeat frequencies:
|
// repeat frequencies:
|
||||||
'repeat_freq_monthly' => 'mensal',
|
'repeat_freq_monthly' => 'mensal',
|
||||||
'weekly' => 'Semanal',
|
'weekly' => 'semanal',
|
||||||
'quarterly' => 'Trimestral',
|
'quarterly' => 'trimestral',
|
||||||
'half-year' => 'Semestral',
|
'half-year' => 'metade de cada ano',
|
||||||
'yearly' => 'Anual',
|
'yearly' => 'anual',
|
||||||
// account confirmation:
|
// account confirmation:
|
||||||
'confirm_account_header' => 'Por favor, confirme sua conta',
|
'confirm_account_header' => 'Por favor, confirme sua conta',
|
||||||
'confirm_account_intro' => 'Um e-mail foi enviado para o endereço que você usou durante o seu registro. Por favor confira-o para mais instruções. Se não recebeu esta mensagem, podemos enviá-lo novamente.',
|
'confirm_account_intro' => 'Um e-mail foi enviado para o endereço que você usou durante o seu registro. Por favor confira-o para mais instruções. Se não recebeu esta mensagem, podemos enviá-lo novamente.',
|
||||||
@@ -326,98 +326,6 @@ return [
|
|||||||
'title_transfer' => 'Transferências',
|
'title_transfer' => 'Transferências',
|
||||||
'title_transfers' => 'Transferências',
|
'title_transfers' => 'Transferências',
|
||||||
|
|
||||||
|
|
||||||
// csv import:
|
|
||||||
'csv_import' => 'Importar arquivo CSV',
|
|
||||||
'csv' => 'CSV',
|
|
||||||
'csv_index_title' => 'Carregar e importar um arquivo CSV',
|
|
||||||
'csv_define_column_roles' => 'Definir papeis da coluna',
|
|
||||||
'csv_map_values' => 'Valores mapeados encontrados para valores existentes',
|
|
||||||
'csv_download_config' => 'Download do arquivo CSV de configuração.',
|
|
||||||
'csv_index_text' => 'Este formulário permite você importar um arquivo CSV com transações para dentro do Firefly. É baseado no excelente importador CSV feito pelo pessoal da <a href="https://www.atlassian.com/">Atlassian</a>. Basta fazer upload de seu arquivo CSV e siga as instruções. Se você gostaria de aprender mais, por favor clique sobre o <i class="fa fa-question-circle"></i> botão na parte superior desta página.',
|
|
||||||
'csv_index_beta_warning' => 'Esta ferramenta está em beta. Por favor proceder com cautela',
|
|
||||||
'csv_header_help' => 'Selecione esta caixa quando a primeira linha do arquivo CSV consiste em nomes de colunas, os dados não reais',
|
|
||||||
'csv_date_help' => 'Formato de hora de data em seu CSV. Siga o formato como indica <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">esta página</a>. O valor padrão analisará datas que se parecem com isso: :dateExample.',
|
|
||||||
'csv_csv_file_help' => 'Selecione o arquivo CSV aqui. Você só pode carregar um arquivo de cada vez',
|
|
||||||
'csv_csv_config_file_help' => 'Selecione a configuração de importação CSV aqui. Se você não sabe o que é isso, ignore. Será explicado mais tarde.',
|
|
||||||
'csv_upload_button' => 'Iniciando importação do CSV',
|
|
||||||
'csv_column_roles_title' => 'Definir papeis da coluna',
|
|
||||||
'csv_column_roles_text' => 'Firefly não sabe o que significa cada coluna. Você precisa indicar o que cada coluna é. Por favor confira os dados de exemplo se você não está certo mesmo. Clique sobre o ponto de interrogação (superior direito da página) para aprender o que significa que cada coluna. Se você deseja mapear dados importados para dados existentes em Firefly, use a caixa de seleção. O próximo passo irá mostrar-lhe o que esse botão faz.',
|
|
||||||
'csv_column_roles_table' => 'Papéis da Coluna',
|
|
||||||
'csv_column' => 'Coluna CSV',
|
|
||||||
'csv_column_name' => 'Nome da coluna do CSV',
|
|
||||||
'csv_column_example' => 'Exemplo de dados da coluna',
|
|
||||||
'csv_column_role' => 'Coluna contém?',
|
|
||||||
'csv_do_map_value' => 'Valor mapeado?',
|
|
||||||
'csv_continue' => 'Continuar para o próximo passo',
|
|
||||||
'csv_go_back' => 'Voltar para o passo anterior',
|
|
||||||
'csv_map_title' => 'Valores mapeados encontrados para valores existentes',
|
|
||||||
'csv_map_text' => 'Esta página permite mapear os valores do arquivo CSV para entradas existentes em seu banco de dados. Isso garante que as contas e outras coisas não serão criadas duas vezes.',
|
|
||||||
'csv_field_value' => 'Valor do campo do CSV',
|
|
||||||
'csv_field_mapped_to' => 'Deve ser mapeado para...',
|
|
||||||
'csv_do_not_map' => 'Não mapear este valor',
|
|
||||||
'csv_download_config_title' => 'Download do CSV de configuração ',
|
|
||||||
'csv_download_config_text' => 'Tudo o que você configurou pode ser baixado como um arquivo de configuração. Clique no botão para fazê-lo.',
|
|
||||||
'csv_more_information_text' => 'Se a importação falhar, você pode usar este arquivo de configuração, então você não tem que começar tudo de novo. Mas, se a importação for bem-sucedido, será mais fácil carregar arquivos CSV semelhantes.',
|
|
||||||
'csv_do_download_config' => 'Download do arquivo de configuração.',
|
|
||||||
'csv_empty_description' => '(descrição vazia)',
|
|
||||||
'csv_upload_form' => 'Formulário de Upload do CSV',
|
|
||||||
'csv_index_unsupported_warning' => 'O importador de CSV está incapaz de fazer o seguinte:',
|
|
||||||
'csv_unsupported_map' => 'O importador não pode mapear a coluna ":columnRole" para os valores existentes no banco de dados.',
|
|
||||||
'csv_unsupported_value' => 'O importador não sabe como lidar com valores em colunas marcadas como ":columnRole".',
|
|
||||||
'csv_cannot_store_value' => 'O importador não reservou espaço para colunas marcadas ":columnRole" e será incapaz de processá-los.',
|
|
||||||
'csv_process_title' => 'Importação do CSV terminou!',
|
|
||||||
'csv_process_text' => 'O importador do CSV terminou e processou :rows linhas',
|
|
||||||
'csv_row' => 'Linha',
|
|
||||||
'csv_import_with_errors' => 'Houve um erro.|Houve :errors erros.',
|
|
||||||
'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_start_over' => 'Importar novamente',
|
|
||||||
'csv_to_index' => 'Voltar para tela inicial',
|
|
||||||
'csv_upload_not_writeable' => 'Não é possível gravar no caminho mencionado aqui. Não pode fazer o upload',
|
|
||||||
'csv_column__ignore' => '(ignorar esta coluna)',
|
|
||||||
'csv_column_account-iban' => 'Conta de Ativo (IBAN)',
|
|
||||||
'csv_column_account-id' => 'ID da Conta de Ativo (correspondente Firefly)',
|
|
||||||
'csv_column_account-name' => 'Conta de Ativo (nome)',
|
|
||||||
'csv_column_amount' => 'Valor',
|
|
||||||
'csv_column_amount-comma-separated' => 'Auantia (vírgula como separador decimal)',
|
|
||||||
'csv_column_bill-id' => 'ID Fatura (correspondente Firefly)',
|
|
||||||
'csv_column_bill-name' => 'Nom da Fatura',
|
|
||||||
'csv_column_budget-id' => 'ID do Orçamento (correspondente Firefly)',
|
|
||||||
'csv_column_budget-name' => 'Nome do Orçamento',
|
|
||||||
'csv_column_category-id' => 'ID da Categoria (correspondente Firefly)',
|
|
||||||
'csv_column_category-name' => 'Nome da Categoria',
|
|
||||||
'csv_column_currency-code' => 'Código da Moeda (ISO 4217)',
|
|
||||||
'csv_column_currency-id' => 'ID 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_date-rent' => 'Data de cálculo da renda',
|
|
||||||
'csv_column_date-transaction' => 'Data',
|
|
||||||
'csv_column_description' => 'Descrição',
|
|
||||||
'csv_column_opposing-iban' => 'Opondo-se conta (IBAN)',
|
|
||||||
'csv_column_opposing-id' => 'ID da conta opostas (Firefly equivalente)',
|
|
||||||
'csv_column_opposing-name' => 'Opondo-se conta (nome)',
|
|
||||||
'csv_column_rabo-debet-credit' => 'Indicador de débito/crédito do Rabobank',
|
|
||||||
'csv_column_ing-debet-credit' => 'Indicador de débito/crédito do ING',
|
|
||||||
'csv_column_sepa-ct-id' => 'Transferência de crédito SEPA fim-a-fim ID',
|
|
||||||
'csv_column_sepa-ct-op' => 'Transferência de crédito SEPA conta contrária',
|
|
||||||
'csv_column_sepa-db' => 'SEPA Débito Direto',
|
|
||||||
'csv_column_tags-comma' => 'Tags (separadas por vírgula)',
|
|
||||||
'csv_column_tags-space' => 'Tags (separadas por espaço)',
|
|
||||||
'csv_column_account-number' => 'Conta de ativo (número da conta)',
|
|
||||||
'csv_column_opposing-number' => 'Conta Contrária (número da conta)',
|
|
||||||
'csv_specifix_RabobankDescription' => 'Selecione esta opção quando você estiver importando arquivos de exportação de CSV do Rabobank.',
|
|
||||||
'csv_specifix_AbnAmroDescription' => 'Selecione esta opção quando você estiver importando arquivos de exportação de CSV do ABN AMRO.',
|
|
||||||
'csv_specifix_Dummy' => 'Marcar esta não tem qualquer efeito.',
|
|
||||||
'csv_import_account_help' => 'Se seu arquivo CSV não contém informações sobre sua(s) conta(s) ativa(s), use este combobox para selecionar para qual conta pertencem as transações em CSV.',
|
|
||||||
'csv_delimiter_help' => 'Escolha o delimitador de campo que é usado em seu arquivo de entrada. Se não estiver claro, a vírgula é a opção mais segura.',
|
|
||||||
'csv_date_parse_error' => 'Não foi possível analisar uma data válida de ":value", usando o formato ":formato". Tem certeza que seu CSV está correto?',
|
|
||||||
'could_not_recover' => 'Não poderia continuar da etapa anterior. Seu progresso foi perdido :(. Os arquivos de log você dirão o que aconteceu.',
|
|
||||||
'must_select_roles' => 'Você deve selecionar algumas funções para o conteúdo do arquivo, ou o processo não pode continuar.',
|
|
||||||
'invalid_mapping' => 'Você se submeteu a um mapeamento inválido. O processo não pode continuar.',
|
|
||||||
'no_file_uploaded' => 'Parece que você não enviou um arquivo.',
|
|
||||||
|
|
||||||
|
|
||||||
// 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',
|
||||||
@@ -500,6 +408,8 @@ return [
|
|||||||
'cannot_scan_inactive_bill' => 'Faturas inativas não podem ser verificadas.',
|
'cannot_scan_inactive_bill' => 'Faturas inativas não podem ser verificadas.',
|
||||||
'rescanned_bill' => 'Tudo examinado novamente.',
|
'rescanned_bill' => 'Tudo examinado novamente.',
|
||||||
'bill_date_little_relevance' => 'A única parte desta data usado pelo Firefly é o dia. Só é útil quando a conta chega exatamente na mesma data, todo mês. Se a data de pagamento de suas contas varia, basta usar o primeiro dia do mês.',
|
'bill_date_little_relevance' => 'A única parte desta data usado pelo Firefly é o dia. Só é útil quando a conta chega exatamente na mesma data, todo mês. Se a data de pagamento de suas contas varia, basta usar o primeiro dia do mês.',
|
||||||
|
'average_bill_amount_year' => 'Average bill amount (:year)',
|
||||||
|
'average_bill_amount_overall' => 'Average bill amount (overall)',
|
||||||
|
|
||||||
// accounts:
|
// accounts:
|
||||||
'details_for_asset' => 'Detalhes para a conta de ativo ":name"',
|
'details_for_asset' => 'Detalhes para a conta de ativo ":name"',
|
||||||
@@ -644,19 +554,16 @@ return [
|
|||||||
'saveOnAccount' => 'Salvar na conta',
|
'saveOnAccount' => 'Salvar na conta',
|
||||||
'unknown' => 'Desconhecido',
|
'unknown' => 'Desconhecido',
|
||||||
'daily' => 'Diário',
|
'daily' => 'Diário',
|
||||||
'weekly' => 'Semanal',
|
|
||||||
'monthly' => 'Mensal',
|
'monthly' => 'Mensal',
|
||||||
'quarterly' => 'Trimestral',
|
|
||||||
'half-year' => 'Semestral',
|
|
||||||
'yearly' => 'Anual',
|
|
||||||
'profile' => 'Perfil',
|
'profile' => 'Perfil',
|
||||||
|
'errors' => 'Errors',
|
||||||
|
|
||||||
// reports:
|
// reports:
|
||||||
'report_default' => 'Relatório financeiro padrão de :start até :end',
|
'report_default' => 'Relatório financeiro padrão de :start até :end',
|
||||||
'report_audit' => 'Visão geral do histórico de transação de :start até :end',
|
'report_audit' => 'Visão geral do histórico de transação de :start até :end',
|
||||||
'quick_link_reports' => 'Ligações rápidas',
|
'quick_link_reports' => 'Ligações rápidas',
|
||||||
'quick_link_default_report' => 'Relatório financeiro padrão',
|
'quick_link_default_report' => 'Relatório financeiro padrão',
|
||||||
'quick_link_audit_report' => 'Transaction history overview',
|
'quick_link_audit_report' => 'Visão geral do histórico de transação',
|
||||||
'report_this_month_quick' => 'Mês atual, todas as contas',
|
'report_this_month_quick' => 'Mês atual, todas as contas',
|
||||||
'report_this_year_quick' => 'Ano atual, todas as contas',
|
'report_this_year_quick' => 'Ano atual, todas as contas',
|
||||||
'report_this_fiscal_year_quick' => 'Ano fiscal atual, todas as contas',
|
'report_this_fiscal_year_quick' => 'Ano fiscal atual, todas as contas',
|
||||||
@@ -742,6 +649,7 @@ return [
|
|||||||
'balanceFor' => 'Saldo para ":name"',
|
'balanceFor' => 'Saldo para ":name"',
|
||||||
|
|
||||||
// piggy banks:
|
// piggy banks:
|
||||||
|
'add_money_to_piggy' => 'Add money to piggy bank ":name"',
|
||||||
'piggy_bank' => 'Cofrinho',
|
'piggy_bank' => 'Cofrinho',
|
||||||
'new_piggy_bank' => 'Criar novo cofrinho',
|
'new_piggy_bank' => 'Criar novo cofrinho',
|
||||||
'store_piggy_bank' => 'Armazenar novo cofrinho',
|
'store_piggy_bank' => 'Armazenar novo cofrinho',
|
||||||
@@ -803,36 +711,70 @@ return [
|
|||||||
'user_administration' => 'Administração de usuários',
|
'user_administration' => 'Administração de usuários',
|
||||||
'list_all_users' => 'Todos os usuários',
|
'list_all_users' => 'Todos os usuários',
|
||||||
'all_users' => 'Todos os usuários',
|
'all_users' => 'Todos os usuários',
|
||||||
|
'all_blocked_domains' => 'All blocked domains',
|
||||||
|
'blocked_domains' => 'Blocked domains',
|
||||||
|
'no_domains_banned' => 'No domains blocked',
|
||||||
|
'all_user_domains' => 'All user email address domains',
|
||||||
|
'all_domains_is_filtered' => 'This list does not include already blocked domains.',
|
||||||
|
'domain_now_blocked' => 'Domain :domain is now blocked',
|
||||||
|
'domain_now_unblocked' => 'Domain :domain is now unblocked',
|
||||||
|
'manual_block_domain' => 'Block a domain by hand',
|
||||||
|
'block_domain' => 'Block domain',
|
||||||
|
'no_domain_filled_in' => 'No domain filled in',
|
||||||
|
'domain_already_blocked' => 'Domain :domain is already blocked',
|
||||||
|
'domain_is_now_blocked' => 'Domain :domain is now blocked',
|
||||||
|
|
||||||
// split a transaction:
|
// split a transaction:
|
||||||
'transaction_meta_data' => 'Transaction meta-data',
|
'transaction_meta_data' => 'Dados de transação',
|
||||||
'transaction_dates' => 'Transaction dates',
|
'transaction_dates' => 'Data de transação',
|
||||||
'splits' => 'Splits',
|
'splits' => 'Divide-se',
|
||||||
'split_title_withdrawal' => 'Split your new withdrawal',
|
'split_title_withdrawal' => 'Dividir sua nova retirada',
|
||||||
'split_intro_one_withdrawal' => 'Firefly supports the "splitting" of a withdrawal.',
|
'split_intro_one_withdrawal' => 'Firefly suporta a "divisão" de uma retirada.',
|
||||||
'split_intro_two_withdrawal' => 'It means that the amount of money you\'ve spent is divided between several destination expense accounts, budgets or categories.',
|
'split_intro_two_withdrawal' => 'Isso significa que a quantidade de dinheiro que você gastou será dividida entre várias contas de despesas do destino, orçamentos ou categorias.',
|
||||||
'split_intro_three_withdrawal' => 'For example: you could split your :total groceries so you pay :split_one from your "daily groceries" budget and :split_two from your "cigarettes" budget.',
|
'split_intro_three_withdrawal' => 'Por exemplo: você pode dividir seu :total de mantimentos de modo que você pague :split_one de seu orçamento diário de mantimentos e :split_two do seu orçamento para "cigarros".',
|
||||||
'split_table_intro_withdrawal' => 'Split your withdrawal in as many things as you want. By default the transaction will not split, there is just one entry. Add as many splits as you want to, below. Remember that you should not deviate from your total amount. If you do, Firefly will warn you but not correct you.',
|
'split_table_intro_withdrawal' => 'Dividi sua retirada em tantas coisas quanto quiser. Por padrão, a transação não será dividida, há apenas uma entrada. Adicione muitas divisões como desejar, abaixo. Lembre-se de que você não deve se desviar do seu montante total. Se o fizeres, Firefly irá avisá-lo mas não corrigirá.',
|
||||||
'store_splitted_withdrawal' => 'Store splitted withdrawal',
|
'store_splitted_withdrawal' => 'Armazenar retirada dividida',
|
||||||
'update_splitted_withdrawal' => 'Update splitted withdrawal',
|
'update_splitted_withdrawal' => 'Atualização de retirada dividida',
|
||||||
|
'split_title_deposit' => 'Dividir seu novo depósito',
|
||||||
'split_title_deposit' => 'Split your new deposit',
|
'split_intro_one_deposit' => 'Firefly suporta a "divisão" de um depósito.',
|
||||||
'split_intro_one_deposit' => 'Firefly supports the "splitting" of a deposit.',
|
'split_intro_two_deposit' => 'Isso significa que a quantidade de dinheiro que você ganhou será dividida entre várias contas de receitas de fonte ou categorias.',
|
||||||
'split_intro_two_deposit' => 'It means that the amount of money you\'ve earned is divided between several source revenue accounts or categories.',
|
'split_intro_three_deposit' => 'Por exemplo: você pode dividir seu :total salário para que você obtenha :split_one como seu salário-base e :split_two como um reembolso para alguma despesa.',
|
||||||
'split_intro_three_deposit' => 'For example: you could split your :total salary so you get :split_one as your base salary and :split_two as a reimbursment for expenses made.',
|
'split_table_intro_deposit' => 'Dividi seu depósito em tantas coisas quanto quiser. Por padrão, a transação não será dividida, há apenas uma entrada. Adicione muitas divisões como desejar, abaixo. Lembre-se de que você não deve se desviar do seu montante total. Se o fizeres, Firefly irá avisá-lo mas não corrigirá.',
|
||||||
'split_table_intro_deposit' => 'Split your deposit in as many things as you want. By default the transaction will not split, there is just one entry. Add as many splits as you want to, below. Remember that you should not deviate from your total amount. If you do, Firefly will warn you but not correct you.',
|
'store_splitted_deposit' => 'Armazenar depósito dividido',
|
||||||
'store_splitted_deposit' => 'Store splitted deposit',
|
'split_title_transfer' => 'Dividir sua nova transferência',
|
||||||
|
'split_intro_one_transfer' => 'Firefly suporta a "divisão" de uma transferência.',
|
||||||
'split_title_transfer' => 'Split your new transfer',
|
'split_intro_two_transfer' => 'Isso significa que a quantidade de dinheiro que você está movendo será dividida entre várias categorias ou cofrinhos.',
|
||||||
'split_intro_one_transfer' => 'Firefly supports the "splitting" of a transfer.',
|
'split_intro_three_transfer' => 'Por exemplo: você pode dividir sua movimentação :total , para que você obtenha :split_one em um cofrinho e :split_two em outro.',
|
||||||
'split_intro_two_transfer' => 'It means that the amount of money you\'re moving is divided between several categories or piggy banks.',
|
'split_table_intro_transfer' => 'Dividi sua transferência em tantas coisas quanto quiser. Por padrão, a transação não será dividida, há apenas uma entrada. Adicione muitas divisões como desejar, abaixo. Lembre-se de que você não deve se desviar do seu montante total. Se o fizeres, Firefly irá avisá-lo mas não corrigirá.',
|
||||||
'split_intro_three_transfer' => 'For example: you could split your :total move so you get :split_one in one piggy bank and :split_two in another.',
|
'store_splitted_transfer' => 'Armazenar transferência dividida',
|
||||||
'split_table_intro_transfer' => 'Split your transfer in as many things as you want. By default the transaction will not split, there is just one entry. Add as many splits as you want to, below. Remember that you should not deviate from your total amount. If you do, Firefly will warn you but not correct you.',
|
'add_another_split' => 'Adicionar outra divisão',
|
||||||
'store_splitted_transfer' => 'Store splitted transfer',
|
'split-transactions' => 'Dividir transações',
|
||||||
|
'split-new-transaction' => 'Dividir uma nova transação',
|
||||||
'add_another_split' => 'Add another split',
|
'do_split' => 'Do a split',
|
||||||
'split-transactions' => 'Split transactions',
|
'split_this_withdrawal' => 'Split this withdrawal',
|
||||||
'split-new-transaction' => 'Split a new transaction',
|
'split_this_deposit' => 'Split this deposit',
|
||||||
|
'split_this_transfer' => 'Split this transfer',
|
||||||
|
'cannot_edit_multiple_source' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple source accounts.',
|
||||||
|
'cannot_edit_multiple_dest' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple destination accounts.',
|
||||||
|
'no_edit_multiple_left' => 'You have selected no valid transactions to edit.',
|
||||||
|
|
||||||
|
// import
|
||||||
|
'configuration_file_help' => 'If you have previously imported data into Firefly III, you may have a configuration file, which will pre-set configuration values for you.',
|
||||||
|
'import_data_index' => 'Index',
|
||||||
|
'import_file_type_csv' => 'CSV (comma separated values)',
|
||||||
|
'import_file_type_help' => 'Select the type of file you will upload',
|
||||||
|
'import_start' => 'Start the import',
|
||||||
|
'configure_import' => 'Further configure your import',
|
||||||
|
'import_finish_configuration' => 'Finish configuration',
|
||||||
|
'settings_for_import' => 'Settings',
|
||||||
|
'import_complete' => 'Import configuration complete!',
|
||||||
|
'import_complete_text' => 'The import is ready to start. All the configuration you needed to do has been done. Please download the configuration file. It will help you with the import should it not go as planned. To actually run the import, you need to execute the following command in your console. Unfortunately, a web-based import is not yet possible.',
|
||||||
|
'import_download_config' => 'Download configuration',
|
||||||
|
'import_start_import' => 'Start import',
|
||||||
|
'import_intro_beta' => 'The import function of Firefly III is in beta. Many users of Firefly III have tried many different files. Although each individual compontent of this import routine works (really), the combination might break. If your file cannot be imported by Firefly, please read <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">this wiki page</a> so I can fix the problem you have run into.',
|
||||||
|
'import_data' => 'Import data',
|
||||||
|
'import_data_full' => 'Import data into Firefly III',
|
||||||
|
'import' => 'Import',
|
||||||
|
'import_intro_text' => 'Welcome to the Firefly III data import routine. At the moment, this routine can help you import files into Firefly. To do so, you must download or export transactions from other systems or software, and upload them here. The next steps will let you help Firefly III determin what the content is of your file, and how to handle it. Please select a file, and read all instructions carefully.',
|
||||||
|
'import_file_help' => 'Select your file',
|
||||||
];
|
];
|
||||||
|
@@ -22,20 +22,20 @@ return [
|
|||||||
'amount_max' => 'Valor Máximo',
|
'amount_max' => 'Valor Máximo',
|
||||||
'match' => 'Corresponde em',
|
'match' => 'Corresponde em',
|
||||||
'repeat_freq' => 'Repetições',
|
'repeat_freq' => 'Repetições',
|
||||||
'journal_currency_id' => 'Currency',
|
'journal_currency_id' => 'Moeda',
|
||||||
'journal_amount' => 'Amount',
|
'journal_amount' => 'Quantia',
|
||||||
'journal_asset_source_account' => 'Asset account (source)',
|
'journal_asset_source_account' => 'Conta de ativo (fonte)',
|
||||||
'journal_source_account_name' => 'Revenue account (source)',
|
'journal_source_account_name' => 'Conta de receita (fonte)',
|
||||||
'journal_source_account_id' => 'Asset account (source)',
|
'journal_source_account_id' => 'Conta de ativo (fonte)',
|
||||||
'account_from_id' => 'da conta',
|
'account_from_id' => 'da conta',
|
||||||
'account_to_id' => 'para conta',
|
'account_to_id' => 'para conta',
|
||||||
'journal_destination_account_id' => 'Asset account (destination)',
|
'journal_destination_account_id' => 'Conta de ativo (destino)',
|
||||||
'asset_destination_account' => 'Asset account (destination)',
|
'asset_destination_account' => 'Conta de ativo (destino)',
|
||||||
'asset_source_account' => 'Asset account (source)',
|
'asset_source_account' => 'Conta de ativo (fonte)',
|
||||||
'journal_description' => 'Description',
|
'journal_description' => 'Descrição',
|
||||||
'split_journal' => 'Split this transaction',
|
'split_journal' => 'Dividir essa transação',
|
||||||
'split_journal_explanation' => 'Split this transaction in multiple parts',
|
'split_journal_explanation' => 'Dividir essa transação em várias partes',
|
||||||
'currency' => 'Currency',
|
'currency' => 'Moeda',
|
||||||
'account_id' => 'Conta de ativo',
|
'account_id' => 'Conta de ativo',
|
||||||
'budget_id' => 'Orçamento',
|
'budget_id' => 'Orçamento',
|
||||||
'openingBalance' => 'Saldo inicial',
|
'openingBalance' => 'Saldo inicial',
|
||||||
@@ -71,13 +71,9 @@ return [
|
|||||||
'code' => 'Código',
|
'code' => 'Código',
|
||||||
'iban' => 'IBAN',
|
'iban' => 'IBAN',
|
||||||
'accountNumber' => 'Número de conta',
|
'accountNumber' => 'Número de conta',
|
||||||
'csv' => 'Arquivo CSV',
|
|
||||||
'has_headers' => 'Cabeçalhos',
|
'has_headers' => 'Cabeçalhos',
|
||||||
'date_format' => 'Formato da Data',
|
'date_format' => 'Formato da Data',
|
||||||
'csv_config' => 'Importar CSV de configuração',
|
|
||||||
'specifix' => 'Banco- ou arquivo específico corrigídos',
|
'specifix' => 'Banco- ou arquivo específico corrigídos',
|
||||||
'csv_import_account' => 'Conta de importação padrão',
|
|
||||||
'csv_delimiter' => 'Delimitador de campo CSV',
|
|
||||||
'attachments[]' => 'Anexos',
|
'attachments[]' => 'Anexos',
|
||||||
'store_new_withdrawal' => 'Armazenar nova retirada',
|
'store_new_withdrawal' => 'Armazenar nova retirada',
|
||||||
'store_new_deposit' => 'Armazenar novo depósito',
|
'store_new_deposit' => 'Armazenar novo depósito',
|
||||||
@@ -102,9 +98,6 @@ return [
|
|||||||
'include_config' => 'Incluir o arquivo de configuração',
|
'include_config' => 'Incluir o arquivo de configuração',
|
||||||
'include_old_uploads' => 'Incluir dados importados',
|
'include_old_uploads' => 'Incluir dados importados',
|
||||||
'accounts' => 'Exportar transações destas contas',
|
'accounts' => 'Exportar transações destas contas',
|
||||||
'csv_comma' => 'Uma vírgula (,)',
|
|
||||||
'csv_semicolon' => 'Um ponto e vírgula (;)',
|
|
||||||
'csv_tab' => 'Um Tab (invisível)',
|
|
||||||
'delete_account' => 'Apagar conta ":name"',
|
'delete_account' => 'Apagar conta ":name"',
|
||||||
'delete_bill' => 'Apagar fatura ":name"',
|
'delete_bill' => 'Apagar fatura ":name"',
|
||||||
'delete_budget' => 'Excluir o orçamento ":name"',
|
'delete_budget' => 'Excluir o orçamento ":name"',
|
||||||
@@ -137,4 +130,20 @@ return [
|
|||||||
'budget_keep_transactions' => 'A única transação conectada a este orçamento não será excluída.|Todos :count transações ligadas a este orçamento não serão excluídos.',
|
'budget_keep_transactions' => 'A única transação conectada a este orçamento não será excluída.|Todos :count transações ligadas a este orçamento não serão excluídos.',
|
||||||
'category_keep_transactions' => 'A única transação ligada a esta categoria não será excluída.|Todos :count transações ligadas a esta categoria não serão excluídos.',
|
'category_keep_transactions' => 'A única transação ligada a esta categoria não será excluída.|Todos :count transações ligadas a esta categoria não serão excluídos.',
|
||||||
'tag_keep_transactions' => 'A única transação ligada a essa marca não será excluída.|Todos :count transações ligadas a essa marca não serão excluídos.',
|
'tag_keep_transactions' => 'A única transação ligada a essa marca não será excluída.|Todos :count transações ligadas a essa marca não serão excluídos.',
|
||||||
|
|
||||||
|
// admin
|
||||||
|
'domain' => 'Domain',
|
||||||
|
|
||||||
|
// import
|
||||||
|
'import_file' => 'Import file',
|
||||||
|
'configuration_file' => 'Configuration file',
|
||||||
|
'import_file_type' => 'Import file type',
|
||||||
|
'csv_comma' => 'Uma vírgula (,)',
|
||||||
|
'csv_semicolon' => 'Um ponto e vírgula (;)',
|
||||||
|
'csv_tab' => 'Um Tab (invisível)',
|
||||||
|
'csv_delimiter' => 'Delimitador de campo CSV',
|
||||||
|
'csv_import_account' => 'Conta de importação padrão',
|
||||||
|
'csv_config' => 'Importar CSV de configuração',
|
||||||
|
|
||||||
|
|
||||||
];
|
];
|
||||||
|
@@ -55,11 +55,6 @@ return [
|
|||||||
'categories-show' => 'Detalhes de Categorias',
|
'categories-show' => 'Detalhes de Categorias',
|
||||||
'categories-show-date' => 'Detalhes da Categoria por Data',
|
'categories-show-date' => 'Detalhes da Categoria por Data',
|
||||||
'categories-noCategory' => 'Sem Categorias',
|
'categories-noCategory' => 'Sem Categorias',
|
||||||
'csv-index' => 'Carregar e importar um arquivo CSV',
|
|
||||||
'csv-column-roles' => 'CSV Papel da coluna',
|
|
||||||
'csv-map' => 'Mapeamento CSV',
|
|
||||||
'csv-download-config-page' => 'Baixando CSV de Configuração',
|
|
||||||
'csv-process' => 'Processando CSV',
|
|
||||||
'currency-index' => 'Moedas',
|
'currency-index' => 'Moedas',
|
||||||
'currency-create' => 'Criando Moedas',
|
'currency-create' => 'Criando Moedas',
|
||||||
'currency-edit' => 'Editando Moedas',
|
'currency-edit' => 'Editando Moedas',
|
||||||
|
@@ -8,54 +8,59 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'buttons' => 'Botões',
|
'buttons' => 'Botões',
|
||||||
'icon' => 'Ícone',
|
'icon' => 'Ícone',
|
||||||
'create_date' => 'Criado em',
|
'create_date' => 'Criado em',
|
||||||
'update_date' => 'Atualizado em',
|
'update_date' => 'Atualizado em',
|
||||||
'balance_before' => 'Saldo Antes',
|
'balance_before' => 'Saldo Antes',
|
||||||
'balance_after' => 'Saldo depois',
|
'balance_after' => 'Saldo depois',
|
||||||
'name' => 'Nome',
|
'name' => 'Nome',
|
||||||
'role' => 'Papel',
|
'role' => 'Papel',
|
||||||
'currentBalance' => 'Saldo atual',
|
'currentBalance' => 'Saldo atual',
|
||||||
'active' => 'Está ativo?',
|
'active' => 'Está ativo?',
|
||||||
'lastActivity' => 'Última atividade',
|
'lastActivity' => 'Última atividade',
|
||||||
'balanceDiff' => 'Saldo diferente entre :start e :end',
|
'balanceDiff' => 'Saldo diferente entre :start e :end',
|
||||||
'matchedOn' => 'Coincide',
|
'matchedOn' => 'Coincide',
|
||||||
'matchesOn' => 'Correspondido em',
|
'matchesOn' => 'Correspondido em',
|
||||||
'account_type' => 'Account type',
|
'account_type' => 'Tipo de conta',
|
||||||
'new_balance' => 'New balance',
|
'new_balance' => 'Novo saldo',
|
||||||
'account' => 'Account',
|
'account' => 'Conta',
|
||||||
'matchingAmount' => 'Total',
|
'matchingAmount' => 'Total',
|
||||||
'lastMatch' => 'Último equivalente',
|
'lastMatch' => 'Último equivalente',
|
||||||
'split_number' => 'Split #',
|
'split_number' => 'Dividir #',
|
||||||
'destination' => 'Destination',
|
'destination' => 'Destino',
|
||||||
'expectedMatch' => 'Equivalente esperado',
|
'source' => 'Source',
|
||||||
'automatch' => 'Auto match?',
|
'expectedMatch' => 'Equivalente esperado',
|
||||||
'repeat_freq' => 'Repetições',
|
'automatch' => 'Auto match?',
|
||||||
'description' => 'Descrição',
|
'repeat_freq' => 'Repetições',
|
||||||
'amount' => 'Total',
|
'description' => 'Descrição',
|
||||||
'date' => 'Data',
|
'amount' => 'Total',
|
||||||
'interest_date' => 'Data de interesse',
|
'date' => 'Data',
|
||||||
'book_date' => 'Data reserva',
|
'interest_date' => 'Data de interesse',
|
||||||
'process_date' => 'Data de processamento',
|
'book_date' => 'Data reserva',
|
||||||
'from' => 'De',
|
'process_date' => 'Data de processamento',
|
||||||
'piggy_bank' => 'Piggy bank',
|
'from' => 'De',
|
||||||
'to' => 'Até',
|
'piggy_bank' => 'Cofrinho',
|
||||||
'budget' => 'Orçamento',
|
'to' => 'Até',
|
||||||
'category' => 'Categoria',
|
'budget' => 'Orçamento',
|
||||||
'bill' => 'Fatura',
|
'category' => 'Categoria',
|
||||||
'withdrawal' => 'Retirada',
|
'bill' => 'Fatura',
|
||||||
'deposit' => 'Depósito',
|
'withdrawal' => 'Retirada',
|
||||||
'transfer' => 'Transferência',
|
'deposit' => 'Depósito',
|
||||||
'type' => 'Tipo',
|
'transfer' => 'Transferência',
|
||||||
'completed' => 'Completo',
|
'type' => 'Tipo',
|
||||||
'iban' => 'IBAN',
|
'completed' => 'Completo',
|
||||||
'paid_current_period' => 'Pago este período',
|
'iban' => 'IBAN',
|
||||||
'email' => 'Email',
|
'paid_current_period' => 'Pago este período',
|
||||||
'registered_at' => 'Registrado em',
|
'email' => 'Email',
|
||||||
'is_activated' => 'Está ativo',
|
'registered_at' => 'Registrado em',
|
||||||
'is_blocked' => 'Está bloqueado',
|
'is_activated' => 'Está ativo',
|
||||||
'is_admin' => 'É admin',
|
'is_blocked' => 'Está bloqueado',
|
||||||
'has_two_factor' => 'Tem 2FA',
|
'is_admin' => 'É admin',
|
||||||
'blocked_code' => 'Bloco de código',
|
'has_two_factor' => 'Tem 2FA',
|
||||||
|
'confirmed_from' => 'Confirmed from',
|
||||||
|
'registered_from' => 'Registered from',
|
||||||
|
'blocked_code' => 'Bloco de código',
|
||||||
|
'domain' => 'Domain',
|
||||||
|
'registration_attempts' => 'Registration attempts',
|
||||||
];
|
];
|
||||||
|
@@ -17,7 +17,7 @@ return [
|
|||||||
'file_attached' => 'Arquivo carregado com sucesso ":name".',
|
'file_attached' => 'Arquivo carregado com sucesso ":name".',
|
||||||
'file_invalid_mime' => 'Arquivo ":name" é do tipo ":mime" que não é aceito como um novo upload.',
|
'file_invalid_mime' => 'Arquivo ":name" é do tipo ":mime" que não é aceito como um novo upload.',
|
||||||
'file_too_large' => 'Arquivo ":name" é muito grande.',
|
'file_too_large' => 'Arquivo ":name" é muito grande.',
|
||||||
'belongs_to_user' => 'The value of :attribute is unknown',
|
'belongs_to_user' => 'O valor de :attribute é desconhecido',
|
||||||
'accepted' => 'O campo :attribute deve ser aceito.',
|
'accepted' => 'O campo :attribute deve ser aceito.',
|
||||||
'active_url' => 'O campo :attribute não contém um URL válido.',
|
'active_url' => 'O campo :attribute não contém um URL válido.',
|
||||||
'after' => 'O campo :attribute deverá conter uma data posterior a :date.',
|
'after' => 'O campo :attribute deverá conter uma data posterior a :date.',
|
||||||
|
46
resources/lang/zh-HK/breadcrumbs.php
Normal file
46
resources/lang/zh-HK/breadcrumbs.php
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* breadcrumbs.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
'home' => 'Home',
|
||||||
|
'cash_accounts' => 'Cash accounts',
|
||||||
|
'edit_account' => 'Edit account ":name"',
|
||||||
|
'edit_currency' => 'Edit currencies ":name"',
|
||||||
|
'delete_currency' => 'Delete currencies ":name"',
|
||||||
|
'newPiggyBank' => 'Create a new piggy bank',
|
||||||
|
'edit_piggyBank' => 'Edit piggy bank ":name"',
|
||||||
|
'preferences' => 'Preferences',
|
||||||
|
'profile' => 'Profile',
|
||||||
|
'changePassword' => 'Change your password',
|
||||||
|
'bills' => 'Bills',
|
||||||
|
'newBill' => 'New bill',
|
||||||
|
'edit_bill' => 'Edit bill ":name"',
|
||||||
|
'delete_bill' => 'Delete bill ":name"',
|
||||||
|
'reports' => 'Reports',
|
||||||
|
'monthly_report' => 'Monthly report for :date',
|
||||||
|
'monthly_report_shared' => 'Monthly report for :date (including shared accounts)',
|
||||||
|
'yearly_report' => 'Yearly report for :date',
|
||||||
|
'yearly_report_shared' => 'Yearly report for :date (including shared accounts)',
|
||||||
|
'budget_report' => 'Budget report for :date',
|
||||||
|
'searchResult' => 'Search for ":query"',
|
||||||
|
'withdrawal_list' => 'Expenses',
|
||||||
|
'deposit_list' => 'Revenue, income and deposits',
|
||||||
|
'transfer_list' => 'Transfers',
|
||||||
|
'transfers_list' => 'Transfers',
|
||||||
|
'create_withdrawal' => 'Create new withdrawal',
|
||||||
|
'create_deposit' => 'Create new deposit',
|
||||||
|
'create_transfer' => 'Create new transfer',
|
||||||
|
'edit_journal' => 'Edit transaction ":description"',
|
||||||
|
'delete_journal' => 'Delete transaction ":description"',
|
||||||
|
'tags' => 'Tags',
|
||||||
|
'createTag' => 'Create new tag',
|
||||||
|
'edit_tag' => 'Edit tag ":tag"',
|
||||||
|
'delete_tag' => 'Delete tag ":tag"',
|
||||||
|
];
|
21
resources/lang/zh-HK/config.php
Normal file
21
resources/lang/zh-HK/config.php
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* config.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
'locale' => 'en, English, en_US, en_US.utf8',
|
||||||
|
'month' => '%B %Y',
|
||||||
|
'month_and_day' => '%B %e, %Y',
|
||||||
|
'date_time' => '%B %e, %Y, @ %T',
|
||||||
|
'specific_day' => '%e %B %Y',
|
||||||
|
'week_in_year' => 'Week %W, %Y',
|
||||||
|
'quarter_of_year' => '%B %Y',
|
||||||
|
'year' => '%Y',
|
||||||
|
'half_year' => '%B %Y',
|
||||||
|
|
||||||
|
];
|
80
resources/lang/zh-HK/csv.php
Normal file
80
resources/lang/zh-HK/csv.php
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* csv.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'import_configure_title' => 'Configure your import',
|
||||||
|
'import_configure_intro' => 'There are some options for your CSV import. Please indicate if your CSV file contains headers on the first column, and what the date format of your date-fields is. That might require some experimentation. The field delimiter is usually a ",", but could also be a ";". Check this carefully.',
|
||||||
|
'import_configure_form' => 'Form',
|
||||||
|
'header_help' => 'Check this if the first row of your CSV file are the column titles',
|
||||||
|
'date_help' => 'Date time format in your CSV. Follow the format like <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">this page</a> indicates. The default value will parse dates that look like this: :dateExample.',
|
||||||
|
'delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.',
|
||||||
|
'config_file_help' => 'Select your CSV import configuration here. If you do not know what this is, ignore it. It will be explained later.',
|
||||||
|
'import_account_help' => 'If your CSV file does NOT contain information about your asset account(s), use this dropdown to select to which account the transactions in the CSV belong to.',
|
||||||
|
'upload_not_writeable' => 'The grey box contains a file path. It should be writeable. Please make sure it is.',
|
||||||
|
|
||||||
|
// roles
|
||||||
|
'column_roles_title' => 'Define column roles',
|
||||||
|
'column_roles_text' => '<p>Firefly III cannot guess what data each column contains. You must tell Firefly which kinds of data to expect. The example data can guide you into picking the correct type from the dropdown. If a column cannot be matched to a useful data type, please let me know <a href="https://github.com/JC5/firefly-iii/issues/new">by creating an issue</a>.</p><p>Some values in your CSV file, such as account names or categories, may already exist in your Firefly III database. If you select "map these values" Firefly will not attempt to search for matching values itself but allow you to match the CSV values against the values in your database. This allows you to fine-tune the import.</p>',
|
||||||
|
'column_roles_table' => 'Table',
|
||||||
|
'column_name' => 'Name of column',
|
||||||
|
'column_example' => 'Column example data',
|
||||||
|
'column_role' => 'Column data meaning',
|
||||||
|
'do_map_value' => 'Map these values',
|
||||||
|
'column' => 'Column',
|
||||||
|
'no_example_data' => 'No example data available',
|
||||||
|
'store_column_roles' => 'Continue import',
|
||||||
|
'do_not_map' => '(do not map)',
|
||||||
|
'map_title' => 'Connect import data to Firefly III data',
|
||||||
|
'map_text' => 'In the following tables, the left value shows you information found in your uploaded CSV file. It is your task to map this value, if possible, to a value already present in your database. Firefly will stick to this mapping. If there is no value to map to, or you do not wish to map the specific value, select nothing.',
|
||||||
|
|
||||||
|
'field_value' => 'Field value',
|
||||||
|
'field_mapped_to' => 'Mapped to',
|
||||||
|
'store_column_mapping' => 'Store mapping',
|
||||||
|
|
||||||
|
// map things.
|
||||||
|
|
||||||
|
|
||||||
|
'column__ignore' => '(ignore this column)',
|
||||||
|
'column_account-iban' => 'Asset account (IBAN)',
|
||||||
|
'column_account-id' => 'Asset account ID (matching Firefly)',
|
||||||
|
'column_account-name' => 'Asset account (name)',
|
||||||
|
'column_amount' => 'Amount',
|
||||||
|
'column_amount-comma-separated' => 'Amount (comma as decimal separator)',
|
||||||
|
'column_bill-id' => 'Bill ID (matching Firefly)',
|
||||||
|
'column_bill-name' => 'Bill name',
|
||||||
|
'column_budget-id' => 'Budget ID (matching Firefly)',
|
||||||
|
'column_budget-name' => 'Budget name',
|
||||||
|
'column_category-id' => 'Category ID (matching Firefly)',
|
||||||
|
'column_category-name' => 'Category name',
|
||||||
|
'column_currency-code' => 'Currency code (ISO 4217)',
|
||||||
|
'column_currency-id' => 'Currency ID (matching Firefly)',
|
||||||
|
'column_currency-name' => 'Currency name (matching Firefly)',
|
||||||
|
'column_currency-symbol' => 'Currency symbol (matching Firefly)',
|
||||||
|
'column_date-interest' => 'Interest calculation date',
|
||||||
|
'column_date-book' => 'Transaction booking date',
|
||||||
|
'column_date-process' => 'Transaction process date',
|
||||||
|
'column_date-transaction' => 'Date',
|
||||||
|
'column_description' => 'Description',
|
||||||
|
'column_opposing-iban' => 'Opposing account (IBAN)',
|
||||||
|
'column_opposing-id' => 'Opposing account ID (matching Firefly)',
|
||||||
|
'column_external-id' => 'External ID',
|
||||||
|
'column_opposing-name' => 'Opposing account (name)',
|
||||||
|
'column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator',
|
||||||
|
'column_ing-debet-credit' => 'ING specific debet/credit indicator',
|
||||||
|
'column_sepa-ct-id' => 'SEPA Credit Transfer end-to-end ID',
|
||||||
|
'column_sepa-ct-op' => 'SEPA Credit Transfer opposing account',
|
||||||
|
'column_sepa-db' => 'SEPA Direct Debet',
|
||||||
|
'column_tags-comma' => 'Tags (comma separated)',
|
||||||
|
'column_tags-space' => 'Tags (space separated)',
|
||||||
|
'column_account-number' => 'Asset account (account number)',
|
||||||
|
'column_opposing-number' => 'Opposing account (account number)',
|
||||||
|
];
|
780
resources/lang/zh-HK/firefly.php
Normal file
780
resources/lang/zh-HK/firefly.php
Normal file
@@ -0,0 +1,780 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* firefly.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
// general stuff:
|
||||||
|
'language_incomplete' => 'This language is not yet fully translated',
|
||||||
|
'test' => 'You have selected English.',
|
||||||
|
'close' => 'Close',
|
||||||
|
'pleaseHold' => 'Please hold...',
|
||||||
|
'actions' => 'Actions',
|
||||||
|
'edit' => 'Edit',
|
||||||
|
'delete' => 'Delete',
|
||||||
|
'welcomeBack' => 'What\'s playing?',
|
||||||
|
'everything' => 'Everything',
|
||||||
|
'customRange' => 'Custom range',
|
||||||
|
'apply' => 'Apply',
|
||||||
|
'cancel' => 'Cancel',
|
||||||
|
'from' => 'From',
|
||||||
|
'to' => 'To',
|
||||||
|
'total_sum' => 'Total sum',
|
||||||
|
'period_sum' => 'Sum for period',
|
||||||
|
'showEverything' => 'Show everything',
|
||||||
|
'never' => 'Never',
|
||||||
|
'search_results_for' => 'Search results for ":query"',
|
||||||
|
'bounced_error' => 'The message sent to :email bounced, so no access for you.',
|
||||||
|
'deleted_error' => 'These credentials do not match our records.',
|
||||||
|
'general_blocked_error' => 'Your account has been disabled, so you cannot login.',
|
||||||
|
'expired_error' => 'Your account has expired, and can no longer be used.',
|
||||||
|
'unbalanced_error' => 'Your transactions are unbalanced. This means a withdrawal, deposit or transfer was not stored properly. Please check your accounts and transactions for errors (unbalanced amount :amount).',
|
||||||
|
'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',
|
||||||
|
'new_deposit' => 'New deposit',
|
||||||
|
'new_transfer' => 'New transfer',
|
||||||
|
'new_asset_account' => 'New asset account',
|
||||||
|
'new_expense_account' => 'New expense account',
|
||||||
|
'new_revenue_account' => 'New revenue account',
|
||||||
|
'new_budget' => 'New budget',
|
||||||
|
'new_bill' => 'New bill',
|
||||||
|
'block_account_logout' => 'You have been logged out. Blocked accounts cannot use this site. Did you register with a valid email address?',
|
||||||
|
'flash_success' => 'Success!',
|
||||||
|
'flash_info' => 'Message',
|
||||||
|
'flash_warning' => 'Warning!',
|
||||||
|
'flash_error' => 'Error!',
|
||||||
|
'flash_info_multiple' => 'There is one message|There are :count messages',
|
||||||
|
'flash_error_multiple' => 'There is one error|There are :count errors',
|
||||||
|
'net_worth' => 'Net worth',
|
||||||
|
'route_has_no_help' => 'There is no help for this route, or there is no help available in your language.',
|
||||||
|
'two_factor_welcome' => 'Hello, :user!',
|
||||||
|
'two_factor_enter_code' => 'To continue, please enter your two factor authentication code. Your application can generate it for you.',
|
||||||
|
'two_factor_code_here' => 'Enter code here',
|
||||||
|
'two_factor_title' => 'Two factor authentication',
|
||||||
|
'authenticate' => 'Authenticate',
|
||||||
|
'two_factor_forgot_title' => 'Lost two factor authentication',
|
||||||
|
'two_factor_forgot' => 'I forgot my two-factor thing.',
|
||||||
|
'two_factor_lost_header' => 'Lost your two factor authentication?',
|
||||||
|
'two_factor_lost_intro' => 'Unfortunately, this is not something you can reset from the web interface. You have two choices.',
|
||||||
|
'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in <code>storage/logs</code> for instructions.',
|
||||||
|
'two_factor_lost_fix_owner' => 'Otherwise, email the site owner, <a href="mailto::site_owner">:site_owner</a> and ask them to reset your two factor authentication.',
|
||||||
|
'warning_much_data' => ':days days of data may take a while to load.',
|
||||||
|
'registered' => 'You have registered successfully!',
|
||||||
|
'search' => 'Search',
|
||||||
|
'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the <a href="/budgets">budgets</a>-page. Budgets can help you keep track of expenses.',
|
||||||
|
'source_accounts' => 'Source account(s)',
|
||||||
|
'destination_accounts' => 'Destination account(s)',
|
||||||
|
|
||||||
|
// repeat frequencies:
|
||||||
|
'repeat_freq_monthly' => 'monthly',
|
||||||
|
'weekly' => 'weekly',
|
||||||
|
'quarterly' => 'quarterly',
|
||||||
|
'half-year' => 'every half year',
|
||||||
|
'yearly' => 'yearly',
|
||||||
|
// account confirmation:
|
||||||
|
'confirm_account_header' => 'Please confirm your account',
|
||||||
|
'confirm_account_intro' => 'An email has been sent to the address you used during your registration. Please check it out for further instructions. If you did not get this message, you can have Firefly send it again.',
|
||||||
|
'confirm_account_resend_email' => 'Send me the confirmation message I need to activate my account.',
|
||||||
|
'account_is_confirmed' => 'Your account has been confirmed!',
|
||||||
|
'invalid_activation_code' => 'It seems the code you are using is not valid, or has expired.',
|
||||||
|
'confirm_account_is_resent_header' => 'The confirmation has been resent',
|
||||||
|
'confirm_account_is_resent_text' => 'The confirmation message has been resent. If you still did not receive the confirmation message, please contact the site owner at <a href="mailto::owner">:owner</a> or check the log files to see what went wrong.',
|
||||||
|
'confirm_account_is_resent_go_home' => 'Go to the index page of Firefly',
|
||||||
|
'confirm_account_not_resent_header' => 'Something went wrong :(',
|
||||||
|
'confirm_account_not_resent_intro' => 'The confirmation message has been not resent. If you still did not receive the confirmation message, please contact the site owner at <a href="mailto::owner">:owner</a> instead. Possibly, you have tried to resend the activation message too often. You can have Firefly III try to resend the confirmation message every hour.',
|
||||||
|
'confirm_account_not_resent_go_home' => 'Go to the index page of Firefly',
|
||||||
|
|
||||||
|
// export data:
|
||||||
|
'import_and_export' => 'Import and export',
|
||||||
|
'export_data' => 'Export data',
|
||||||
|
'export_data_intro' => 'For backup purposes, when migrating to another system or when migrating to another Firefly III installation.',
|
||||||
|
'export_format' => 'Export format',
|
||||||
|
'export_format_csv' => 'Comma separated values (CSV file)',
|
||||||
|
'export_format_mt940' => 'MT940 compatible format',
|
||||||
|
'export_included_accounts' => 'Export transactions from these accounts',
|
||||||
|
'include_config_help' => 'For easy re-import into Firefly III',
|
||||||
|
'include_old_uploads_help' => 'Firefly III does not throw away the original CSV files you have imported in the past. You can include them in your export.',
|
||||||
|
'do_export' => 'Export',
|
||||||
|
'export_status_never_started' => 'The export has not started yet',
|
||||||
|
'export_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_config_file' => 'Creating a configuration file...',
|
||||||
|
'export_status_created_config_file' => 'Created a configuration file!',
|
||||||
|
'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...',
|
||||||
|
'attachment_explanation' => 'The file called \':attachment_name\' (#:attachment_id) was originally uploaded to :type \':description\' (#:journal_id) dated :date for the amount of :amount.',
|
||||||
|
|
||||||
|
// rules
|
||||||
|
'rules' => 'Rules',
|
||||||
|
'rules_explanation' => 'Here you can manage rules. Rules are triggered when a transaction is created or updated. Then, if the transaction has certain properties (called "triggers") Firefly will execute the "actions". Combined, you can make Firefly respond in a certain way to new transactions.',
|
||||||
|
'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_help_stop_processing' => 'When you check this box, later rules in this group will not 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.',
|
||||||
|
'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
|
||||||
|
'rule_trigger_user_action' => 'User action is ":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_is' => 'Source account is ":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_ends' => 'Destination account ends with ":trigger_value"',
|
||||||
|
'rule_trigger_to_account_is' => 'Destination account is ":trigger_value"',
|
||||||
|
'rule_trigger_to_account_contains' => 'Destination account contains ":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_exactly' => 'Amount is :trigger_value',
|
||||||
|
'rule_trigger_amount_more' => 'Amount is more than :trigger_value',
|
||||||
|
'rule_trigger_description_starts' => 'Description starts with ":trigger_value"',
|
||||||
|
'rule_trigger_description_ends' => 'Description ends with ":trigger_value"',
|
||||||
|
'rule_trigger_description_contains' => 'Description contains ":trigger_value"',
|
||||||
|
'rule_trigger_description_is' => 'Description is ":trigger_value"',
|
||||||
|
'rule_trigger_from_account_starts_choice' => 'Source account starts with..',
|
||||||
|
'rule_trigger_from_account_ends_choice' => 'Source account ends with..',
|
||||||
|
'rule_trigger_from_account_is_choice' => 'Source account is..',
|
||||||
|
'rule_trigger_from_account_contains_choice' => 'Source account contains..',
|
||||||
|
'rule_trigger_to_account_starts_choice' => 'Destination account starts with..',
|
||||||
|
'rule_trigger_to_account_ends_choice' => 'Destination account ends with..',
|
||||||
|
'rule_trigger_to_account_is_choice' => 'Destination account is..',
|
||||||
|
'rule_trigger_to_account_contains_choice' => 'Destination account contains..',
|
||||||
|
'rule_trigger_transaction_type_choice' => 'Transaction is of type..',
|
||||||
|
'rule_trigger_amount_less_choice' => 'Amount is less than..',
|
||||||
|
'rule_trigger_amount_exactly_choice' => 'Amount is..',
|
||||||
|
'rule_trigger_amount_more_choice' => 'Amount is more than..',
|
||||||
|
'rule_trigger_description_starts_choice' => 'Description starts with..',
|
||||||
|
'rule_trigger_description_ends_choice' => 'Description ends with..',
|
||||||
|
'rule_trigger_description_contains_choice' => 'Description contains..',
|
||||||
|
'rule_trigger_description_is_choice' => 'Description is..',
|
||||||
|
'rule_trigger_store_journal' => 'When a journal is created',
|
||||||
|
'rule_trigger_update_journal' => 'When a journal is updated',
|
||||||
|
'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..',
|
||||||
|
|
||||||
|
// tags
|
||||||
|
'store_new_tag' => 'Store new tag',
|
||||||
|
'update_tag' => 'Update tag',
|
||||||
|
'no_location_set' => 'No location set.',
|
||||||
|
'meta_data' => 'Meta data',
|
||||||
|
'location' => 'Location',
|
||||||
|
|
||||||
|
// preferences
|
||||||
|
'pref_home_screen_accounts' => 'Home screen accounts',
|
||||||
|
'pref_home_screen_accounts_help' => 'Which accounts should be displayed on the home page?',
|
||||||
|
'pref_budget_settings' => 'Budget settings',
|
||||||
|
'pref_budget_settings_help' => 'What\'s the maximum amount of money a budget envelope may contain?',
|
||||||
|
'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_remove_code' => 'Remove verification code',
|
||||||
|
'pref_two_factor_auth_remove_will_disable' => '(this will also disable two-factor authentication)',
|
||||||
|
'pref_save_settings' => 'Save settings',
|
||||||
|
'saved_preferences' => 'Preferences saved!',
|
||||||
|
'transaction_page_size_title' => 'Page size',
|
||||||
|
'transaction_page_size_help' => 'Any list of transactions shows at most this many transactions',
|
||||||
|
'transaction_page_size_label' => 'Page size',
|
||||||
|
'budget_maximum' => 'Budget maximum',
|
||||||
|
'between_dates' => '(:start and :end)',
|
||||||
|
|
||||||
|
// 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!',
|
||||||
|
|
||||||
|
|
||||||
|
// 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',
|
||||||
|
|
||||||
|
// tour:
|
||||||
|
'prev' => 'Prev',
|
||||||
|
'next' => 'Next',
|
||||||
|
'end-tour' => 'End tour',
|
||||||
|
'pause' => 'Pause',
|
||||||
|
|
||||||
|
// transaction index
|
||||||
|
'title_expenses' => 'Expenses',
|
||||||
|
'title_withdrawal' => 'Expenses',
|
||||||
|
'title_revenue' => 'Revenue / income',
|
||||||
|
'title_deposit' => 'Revenue / income',
|
||||||
|
'title_transfer' => 'Transfers',
|
||||||
|
'title_transfers' => 'Transfers',
|
||||||
|
|
||||||
|
// 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',
|
||||||
|
'edit_currency' => 'Edit currency ":name"',
|
||||||
|
'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 there are still transactions attached to it!',
|
||||||
|
'deleted_currency' => 'Currency :name deleted',
|
||||||
|
'created_currency' => 'Currency :name created',
|
||||||
|
'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',
|
||||||
|
|
||||||
|
// new user:
|
||||||
|
'submit' => 'Submit',
|
||||||
|
'getting_started' => 'Getting started',
|
||||||
|
'to_get_started' => 'To get started with Firefly, please enter your current bank\'s name, and the balance of your checking account:',
|
||||||
|
'savings_balance_text' => 'If you have a savings account, please enter the current balance of your savings account:',
|
||||||
|
'cc_balance_text' => 'If you have a credit card, please enter your credit card\'s limit.',
|
||||||
|
'stored_new_account_new_user' => 'Yay! Your new account has been stored.',
|
||||||
|
'stored_new_accounts_new_user' => 'Yay! Your new accounts have been stored.',
|
||||||
|
|
||||||
|
// forms:
|
||||||
|
'mandatoryFields' => 'Mandatory fields',
|
||||||
|
'optionalFields' => 'Optional fields',
|
||||||
|
'options' => 'Options',
|
||||||
|
'something' => 'Something!',
|
||||||
|
|
||||||
|
// budgets:
|
||||||
|
'create_new_budget' => 'Create a new budget',
|
||||||
|
'store_new_budget' => 'Store new budget',
|
||||||
|
'stored_new_budget' => 'Stored new budget ":name"',
|
||||||
|
'availableIn' => 'Available in :date',
|
||||||
|
'available_between' => 'Available between :start and :end',
|
||||||
|
'transactionsWithoutBudget' => 'Expenses without budget',
|
||||||
|
'transactionsWithoutBudgetDate' => 'Expenses without budget in :date',
|
||||||
|
'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',
|
||||||
|
'budget_in_month' => ':name in :month',
|
||||||
|
'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',
|
||||||
|
|
||||||
|
// bills:
|
||||||
|
'matching_on' => 'Matching on',
|
||||||
|
'between_amounts' => 'between :low and :high.',
|
||||||
|
'repeats' => 'Repeats',
|
||||||
|
'connected_journals' => 'Connected transactions',
|
||||||
|
'auto_match_on' => 'Automatically matched by Firefly',
|
||||||
|
'auto_match_off' => 'Not automatically matched by Firefly',
|
||||||
|
'next_expected_match' => 'Next expected match',
|
||||||
|
'delete_bill' => 'Delete bill ":name"',
|
||||||
|
'deleted_bill' => 'Deleted bill ":name"',
|
||||||
|
'edit_bill' => 'Edit bill ":name"',
|
||||||
|
'more' => 'More',
|
||||||
|
'rescan_old' => 'Rescan old transactions',
|
||||||
|
'update_bill' => 'Update bill',
|
||||||
|
'updated_bill' => 'Updated bill ":name"',
|
||||||
|
'store_new_bill' => 'Store new bill',
|
||||||
|
'stored_new_bill' => 'Stored new bill ":name"',
|
||||||
|
'cannot_scan_inactive_bill' => 'Inactive bills cannot be scanned.',
|
||||||
|
'rescanned_bill' => 'Rescanned everything.',
|
||||||
|
'bill_date_little_relevance' => 'The only part of this date used by Firefly is the day. It is only useful when your bill arrives at exactly the same date every month. If the payment date of your bills varies, simply use the first of the month.',
|
||||||
|
'average_bill_amount_year' => 'Average bill amount (:year)',
|
||||||
|
'average_bill_amount_overall' => 'Average bill amount (overall)',
|
||||||
|
|
||||||
|
// 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',
|
||||||
|
'accountExtraHelp_asset' => '',
|
||||||
|
'accountExtraHelp_expense' => '',
|
||||||
|
'accountExtraHelp_revenue' => '',
|
||||||
|
'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',
|
||||||
|
|
||||||
|
// 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',
|
||||||
|
'stop_selection' => 'Stop selecting transactions',
|
||||||
|
'edit_selected' => 'Edit selected',
|
||||||
|
'delete_selected' => 'Delete selected',
|
||||||
|
'mass_delete_journals' => 'Delete a number of transactions',
|
||||||
|
'mass_edit_journals' => 'Edit a number of transactions',
|
||||||
|
'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.',
|
||||||
|
'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)',
|
||||||
|
|
||||||
|
|
||||||
|
// new user:
|
||||||
|
'welcome' => 'Welcome to Firefly!',
|
||||||
|
'createNewAsset' => 'Create a new asset account to get started. ' .
|
||||||
|
'This will allow you to create transactions and start your financial management',
|
||||||
|
'createNewAssetButton' => 'Create new asset account',
|
||||||
|
|
||||||
|
// home page:
|
||||||
|
'yourAccounts' => 'Your accounts',
|
||||||
|
'budgetsAndSpending' => 'Budgets and spending',
|
||||||
|
'savings' => 'Savings',
|
||||||
|
'markAsSavingsToContinue' => 'Mark your asset accounts as "Savings account" to fill this panel',
|
||||||
|
'createPiggyToContinue' => 'Create piggy banks to fill this panel.',
|
||||||
|
'newWithdrawal' => 'New expense',
|
||||||
|
'newDeposit' => 'New deposit',
|
||||||
|
'newTransfer' => 'New transfer',
|
||||||
|
'moneyIn' => 'Money in',
|
||||||
|
'moneyOut' => 'Money out',
|
||||||
|
'billsToPay' => 'Bills to pay',
|
||||||
|
'billsPaid' => 'Bills paid',
|
||||||
|
'viewDetails' => 'View details',
|
||||||
|
'divided' => 'divided',
|
||||||
|
'toDivide' => 'left to divide',
|
||||||
|
|
||||||
|
// menu and titles, should be recycled as often as possible:
|
||||||
|
'toggleNavigation' => 'Toggle navigation',
|
||||||
|
'currency' => 'Currency',
|
||||||
|
'preferences' => 'Preferences',
|
||||||
|
'logout' => 'Logout',
|
||||||
|
'searchPlaceholder' => 'Search...',
|
||||||
|
'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',
|
||||||
|
'createNew' => 'Create new',
|
||||||
|
'withdrawal' => 'Withdrawal',
|
||||||
|
'deposit' => 'Deposit',
|
||||||
|
'account' => 'Account',
|
||||||
|
'transfer' => 'Transfer',
|
||||||
|
'Withdrawal' => 'Withdrawal',
|
||||||
|
'Deposit' => 'Deposit',
|
||||||
|
'Transfer' => 'Transfer',
|
||||||
|
'bill' => 'Bill',
|
||||||
|
'yes' => 'Yes',
|
||||||
|
'no' => 'No',
|
||||||
|
'amount' => 'Amount',
|
||||||
|
'newBalance' => 'New balance',
|
||||||
|
'overview' => 'Overview',
|
||||||
|
'saveOnAccount' => 'Save on account',
|
||||||
|
'unknown' => 'Unknown',
|
||||||
|
'daily' => 'Daily',
|
||||||
|
'monthly' => 'Monthly',
|
||||||
|
'profile' => 'Profile',
|
||||||
|
'errors' => 'Errors',
|
||||||
|
|
||||||
|
// reports:
|
||||||
|
'report_default' => 'Default financial report for :start until :end',
|
||||||
|
'report_audit' => 'Transaction history overview for :start until :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',
|
||||||
|
'balanceStartOfYear' => 'Balance at start of year',
|
||||||
|
'balanceEndOfYear' => 'Balance at end of year',
|
||||||
|
'balanceStartOfMonth' => 'Balance at start of month',
|
||||||
|
'balanceEndOfMonth' => 'Balance at end of month',
|
||||||
|
'balanceStart' => 'Balance at start of period',
|
||||||
|
'balanceEnd' => 'Balance at end of period',
|
||||||
|
'reportsOwnAccounts' => 'Reports for your own accounts',
|
||||||
|
'reportsOwnAccountsAndShared' => 'Reports for your own accounts and shared accounts',
|
||||||
|
'splitByAccount' => 'Split by account',
|
||||||
|
'balancedByTransfersAndTags' => 'Balanced by transfers and tags',
|
||||||
|
'coveredWithTags' => 'Covered with tags',
|
||||||
|
'leftUnbalanced' => 'Left unbalanced',
|
||||||
|
'expectedBalance' => 'Expected balance',
|
||||||
|
'outsideOfBudgets' => 'Outside of budgets',
|
||||||
|
'leftInBudget' => 'Left in budget',
|
||||||
|
'sumOfSums' => 'Sum of sums',
|
||||||
|
'noCategory' => '(no category)',
|
||||||
|
'notCharged' => 'Not charged (yet)',
|
||||||
|
'inactive' => 'Inactive',
|
||||||
|
'active' => 'Active',
|
||||||
|
'difference' => 'Difference',
|
||||||
|
'in' => 'In',
|
||||||
|
'out' => 'Out',
|
||||||
|
'topX' => 'top :number',
|
||||||
|
'showTheRest' => 'Show everything',
|
||||||
|
'hideTheRest' => 'Show only the top :number',
|
||||||
|
'sum_of_year' => 'Sum of year',
|
||||||
|
'sum_of_years' => 'Sum of years',
|
||||||
|
'average_of_year' => 'Average of year',
|
||||||
|
'average_of_years' => 'Average of years',
|
||||||
|
'categories_earned_in_year' => 'Categories (by earnings)',
|
||||||
|
'categories_spent_in_year' => 'Categories (by spendings)',
|
||||||
|
'report_type' => 'Report type',
|
||||||
|
'report_type_default' => 'Default financial report',
|
||||||
|
'report_type_audit' => 'Transaction history overview (audit)',
|
||||||
|
'report_type_meta-history' => 'Categories, budgets and bills overview',
|
||||||
|
'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_include_help' => 'In all cases, transfers to shared accounts count as expenses, and transfers from shared accounts count as income.',
|
||||||
|
'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',
|
||||||
|
|
||||||
|
// charts:
|
||||||
|
'chart' => 'Chart',
|
||||||
|
'dayOfMonth' => 'Day of the month',
|
||||||
|
'month' => 'Month',
|
||||||
|
'budget' => 'Budget',
|
||||||
|
'spent' => 'Spent',
|
||||||
|
'earned' => 'Earned',
|
||||||
|
'overspent' => 'Overspent',
|
||||||
|
'left' => 'Left',
|
||||||
|
'no_budget' => '(no budget)',
|
||||||
|
'maxAmount' => 'Maximum amount',
|
||||||
|
'minAmount' => 'Minumum amount',
|
||||||
|
'billEntry' => 'Current bill entry',
|
||||||
|
'name' => 'Name',
|
||||||
|
'date' => 'Date',
|
||||||
|
'paid' => 'Paid',
|
||||||
|
'unpaid' => 'Unpaid',
|
||||||
|
'day' => 'Day',
|
||||||
|
'budgeted' => 'Budgeted',
|
||||||
|
'period' => 'Period',
|
||||||
|
'balance' => 'Balance',
|
||||||
|
'summary' => 'Summary',
|
||||||
|
'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' => 'Create 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',
|
||||||
|
'add_money_to_piggy_title' => 'Add money to piggy bank ":name"',
|
||||||
|
'remove_money_from_piggy_title' => 'Remove money from piggy bank ":name"',
|
||||||
|
'add' => 'Add',
|
||||||
|
'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',
|
||||||
|
'target_date' => 'Target date',
|
||||||
|
'no_target_date' => 'No target date',
|
||||||
|
'todo' => 'to do',
|
||||||
|
'table' => 'Table',
|
||||||
|
'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_set_amount_to_piggy' => 'Add :amount to fill this piggy bank on :date',
|
||||||
|
'delete_piggy_bank' => 'Delete piggy bank ":name"',
|
||||||
|
'cannot_add_amount_piggy' => 'Could not add :amount to ":name".',
|
||||||
|
'deleted_piggy_bank' => 'Deleted piggy bank ":name"',
|
||||||
|
'added_amount_to_piggy' => 'Added :amount to ":name"',
|
||||||
|
'removed_amount_from_piggy' => 'Removed :amount from ":name"',
|
||||||
|
'cannot_remove_amount_piggy' => 'Could not remove :amount from ":name".',
|
||||||
|
|
||||||
|
// tags
|
||||||
|
'regular_tag' => 'Just a regular tag.',
|
||||||
|
'balancing_act' => 'The tag takes at most two transactions; an expense and a transfer. They\'ll balance each other out.',
|
||||||
|
'advance_payment' => 'The tag accepts one expense and any number of deposits aimed to repay the original expense.',
|
||||||
|
'delete_tag' => 'Delete tag ":tag"',
|
||||||
|
'deleted_tag' => 'Deleted tag ":tag"',
|
||||||
|
'new_tag' => 'Make new tag',
|
||||||
|
'edit_tag' => 'Edit tag ":tag"',
|
||||||
|
'updated_tag' => 'Updated tag ":tag"',
|
||||||
|
'created_tag' => 'Tag ":tag" has been created!',
|
||||||
|
'no_year' => 'No year set',
|
||||||
|
'no_month' => 'No month set',
|
||||||
|
'tag_title_nothing' => 'Default tags',
|
||||||
|
'tag_title_balancingAct' => 'Balancing act 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_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.',
|
||||||
|
|
||||||
|
|
||||||
|
// administration
|
||||||
|
'administration' => 'Administration',
|
||||||
|
'user_administration' => 'User administration',
|
||||||
|
'list_all_users' => 'All users',
|
||||||
|
'all_users' => 'All users',
|
||||||
|
'all_blocked_domains' => 'All blocked domains',
|
||||||
|
'blocked_domains' => 'Blocked domains',
|
||||||
|
'no_domains_banned' => 'No domains blocked',
|
||||||
|
'all_user_domains' => 'All user email address domains',
|
||||||
|
'all_domains_is_filtered' => 'This list does not include already blocked domains.',
|
||||||
|
'domain_now_blocked' => 'Domain :domain is now blocked',
|
||||||
|
'domain_now_unblocked' => 'Domain :domain is now unblocked',
|
||||||
|
'manual_block_domain' => 'Block a domain by hand',
|
||||||
|
'block_domain' => 'Block domain',
|
||||||
|
'no_domain_filled_in' => 'No domain filled in',
|
||||||
|
'domain_already_blocked' => 'Domain :domain is already blocked',
|
||||||
|
'domain_is_now_blocked' => 'Domain :domain is now blocked',
|
||||||
|
|
||||||
|
// split a transaction:
|
||||||
|
'transaction_meta_data' => 'Transaction meta-data',
|
||||||
|
'transaction_dates' => 'Transaction dates',
|
||||||
|
'splits' => 'Splits',
|
||||||
|
'split_title_withdrawal' => 'Split your new withdrawal',
|
||||||
|
'split_intro_one_withdrawal' => 'Firefly supports the "splitting" of a withdrawal.',
|
||||||
|
'split_intro_two_withdrawal' => 'It means that the amount of money you\'ve spent is divided between several destination expense accounts, budgets or categories.',
|
||||||
|
'split_intro_three_withdrawal' => 'For example: you could split your :total groceries so you pay :split_one from your "daily groceries" budget and :split_two from your "cigarettes" budget.',
|
||||||
|
'split_table_intro_withdrawal' => 'Split your withdrawal in as many things as you want. By default the transaction will not split, there is just one entry. Add as many splits as you want to, below. Remember that you should not deviate from your total amount. If you do, Firefly will warn you but not correct you.',
|
||||||
|
'store_splitted_withdrawal' => 'Store splitted withdrawal',
|
||||||
|
'update_splitted_withdrawal' => 'Update splitted withdrawal',
|
||||||
|
'split_title_deposit' => 'Split your new deposit',
|
||||||
|
'split_intro_one_deposit' => 'Firefly supports the "splitting" of a deposit.',
|
||||||
|
'split_intro_two_deposit' => 'It means that the amount of money you\'ve earned is divided between several source revenue accounts or categories.',
|
||||||
|
'split_intro_three_deposit' => 'For example: you could split your :total salary so you get :split_one as your base salary and :split_two as a reimbursment for expenses made.',
|
||||||
|
'split_table_intro_deposit' => 'Split your deposit in as many things as you want. By default the transaction will not split, there is just one entry. Add as many splits as you want to, below. Remember that you should not deviate from your total amount. If you do, Firefly will warn you but not correct you.',
|
||||||
|
'store_splitted_deposit' => 'Store splitted deposit',
|
||||||
|
'split_title_transfer' => 'Split your new transfer',
|
||||||
|
'split_intro_one_transfer' => 'Firefly supports the "splitting" of a transfer.',
|
||||||
|
'split_intro_two_transfer' => 'It means that the amount of money you\'re moving is divided between several categories or piggy banks.',
|
||||||
|
'split_intro_three_transfer' => 'For example: you could split your :total move so you get :split_one in one piggy bank and :split_two in another.',
|
||||||
|
'split_table_intro_transfer' => 'Split your transfer in as many things as you want. By default the transaction will not split, there is just one entry. Add as many splits as you want to, below. Remember that you should not deviate from your total amount. If you do, Firefly will warn you but not correct you.',
|
||||||
|
'store_splitted_transfer' => 'Store splitted transfer',
|
||||||
|
'add_another_split' => 'Add another split',
|
||||||
|
'split-transactions' => 'Split transactions',
|
||||||
|
'split-new-transaction' => 'Split a new transaction',
|
||||||
|
'do_split' => 'Do a split',
|
||||||
|
'split_this_withdrawal' => 'Split this withdrawal',
|
||||||
|
'split_this_deposit' => 'Split this deposit',
|
||||||
|
'split_this_transfer' => 'Split this transfer',
|
||||||
|
'cannot_edit_multiple_source' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple source accounts.',
|
||||||
|
'cannot_edit_multiple_dest' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple destination accounts.',
|
||||||
|
'no_edit_multiple_left' => 'You have selected no valid transactions to edit.',
|
||||||
|
|
||||||
|
// import
|
||||||
|
'configuration_file_help' => 'If you have previously imported data into Firefly III, you may have a configuration file, which will pre-set configuration values for you.',
|
||||||
|
'import_data_index' => 'Index',
|
||||||
|
'import_file_type_csv' => 'CSV (comma separated values)',
|
||||||
|
'import_file_type_help' => 'Select the type of file you will upload',
|
||||||
|
'import_start' => 'Start the import',
|
||||||
|
'configure_import' => 'Further configure your import',
|
||||||
|
'import_finish_configuration' => 'Finish configuration',
|
||||||
|
'settings_for_import' => 'Settings',
|
||||||
|
'import_complete' => 'Import configuration complete!',
|
||||||
|
'import_complete_text' => 'The import is ready to start. All the configuration you needed to do has been done. Please download the configuration file. It will help you with the import should it not go as planned. To actually run the import, you need to execute the following command in your console. Unfortunately, a web-based import is not yet possible.',
|
||||||
|
'import_download_config' => 'Download configuration',
|
||||||
|
'import_start_import' => 'Start import',
|
||||||
|
'import_intro_beta' => 'The import function of Firefly III is in beta. Many users of Firefly III have tried many different files. Although each individual compontent of this import routine works (really), the combination might break. If your file cannot be imported by Firefly, please read <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">this wiki page</a> so I can fix the problem you have run into.',
|
||||||
|
'import_data' => 'Import data',
|
||||||
|
'import_data_full' => 'Import data into Firefly III',
|
||||||
|
'import' => 'Import',
|
||||||
|
'import_intro_text' => 'Welcome to the Firefly III data import routine. At the moment, this routine can help you import files into Firefly. To do so, you must download or export transactions from other systems or software, and upload them here. The next steps will let you help Firefly III determin what the content is of your file, and how to handle it. Please select a file, and read all instructions carefully.',
|
||||||
|
'import_file_help' => 'Select your file',
|
||||||
|
];
|
149
resources/lang/zh-HK/form.php
Normal file
149
resources/lang/zh-HK/form.php
Normal file
@@ -0,0 +1,149 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* form.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
// new user:
|
||||||
|
'bank_name' => 'Bank name',
|
||||||
|
'bank_balance' => 'Balance',
|
||||||
|
'savings_balance' => 'Savings balance',
|
||||||
|
'credit_card_limit' => 'Credit card limit',
|
||||||
|
'automatch' => 'Match automatically',
|
||||||
|
'skip' => 'Skip',
|
||||||
|
'name' => 'Name',
|
||||||
|
'active' => 'Active',
|
||||||
|
'amount_min' => 'Minimum amount',
|
||||||
|
'amount_max' => 'Maximum amount',
|
||||||
|
'match' => 'Matches on',
|
||||||
|
'repeat_freq' => 'Repeats',
|
||||||
|
'journal_currency_id' => 'Currency',
|
||||||
|
'journal_amount' => 'Amount',
|
||||||
|
'journal_asset_source_account' => 'Asset account (source)',
|
||||||
|
'journal_source_account_name' => 'Revenue account (source)',
|
||||||
|
'journal_source_account_id' => 'Asset account (source)',
|
||||||
|
'account_from_id' => 'From account',
|
||||||
|
'account_to_id' => 'To account',
|
||||||
|
'journal_destination_account_id' => 'Asset account (destination)',
|
||||||
|
'asset_destination_account' => 'Asset account (destination)',
|
||||||
|
'asset_source_account' => 'Asset account (source)',
|
||||||
|
'journal_description' => 'Description',
|
||||||
|
'split_journal' => 'Split this transaction',
|
||||||
|
'split_journal_explanation' => 'Split this transaction in multiple parts',
|
||||||
|
'currency' => 'Currency',
|
||||||
|
'account_id' => 'Asset account',
|
||||||
|
'budget_id' => 'Budget',
|
||||||
|
'openingBalance' => 'Opening balance',
|
||||||
|
'tagMode' => 'Tag mode',
|
||||||
|
'tagPosition' => 'Tag location',
|
||||||
|
'virtualBalance' => 'Virtual balance',
|
||||||
|
'longitude_latitude' => 'Location',
|
||||||
|
'targetamount' => 'Target amount',
|
||||||
|
'accountRole' => 'Account role',
|
||||||
|
'openingBalanceDate' => 'Opening balance date',
|
||||||
|
'ccType' => 'Credit card payment plan',
|
||||||
|
'ccMonthlyPaymentDate' => 'Credit card monthly payment date',
|
||||||
|
'piggy_bank_id' => 'Piggy bank',
|
||||||
|
'returnHere' => 'Return here',
|
||||||
|
'returnHereExplanation' => 'After storing, return here to create another one.',
|
||||||
|
'returnHereUpdateExplanation' => 'After updating, return here.',
|
||||||
|
'description' => 'Description',
|
||||||
|
'expense_account' => 'Expense account',
|
||||||
|
'revenue_account' => 'Revenue account',
|
||||||
|
'amount' => 'Amount',
|
||||||
|
'date' => 'Date',
|
||||||
|
'interest_date' => 'Interest date',
|
||||||
|
'book_date' => 'Book date',
|
||||||
|
'process_date' => 'Processing date',
|
||||||
|
'category' => 'Category',
|
||||||
|
'tags' => 'Tags',
|
||||||
|
'deletePermanently' => 'Delete permanently',
|
||||||
|
'cancel' => 'Cancel',
|
||||||
|
'targetdate' => 'Target date',
|
||||||
|
'tag' => 'Tag',
|
||||||
|
'under' => 'Under',
|
||||||
|
'symbol' => 'Symbol',
|
||||||
|
'code' => 'Code',
|
||||||
|
'iban' => 'IBAN',
|
||||||
|
'accountNumber' => 'Account number',
|
||||||
|
'has_headers' => 'Headers',
|
||||||
|
'date_format' => 'Date format',
|
||||||
|
'specifix' => 'Bank- or file specific fixes',
|
||||||
|
'attachments[]' => 'Attachments',
|
||||||
|
'store_new_withdrawal' => 'Store new withdrawal',
|
||||||
|
'store_new_deposit' => 'Store new deposit',
|
||||||
|
'store_new_transfer' => 'Store new transfer',
|
||||||
|
'add_new_withdrawal' => 'Add a new withdrawal',
|
||||||
|
'add_new_deposit' => 'Add a new deposit',
|
||||||
|
'add_new_transfer' => 'Add a new transfer',
|
||||||
|
'noPiggybank' => '(no piggy bank)',
|
||||||
|
'title' => 'Title',
|
||||||
|
'notes' => 'Notes',
|
||||||
|
'filename' => 'File name',
|
||||||
|
'mime' => 'Mime type',
|
||||||
|
'size' => 'Size',
|
||||||
|
'trigger' => 'Trigger',
|
||||||
|
'stop_processing' => 'Stop processing',
|
||||||
|
'start_date' => 'Start of range',
|
||||||
|
'end_date' => 'End of range',
|
||||||
|
'export_start_range' => 'Start of export range',
|
||||||
|
'export_end_range' => 'End of export range',
|
||||||
|
'export_format' => 'File format',
|
||||||
|
'include_attachments' => 'Include uploaded attachments',
|
||||||
|
'include_config' => 'Include configuration file',
|
||||||
|
'include_old_uploads' => 'Include imported data',
|
||||||
|
'accounts' => 'Export transactions from these accounts',
|
||||||
|
'delete_account' => 'Delete account ":name"',
|
||||||
|
'delete_bill' => 'Delete bill ":name"',
|
||||||
|
'delete_budget' => 'Delete budget ":name"',
|
||||||
|
'delete_category' => 'Delete category ":name"',
|
||||||
|
'delete_currency' => 'Delete currency ":name"',
|
||||||
|
'delete_journal' => 'Delete transaction with description ":description"',
|
||||||
|
'delete_attachment' => 'Delete attachment ":name"',
|
||||||
|
'delete_rule' => 'Delete rule ":title"',
|
||||||
|
'delete_rule_group' => 'Delete rule group ":title"',
|
||||||
|
'attachment_areYouSure' => 'Are you sure you want to delete the attachment named ":name"?',
|
||||||
|
'account_areYouSure' => 'Are you sure you want to delete the account named ":name"?',
|
||||||
|
'bill_areYouSure' => 'Are you sure you want to delete the bill named ":name"?',
|
||||||
|
'rule_areYouSure' => 'Are you sure you want to delete the rule titled ":title"?',
|
||||||
|
'ruleGroup_areYouSure' => 'Are you sure you want to delete the rule group titled ":title"?',
|
||||||
|
'budget_areYouSure' => 'Are you sure you want to delete the budget named ":name"?',
|
||||||
|
'category_areYouSure' => 'Are you sure you want to delete the category named ":name"?',
|
||||||
|
'currency_areYouSure' => 'Are you sure you want to delete the currency named ":name"?',
|
||||||
|
'piggyBank_areYouSure' => 'Are you sure you want to delete the piggy bank named ":name"?',
|
||||||
|
'journal_areYouSure' => 'Are you sure you want to delete the transaction described ":description"?',
|
||||||
|
'mass_journal_are_you_sure' => 'Are you sure you want to delete these transactions?',
|
||||||
|
'tag_areYouSure' => 'Are you sure you want to delete the tag ":tag"?',
|
||||||
|
'permDeleteWarning' => 'Deleting stuff from Firely is permanent and cannot be undone.',
|
||||||
|
'mass_make_selection' => 'You can still prevent items from being deleted by removing the checkbox.',
|
||||||
|
'delete_all_permanently' => 'Delete selected permanently',
|
||||||
|
'update_all_journals' => 'Update these transactions',
|
||||||
|
'also_delete_transactions' => 'The only transaction connected to this account will be deleted as well.|All :count transactions connected to this account will be deleted as well.',
|
||||||
|
'also_delete_rules' => 'The only rule connected to this rule group will be deleted as well.|All :count rules connected to this rule group will be deleted as well.',
|
||||||
|
'also_delete_piggyBanks' => 'The only piggy bank connected to this account will be deleted as well.|All :count piggy bank connected to this account will be deleted as well.',
|
||||||
|
'bill_keep_transactions' => 'The only transaction connected to this bill will not be deleted.|All :count transactions connected to this bill will spared deletion.',
|
||||||
|
'budget_keep_transactions' => 'The only transaction connected to this budget will not be deleted.|All :count transactions connected to this budget will spared deletion.',
|
||||||
|
'category_keep_transactions' => 'The only transaction connected to this category will not be deleted.|All :count transactions connected to this category will spared deletion.',
|
||||||
|
'tag_keep_transactions' => 'The only transaction connected to this tag will not be deleted.|All :count transactions connected to this tag will spared deletion.',
|
||||||
|
|
||||||
|
// admin
|
||||||
|
'domain' => 'Domain',
|
||||||
|
|
||||||
|
// import
|
||||||
|
'import_file' => 'Import file',
|
||||||
|
'configuration_file' => 'Configuration file',
|
||||||
|
'import_file_type' => 'Import file type',
|
||||||
|
'csv_comma' => 'A comma (,)',
|
||||||
|
'csv_semicolon' => 'A semicolon (;)',
|
||||||
|
'csv_tab' => 'A tab (invisible)',
|
||||||
|
'csv_delimiter' => 'CSV field delimiter',
|
||||||
|
'csv_import_account' => 'Default import account',
|
||||||
|
'csv_config' => 'CSV import configuration',
|
||||||
|
|
||||||
|
|
||||||
|
];
|
85
resources/lang/zh-HK/help.php
Normal file
85
resources/lang/zh-HK/help.php
Normal file
@@ -0,0 +1,85 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* help.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
// tour!
|
||||||
|
'main-content-title' => 'Welcome to Firefly III',
|
||||||
|
'main-content-text' => 'Do yourself a favor and follow this short guide to make sure you know your way around.',
|
||||||
|
'sidebar-toggle-title' => 'Sidebar to create stuff',
|
||||||
|
'sidebar-toggle-text' => 'Hidden under the plus icon are all the buttons to create new stuff. Accounts, transactions, everything!',
|
||||||
|
'account-menu-title' => 'All your accounts',
|
||||||
|
'account-menu-text' => 'Here you can find all the accounts you\'ve made.',
|
||||||
|
'budget-menu-title' => 'Budgets',
|
||||||
|
'budget-menu-text' => 'Use this page to organise your finances and limit spending.',
|
||||||
|
'report-menu-title' => 'Reports',
|
||||||
|
'report-menu-text' => 'Check this out when you want a solid overview of your finances.',
|
||||||
|
'transaction-menu-title' => 'Transactions',
|
||||||
|
'transaction-menu-text' => 'All transactions you\'ve created can be found here.',
|
||||||
|
'option-menu-title' => 'Options',
|
||||||
|
'option-menu-text' => 'This is pretty self-explanatory.',
|
||||||
|
'main-content-end-title' => 'The end!',
|
||||||
|
'main-content-end-text' => 'Remember that every page has a small question mark at the right top. Click it to get help about the page you\'re on.',
|
||||||
|
'index' => 'index',
|
||||||
|
'home' => 'home',
|
||||||
|
'accounts-index' => 'accounts.index',
|
||||||
|
'accounts-create' => 'accounts.create',
|
||||||
|
'accounts-edit' => 'accounts.edit',
|
||||||
|
'accounts-delete' => 'accounts.delete',
|
||||||
|
'accounts-show' => 'accounts.show',
|
||||||
|
'attachments-edit' => 'attachments.edit',
|
||||||
|
'attachments-delete' => 'attachments.delete',
|
||||||
|
'attachments-show' => 'attachments.show',
|
||||||
|
'attachments-preview' => 'attachments.preview',
|
||||||
|
'bills-index' => 'bills.index',
|
||||||
|
'bills-create' => 'bills.create',
|
||||||
|
'bills-edit' => 'bills.edit',
|
||||||
|
'bills-delete' => 'bills.delete',
|
||||||
|
'bills-show' => 'bills.show',
|
||||||
|
'budgets-index' => 'budgets.index',
|
||||||
|
'budgets-create' => 'budgets.create',
|
||||||
|
'budgets-edit' => 'budgets.edit',
|
||||||
|
'budgets-delete' => 'budgets.delete',
|
||||||
|
'budgets-show' => 'budgets.show',
|
||||||
|
'budgets-noBudget' => 'budgets.noBudget',
|
||||||
|
'categories-index' => 'categories.index',
|
||||||
|
'categories-create' => 'categories.create',
|
||||||
|
'categories-edit' => 'categories.edit',
|
||||||
|
'categories-delete' => 'categories.delete',
|
||||||
|
'categories-show' => 'categories.show',
|
||||||
|
'categories-show-date' => 'categories.show.date',
|
||||||
|
'categories-noCategory' => 'categories.noCategory',
|
||||||
|
'currency-index' => 'currency.index',
|
||||||
|
'currency-create' => 'currency.create',
|
||||||
|
'currency-edit' => 'currency.edit',
|
||||||
|
'currency-delete' => 'currency.delete',
|
||||||
|
'new-user-index' => 'new-user.index',
|
||||||
|
'piggy-banks-index' => 'piggy-banks.index',
|
||||||
|
'piggy-banks-create' => 'piggy-banks.create',
|
||||||
|
'piggy-banks-edit' => 'piggy-banks.edit',
|
||||||
|
'piggy-banks-delete' => 'piggy-banks.delete',
|
||||||
|
'piggy-banks-show' => 'piggy-banks.show',
|
||||||
|
'preferences' => 'preferences',
|
||||||
|
'profile' => 'profile',
|
||||||
|
'profile-change-password' => 'profile.change-password',
|
||||||
|
'profile-delete-account' => 'profile.delete-account',
|
||||||
|
'reports-index' => 'reports.index',
|
||||||
|
'reports-report' => 'reports.report',
|
||||||
|
'search' => 'search',
|
||||||
|
'tags-index' => 'tags.index',
|
||||||
|
'tags-create' => 'tags.create',
|
||||||
|
'tags-show' => 'tags.show',
|
||||||
|
'tags-edit' => 'tags.edit',
|
||||||
|
'tags-delete' => 'tags.delete',
|
||||||
|
'transactions-index' => 'transactions.index',
|
||||||
|
'transactions-create' => 'transactions.create',
|
||||||
|
'transactions-edit' => 'transactions.edit',
|
||||||
|
'transactions-delete' => 'transactions.delete',
|
||||||
|
'transactions-show' => 'transactions.show',
|
||||||
|
];
|
66
resources/lang/zh-HK/list.php
Normal file
66
resources/lang/zh-HK/list.php
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* list.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
'buttons' => 'Buttons',
|
||||||
|
'icon' => 'Icon',
|
||||||
|
'create_date' => 'Created at',
|
||||||
|
'update_date' => 'Updated at',
|
||||||
|
'balance_before' => 'Balance before',
|
||||||
|
'balance_after' => 'Balance after',
|
||||||
|
'name' => 'Name',
|
||||||
|
'role' => 'Role',
|
||||||
|
'currentBalance' => 'Current balance',
|
||||||
|
'active' => 'Is active?',
|
||||||
|
'lastActivity' => 'Last activity',
|
||||||
|
'balanceDiff' => 'Balance difference between :start and :end',
|
||||||
|
'matchedOn' => 'Matched on',
|
||||||
|
'matchesOn' => 'Matched on',
|
||||||
|
'account_type' => 'Account type',
|
||||||
|
'new_balance' => 'New balance',
|
||||||
|
'account' => 'Account',
|
||||||
|
'matchingAmount' => 'Amount',
|
||||||
|
'lastMatch' => 'Last match',
|
||||||
|
'split_number' => 'Split #',
|
||||||
|
'destination' => 'Destination',
|
||||||
|
'source' => 'Source',
|
||||||
|
'expectedMatch' => 'Expected match',
|
||||||
|
'automatch' => 'Auto match?',
|
||||||
|
'repeat_freq' => 'Repeats',
|
||||||
|
'description' => 'Description',
|
||||||
|
'amount' => 'Amount',
|
||||||
|
'date' => 'Date',
|
||||||
|
'interest_date' => 'Interest date',
|
||||||
|
'book_date' => 'Book date',
|
||||||
|
'process_date' => 'Processing date',
|
||||||
|
'from' => 'From',
|
||||||
|
'piggy_bank' => 'Piggy bank',
|
||||||
|
'to' => 'To',
|
||||||
|
'budget' => 'Budget',
|
||||||
|
'category' => 'Category',
|
||||||
|
'bill' => 'Bill',
|
||||||
|
'withdrawal' => 'Withdrawal',
|
||||||
|
'deposit' => 'Deposit',
|
||||||
|
'transfer' => 'Transfer',
|
||||||
|
'type' => 'Type',
|
||||||
|
'completed' => 'Completed',
|
||||||
|
'iban' => 'IBAN',
|
||||||
|
'paid_current_period' => 'Paid this period',
|
||||||
|
'email' => 'Email',
|
||||||
|
'registered_at' => 'Registered at',
|
||||||
|
'is_activated' => 'Is activated',
|
||||||
|
'is_blocked' => 'Is blocked',
|
||||||
|
'is_admin' => 'Is admin',
|
||||||
|
'has_two_factor' => 'Has 2FA',
|
||||||
|
'confirmed_from' => 'Confirmed from',
|
||||||
|
'registered_from' => 'Registered from',
|
||||||
|
'blocked_code' => 'Block code',
|
||||||
|
'domain' => 'Domain',
|
||||||
|
'registration_attempts' => 'Registration attempts',
|
||||||
|
];
|
13
resources/lang/zh-HK/pagination.php
Normal file
13
resources/lang/zh-HK/pagination.php
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* pagination.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
'previous' => '« Previous',
|
||||||
|
'next' => 'Next »',
|
||||||
|
];
|
17
resources/lang/zh-HK/passwords.php
Normal file
17
resources/lang/zh-HK/passwords.php
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* passwords.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
'password' => 'Passwords must be at least six characters and match the confirmation.',
|
||||||
|
'user' => 'We can\'t find a user with that e-mail address.',
|
||||||
|
'token' => 'This password reset token is invalid.',
|
||||||
|
'sent' => 'We have e-mailed your password reset link!',
|
||||||
|
'reset' => 'Your password has been reset!',
|
||||||
|
'blocked' => 'Nice try though.',
|
||||||
|
];
|
80
resources/lang/zh-HK/validation.php
Normal file
80
resources/lang/zh-HK/validation.php
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* validation.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
'iban' => 'This is not a valid IBAN.',
|
||||||
|
'unique_account_number_for_user' => 'It looks like this account number is already in use.',
|
||||||
|
'rule_trigger_value' => 'This value is invalid for the selected trigger.',
|
||||||
|
'rule_action_value' => 'This value is invalid for the selected action.',
|
||||||
|
'invalid_domain' => 'Due to security constraints, you cannot register from this domain.',
|
||||||
|
'file_already_attached' => 'Uploaded file ":name" is already attached to this object.',
|
||||||
|
'file_attached' => 'Succesfully uploaded file ":name".',
|
||||||
|
'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.',
|
||||||
|
'file_too_large' => 'File ":name" is too large.',
|
||||||
|
'belongs_to_user' => 'The value of :attribute is unknown',
|
||||||
|
'accepted' => 'The :attribute must be accepted.',
|
||||||
|
'active_url' => 'The :attribute is not a valid URL.',
|
||||||
|
'after' => 'The :attribute must be a date after :date.',
|
||||||
|
'alpha' => 'The :attribute may only contain letters.',
|
||||||
|
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
|
||||||
|
'alpha_num' => 'The :attribute may only contain letters and numbers.',
|
||||||
|
'array' => 'The :attribute must be an array.',
|
||||||
|
'unique_for_user' => 'There already is an entry with this :attribute.',
|
||||||
|
'before' => 'The :attribute must be a date before :date.',
|
||||||
|
'unique_object_for_user' => 'This name is already in use',
|
||||||
|
'unique_account_for_user' => 'This account name is already in use',
|
||||||
|
'between.numeric' => 'The :attribute must be between :min and :max.',
|
||||||
|
'between.file' => 'The :attribute must be between :min and :max kilobytes.',
|
||||||
|
'between.string' => 'The :attribute must be between :min and :max characters.',
|
||||||
|
'between.array' => 'The :attribute must have between :min and :max items.',
|
||||||
|
'boolean' => 'The :attribute field must be true or false.',
|
||||||
|
'confirmed' => 'The :attribute confirmation does not match.',
|
||||||
|
'date' => 'The :attribute is not a valid date.',
|
||||||
|
'date_format' => 'The :attribute does not match the format :format.',
|
||||||
|
'different' => 'The :attribute and :other must be different.',
|
||||||
|
'digits' => 'The :attribute must be :digits digits.',
|
||||||
|
'digits_between' => 'The :attribute must be between :min and :max digits.',
|
||||||
|
'email' => 'The :attribute must be a valid email address.',
|
||||||
|
'filled' => 'The :attribute field is required.',
|
||||||
|
'exists' => 'The selected :attribute is invalid.',
|
||||||
|
'image' => 'The :attribute must be an image.',
|
||||||
|
'in' => 'The selected :attribute is invalid.',
|
||||||
|
'integer' => 'The :attribute must be an integer.',
|
||||||
|
'ip' => 'The :attribute must be a valid IP address.',
|
||||||
|
'json' => 'The :attribute must be a valid JSON string.',
|
||||||
|
'max.numeric' => 'The :attribute may not be greater than :max.',
|
||||||
|
'max.file' => 'The :attribute may not be greater than :max kilobytes.',
|
||||||
|
'max.string' => 'The :attribute may not be greater than :max characters.',
|
||||||
|
'max.array' => 'The :attribute may not have more than :max items.',
|
||||||
|
'mimes' => 'The :attribute must be a file of type: :values.',
|
||||||
|
'min.numeric' => 'The :attribute must be at least :min.',
|
||||||
|
'min.file' => 'The :attribute must be at least :min kilobytes.',
|
||||||
|
'min.string' => 'The :attribute must be at least :min characters.',
|
||||||
|
'min.array' => 'The :attribute must have at least :min items.',
|
||||||
|
'not_in' => 'The selected :attribute is invalid.',
|
||||||
|
'numeric' => 'The :attribute must be a number.',
|
||||||
|
'regex' => 'The :attribute format is invalid.',
|
||||||
|
'required' => 'The :attribute field is required.',
|
||||||
|
'required_if' => 'The :attribute field is required when :other is :value.',
|
||||||
|
'required_unless' => 'The :attribute field is required unless :other is in :values.',
|
||||||
|
'required_with' => 'The :attribute field is required when :values is present.',
|
||||||
|
'required_with_all' => 'The :attribute field is required when :values is present.',
|
||||||
|
'required_without' => 'The :attribute field is required when :values is not present.',
|
||||||
|
'required_without_all' => 'The :attribute field is required when none of :values are present.',
|
||||||
|
'same' => 'The :attribute and :other must match.',
|
||||||
|
'size.numeric' => 'The :attribute must be :size.',
|
||||||
|
'size.file' => 'The :attribute must be :size kilobytes.',
|
||||||
|
'size.string' => 'The :attribute must be :size characters.',
|
||||||
|
'size.array' => 'The :attribute must contain :size items.',
|
||||||
|
'unique' => 'The :attribute has already been taken.',
|
||||||
|
'string' => 'The :attribute must be a string.',
|
||||||
|
'url' => 'The :attribute format is invalid.',
|
||||||
|
'timezone' => 'The :attribute must be a valid zone.',
|
||||||
|
'2fa_code' => 'The :attribute field is invalid.',
|
||||||
|
];
|
46
resources/lang/zh-TW/breadcrumbs.php
Normal file
46
resources/lang/zh-TW/breadcrumbs.php
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* breadcrumbs.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
'home' => 'Home',
|
||||||
|
'cash_accounts' => 'Cash accounts',
|
||||||
|
'edit_account' => 'Edit account ":name"',
|
||||||
|
'edit_currency' => 'Edit currencies ":name"',
|
||||||
|
'delete_currency' => 'Delete currencies ":name"',
|
||||||
|
'newPiggyBank' => 'Create a new piggy bank',
|
||||||
|
'edit_piggyBank' => 'Edit piggy bank ":name"',
|
||||||
|
'preferences' => 'Preferences',
|
||||||
|
'profile' => 'Profile',
|
||||||
|
'changePassword' => 'Change your password',
|
||||||
|
'bills' => 'Bills',
|
||||||
|
'newBill' => 'New bill',
|
||||||
|
'edit_bill' => 'Edit bill ":name"',
|
||||||
|
'delete_bill' => 'Delete bill ":name"',
|
||||||
|
'reports' => 'Reports',
|
||||||
|
'monthly_report' => 'Monthly report for :date',
|
||||||
|
'monthly_report_shared' => 'Monthly report for :date (including shared accounts)',
|
||||||
|
'yearly_report' => 'Yearly report for :date',
|
||||||
|
'yearly_report_shared' => 'Yearly report for :date (including shared accounts)',
|
||||||
|
'budget_report' => 'Budget report for :date',
|
||||||
|
'searchResult' => 'Search for ":query"',
|
||||||
|
'withdrawal_list' => 'Expenses',
|
||||||
|
'deposit_list' => 'Revenue, income and deposits',
|
||||||
|
'transfer_list' => 'Transfers',
|
||||||
|
'transfers_list' => 'Transfers',
|
||||||
|
'create_withdrawal' => 'Create new withdrawal',
|
||||||
|
'create_deposit' => 'Create new deposit',
|
||||||
|
'create_transfer' => 'Create new transfer',
|
||||||
|
'edit_journal' => 'Edit transaction ":description"',
|
||||||
|
'delete_journal' => 'Delete transaction ":description"',
|
||||||
|
'tags' => 'Tags',
|
||||||
|
'createTag' => 'Create new tag',
|
||||||
|
'edit_tag' => 'Edit tag ":tag"',
|
||||||
|
'delete_tag' => 'Delete tag ":tag"',
|
||||||
|
];
|
21
resources/lang/zh-TW/config.php
Normal file
21
resources/lang/zh-TW/config.php
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* config.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
'locale' => 'en, English, en_US, en_US.utf8',
|
||||||
|
'month' => '%B %Y',
|
||||||
|
'month_and_day' => '%B %e, %Y',
|
||||||
|
'date_time' => '%B %e, %Y, @ %T',
|
||||||
|
'specific_day' => '%e %B %Y',
|
||||||
|
'week_in_year' => 'Week %W, %Y',
|
||||||
|
'quarter_of_year' => '%B %Y',
|
||||||
|
'year' => '%Y',
|
||||||
|
'half_year' => '%B %Y',
|
||||||
|
|
||||||
|
];
|
80
resources/lang/zh-TW/csv.php
Normal file
80
resources/lang/zh-TW/csv.php
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* csv.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'import_configure_title' => 'Configure your import',
|
||||||
|
'import_configure_intro' => 'There are some options for your CSV import. Please indicate if your CSV file contains headers on the first column, and what the date format of your date-fields is. That might require some experimentation. The field delimiter is usually a ",", but could also be a ";". Check this carefully.',
|
||||||
|
'import_configure_form' => 'Form',
|
||||||
|
'header_help' => 'Check this if the first row of your CSV file are the column titles',
|
||||||
|
'date_help' => 'Date time format in your CSV. Follow the format like <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">this page</a> indicates. The default value will parse dates that look like this: :dateExample.',
|
||||||
|
'delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.',
|
||||||
|
'config_file_help' => 'Select your CSV import configuration here. If you do not know what this is, ignore it. It will be explained later.',
|
||||||
|
'import_account_help' => 'If your CSV file does NOT contain information about your asset account(s), use this dropdown to select to which account the transactions in the CSV belong to.',
|
||||||
|
'upload_not_writeable' => 'The grey box contains a file path. It should be writeable. Please make sure it is.',
|
||||||
|
|
||||||
|
// roles
|
||||||
|
'column_roles_title' => 'Define column roles',
|
||||||
|
'column_roles_text' => '<p>Firefly III cannot guess what data each column contains. You must tell Firefly which kinds of data to expect. The example data can guide you into picking the correct type from the dropdown. If a column cannot be matched to a useful data type, please let me know <a href="https://github.com/JC5/firefly-iii/issues/new">by creating an issue</a>.</p><p>Some values in your CSV file, such as account names or categories, may already exist in your Firefly III database. If you select "map these values" Firefly will not attempt to search for matching values itself but allow you to match the CSV values against the values in your database. This allows you to fine-tune the import.</p>',
|
||||||
|
'column_roles_table' => 'Table',
|
||||||
|
'column_name' => 'Name of column',
|
||||||
|
'column_example' => 'Column example data',
|
||||||
|
'column_role' => 'Column data meaning',
|
||||||
|
'do_map_value' => 'Map these values',
|
||||||
|
'column' => 'Column',
|
||||||
|
'no_example_data' => 'No example data available',
|
||||||
|
'store_column_roles' => 'Continue import',
|
||||||
|
'do_not_map' => '(do not map)',
|
||||||
|
'map_title' => 'Connect import data to Firefly III data',
|
||||||
|
'map_text' => 'In the following tables, the left value shows you information found in your uploaded CSV file. It is your task to map this value, if possible, to a value already present in your database. Firefly will stick to this mapping. If there is no value to map to, or you do not wish to map the specific value, select nothing.',
|
||||||
|
|
||||||
|
'field_value' => 'Field value',
|
||||||
|
'field_mapped_to' => 'Mapped to',
|
||||||
|
'store_column_mapping' => 'Store mapping',
|
||||||
|
|
||||||
|
// map things.
|
||||||
|
|
||||||
|
|
||||||
|
'column__ignore' => '(ignore this column)',
|
||||||
|
'column_account-iban' => 'Asset account (IBAN)',
|
||||||
|
'column_account-id' => 'Asset account ID (matching Firefly)',
|
||||||
|
'column_account-name' => 'Asset account (name)',
|
||||||
|
'column_amount' => 'Amount',
|
||||||
|
'column_amount-comma-separated' => 'Amount (comma as decimal separator)',
|
||||||
|
'column_bill-id' => 'Bill ID (matching Firefly)',
|
||||||
|
'column_bill-name' => 'Bill name',
|
||||||
|
'column_budget-id' => 'Budget ID (matching Firefly)',
|
||||||
|
'column_budget-name' => 'Budget name',
|
||||||
|
'column_category-id' => 'Category ID (matching Firefly)',
|
||||||
|
'column_category-name' => 'Category name',
|
||||||
|
'column_currency-code' => 'Currency code (ISO 4217)',
|
||||||
|
'column_currency-id' => 'Currency ID (matching Firefly)',
|
||||||
|
'column_currency-name' => 'Currency name (matching Firefly)',
|
||||||
|
'column_currency-symbol' => 'Currency symbol (matching Firefly)',
|
||||||
|
'column_date-interest' => 'Interest calculation date',
|
||||||
|
'column_date-book' => 'Transaction booking date',
|
||||||
|
'column_date-process' => 'Transaction process date',
|
||||||
|
'column_date-transaction' => 'Date',
|
||||||
|
'column_description' => 'Description',
|
||||||
|
'column_opposing-iban' => 'Opposing account (IBAN)',
|
||||||
|
'column_opposing-id' => 'Opposing account ID (matching Firefly)',
|
||||||
|
'column_external-id' => 'External ID',
|
||||||
|
'column_opposing-name' => 'Opposing account (name)',
|
||||||
|
'column_rabo-debet-credit' => 'Rabobank specific debet/credit indicator',
|
||||||
|
'column_ing-debet-credit' => 'ING specific debet/credit indicator',
|
||||||
|
'column_sepa-ct-id' => 'SEPA Credit Transfer end-to-end ID',
|
||||||
|
'column_sepa-ct-op' => 'SEPA Credit Transfer opposing account',
|
||||||
|
'column_sepa-db' => 'SEPA Direct Debet',
|
||||||
|
'column_tags-comma' => 'Tags (comma separated)',
|
||||||
|
'column_tags-space' => 'Tags (space separated)',
|
||||||
|
'column_account-number' => 'Asset account (account number)',
|
||||||
|
'column_opposing-number' => 'Opposing account (account number)',
|
||||||
|
];
|
780
resources/lang/zh-TW/firefly.php
Normal file
780
resources/lang/zh-TW/firefly.php
Normal file
@@ -0,0 +1,780 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* firefly.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
// general stuff:
|
||||||
|
'language_incomplete' => 'This language is not yet fully translated',
|
||||||
|
'test' => 'You have selected English.',
|
||||||
|
'close' => 'Close',
|
||||||
|
'pleaseHold' => 'Please hold...',
|
||||||
|
'actions' => 'Actions',
|
||||||
|
'edit' => 'Edit',
|
||||||
|
'delete' => 'Delete',
|
||||||
|
'welcomeBack' => 'What\'s playing?',
|
||||||
|
'everything' => 'Everything',
|
||||||
|
'customRange' => 'Custom range',
|
||||||
|
'apply' => 'Apply',
|
||||||
|
'cancel' => 'Cancel',
|
||||||
|
'from' => 'From',
|
||||||
|
'to' => 'To',
|
||||||
|
'total_sum' => 'Total sum',
|
||||||
|
'period_sum' => 'Sum for period',
|
||||||
|
'showEverything' => 'Show everything',
|
||||||
|
'never' => 'Never',
|
||||||
|
'search_results_for' => 'Search results for ":query"',
|
||||||
|
'bounced_error' => 'The message sent to :email bounced, so no access for you.',
|
||||||
|
'deleted_error' => 'These credentials do not match our records.',
|
||||||
|
'general_blocked_error' => 'Your account has been disabled, so you cannot login.',
|
||||||
|
'expired_error' => 'Your account has expired, and can no longer be used.',
|
||||||
|
'unbalanced_error' => 'Your transactions are unbalanced. This means a withdrawal, deposit or transfer was not stored properly. Please check your accounts and transactions for errors (unbalanced amount :amount).',
|
||||||
|
'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',
|
||||||
|
'new_deposit' => 'New deposit',
|
||||||
|
'new_transfer' => 'New transfer',
|
||||||
|
'new_asset_account' => 'New asset account',
|
||||||
|
'new_expense_account' => 'New expense account',
|
||||||
|
'new_revenue_account' => 'New revenue account',
|
||||||
|
'new_budget' => 'New budget',
|
||||||
|
'new_bill' => 'New bill',
|
||||||
|
'block_account_logout' => 'You have been logged out. Blocked accounts cannot use this site. Did you register with a valid email address?',
|
||||||
|
'flash_success' => 'Success!',
|
||||||
|
'flash_info' => 'Message',
|
||||||
|
'flash_warning' => 'Warning!',
|
||||||
|
'flash_error' => 'Error!',
|
||||||
|
'flash_info_multiple' => 'There is one message|There are :count messages',
|
||||||
|
'flash_error_multiple' => 'There is one error|There are :count errors',
|
||||||
|
'net_worth' => 'Net worth',
|
||||||
|
'route_has_no_help' => 'There is no help for this route, or there is no help available in your language.',
|
||||||
|
'two_factor_welcome' => 'Hello, :user!',
|
||||||
|
'two_factor_enter_code' => 'To continue, please enter your two factor authentication code. Your application can generate it for you.',
|
||||||
|
'two_factor_code_here' => 'Enter code here',
|
||||||
|
'two_factor_title' => 'Two factor authentication',
|
||||||
|
'authenticate' => 'Authenticate',
|
||||||
|
'two_factor_forgot_title' => 'Lost two factor authentication',
|
||||||
|
'two_factor_forgot' => 'I forgot my two-factor thing.',
|
||||||
|
'two_factor_lost_header' => 'Lost your two factor authentication?',
|
||||||
|
'two_factor_lost_intro' => 'Unfortunately, this is not something you can reset from the web interface. You have two choices.',
|
||||||
|
'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in <code>storage/logs</code> for instructions.',
|
||||||
|
'two_factor_lost_fix_owner' => 'Otherwise, email the site owner, <a href="mailto::site_owner">:site_owner</a> and ask them to reset your two factor authentication.',
|
||||||
|
'warning_much_data' => ':days days of data may take a while to load.',
|
||||||
|
'registered' => 'You have registered successfully!',
|
||||||
|
'search' => 'Search',
|
||||||
|
'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the <a href="/budgets">budgets</a>-page. Budgets can help you keep track of expenses.',
|
||||||
|
'source_accounts' => 'Source account(s)',
|
||||||
|
'destination_accounts' => 'Destination account(s)',
|
||||||
|
|
||||||
|
// repeat frequencies:
|
||||||
|
'repeat_freq_monthly' => 'monthly',
|
||||||
|
'weekly' => 'weekly',
|
||||||
|
'quarterly' => 'quarterly',
|
||||||
|
'half-year' => 'every half year',
|
||||||
|
'yearly' => 'yearly',
|
||||||
|
// account confirmation:
|
||||||
|
'confirm_account_header' => 'Please confirm your account',
|
||||||
|
'confirm_account_intro' => 'An email has been sent to the address you used during your registration. Please check it out for further instructions. If you did not get this message, you can have Firefly send it again.',
|
||||||
|
'confirm_account_resend_email' => 'Send me the confirmation message I need to activate my account.',
|
||||||
|
'account_is_confirmed' => 'Your account has been confirmed!',
|
||||||
|
'invalid_activation_code' => 'It seems the code you are using is not valid, or has expired.',
|
||||||
|
'confirm_account_is_resent_header' => 'The confirmation has been resent',
|
||||||
|
'confirm_account_is_resent_text' => 'The confirmation message has been resent. If you still did not receive the confirmation message, please contact the site owner at <a href="mailto::owner">:owner</a> or check the log files to see what went wrong.',
|
||||||
|
'confirm_account_is_resent_go_home' => 'Go to the index page of Firefly',
|
||||||
|
'confirm_account_not_resent_header' => 'Something went wrong :(',
|
||||||
|
'confirm_account_not_resent_intro' => 'The confirmation message has been not resent. If you still did not receive the confirmation message, please contact the site owner at <a href="mailto::owner">:owner</a> instead. Possibly, you have tried to resend the activation message too often. You can have Firefly III try to resend the confirmation message every hour.',
|
||||||
|
'confirm_account_not_resent_go_home' => 'Go to the index page of Firefly',
|
||||||
|
|
||||||
|
// export data:
|
||||||
|
'import_and_export' => 'Import and export',
|
||||||
|
'export_data' => 'Export data',
|
||||||
|
'export_data_intro' => 'For backup purposes, when migrating to another system or when migrating to another Firefly III installation.',
|
||||||
|
'export_format' => 'Export format',
|
||||||
|
'export_format_csv' => 'Comma separated values (CSV file)',
|
||||||
|
'export_format_mt940' => 'MT940 compatible format',
|
||||||
|
'export_included_accounts' => 'Export transactions from these accounts',
|
||||||
|
'include_config_help' => 'For easy re-import into Firefly III',
|
||||||
|
'include_old_uploads_help' => 'Firefly III does not throw away the original CSV files you have imported in the past. You can include them in your export.',
|
||||||
|
'do_export' => 'Export',
|
||||||
|
'export_status_never_started' => 'The export has not started yet',
|
||||||
|
'export_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_config_file' => 'Creating a configuration file...',
|
||||||
|
'export_status_created_config_file' => 'Created a configuration file!',
|
||||||
|
'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...',
|
||||||
|
'attachment_explanation' => 'The file called \':attachment_name\' (#:attachment_id) was originally uploaded to :type \':description\' (#:journal_id) dated :date for the amount of :amount.',
|
||||||
|
|
||||||
|
// rules
|
||||||
|
'rules' => 'Rules',
|
||||||
|
'rules_explanation' => 'Here you can manage rules. Rules are triggered when a transaction is created or updated. Then, if the transaction has certain properties (called "triggers") Firefly will execute the "actions". Combined, you can make Firefly respond in a certain way to new transactions.',
|
||||||
|
'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_help_stop_processing' => 'When you check this box, later rules in this group will not 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.',
|
||||||
|
'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
|
||||||
|
'rule_trigger_user_action' => 'User action is ":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_is' => 'Source account is ":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_ends' => 'Destination account ends with ":trigger_value"',
|
||||||
|
'rule_trigger_to_account_is' => 'Destination account is ":trigger_value"',
|
||||||
|
'rule_trigger_to_account_contains' => 'Destination account contains ":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_exactly' => 'Amount is :trigger_value',
|
||||||
|
'rule_trigger_amount_more' => 'Amount is more than :trigger_value',
|
||||||
|
'rule_trigger_description_starts' => 'Description starts with ":trigger_value"',
|
||||||
|
'rule_trigger_description_ends' => 'Description ends with ":trigger_value"',
|
||||||
|
'rule_trigger_description_contains' => 'Description contains ":trigger_value"',
|
||||||
|
'rule_trigger_description_is' => 'Description is ":trigger_value"',
|
||||||
|
'rule_trigger_from_account_starts_choice' => 'Source account starts with..',
|
||||||
|
'rule_trigger_from_account_ends_choice' => 'Source account ends with..',
|
||||||
|
'rule_trigger_from_account_is_choice' => 'Source account is..',
|
||||||
|
'rule_trigger_from_account_contains_choice' => 'Source account contains..',
|
||||||
|
'rule_trigger_to_account_starts_choice' => 'Destination account starts with..',
|
||||||
|
'rule_trigger_to_account_ends_choice' => 'Destination account ends with..',
|
||||||
|
'rule_trigger_to_account_is_choice' => 'Destination account is..',
|
||||||
|
'rule_trigger_to_account_contains_choice' => 'Destination account contains..',
|
||||||
|
'rule_trigger_transaction_type_choice' => 'Transaction is of type..',
|
||||||
|
'rule_trigger_amount_less_choice' => 'Amount is less than..',
|
||||||
|
'rule_trigger_amount_exactly_choice' => 'Amount is..',
|
||||||
|
'rule_trigger_amount_more_choice' => 'Amount is more than..',
|
||||||
|
'rule_trigger_description_starts_choice' => 'Description starts with..',
|
||||||
|
'rule_trigger_description_ends_choice' => 'Description ends with..',
|
||||||
|
'rule_trigger_description_contains_choice' => 'Description contains..',
|
||||||
|
'rule_trigger_description_is_choice' => 'Description is..',
|
||||||
|
'rule_trigger_store_journal' => 'When a journal is created',
|
||||||
|
'rule_trigger_update_journal' => 'When a journal is updated',
|
||||||
|
'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..',
|
||||||
|
|
||||||
|
// tags
|
||||||
|
'store_new_tag' => 'Store new tag',
|
||||||
|
'update_tag' => 'Update tag',
|
||||||
|
'no_location_set' => 'No location set.',
|
||||||
|
'meta_data' => 'Meta data',
|
||||||
|
'location' => 'Location',
|
||||||
|
|
||||||
|
// preferences
|
||||||
|
'pref_home_screen_accounts' => 'Home screen accounts',
|
||||||
|
'pref_home_screen_accounts_help' => 'Which accounts should be displayed on the home page?',
|
||||||
|
'pref_budget_settings' => 'Budget settings',
|
||||||
|
'pref_budget_settings_help' => 'What\'s the maximum amount of money a budget envelope may contain?',
|
||||||
|
'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_remove_code' => 'Remove verification code',
|
||||||
|
'pref_two_factor_auth_remove_will_disable' => '(this will also disable two-factor authentication)',
|
||||||
|
'pref_save_settings' => 'Save settings',
|
||||||
|
'saved_preferences' => 'Preferences saved!',
|
||||||
|
'transaction_page_size_title' => 'Page size',
|
||||||
|
'transaction_page_size_help' => 'Any list of transactions shows at most this many transactions',
|
||||||
|
'transaction_page_size_label' => 'Page size',
|
||||||
|
'budget_maximum' => 'Budget maximum',
|
||||||
|
'between_dates' => '(:start and :end)',
|
||||||
|
|
||||||
|
// 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!',
|
||||||
|
|
||||||
|
|
||||||
|
// 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',
|
||||||
|
|
||||||
|
// tour:
|
||||||
|
'prev' => 'Prev',
|
||||||
|
'next' => 'Next',
|
||||||
|
'end-tour' => 'End tour',
|
||||||
|
'pause' => 'Pause',
|
||||||
|
|
||||||
|
// transaction index
|
||||||
|
'title_expenses' => 'Expenses',
|
||||||
|
'title_withdrawal' => 'Expenses',
|
||||||
|
'title_revenue' => 'Revenue / income',
|
||||||
|
'title_deposit' => 'Revenue / income',
|
||||||
|
'title_transfer' => 'Transfers',
|
||||||
|
'title_transfers' => 'Transfers',
|
||||||
|
|
||||||
|
// 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',
|
||||||
|
'edit_currency' => 'Edit currency ":name"',
|
||||||
|
'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 there are still transactions attached to it!',
|
||||||
|
'deleted_currency' => 'Currency :name deleted',
|
||||||
|
'created_currency' => 'Currency :name created',
|
||||||
|
'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',
|
||||||
|
|
||||||
|
// new user:
|
||||||
|
'submit' => 'Submit',
|
||||||
|
'getting_started' => 'Getting started',
|
||||||
|
'to_get_started' => 'To get started with Firefly, please enter your current bank\'s name, and the balance of your checking account:',
|
||||||
|
'savings_balance_text' => 'If you have a savings account, please enter the current balance of your savings account:',
|
||||||
|
'cc_balance_text' => 'If you have a credit card, please enter your credit card\'s limit.',
|
||||||
|
'stored_new_account_new_user' => 'Yay! Your new account has been stored.',
|
||||||
|
'stored_new_accounts_new_user' => 'Yay! Your new accounts have been stored.',
|
||||||
|
|
||||||
|
// forms:
|
||||||
|
'mandatoryFields' => 'Mandatory fields',
|
||||||
|
'optionalFields' => 'Optional fields',
|
||||||
|
'options' => 'Options',
|
||||||
|
'something' => 'Something!',
|
||||||
|
|
||||||
|
// budgets:
|
||||||
|
'create_new_budget' => 'Create a new budget',
|
||||||
|
'store_new_budget' => 'Store new budget',
|
||||||
|
'stored_new_budget' => 'Stored new budget ":name"',
|
||||||
|
'availableIn' => 'Available in :date',
|
||||||
|
'available_between' => 'Available between :start and :end',
|
||||||
|
'transactionsWithoutBudget' => 'Expenses without budget',
|
||||||
|
'transactionsWithoutBudgetDate' => 'Expenses without budget in :date',
|
||||||
|
'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',
|
||||||
|
'budget_in_month' => ':name in :month',
|
||||||
|
'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',
|
||||||
|
|
||||||
|
// bills:
|
||||||
|
'matching_on' => 'Matching on',
|
||||||
|
'between_amounts' => 'between :low and :high.',
|
||||||
|
'repeats' => 'Repeats',
|
||||||
|
'connected_journals' => 'Connected transactions',
|
||||||
|
'auto_match_on' => 'Automatically matched by Firefly',
|
||||||
|
'auto_match_off' => 'Not automatically matched by Firefly',
|
||||||
|
'next_expected_match' => 'Next expected match',
|
||||||
|
'delete_bill' => 'Delete bill ":name"',
|
||||||
|
'deleted_bill' => 'Deleted bill ":name"',
|
||||||
|
'edit_bill' => 'Edit bill ":name"',
|
||||||
|
'more' => 'More',
|
||||||
|
'rescan_old' => 'Rescan old transactions',
|
||||||
|
'update_bill' => 'Update bill',
|
||||||
|
'updated_bill' => 'Updated bill ":name"',
|
||||||
|
'store_new_bill' => 'Store new bill',
|
||||||
|
'stored_new_bill' => 'Stored new bill ":name"',
|
||||||
|
'cannot_scan_inactive_bill' => 'Inactive bills cannot be scanned.',
|
||||||
|
'rescanned_bill' => 'Rescanned everything.',
|
||||||
|
'bill_date_little_relevance' => 'The only part of this date used by Firefly is the day. It is only useful when your bill arrives at exactly the same date every month. If the payment date of your bills varies, simply use the first of the month.',
|
||||||
|
'average_bill_amount_year' => 'Average bill amount (:year)',
|
||||||
|
'average_bill_amount_overall' => 'Average bill amount (overall)',
|
||||||
|
|
||||||
|
// 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',
|
||||||
|
'accountExtraHelp_asset' => '',
|
||||||
|
'accountExtraHelp_expense' => '',
|
||||||
|
'accountExtraHelp_revenue' => '',
|
||||||
|
'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',
|
||||||
|
|
||||||
|
// 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',
|
||||||
|
'stop_selection' => 'Stop selecting transactions',
|
||||||
|
'edit_selected' => 'Edit selected',
|
||||||
|
'delete_selected' => 'Delete selected',
|
||||||
|
'mass_delete_journals' => 'Delete a number of transactions',
|
||||||
|
'mass_edit_journals' => 'Edit a number of transactions',
|
||||||
|
'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.',
|
||||||
|
'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)',
|
||||||
|
|
||||||
|
|
||||||
|
// new user:
|
||||||
|
'welcome' => 'Welcome to Firefly!',
|
||||||
|
'createNewAsset' => 'Create a new asset account to get started. ' .
|
||||||
|
'This will allow you to create transactions and start your financial management',
|
||||||
|
'createNewAssetButton' => 'Create new asset account',
|
||||||
|
|
||||||
|
// home page:
|
||||||
|
'yourAccounts' => 'Your accounts',
|
||||||
|
'budgetsAndSpending' => 'Budgets and spending',
|
||||||
|
'savings' => 'Savings',
|
||||||
|
'markAsSavingsToContinue' => 'Mark your asset accounts as "Savings account" to fill this panel',
|
||||||
|
'createPiggyToContinue' => 'Create piggy banks to fill this panel.',
|
||||||
|
'newWithdrawal' => 'New expense',
|
||||||
|
'newDeposit' => 'New deposit',
|
||||||
|
'newTransfer' => 'New transfer',
|
||||||
|
'moneyIn' => 'Money in',
|
||||||
|
'moneyOut' => 'Money out',
|
||||||
|
'billsToPay' => 'Bills to pay',
|
||||||
|
'billsPaid' => 'Bills paid',
|
||||||
|
'viewDetails' => 'View details',
|
||||||
|
'divided' => 'divided',
|
||||||
|
'toDivide' => 'left to divide',
|
||||||
|
|
||||||
|
// menu and titles, should be recycled as often as possible:
|
||||||
|
'toggleNavigation' => 'Toggle navigation',
|
||||||
|
'currency' => 'Currency',
|
||||||
|
'preferences' => 'Preferences',
|
||||||
|
'logout' => 'Logout',
|
||||||
|
'searchPlaceholder' => 'Search...',
|
||||||
|
'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',
|
||||||
|
'createNew' => 'Create new',
|
||||||
|
'withdrawal' => 'Withdrawal',
|
||||||
|
'deposit' => 'Deposit',
|
||||||
|
'account' => 'Account',
|
||||||
|
'transfer' => 'Transfer',
|
||||||
|
'Withdrawal' => 'Withdrawal',
|
||||||
|
'Deposit' => 'Deposit',
|
||||||
|
'Transfer' => 'Transfer',
|
||||||
|
'bill' => 'Bill',
|
||||||
|
'yes' => 'Yes',
|
||||||
|
'no' => 'No',
|
||||||
|
'amount' => 'Amount',
|
||||||
|
'newBalance' => 'New balance',
|
||||||
|
'overview' => 'Overview',
|
||||||
|
'saveOnAccount' => 'Save on account',
|
||||||
|
'unknown' => 'Unknown',
|
||||||
|
'daily' => 'Daily',
|
||||||
|
'monthly' => 'Monthly',
|
||||||
|
'profile' => 'Profile',
|
||||||
|
'errors' => 'Errors',
|
||||||
|
|
||||||
|
// reports:
|
||||||
|
'report_default' => 'Default financial report for :start until :end',
|
||||||
|
'report_audit' => 'Transaction history overview for :start until :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',
|
||||||
|
'balanceStartOfYear' => 'Balance at start of year',
|
||||||
|
'balanceEndOfYear' => 'Balance at end of year',
|
||||||
|
'balanceStartOfMonth' => 'Balance at start of month',
|
||||||
|
'balanceEndOfMonth' => 'Balance at end of month',
|
||||||
|
'balanceStart' => 'Balance at start of period',
|
||||||
|
'balanceEnd' => 'Balance at end of period',
|
||||||
|
'reportsOwnAccounts' => 'Reports for your own accounts',
|
||||||
|
'reportsOwnAccountsAndShared' => 'Reports for your own accounts and shared accounts',
|
||||||
|
'splitByAccount' => 'Split by account',
|
||||||
|
'balancedByTransfersAndTags' => 'Balanced by transfers and tags',
|
||||||
|
'coveredWithTags' => 'Covered with tags',
|
||||||
|
'leftUnbalanced' => 'Left unbalanced',
|
||||||
|
'expectedBalance' => 'Expected balance',
|
||||||
|
'outsideOfBudgets' => 'Outside of budgets',
|
||||||
|
'leftInBudget' => 'Left in budget',
|
||||||
|
'sumOfSums' => 'Sum of sums',
|
||||||
|
'noCategory' => '(no category)',
|
||||||
|
'notCharged' => 'Not charged (yet)',
|
||||||
|
'inactive' => 'Inactive',
|
||||||
|
'active' => 'Active',
|
||||||
|
'difference' => 'Difference',
|
||||||
|
'in' => 'In',
|
||||||
|
'out' => 'Out',
|
||||||
|
'topX' => 'top :number',
|
||||||
|
'showTheRest' => 'Show everything',
|
||||||
|
'hideTheRest' => 'Show only the top :number',
|
||||||
|
'sum_of_year' => 'Sum of year',
|
||||||
|
'sum_of_years' => 'Sum of years',
|
||||||
|
'average_of_year' => 'Average of year',
|
||||||
|
'average_of_years' => 'Average of years',
|
||||||
|
'categories_earned_in_year' => 'Categories (by earnings)',
|
||||||
|
'categories_spent_in_year' => 'Categories (by spendings)',
|
||||||
|
'report_type' => 'Report type',
|
||||||
|
'report_type_default' => 'Default financial report',
|
||||||
|
'report_type_audit' => 'Transaction history overview (audit)',
|
||||||
|
'report_type_meta-history' => 'Categories, budgets and bills overview',
|
||||||
|
'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_include_help' => 'In all cases, transfers to shared accounts count as expenses, and transfers from shared accounts count as income.',
|
||||||
|
'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',
|
||||||
|
|
||||||
|
// charts:
|
||||||
|
'chart' => 'Chart',
|
||||||
|
'dayOfMonth' => 'Day of the month',
|
||||||
|
'month' => 'Month',
|
||||||
|
'budget' => 'Budget',
|
||||||
|
'spent' => 'Spent',
|
||||||
|
'earned' => 'Earned',
|
||||||
|
'overspent' => 'Overspent',
|
||||||
|
'left' => 'Left',
|
||||||
|
'no_budget' => '(no budget)',
|
||||||
|
'maxAmount' => 'Maximum amount',
|
||||||
|
'minAmount' => 'Minumum amount',
|
||||||
|
'billEntry' => 'Current bill entry',
|
||||||
|
'name' => 'Name',
|
||||||
|
'date' => 'Date',
|
||||||
|
'paid' => 'Paid',
|
||||||
|
'unpaid' => 'Unpaid',
|
||||||
|
'day' => 'Day',
|
||||||
|
'budgeted' => 'Budgeted',
|
||||||
|
'period' => 'Period',
|
||||||
|
'balance' => 'Balance',
|
||||||
|
'summary' => 'Summary',
|
||||||
|
'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' => 'Create 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',
|
||||||
|
'add_money_to_piggy_title' => 'Add money to piggy bank ":name"',
|
||||||
|
'remove_money_from_piggy_title' => 'Remove money from piggy bank ":name"',
|
||||||
|
'add' => 'Add',
|
||||||
|
'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',
|
||||||
|
'target_date' => 'Target date',
|
||||||
|
'no_target_date' => 'No target date',
|
||||||
|
'todo' => 'to do',
|
||||||
|
'table' => 'Table',
|
||||||
|
'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_set_amount_to_piggy' => 'Add :amount to fill this piggy bank on :date',
|
||||||
|
'delete_piggy_bank' => 'Delete piggy bank ":name"',
|
||||||
|
'cannot_add_amount_piggy' => 'Could not add :amount to ":name".',
|
||||||
|
'deleted_piggy_bank' => 'Deleted piggy bank ":name"',
|
||||||
|
'added_amount_to_piggy' => 'Added :amount to ":name"',
|
||||||
|
'removed_amount_from_piggy' => 'Removed :amount from ":name"',
|
||||||
|
'cannot_remove_amount_piggy' => 'Could not remove :amount from ":name".',
|
||||||
|
|
||||||
|
// tags
|
||||||
|
'regular_tag' => 'Just a regular tag.',
|
||||||
|
'balancing_act' => 'The tag takes at most two transactions; an expense and a transfer. They\'ll balance each other out.',
|
||||||
|
'advance_payment' => 'The tag accepts one expense and any number of deposits aimed to repay the original expense.',
|
||||||
|
'delete_tag' => 'Delete tag ":tag"',
|
||||||
|
'deleted_tag' => 'Deleted tag ":tag"',
|
||||||
|
'new_tag' => 'Make new tag',
|
||||||
|
'edit_tag' => 'Edit tag ":tag"',
|
||||||
|
'updated_tag' => 'Updated tag ":tag"',
|
||||||
|
'created_tag' => 'Tag ":tag" has been created!',
|
||||||
|
'no_year' => 'No year set',
|
||||||
|
'no_month' => 'No month set',
|
||||||
|
'tag_title_nothing' => 'Default tags',
|
||||||
|
'tag_title_balancingAct' => 'Balancing act 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_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.',
|
||||||
|
|
||||||
|
|
||||||
|
// administration
|
||||||
|
'administration' => 'Administration',
|
||||||
|
'user_administration' => 'User administration',
|
||||||
|
'list_all_users' => 'All users',
|
||||||
|
'all_users' => 'All users',
|
||||||
|
'all_blocked_domains' => 'All blocked domains',
|
||||||
|
'blocked_domains' => 'Blocked domains',
|
||||||
|
'no_domains_banned' => 'No domains blocked',
|
||||||
|
'all_user_domains' => 'All user email address domains',
|
||||||
|
'all_domains_is_filtered' => 'This list does not include already blocked domains.',
|
||||||
|
'domain_now_blocked' => 'Domain :domain is now blocked',
|
||||||
|
'domain_now_unblocked' => 'Domain :domain is now unblocked',
|
||||||
|
'manual_block_domain' => 'Block a domain by hand',
|
||||||
|
'block_domain' => 'Block domain',
|
||||||
|
'no_domain_filled_in' => 'No domain filled in',
|
||||||
|
'domain_already_blocked' => 'Domain :domain is already blocked',
|
||||||
|
'domain_is_now_blocked' => 'Domain :domain is now blocked',
|
||||||
|
|
||||||
|
// split a transaction:
|
||||||
|
'transaction_meta_data' => 'Transaction meta-data',
|
||||||
|
'transaction_dates' => 'Transaction dates',
|
||||||
|
'splits' => 'Splits',
|
||||||
|
'split_title_withdrawal' => 'Split your new withdrawal',
|
||||||
|
'split_intro_one_withdrawal' => 'Firefly supports the "splitting" of a withdrawal.',
|
||||||
|
'split_intro_two_withdrawal' => 'It means that the amount of money you\'ve spent is divided between several destination expense accounts, budgets or categories.',
|
||||||
|
'split_intro_three_withdrawal' => 'For example: you could split your :total groceries so you pay :split_one from your "daily groceries" budget and :split_two from your "cigarettes" budget.',
|
||||||
|
'split_table_intro_withdrawal' => 'Split your withdrawal in as many things as you want. By default the transaction will not split, there is just one entry. Add as many splits as you want to, below. Remember that you should not deviate from your total amount. If you do, Firefly will warn you but not correct you.',
|
||||||
|
'store_splitted_withdrawal' => 'Store splitted withdrawal',
|
||||||
|
'update_splitted_withdrawal' => 'Update splitted withdrawal',
|
||||||
|
'split_title_deposit' => 'Split your new deposit',
|
||||||
|
'split_intro_one_deposit' => 'Firefly supports the "splitting" of a deposit.',
|
||||||
|
'split_intro_two_deposit' => 'It means that the amount of money you\'ve earned is divided between several source revenue accounts or categories.',
|
||||||
|
'split_intro_three_deposit' => 'For example: you could split your :total salary so you get :split_one as your base salary and :split_two as a reimbursment for expenses made.',
|
||||||
|
'split_table_intro_deposit' => 'Split your deposit in as many things as you want. By default the transaction will not split, there is just one entry. Add as many splits as you want to, below. Remember that you should not deviate from your total amount. If you do, Firefly will warn you but not correct you.',
|
||||||
|
'store_splitted_deposit' => 'Store splitted deposit',
|
||||||
|
'split_title_transfer' => 'Split your new transfer',
|
||||||
|
'split_intro_one_transfer' => 'Firefly supports the "splitting" of a transfer.',
|
||||||
|
'split_intro_two_transfer' => 'It means that the amount of money you\'re moving is divided between several categories or piggy banks.',
|
||||||
|
'split_intro_three_transfer' => 'For example: you could split your :total move so you get :split_one in one piggy bank and :split_two in another.',
|
||||||
|
'split_table_intro_transfer' => 'Split your transfer in as many things as you want. By default the transaction will not split, there is just one entry. Add as many splits as you want to, below. Remember that you should not deviate from your total amount. If you do, Firefly will warn you but not correct you.',
|
||||||
|
'store_splitted_transfer' => 'Store splitted transfer',
|
||||||
|
'add_another_split' => 'Add another split',
|
||||||
|
'split-transactions' => 'Split transactions',
|
||||||
|
'split-new-transaction' => 'Split a new transaction',
|
||||||
|
'do_split' => 'Do a split',
|
||||||
|
'split_this_withdrawal' => 'Split this withdrawal',
|
||||||
|
'split_this_deposit' => 'Split this deposit',
|
||||||
|
'split_this_transfer' => 'Split this transfer',
|
||||||
|
'cannot_edit_multiple_source' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple source accounts.',
|
||||||
|
'cannot_edit_multiple_dest' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple destination accounts.',
|
||||||
|
'no_edit_multiple_left' => 'You have selected no valid transactions to edit.',
|
||||||
|
|
||||||
|
// import
|
||||||
|
'configuration_file_help' => 'If you have previously imported data into Firefly III, you may have a configuration file, which will pre-set configuration values for you.',
|
||||||
|
'import_data_index' => 'Index',
|
||||||
|
'import_file_type_csv' => 'CSV (comma separated values)',
|
||||||
|
'import_file_type_help' => 'Select the type of file you will upload',
|
||||||
|
'import_start' => 'Start the import',
|
||||||
|
'configure_import' => 'Further configure your import',
|
||||||
|
'import_finish_configuration' => 'Finish configuration',
|
||||||
|
'settings_for_import' => 'Settings',
|
||||||
|
'import_complete' => 'Import configuration complete!',
|
||||||
|
'import_complete_text' => 'The import is ready to start. All the configuration you needed to do has been done. Please download the configuration file. It will help you with the import should it not go as planned. To actually run the import, you need to execute the following command in your console. Unfortunately, a web-based import is not yet possible.',
|
||||||
|
'import_download_config' => 'Download configuration',
|
||||||
|
'import_start_import' => 'Start import',
|
||||||
|
'import_intro_beta' => 'The import function of Firefly III is in beta. Many users of Firefly III have tried many different files. Although each individual compontent of this import routine works (really), the combination might break. If your file cannot be imported by Firefly, please read <a href="https://github.com/JC5/firefly-iii/wiki/Submit-issues-with-sensitive-data-in-them">this wiki page</a> so I can fix the problem you have run into.',
|
||||||
|
'import_data' => 'Import data',
|
||||||
|
'import_data_full' => 'Import data into Firefly III',
|
||||||
|
'import' => 'Import',
|
||||||
|
'import_intro_text' => 'Welcome to the Firefly III data import routine. At the moment, this routine can help you import files into Firefly. To do so, you must download or export transactions from other systems or software, and upload them here. The next steps will let you help Firefly III determin what the content is of your file, and how to handle it. Please select a file, and read all instructions carefully.',
|
||||||
|
'import_file_help' => 'Select your file',
|
||||||
|
];
|
149
resources/lang/zh-TW/form.php
Normal file
149
resources/lang/zh-TW/form.php
Normal file
@@ -0,0 +1,149 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* form.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
// new user:
|
||||||
|
'bank_name' => 'Bank name',
|
||||||
|
'bank_balance' => 'Balance',
|
||||||
|
'savings_balance' => 'Savings balance',
|
||||||
|
'credit_card_limit' => 'Credit card limit',
|
||||||
|
'automatch' => 'Match automatically',
|
||||||
|
'skip' => 'Skip',
|
||||||
|
'name' => 'Name',
|
||||||
|
'active' => 'Active',
|
||||||
|
'amount_min' => 'Minimum amount',
|
||||||
|
'amount_max' => 'Maximum amount',
|
||||||
|
'match' => 'Matches on',
|
||||||
|
'repeat_freq' => 'Repeats',
|
||||||
|
'journal_currency_id' => 'Currency',
|
||||||
|
'journal_amount' => 'Amount',
|
||||||
|
'journal_asset_source_account' => 'Asset account (source)',
|
||||||
|
'journal_source_account_name' => 'Revenue account (source)',
|
||||||
|
'journal_source_account_id' => 'Asset account (source)',
|
||||||
|
'account_from_id' => 'From account',
|
||||||
|
'account_to_id' => 'To account',
|
||||||
|
'journal_destination_account_id' => 'Asset account (destination)',
|
||||||
|
'asset_destination_account' => 'Asset account (destination)',
|
||||||
|
'asset_source_account' => 'Asset account (source)',
|
||||||
|
'journal_description' => 'Description',
|
||||||
|
'split_journal' => 'Split this transaction',
|
||||||
|
'split_journal_explanation' => 'Split this transaction in multiple parts',
|
||||||
|
'currency' => 'Currency',
|
||||||
|
'account_id' => 'Asset account',
|
||||||
|
'budget_id' => 'Budget',
|
||||||
|
'openingBalance' => 'Opening balance',
|
||||||
|
'tagMode' => 'Tag mode',
|
||||||
|
'tagPosition' => 'Tag location',
|
||||||
|
'virtualBalance' => 'Virtual balance',
|
||||||
|
'longitude_latitude' => 'Location',
|
||||||
|
'targetamount' => 'Target amount',
|
||||||
|
'accountRole' => 'Account role',
|
||||||
|
'openingBalanceDate' => 'Opening balance date',
|
||||||
|
'ccType' => 'Credit card payment plan',
|
||||||
|
'ccMonthlyPaymentDate' => 'Credit card monthly payment date',
|
||||||
|
'piggy_bank_id' => 'Piggy bank',
|
||||||
|
'returnHere' => 'Return here',
|
||||||
|
'returnHereExplanation' => 'After storing, return here to create another one.',
|
||||||
|
'returnHereUpdateExplanation' => 'After updating, return here.',
|
||||||
|
'description' => 'Description',
|
||||||
|
'expense_account' => 'Expense account',
|
||||||
|
'revenue_account' => 'Revenue account',
|
||||||
|
'amount' => 'Amount',
|
||||||
|
'date' => 'Date',
|
||||||
|
'interest_date' => 'Interest date',
|
||||||
|
'book_date' => 'Book date',
|
||||||
|
'process_date' => 'Processing date',
|
||||||
|
'category' => 'Category',
|
||||||
|
'tags' => 'Tags',
|
||||||
|
'deletePermanently' => 'Delete permanently',
|
||||||
|
'cancel' => 'Cancel',
|
||||||
|
'targetdate' => 'Target date',
|
||||||
|
'tag' => 'Tag',
|
||||||
|
'under' => 'Under',
|
||||||
|
'symbol' => 'Symbol',
|
||||||
|
'code' => 'Code',
|
||||||
|
'iban' => 'IBAN',
|
||||||
|
'accountNumber' => 'Account number',
|
||||||
|
'has_headers' => 'Headers',
|
||||||
|
'date_format' => 'Date format',
|
||||||
|
'specifix' => 'Bank- or file specific fixes',
|
||||||
|
'attachments[]' => 'Attachments',
|
||||||
|
'store_new_withdrawal' => 'Store new withdrawal',
|
||||||
|
'store_new_deposit' => 'Store new deposit',
|
||||||
|
'store_new_transfer' => 'Store new transfer',
|
||||||
|
'add_new_withdrawal' => 'Add a new withdrawal',
|
||||||
|
'add_new_deposit' => 'Add a new deposit',
|
||||||
|
'add_new_transfer' => 'Add a new transfer',
|
||||||
|
'noPiggybank' => '(no piggy bank)',
|
||||||
|
'title' => 'Title',
|
||||||
|
'notes' => 'Notes',
|
||||||
|
'filename' => 'File name',
|
||||||
|
'mime' => 'Mime type',
|
||||||
|
'size' => 'Size',
|
||||||
|
'trigger' => 'Trigger',
|
||||||
|
'stop_processing' => 'Stop processing',
|
||||||
|
'start_date' => 'Start of range',
|
||||||
|
'end_date' => 'End of range',
|
||||||
|
'export_start_range' => 'Start of export range',
|
||||||
|
'export_end_range' => 'End of export range',
|
||||||
|
'export_format' => 'File format',
|
||||||
|
'include_attachments' => 'Include uploaded attachments',
|
||||||
|
'include_config' => 'Include configuration file',
|
||||||
|
'include_old_uploads' => 'Include imported data',
|
||||||
|
'accounts' => 'Export transactions from these accounts',
|
||||||
|
'delete_account' => 'Delete account ":name"',
|
||||||
|
'delete_bill' => 'Delete bill ":name"',
|
||||||
|
'delete_budget' => 'Delete budget ":name"',
|
||||||
|
'delete_category' => 'Delete category ":name"',
|
||||||
|
'delete_currency' => 'Delete currency ":name"',
|
||||||
|
'delete_journal' => 'Delete transaction with description ":description"',
|
||||||
|
'delete_attachment' => 'Delete attachment ":name"',
|
||||||
|
'delete_rule' => 'Delete rule ":title"',
|
||||||
|
'delete_rule_group' => 'Delete rule group ":title"',
|
||||||
|
'attachment_areYouSure' => 'Are you sure you want to delete the attachment named ":name"?',
|
||||||
|
'account_areYouSure' => 'Are you sure you want to delete the account named ":name"?',
|
||||||
|
'bill_areYouSure' => 'Are you sure you want to delete the bill named ":name"?',
|
||||||
|
'rule_areYouSure' => 'Are you sure you want to delete the rule titled ":title"?',
|
||||||
|
'ruleGroup_areYouSure' => 'Are you sure you want to delete the rule group titled ":title"?',
|
||||||
|
'budget_areYouSure' => 'Are you sure you want to delete the budget named ":name"?',
|
||||||
|
'category_areYouSure' => 'Are you sure you want to delete the category named ":name"?',
|
||||||
|
'currency_areYouSure' => 'Are you sure you want to delete the currency named ":name"?',
|
||||||
|
'piggyBank_areYouSure' => 'Are you sure you want to delete the piggy bank named ":name"?',
|
||||||
|
'journal_areYouSure' => 'Are you sure you want to delete the transaction described ":description"?',
|
||||||
|
'mass_journal_are_you_sure' => 'Are you sure you want to delete these transactions?',
|
||||||
|
'tag_areYouSure' => 'Are you sure you want to delete the tag ":tag"?',
|
||||||
|
'permDeleteWarning' => 'Deleting stuff from Firely is permanent and cannot be undone.',
|
||||||
|
'mass_make_selection' => 'You can still prevent items from being deleted by removing the checkbox.',
|
||||||
|
'delete_all_permanently' => 'Delete selected permanently',
|
||||||
|
'update_all_journals' => 'Update these transactions',
|
||||||
|
'also_delete_transactions' => 'The only transaction connected to this account will be deleted as well.|All :count transactions connected to this account will be deleted as well.',
|
||||||
|
'also_delete_rules' => 'The only rule connected to this rule group will be deleted as well.|All :count rules connected to this rule group will be deleted as well.',
|
||||||
|
'also_delete_piggyBanks' => 'The only piggy bank connected to this account will be deleted as well.|All :count piggy bank connected to this account will be deleted as well.',
|
||||||
|
'bill_keep_transactions' => 'The only transaction connected to this bill will not be deleted.|All :count transactions connected to this bill will spared deletion.',
|
||||||
|
'budget_keep_transactions' => 'The only transaction connected to this budget will not be deleted.|All :count transactions connected to this budget will spared deletion.',
|
||||||
|
'category_keep_transactions' => 'The only transaction connected to this category will not be deleted.|All :count transactions connected to this category will spared deletion.',
|
||||||
|
'tag_keep_transactions' => 'The only transaction connected to this tag will not be deleted.|All :count transactions connected to this tag will spared deletion.',
|
||||||
|
|
||||||
|
// admin
|
||||||
|
'domain' => 'Domain',
|
||||||
|
|
||||||
|
// import
|
||||||
|
'import_file' => 'Import file',
|
||||||
|
'configuration_file' => 'Configuration file',
|
||||||
|
'import_file_type' => 'Import file type',
|
||||||
|
'csv_comma' => 'A comma (,)',
|
||||||
|
'csv_semicolon' => 'A semicolon (;)',
|
||||||
|
'csv_tab' => 'A tab (invisible)',
|
||||||
|
'csv_delimiter' => 'CSV field delimiter',
|
||||||
|
'csv_import_account' => 'Default import account',
|
||||||
|
'csv_config' => 'CSV import configuration',
|
||||||
|
|
||||||
|
|
||||||
|
];
|
85
resources/lang/zh-TW/help.php
Normal file
85
resources/lang/zh-TW/help.php
Normal file
@@ -0,0 +1,85 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* help.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
// tour!
|
||||||
|
'main-content-title' => 'Welcome to Firefly III',
|
||||||
|
'main-content-text' => 'Do yourself a favor and follow this short guide to make sure you know your way around.',
|
||||||
|
'sidebar-toggle-title' => 'Sidebar to create stuff',
|
||||||
|
'sidebar-toggle-text' => 'Hidden under the plus icon are all the buttons to create new stuff. Accounts, transactions, everything!',
|
||||||
|
'account-menu-title' => 'All your accounts',
|
||||||
|
'account-menu-text' => 'Here you can find all the accounts you\'ve made.',
|
||||||
|
'budget-menu-title' => 'Budgets',
|
||||||
|
'budget-menu-text' => 'Use this page to organise your finances and limit spending.',
|
||||||
|
'report-menu-title' => 'Reports',
|
||||||
|
'report-menu-text' => 'Check this out when you want a solid overview of your finances.',
|
||||||
|
'transaction-menu-title' => 'Transactions',
|
||||||
|
'transaction-menu-text' => 'All transactions you\'ve created can be found here.',
|
||||||
|
'option-menu-title' => 'Options',
|
||||||
|
'option-menu-text' => 'This is pretty self-explanatory.',
|
||||||
|
'main-content-end-title' => 'The end!',
|
||||||
|
'main-content-end-text' => 'Remember that every page has a small question mark at the right top. Click it to get help about the page you\'re on.',
|
||||||
|
'index' => 'index',
|
||||||
|
'home' => 'home',
|
||||||
|
'accounts-index' => 'accounts.index',
|
||||||
|
'accounts-create' => 'accounts.create',
|
||||||
|
'accounts-edit' => 'accounts.edit',
|
||||||
|
'accounts-delete' => 'accounts.delete',
|
||||||
|
'accounts-show' => 'accounts.show',
|
||||||
|
'attachments-edit' => 'attachments.edit',
|
||||||
|
'attachments-delete' => 'attachments.delete',
|
||||||
|
'attachments-show' => 'attachments.show',
|
||||||
|
'attachments-preview' => 'attachments.preview',
|
||||||
|
'bills-index' => 'bills.index',
|
||||||
|
'bills-create' => 'bills.create',
|
||||||
|
'bills-edit' => 'bills.edit',
|
||||||
|
'bills-delete' => 'bills.delete',
|
||||||
|
'bills-show' => 'bills.show',
|
||||||
|
'budgets-index' => 'budgets.index',
|
||||||
|
'budgets-create' => 'budgets.create',
|
||||||
|
'budgets-edit' => 'budgets.edit',
|
||||||
|
'budgets-delete' => 'budgets.delete',
|
||||||
|
'budgets-show' => 'budgets.show',
|
||||||
|
'budgets-noBudget' => 'budgets.noBudget',
|
||||||
|
'categories-index' => 'categories.index',
|
||||||
|
'categories-create' => 'categories.create',
|
||||||
|
'categories-edit' => 'categories.edit',
|
||||||
|
'categories-delete' => 'categories.delete',
|
||||||
|
'categories-show' => 'categories.show',
|
||||||
|
'categories-show-date' => 'categories.show.date',
|
||||||
|
'categories-noCategory' => 'categories.noCategory',
|
||||||
|
'currency-index' => 'currency.index',
|
||||||
|
'currency-create' => 'currency.create',
|
||||||
|
'currency-edit' => 'currency.edit',
|
||||||
|
'currency-delete' => 'currency.delete',
|
||||||
|
'new-user-index' => 'new-user.index',
|
||||||
|
'piggy-banks-index' => 'piggy-banks.index',
|
||||||
|
'piggy-banks-create' => 'piggy-banks.create',
|
||||||
|
'piggy-banks-edit' => 'piggy-banks.edit',
|
||||||
|
'piggy-banks-delete' => 'piggy-banks.delete',
|
||||||
|
'piggy-banks-show' => 'piggy-banks.show',
|
||||||
|
'preferences' => 'preferences',
|
||||||
|
'profile' => 'profile',
|
||||||
|
'profile-change-password' => 'profile.change-password',
|
||||||
|
'profile-delete-account' => 'profile.delete-account',
|
||||||
|
'reports-index' => 'reports.index',
|
||||||
|
'reports-report' => 'reports.report',
|
||||||
|
'search' => 'search',
|
||||||
|
'tags-index' => 'tags.index',
|
||||||
|
'tags-create' => 'tags.create',
|
||||||
|
'tags-show' => 'tags.show',
|
||||||
|
'tags-edit' => 'tags.edit',
|
||||||
|
'tags-delete' => 'tags.delete',
|
||||||
|
'transactions-index' => 'transactions.index',
|
||||||
|
'transactions-create' => 'transactions.create',
|
||||||
|
'transactions-edit' => 'transactions.edit',
|
||||||
|
'transactions-delete' => 'transactions.delete',
|
||||||
|
'transactions-show' => 'transactions.show',
|
||||||
|
];
|
66
resources/lang/zh-TW/list.php
Normal file
66
resources/lang/zh-TW/list.php
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* list.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
'buttons' => 'Buttons',
|
||||||
|
'icon' => 'Icon',
|
||||||
|
'create_date' => 'Created at',
|
||||||
|
'update_date' => 'Updated at',
|
||||||
|
'balance_before' => 'Balance before',
|
||||||
|
'balance_after' => 'Balance after',
|
||||||
|
'name' => 'Name',
|
||||||
|
'role' => 'Role',
|
||||||
|
'currentBalance' => 'Current balance',
|
||||||
|
'active' => 'Is active?',
|
||||||
|
'lastActivity' => 'Last activity',
|
||||||
|
'balanceDiff' => 'Balance difference between :start and :end',
|
||||||
|
'matchedOn' => 'Matched on',
|
||||||
|
'matchesOn' => 'Matched on',
|
||||||
|
'account_type' => 'Account type',
|
||||||
|
'new_balance' => 'New balance',
|
||||||
|
'account' => 'Account',
|
||||||
|
'matchingAmount' => 'Amount',
|
||||||
|
'lastMatch' => 'Last match',
|
||||||
|
'split_number' => 'Split #',
|
||||||
|
'destination' => 'Destination',
|
||||||
|
'source' => 'Source',
|
||||||
|
'expectedMatch' => 'Expected match',
|
||||||
|
'automatch' => 'Auto match?',
|
||||||
|
'repeat_freq' => 'Repeats',
|
||||||
|
'description' => 'Description',
|
||||||
|
'amount' => 'Amount',
|
||||||
|
'date' => 'Date',
|
||||||
|
'interest_date' => 'Interest date',
|
||||||
|
'book_date' => 'Book date',
|
||||||
|
'process_date' => 'Processing date',
|
||||||
|
'from' => 'From',
|
||||||
|
'piggy_bank' => 'Piggy bank',
|
||||||
|
'to' => 'To',
|
||||||
|
'budget' => 'Budget',
|
||||||
|
'category' => 'Category',
|
||||||
|
'bill' => 'Bill',
|
||||||
|
'withdrawal' => 'Withdrawal',
|
||||||
|
'deposit' => 'Deposit',
|
||||||
|
'transfer' => 'Transfer',
|
||||||
|
'type' => 'Type',
|
||||||
|
'completed' => 'Completed',
|
||||||
|
'iban' => 'IBAN',
|
||||||
|
'paid_current_period' => 'Paid this period',
|
||||||
|
'email' => 'Email',
|
||||||
|
'registered_at' => 'Registered at',
|
||||||
|
'is_activated' => 'Is activated',
|
||||||
|
'is_blocked' => 'Is blocked',
|
||||||
|
'is_admin' => 'Is admin',
|
||||||
|
'has_two_factor' => 'Has 2FA',
|
||||||
|
'confirmed_from' => 'Confirmed from',
|
||||||
|
'registered_from' => 'Registered from',
|
||||||
|
'blocked_code' => 'Block code',
|
||||||
|
'domain' => 'Domain',
|
||||||
|
'registration_attempts' => 'Registration attempts',
|
||||||
|
];
|
13
resources/lang/zh-TW/pagination.php
Normal file
13
resources/lang/zh-TW/pagination.php
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* pagination.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
'previous' => '« Previous',
|
||||||
|
'next' => 'Next »',
|
||||||
|
];
|
17
resources/lang/zh-TW/passwords.php
Normal file
17
resources/lang/zh-TW/passwords.php
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* passwords.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
'password' => 'Passwords must be at least six characters and match the confirmation.',
|
||||||
|
'user' => 'We can\'t find a user with that e-mail address.',
|
||||||
|
'token' => 'This password reset token is invalid.',
|
||||||
|
'sent' => 'We have e-mailed your password reset link!',
|
||||||
|
'reset' => 'Your password has been reset!',
|
||||||
|
'blocked' => 'Nice try though.',
|
||||||
|
];
|
80
resources/lang/zh-TW/validation.php
Normal file
80
resources/lang/zh-TW/validation.php
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* validation.php
|
||||||
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
||||||
|
*
|
||||||
|
* This software may be modified and distributed under the terms
|
||||||
|
* of the MIT license. See the LICENSE file for details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return [
|
||||||
|
'iban' => 'This is not a valid IBAN.',
|
||||||
|
'unique_account_number_for_user' => 'It looks like this account number is already in use.',
|
||||||
|
'rule_trigger_value' => 'This value is invalid for the selected trigger.',
|
||||||
|
'rule_action_value' => 'This value is invalid for the selected action.',
|
||||||
|
'invalid_domain' => 'Due to security constraints, you cannot register from this domain.',
|
||||||
|
'file_already_attached' => 'Uploaded file ":name" is already attached to this object.',
|
||||||
|
'file_attached' => 'Succesfully uploaded file ":name".',
|
||||||
|
'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.',
|
||||||
|
'file_too_large' => 'File ":name" is too large.',
|
||||||
|
'belongs_to_user' => 'The value of :attribute is unknown',
|
||||||
|
'accepted' => 'The :attribute must be accepted.',
|
||||||
|
'active_url' => 'The :attribute is not a valid URL.',
|
||||||
|
'after' => 'The :attribute must be a date after :date.',
|
||||||
|
'alpha' => 'The :attribute may only contain letters.',
|
||||||
|
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
|
||||||
|
'alpha_num' => 'The :attribute may only contain letters and numbers.',
|
||||||
|
'array' => 'The :attribute must be an array.',
|
||||||
|
'unique_for_user' => 'There already is an entry with this :attribute.',
|
||||||
|
'before' => 'The :attribute must be a date before :date.',
|
||||||
|
'unique_object_for_user' => 'This name is already in use',
|
||||||
|
'unique_account_for_user' => 'This account name is already in use',
|
||||||
|
'between.numeric' => 'The :attribute must be between :min and :max.',
|
||||||
|
'between.file' => 'The :attribute must be between :min and :max kilobytes.',
|
||||||
|
'between.string' => 'The :attribute must be between :min and :max characters.',
|
||||||
|
'between.array' => 'The :attribute must have between :min and :max items.',
|
||||||
|
'boolean' => 'The :attribute field must be true or false.',
|
||||||
|
'confirmed' => 'The :attribute confirmation does not match.',
|
||||||
|
'date' => 'The :attribute is not a valid date.',
|
||||||
|
'date_format' => 'The :attribute does not match the format :format.',
|
||||||
|
'different' => 'The :attribute and :other must be different.',
|
||||||
|
'digits' => 'The :attribute must be :digits digits.',
|
||||||
|
'digits_between' => 'The :attribute must be between :min and :max digits.',
|
||||||
|
'email' => 'The :attribute must be a valid email address.',
|
||||||
|
'filled' => 'The :attribute field is required.',
|
||||||
|
'exists' => 'The selected :attribute is invalid.',
|
||||||
|
'image' => 'The :attribute must be an image.',
|
||||||
|
'in' => 'The selected :attribute is invalid.',
|
||||||
|
'integer' => 'The :attribute must be an integer.',
|
||||||
|
'ip' => 'The :attribute must be a valid IP address.',
|
||||||
|
'json' => 'The :attribute must be a valid JSON string.',
|
||||||
|
'max.numeric' => 'The :attribute may not be greater than :max.',
|
||||||
|
'max.file' => 'The :attribute may not be greater than :max kilobytes.',
|
||||||
|
'max.string' => 'The :attribute may not be greater than :max characters.',
|
||||||
|
'max.array' => 'The :attribute may not have more than :max items.',
|
||||||
|
'mimes' => 'The :attribute must be a file of type: :values.',
|
||||||
|
'min.numeric' => 'The :attribute must be at least :min.',
|
||||||
|
'min.file' => 'The :attribute must be at least :min kilobytes.',
|
||||||
|
'min.string' => 'The :attribute must be at least :min characters.',
|
||||||
|
'min.array' => 'The :attribute must have at least :min items.',
|
||||||
|
'not_in' => 'The selected :attribute is invalid.',
|
||||||
|
'numeric' => 'The :attribute must be a number.',
|
||||||
|
'regex' => 'The :attribute format is invalid.',
|
||||||
|
'required' => 'The :attribute field is required.',
|
||||||
|
'required_if' => 'The :attribute field is required when :other is :value.',
|
||||||
|
'required_unless' => 'The :attribute field is required unless :other is in :values.',
|
||||||
|
'required_with' => 'The :attribute field is required when :values is present.',
|
||||||
|
'required_with_all' => 'The :attribute field is required when :values is present.',
|
||||||
|
'required_without' => 'The :attribute field is required when :values is not present.',
|
||||||
|
'required_without_all' => 'The :attribute field is required when none of :values are present.',
|
||||||
|
'same' => 'The :attribute and :other must match.',
|
||||||
|
'size.numeric' => 'The :attribute must be :size.',
|
||||||
|
'size.file' => 'The :attribute must be :size kilobytes.',
|
||||||
|
'size.string' => 'The :attribute must be :size characters.',
|
||||||
|
'size.array' => 'The :attribute must contain :size items.',
|
||||||
|
'unique' => 'The :attribute has already been taken.',
|
||||||
|
'string' => 'The :attribute must be a string.',
|
||||||
|
'url' => 'The :attribute format is invalid.',
|
||||||
|
'timezone' => 'The :attribute must be a valid zone.',
|
||||||
|
'2fa_code' => 'The :attribute field is invalid.',
|
||||||
|
];
|
Reference in New Issue
Block a user