Update French language files [skip ci]

This commit is contained in:
James Cole 2018-06-01 14:20:52 +02:00
parent f23ee2dac5
commit ad7e564f14
15 changed files with 269 additions and 207 deletions

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* auth.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,18 +20,9 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
return [
/*
|--------------------------------------------------------------------------
| Authentication Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
declare(strict_types=1);
return [
'failed' => 'Ces identifiants n\'ont aucune correspondance.',
'throttle' => 'Trop de tentatives de connexion. Veuillez essayer à nouveau dans :seconds secondes.',
];

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* bank.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,5 +20,7 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
];

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* breadcrumbs.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,6 +20,8 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'home' => 'Accueil',
'edit_currency' => 'Modifier la devise "%name"',
@ -48,9 +49,9 @@ return [
'edit_journal' => 'Éditer la transaction ":description"',
'edit_reconciliation' => 'Éditer ":description"',
'delete_journal' => 'Supprimer la transaction ":description"',
'tags' => 'Mots-clés',
'tags' => 'Tags',
'createTag' => 'Créer un nouveau mot-clé',
'edit_tag' => 'Éditer le mot-clé ":tag"',
'delete_tag' => 'Supprimer le mot-clé ":tag"',
'delete_tag' => 'Supprimer le tag ":tag"',
'delete_journal_link' => 'Supprimer le lien entre les transactions',
];

View File

@ -1,5 +1,4 @@
<?php
declare(strict_types=1);
/**
* components.php
@ -21,6 +20,8 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
// profile
'personal_access_tokens' => 'Jeton d\'accès personnel',

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* config.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,6 +20,8 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'html_language' => 'fr',
'locale' => 'fr, French, fr_FR, fr_FR.utf8, fr_FR.UTF-8',

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* csv.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,5 +20,7 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
];

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* demo.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,6 +20,8 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'no_demo_text' => 'Désolé, il ny a aucun texte supplémentaire de démonstration ou d\'explication pour <abbr title=":route">cette page</abbr>.',
'see_help_icon' => 'Cependant, l\'icône <i class="fa fa-question-circle"></i> située dans le coin supérieur droit peut vous en dire plus.',
@ -32,5 +33,5 @@ return [
'currencies-index' => 'Firefly III prend en charge plusieurs devises. Bien que l\'Euro soit la devise par défaut, cette dernière peut être changée pour le Dollar américain et de nombreuses autres devises. Comme vous pouvez le remarquer une petite sélection des monnaies a été incluse, mais vous pouvez ajouter vos propres devises si vous le souhaitez. Gardez à l\'esprit que la modification de la devise par défaut ne modifie pas la monnaie des transactions existantes : Firefly III prend en charge lutilisation de plusieurs devises en même temps.',
'transactions-index' => 'Ces dépenses, dépôts et transferts ne sont pas particulièrement imaginatifs. Ils ont été générés automatiquement.',
'piggy-banks-index' => 'Comme vous pouvez le voir, il y a trois tirelires. Utilisez les boutons plus et moins pour influer sur le montant dargent dans chaque tirelire. Cliquez sur le nom de la tirelire pour voir ladministration pour chaque tirelire.',
'import-index' => 'Bien sûr, nimporte quel fichier CSV peut être importé dans Firefly III',
'import-index' => 'Any CSV file can be imported into Firefly III. It also supports importing data from bunq and Spectre. Other banks and financial aggregators will be implemented in the future. As a demo-user however, you can only see the "fake"-provider in action. It will generate some random transactions to show you how the process works.',
];

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* firefly.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,6 +20,8 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
// general stuff:
'close' => 'Fermer',
@ -84,7 +85,7 @@ return [
'two_factor_lost_intro' => 'Malheureusement, ce nest pas quelque chose que vous pouvez réinitialiser depuis linterface web. Vous avez deux choix.',
'two_factor_lost_fix_self' => 'Si vous exécutez votre propre instance de Firefly III, vérifiez les logs dans <code>storage/logs</code> pour obtenir des instructions.',
'two_factor_lost_fix_owner' => 'Dans le cas contraire, contactez le propriétaire du site par courriel <a href="mailto::site_owner">:site_owner</a> et demandez-lui de réinitialiser votre authentification à deux facteurs.',
'warning_much_data' => ':days de données peuvent prendre un certain temps à charger.',
'warning_much_data' => ':days jours de données peuvent prendre un certain temps à charger.',
'registered' => 'Vous avez été enregistré avec succès !',
'Default asset account' => 'Compte dactif par défaut',
'no_budget_pointer' => 'Vous semblez navoir encore aucun budget. Vous devez en créer un sur la page des <a href="/budgets">budgets</a>. Les budgets peuvent vous aider à garder une trace des dépenses.',
@ -179,6 +180,7 @@ return [
'authorization_request_intro' => '<strong>:client</strong> demande l\'autorisation d\'accéder à votre administration financière. Souhaitez-vous autoriser <strong>:client</strong> à accéder à ces enregistrements?',
'scopes_will_be_able' => 'Cette application pourra :',
'button_authorize' => 'Autoriser',
'none_in_select_list' => '(aucun)',
// check for updates:
'update_check_title' => 'Vérifier les mises à jour',
@ -267,10 +269,10 @@ return [
'move_rule_group_down' => 'Descendre le groupe de règles',
'save_rules_by_moving' => 'Enregistrer ces règles en les déplaçant vers un autre groupe de règles :',
'make_new_rule' => 'Créer une nouvelle règle dans le groupe de règles ":title"',
'rule_is_strict' => 'strict rule',
'rule_is_not_strict' => 'non-strict rule',
'rule_is_strict' => 'règle stricte',
'rule_is_not_strict' => 'règle non stricte',
'rule_help_stop_processing' => 'Lorsque vous cochez cette case, les règles suivantes de ce groupe ne seront pas exécutées.',
'rule_help_strict' => 'In strict rules ALL triggers must fire for the action(s) to be executed. In non-strict rules, ANY trigger is enough for the action(s) to be executed.',
'rule_help_strict' => 'Dans les règles strictes, TOUS les déclencheurs doivent être activés pour les actions à exécuter. Dans les règles non strictes, N\'IMPORTE QUEL déclencheur est suffisant pour que l\'action soit exécutée.',
'rule_help_active' => 'Les règles inactives ne se déclencheront jamais.',
'stored_new_rule' => 'Nouvelle règle créée avec le titre ":title"',
'deleted_rule' => 'Règle supprimée avec le titre ":title"',
@ -541,7 +543,7 @@ return [
'attachment_deleted' => 'Pièce jointe ":name" supprimée',
'attachment_updated' => 'Pièce jointe ":name" mise à jour',
'upload_max_file_size' => 'Taille maximum du fichier : :size',
'list_all_attachments' => 'List of all attachments',
'list_all_attachments' => 'Liste de toutes les pièces jointes',
// transaction index
'title_expenses' => 'Dépenses',
@ -584,7 +586,7 @@ return [
'converted_to_Deposit' => 'La transaction a été convertie en dépôt',
'converted_to_Transfer' => 'La transaction a été convertie en transfert',
'invalid_convert_selection' => 'Le compte que vous avez sélectionné est déjà utilisé dans cette transaction ou n\'existe pas.',
'source_or_dest_invalid' => 'Cannot find the correct transaction details. Conversion is not possible.',
'source_or_dest_invalid' => 'Impossible de trouver les détails de transaction corrects. La conversion n\'est pas possible.',
// create new stuff:
'create_new_withdrawal' => 'Créer une nouvelle dépense',
@ -641,8 +643,8 @@ return [
'over_budget_warn' => '<i class="fa fa-money"></i> Normalement vous budgétez :amount par jour. Là c\'est :over_amount par jour.',
// bills:
'match_between_amounts' => 'Bill matches transactions between :low and :high.',
'bill_related_rules' => 'Rules related to this bill',
'match_between_amounts' => 'Factures correspondes à des transactions entre :low et :high.',
'bill_related_rules' => 'Règles reliées à cette facture',
'repeats' => 'Répétitions',
'connected_journals' => 'Opérations liées',
'auto_match_on' => 'Automatiquement mis en correspondance par Firefly III',
@ -652,13 +654,13 @@ return [
'deleted_bill' => 'Facture ":name" supprimée',
'edit_bill' => 'Modifier la facture : ":name"',
'more' => 'Plus',
'rescan_old' => 'Run rules again, on all transactions',
'rescan_old' => 'Exécuter les règles à nouveau, sur toutes les transactions',
'update_bill' => 'Mettre à jour la facture',
'updated_bill' => 'Facture ":name" mise à jour',
'store_new_bill' => 'Créer une nouvelle facture',
'stored_new_bill' => 'Nouvelle facture ":name" créée',
'cannot_scan_inactive_bill' => 'Les factures inactives ne peuvent pas être analysées.',
'rescanned_bill' => 'Rescanned everything, and linked :total transaction(s) to the bill.',
'rescanned_bill' => 'Tout a été redéfini et lié aux :total transaction(s) de la facture.',
'average_bill_amount_year' => 'Montant moyen des factures ( :year)',
'average_bill_amount_overall' => 'Montant moyen de la facture (global)',
'bill_is_active' => 'Facture en cours',
@ -666,6 +668,7 @@ return [
'bill_will_automatch' => 'La facture sera automatiquement liée aux transactions correspondantes',
'skips_over' => 'saute',
'bill_store_error' => 'Une erreur inattendue s\'est produite lors du stockage de votre nouvelle facture. Veuillez vérifier les fichiers journaux',
'list_inactive_rule' => 'règle inactive',
// accounts:
'details_for_asset' => 'Détails pour le compte dactif ":name"',
@ -801,6 +804,7 @@ return [
'opt_group_savingAsset' => 'Comptes d\'épargne',
'opt_group_sharedAsset' => 'Comptes d\'actifs partagés',
'opt_group_ccAsset' => 'Cartes de crédit',
'opt_group_cashWalletAsset' => 'Portefeuilles d\'argent',
'notes' => 'Notes',
'unknown_journal_error' => 'Impossible de stocker la transaction. Veuillez vérifier les fichiers journaux.',
@ -812,10 +816,11 @@ return [
'savings_balance_text' => 'Firefly III créera automatiquement un compte d\'épargne pour vous. Par défaut, il n\'y aura pas d\'argent dans votre compte d\'épargne, mais si vous le dites à Firefly III, le solde sera stocké en tant que tel.',
'finish_up_new_user' => 'C\'est tout ! Vous pouvez continuer en appuyant sur <strong>Envoyer</strong>. Vous passerez à l\'index de Firefly III.',
'stored_new_accounts_new_user' => 'Super ! Vos nouveaux comptes ont été créés.',
'set_preferred_language' => 'If you prefer to use Firefly III in another language, please indicate so here.',
'language' => 'Language',
'new_savings_account' => ':bank_name savings account',
'cash_wallet' => 'Cash wallet',
'set_preferred_language' => 'Si vous préférez utiliser Firefly III dans une autre langue, veuillez l\'indiquer ici.',
'language' => 'Langage',
'new_savings_account' => ':bank_name compte d\'épargne',
'cash_wallet' => 'Porte-monnaie',
'currency_not_present' => 'If the currency you normally use is not listed do not worry. You can create your own currencies under Options > Currencies.',
// home page:
'yourAccounts' => 'Vos comptes',
@ -964,7 +969,7 @@ return [
'account_role_sharedAsset' => 'Compte d\'actif partagé',
'account_role_savingAsset' => 'Compte dépargne',
'account_role_ccAsset' => 'Carte de crédit',
'account_role_cashWalletAsset' => 'Cash wallet',
'account_role_cashWalletAsset' => 'Porte-monnaie',
'budget_chart_click' => 'Cliquez sur le nom du budget dans le tableau ci-dessus pour voir un graphique.',
'category_chart_click' => 'Cliquez sur un nom de catégorie dans le tableau ci-dessus pour voir un graphique.',
'in_out_accounts' => 'Gagné et dépensé par compte',
@ -1013,6 +1018,7 @@ return [
'remove_money_from_piggy_title' => 'Retirer largent de la tirelire ":name"',
'add' => 'Ajouter',
'no_money_for_piggy' => 'Vous n\'avez pas d\'argent à placer dans cette tirelire.',
'suggested_savings_per_month' => 'Suggested per month',
'remove' => 'Enlever',
'max_amount_add' => 'Le montant maximum que vous pouvez ajouter est',
@ -1024,7 +1030,7 @@ return [
'events' => 'Evènements',
'target_amount' => 'Montant cible',
'start_date' => 'Date de début',
'no_start_date' => 'No start date',
'no_start_date' => 'Pas de date de début',
'target_date' => 'Date cible',
'no_target_date' => 'Aucune date butoir',
'table' => 'Tableau',
@ -1148,27 +1154,9 @@ return [
'no_edit_multiple_left' => 'Vous n\'avez sélectionné aucune transaction valide à éditer.',
'cannot_convert_split_journal' => 'Vous ne pouvez pas convertir une transaction ventilée',
// import bread crumbs and titles:
'import' => 'Import',
'import_data' => 'Importer des données',
'import_general_index_file' => 'Importer un fichier',
'import_from_bunq' => 'Importer depuis bunq',
'import_using_spectre' => 'Importer en utilisant Spectre',
'import_using_plaid' => 'Importer en utilisant Plaid',
'import_config_bread_crumb' => 'Configurez votre import',
// import index page:
// Import page (general strings only)
'import_index_title' => 'Importer des données dans Firefly III',
'import_index_sub_title' => 'Index',
'import_general_index_intro' => 'Bienvenue dans la routine d\'importation de Firefly III. Il existe différentes façons d\'importer des données dans Firefly III, affichées ici sous forme de boutons.',
'upload_error' => 'Le fichier que vous avez téléchargé n\'a pas pu être traité. Peut-être qu\'il s\'agit d\'un type de fichier ou d\'un encodage invalide. Plus d\'informations dans les fichiers journaux.',
'reset_import_settings_title' => 'Reset import configuration',
'reset_import_settings_text' => 'You can use these links to reset your import settings for specific providers. This is useful when bad settings stop you from importing data.',
'reset_settings_bunq' => 'Remove bunq API key, local external IP address and bunq related RSA keys.',
'reset_settings_spectre' => 'Remove Spectre secrets and ID\'s. This will also remove your Spectre keypair. Remember to update the new one.',
'settings_reset_for_bunq' => 'Bunq settings reset.',
'settings_reset_for_spectre' => 'Spectre settings reset.',
'import_data' => 'Importer des données',
// sandstorm.io errors and messages:
'sandstorm_not_available' => 'Cette fonction n\'est pas disponible lorsque vous utilisez Firefly III dans un environnement Sandstorm.io.',

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* form.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,6 +20,8 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
// new user:
'bank_name' => 'Nom de la banque',
@ -184,6 +185,13 @@ return [
'blocked' => 'Est bloqué?',
'blocked_code' => 'Raison du blocage',
// import
'apply_rules' => 'Apply rules',
'artist' => 'Artist',
'album' => 'Album',
'song' => 'Song',
// admin
'domain' => 'Domaine',
'single_user_mode' => 'Désactiver le formulaire d\'inscription',

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* import.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,94 +20,198 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
// status of import:
// ALL breadcrumbs and subtitles:
'index_breadcrumb' => 'Import data into Firefly III',
'prerequisites_breadcrumb_fake' => 'Prerequisites for the fake import provider',
'prerequisites_breadcrumb_spectre' => 'Prerequisites for Spectre',
'prerequisites_breadcrumb_bunq' => 'Prerequisites for bunq',
'job_configuration_breadcrumb' => 'Configuration for ":key"',
'job_status_breadcrumb' => 'Import status for ":key"',
'cannot_create_for_provider' => 'Firefly III cannot create a job for the ":provider"-provider.',
// index page:
'general_index_title' => 'Import a file',
'general_index_intro' => 'Welcome to Firefly III\'s import routine. There are a few ways of importing data into Firefly III, displayed here as buttons.',
// import provider strings (index):
'button_fake' => 'Fake an import',
'button_file' => 'Import a file',
'button_bunq' => 'Import from bunq',
'button_spectre' => 'Import using Spectre',
'button_plaid' => 'Import using Plaid',
'button_yodlee' => 'Import using Yodlee',
'button_quovo' => 'Import using Quovo',
// global config box (index)
'global_config_title' => 'Global import configuration',
'global_config_text' => 'In the future, this box will feature preferences that apply to ALL import providers above.',
// prerequisites box (index)
'need_prereq_title' => 'Import prerequisites',
'need_prereq_intro' => 'Some import methods need your attention before they can be used. For example, they might require special API keys or application secrets. You can configure them here. The icon indicates if these prerequisites have been met.',
'do_prereq_fake' => 'Prerequisites for the fake provider',
'do_prereq_file' => 'Prerequisites for file imports',
'do_prereq_bunq' => 'Prerequisites for imports from bunq',
'do_prereq_spectre' => 'Prerequisites for imports using Spectre',
'do_prereq_plaid' => 'Prerequisites for imports using Plaid',
'do_prereq_yodlee' => 'Prerequisites for imports using Yodlee',
'do_prereq_quovo' => 'Prerequisites for imports using Quovo',
// provider config box (index)
'can_config_title' => 'Import configuration',
'can_config_intro' => 'Some import methods can be configured to your liking. They have extra settings you can tweak.',
'do_config_fake' => 'Configuration for the fake provider',
'do_config_file' => 'Configuration for file imports',
'do_config_bunq' => 'Configuration for bunq imports',
'do_config_spectre' => 'Configuration for imports from Spectre',
'do_config_plaid' => 'Configuration for imports from Plaid',
'do_config_yodlee' => 'Configuration for imports from Yodlee',
'do_config_quovo' => 'Configuration for imports from Quovo',
// prerequisites:
'prereq_fake_title' => 'Prerequisites for an import from the fake import provider',
'prereq_fake_text' => 'This fake provider requires a fake API key. It must be 32 characters long. You can use this one: 123456789012345678901234567890AA',
'prereq_spectre_title' => 'Prerequisites for an import using the Spectre API',
'prereq_spectre_text' => 'In order to import data using the Spectre API (v4), you must provide Firefly III with two secret values. They can be found on the <a href="https://www.saltedge.com/clients/profile/secrets">secrets page</a>.',
'prereq_spectre_pub' => 'Likewise, the Spectre API needs to know the public key you see below. Without it, it will not recognize you. Please enter this public key on your <a href="https://www.saltedge.com/clients/profile/secrets">secrets page</a>.',
'prereq_bunq_title' => 'Prerequisites for an import from bunq',
'prereq_bunq_text' => 'In order to import from bunq, you need to obtain an API key. You can do this through the app. Please note that the import function for bunq is in BETA. It has only been tested against the sandbox API.',
'prereq_bunq_ip' => 'bunq requires your externally facing IP address. Firefly III has tried to fill this in using <a href="https://www.ipify.org/">the ipify service</a>. Make sure this IP address is correct, or the import will fail.',
// prerequisites success messages:
'prerequisites_saved_for_fake' => 'Fake API key stored successfully!',
'prerequisites_saved_for_spectre' => 'App ID and secret stored!',
'prerequisites_saved_for_bunq' => 'API key and IP stored!',
// job configuration:
'job_config_apply_rules_title' => 'Job configuration - apply your rules?',
'job_config_apply_rules_text' => 'Once the fake provider has run, your rules can be applied to the transactions. This adds time to the import.',
'job_config_input' => 'Your input',
// job configuration for the fake provider:
'job_config_fake_artist_title' => 'Enter album name',
'job_config_fake_artist_text' => 'Many import routines have a few configuration steps you must go through. In the case of the fake import provider, you must answer some weird questions. In this case, enter "David Bowie" to continue.',
'job_config_fake_song_title' => 'Enter song name',
'job_config_fake_song_text' => 'Mention the song "Golden years" to continue with the fake import.',
'job_config_fake_album_title' => 'Enter album name',
'job_config_fake_album_text' => 'Some import routines require extra data halfway through the import. In the case of the fake import provider, you must answer some weird questions. Enter "Station to station" to continue.',
// job configuration form the file provider
'job_config_file_upload_title' => 'Import setup (1/4) - Upload your file',
'job_config_file_upload_text' => 'This routine will help you import files from your bank into Firefly III. ',
'job_config_file_upload_help' => 'Select your file. Please make sure the file is UTF-8 encoded.',
'job_config_file_upload_config_help' => 'If you have previously imported data into Firefly III, you may have a configuration file, which will pre-set configuration values for you. For some banks, other users have kindly provided their <a href="https://github.com/firefly-iii/import-configurations/wiki">configuration file</a>',
'job_config_file_upload_type_help' => 'Select the type of file you will upload',
'job_config_file_upload_submit' => 'Upload files',
'import_file_type_csv' => 'CSV (valeurs séparées par des virgules)',
'file_not_utf8' => 'The file you have uploaded is not encoded as UTF-8 or ASCII. Firefly III cannot handle such files. Please use Notepad++ or Sublime to convert your file to UTF-8.',
'job_config_uc_title' => 'Import setup (2/4) - Basic file setup',
'job_config_uc_text' => 'To be able to import your file correctly, please validate the options below.',
'job_config_uc_header_help' => 'Check this box if the first row of your CSV file are the column titles.',
'job_config_uc_date_help' => 'Date time format in your file. Follow the format as <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.',
'job_config_uc_delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.',
'job_config_uc_account_help' => 'If your file does NOT contain information about your asset account(s), use this dropdown to select to which account the transactions in the file belong to.',
'job_config_uc_apply_rules_title' => 'Apply rules',
'job_config_uc_apply_rules_text' => 'Applies your rules to every imported transaction. Note that this slows the import significantly.',
'job_config_uc_specifics_title' => 'Bank-specific options',
'job_config_uc_specifics_txt' => 'Some banks deliver badly formatted files. Firefly III can fix those automatically. If your bank delivers such files but it\'s not listed here, please open an issue on GitHub.',
'job_config_uc_submit' => 'Continue',
'invalid_import_account' => 'You have selected an invalid account to import into.',
// job configuration for Spectre:
'job_config_spectre_login_title' => 'Choose your login',
'job_config_spectre_login_text' => 'Firefly III has found :count existing login(s) in your Spectre account. Which one would you like to use to import from?',
'spectre_login_status_active' => 'Active',
'spectre_login_status_inactive' => 'Inactive',
'spectre_login_status_disabled' => 'Disabled',
'spectre_login_new_login' => 'Login with another bank, or one of these banks with different credentials.',
'job_config_spectre_accounts_title' => 'Select accounts to import from',
'job_config_spectre_accounts_text' => 'You have selected ":name" (:country). You have :count account(s) available from this provider. Please select the Firefly III asset account(s) where the transactions from these accounts should be stored. Remember, in order to import data both the Firefly III account and the ":name"-account must have the same currency.',
'spectre_no_supported_accounts' => 'You cannot import from this account due to a currency mismatch.',
'spectre_do_not_import' => '(do not import)',
'spectre_no_mapping' => 'It seems you have not selected any accounts to import from.',
'imported_from_account' => 'Imported from ":account"',
'spectre_account_with_number' => 'Account :number',
// job configuration for bunq:
'job_config_bunq_accounts_title' => 'bunq accounts',
'job_config_bunq_accounts_text' => 'These are the accounts associated with your bunq account. Please select the accounts from which you want to import, and in which account the transactions must be imported.',
'bunq_no_mapping' => 'It seems you have not selected any accounts.',
'should_download_config' => 'You should download <a href=":route">the configuration file</a> for this job. This will make future imports way easier.',
'share_config_file' => 'If you have imported data from a public bank, you should <a href="https://github.com/firefly-iii/import-configurations/wiki">share your configuration file</a> so it will be easy for other users to import their data. Sharing your configuration file will not expose your financial details.',
// keys from "extra" array:
'spectre_extra_key_iban' => 'IBAN',
'spectre_extra_key_swift' => 'SWIFT',
'spectre_extra_key_status' => 'Status',
'spectre_extra_key_card_type' => 'Card type',
'spectre_extra_key_account_name' => 'Account name',
'spectre_extra_key_client_name' => 'Client name',
'spectre_extra_key_account_number' => 'Account number',
'spectre_extra_key_blocked_amount' => 'Blocked amount',
'spectre_extra_key_available_amount' => 'Available amount',
'spectre_extra_key_credit_limit' => 'Credit limit',
'spectre_extra_key_interest_rate' => 'Interest rate',
'spectre_extra_key_expiry_date' => 'Expiry date',
'spectre_extra_key_open_date' => 'Open date',
'spectre_extra_key_current_time' => 'Current time',
'spectre_extra_key_current_date' => 'Current date',
'spectre_extra_key_cards' => 'Cards',
'spectre_extra_key_units' => 'Units',
'spectre_extra_key_unit_price' => 'Unit price',
'spectre_extra_key_transactions_count' => 'Transaction count',
// specifics:
'specific_ing_name' => 'ING NL',
'specific_ing_descr' => 'Create better descriptions in ING exports',
'specific_sns_name' => 'SNS / Volksbank NL',
'specific_sns_descr' => 'Trim quotes from SNS / Volksbank export files',
'specific_abn_name' => 'ABN AMRO NL',
'specific_abn_descr' => 'Fixes potential problems with ABN AMRO files',
'specific_rabo_name' => 'Rabobank NL',
'specific_rabo_descr' => 'Fixes potential problems with Rabobank files',
'specific_pres_name' => 'President\'s Choice Financial CA',
'specific_pres_descr' => 'Fixes potential problems with PC files',
// job configuration for file provider (stage: roles)
'job_config_roles_title' => 'Import setup (3/4) - Define each column\'s role',
'job_config_roles_text' => 'Each column in your CSV file contains certain data. Please indicate what kind of data the importer should expect. The option to "map" data means that you will link each entry found in the column to a value in your database. An often mapped column is the column that contains the IBAN of the opposing account. That can be easily matched to IBAN\'s present in your database already.',
'job_config_roles_submit' => 'Continue',
'job_config_roles_column_name' => 'Name of column',
'job_config_roles_column_example' => 'Column example data',
'job_config_roles_column_role' => 'Column data meaning',
'job_config_roles_do_map_value' => 'Map these values',
'job_config_roles_no_example' => 'No example data available',
'job_config_roles_fa_warning' => 'If you mark a column as containing an amount in a foreign currency, you must also set the column that contains which currency it is.',
'job_config_roles_rwarning' => 'At the very least, mark one column as the amount-column. It is advisable to also select a column for the description, date and the opposing account.',
'job_config_roles_colum_count' => 'Column',
// job config for the file provider (stage: mapping):
'job_config_map_title' => 'Import setup (4/4) - Connect import data to Firefly III data',
'job_config_map_text' => 'In the following tables, the left value shows you information found in your uploaded 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.',
'job_config_map_nothing' => 'There is no data present in your file that you can map to existing values. Please press "Start the import" to continue.',
'job_config_field_value' => 'Field value',
'job_config_field_mapped' => 'Mapped to',
'map_do_not_map' => '(ne pas mapper)',
'job_config_map_submit' => 'Start the import',
// import status page:
'import_with_key' => 'Importer avec la clé \':key\'',
'status_wait_title' => 'Veuillez patienter...',
'status_wait_text' => 'Cette boîte disparaîtra dans un instant.',
'status_fatal_title' => 'Une erreur fatale est survenue',
'status_fatal_text' => 'Une erreur fatale est survenue que le traitement d\'importation ne peut pas récupérer. Voir l\'explication en rouge ci-dessous.',
'status_fatal_more' => 'Si l\'erreur est un time-out, l\'importation sera arrêtée pendant son traitement. Pour certaines configurations de serveur, ce n\'est que le serveur qui s\'est arrêté alors que l\'importation continue de fonctionner en arrière-plan. Pour vérifier cela, consultez les fichiers journaux. Si le problème persiste, envisagez d\'importer plutôt par ligne de commande.',
'status_ready_title' => 'L\'importation est prête à démarrer',
'status_ready_text' => 'L\'importation est prête à démarrer. Toute la configuration requise été effectuée. Vous pouvez téléchargez le fichier de configuration. Cela vous permettra de recommencer rapidement l\'importation si tout ne fonctionnait pas comme prévu. Pour exécuter l\'importation, vous pouvez soit exécuter la commande suivante dans la console du serveur, soit exécuter l\'importation depuis cette page web. Selon votre configuration générale, l\'importation via la console vous donnera plus de détails.',
'status_ready_noconfig_text' => 'L\'importation est prête à démarrer. Toute la configuration requise été effectuée. Pour exécuter l\'importation, vous pouvez soit exécuter la commande suivante dans la console du serveur, soit exécuter l\'importation depuis cette page web. Selon votre configuration générale, l\'importation via la console vous donnera plus de détails.',
'status_ready_config' => 'Télécharger la configuration',
'status_ready_start' => 'Démarrer l\'importation',
'status_ready_share' => 'Vous pouvez télécharger votre configuration et de la partager dans le <strong><a href="https://github.com/firefly-iii/import-configurations/wiki">centre de configuration d\'import</a></strong>. Cela permettra à d\'autres utilisateurs de Firefly III d\'importer leurs fichiers plus facilement.',
'status_job_new' => 'Le travail est tout récent.',
'status_job_configuring' => 'L\'importation est en cours de configuration.',
'status_job_configured' => 'L\'importation est configurée.',
'status_job_running' => 'L\'importation est en cours... Veuillez patienter...',
'status_job_error' => 'Le travail a généré une erreur.',
'status_job_finished' => 'L\'importation est terminée !',
'status_running_title' => 'L\'importation est en cours d\'exécution',
'status_running_placeholder' => 'Attendez pour une mise à jour...',
'status_finished_title' => 'Le traitement d\'importation est terminé',
'status_finished_text' => 'Le traitement d\'importation a importé vos données.',
'status_errors_title' => 'Erreurs lors de l\'importation',
'status_errors_single' => 'Une erreur est survenue lors de l\'importation. Cela ne semble pas être fatal.',
'status_errors_multi' => 'Certaines erreurs sont survenues lors de l\'importation. Celles-ci ne semblent pas être fatales.',
'status_bread_crumb' => 'Statut d\'importation',
'status_sub_title' => 'Statut d\'importation',
'config_sub_title' => 'Configurez votre importation',
'status_finished_job' => 'The :count transactions imported can be found in tag <a href=":link" class="label label-success" style="font-size:100%;font-weight:normal;">:tag</a>.',
'status_finished_no_tag' => 'Firefly III has not collected any transactions from your import file.',
'import_with_key' => 'Importer avec la clé \':key\'',
'status_job_running' => 'Please wait, running the import...',
'status_job_storing' => 'Please wait, storing data...',
'status_job_rules' => 'Please wait, running rules...',
'status_fatal_title' => 'Fatal error',
'status_fatal_text' => 'The import has suffered from an error it could not recover from. Apologies!',
'status_fatal_more' => 'This (possibly very cryptic) error message is complemented by log files, which you can find on your hard drive, or in the Docker container where you run Firefly III from.',
'status_finished_title' => 'Import finished',
'status_finished_text' => 'The import has finished.',
'finished_with_errors' => 'There were some errors during the import. Please review them carefully.',
'unknown_import_result' => 'Unknown import result',
'result_no_transactions' => 'No transactions have been imported. Perhaps they were all duplicates is simply no transactions where present to be imported. Perhaps the log files can tell you what happened. If you import data regularly, this is normal.',
'result_one_transaction' => 'Exactly one transaction has been imported. It is stored under tag <a href=":route" class="label label-success" style="font-size:100%;font-weight:normal;">:tag</a> where you can inspect it further.',
'result_many_transactions' => 'Firefly III has imported :count transactions. They are stored under tag <a href=":route" class="label label-success" style="font-size:100%;font-weight:normal;">:tag</a> where you can inspect them further.',
// file, upload something
'file_upload_title' => 'Configuration de l\'importation (1/4) - Téléchargez votre fichier',
'file_upload_text' => 'Ce traitement vous aidera à importer des fichiers de votre banque dans Firefly III. Consultez les pages d\'aide en haut à droite.',
'file_upload_fields' => 'Champs',
'file_upload_help' => 'Sélectionnez votre fichier',
'file_upload_config_help' => 'Si vous avez précédemment importé des données dans Firefly III, vous avez peut-être téléchargé un fichier de configuration qui définit les relations entre les différents champs. Pour certaines banques, des utilisateurs ont bien voulu partager leur fichier ici : <a href="https://github.com/firefly-iii/import-configurations/wiki">fichiers de configuration</a>.',
'file_upload_type_help' => 'Sélectionnez le type de fichier que vous allez télécharger',
'file_upload_submit' => 'Envoyer des fichiers',
// file, upload types
'import_file_type_csv' => 'CSV (valeurs séparées par des virgules)',
// general errors and warnings:
'bad_job_status' => 'To access this page, your import job cannot have status ":status".',
// file, initial config for CSV
'csv_initial_title' => 'Configuration d\'importation (2/4) - Configuration d\'importation CSV',
'csv_initial_text' => 'Pour pouvoir importer votre fichier correctement, veuillez valider les options ci-dessous.',
'csv_initial_box' => 'Configuration d\'importation CSV de base',
'csv_initial_box_title' => 'Options de configuration de l\'importation CSV de base',
'csv_initial_header_help' => 'Cochez cette case si la première ligne de votre fichier CSV contient les entêtes des colonnes.',
'csv_initial_date_help' => 'Date time format in your CSV. Follow the format like <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">this page</a> indicates. The default value will parse dates that look like this: :dateExample.',
'csv_initial_delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.',
'csv_initial_import_account_help' => 'If your CSV file does NOT contain information about your asset account(s), use this dropdown to select to which account the transactions in the CSV belong to.',
'csv_initial_submit' => 'Passez à létape 3/4',
// file, new options:
'file_apply_rules_title' => 'Appliquer les règles',
'file_apply_rules_description' => 'Apply your rules. Note that this slows the import significantly.',
'file_match_bills_title' => 'Faire correspondre les factures',
'file_match_bills_description' => 'Match your bills to newly created withdrawals. Note that this slows the import significantly.',
// file, roles config
'csv_roles_title' => 'Import setup (3/4) - Define each column\'s role',
'csv_roles_text' => 'Each column in your CSV file contains certain data. Please indicate what kind of data the importer should expect. The option to "map" data means that you will link each entry found in the column to a value in your database. An often mapped column is the column that contains the IBAN of the opposing account. That can be easily matched to IBAN\'s present in your database already.',
'csv_roles_table' => 'Tableau',
'csv_roles_column_name' => 'Nom de colonne',
'csv_roles_column_example' => 'Données d\'exemple de colonne',
'csv_roles_column_role' => 'Signification des données de colonne',
'csv_roles_do_map_value' => 'Mapper ces valeurs',
'csv_roles_column' => 'Colonne',
'csv_roles_no_example_data' => 'Aucun exemple de données disponible',
'csv_roles_submit' => 'Passez à létape 4/4',
// not csv, but normal warning
'roles_warning' => 'At the very least, mark one column as the amount-column. It is advisable to also select a column for the description, date and the opposing account.',
'foreign_amount_warning' => 'If you mark a column as containing an amount in a foreign currency, you must also set the column that contains which currency it is.',
// file, map data
'file_map_title' => 'Import setup (4/4) - Connect import data to Firefly III data',
'file_map_text' => 'In the following tables, the left value shows you information found in your uploaded 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.',
'file_map_field_value' => 'Valeur du champ',
'file_map_field_mapped_to' => 'Mappé à',
'map_do_not_map' => '(ne pas mapper)',
'file_map_submit' => 'Démarrez l\'importation',
'file_nothing_to_map' => 'There is no data present in your file that you can map to existing values. Please press "Start the import" to continue.',
// map things.
// column roles for CSV import:
'column__ignore' => '(ignorer cette colonne)',
'column_account-iban' => 'Compte dactif (IBAN)',
'column_account-id' => 'Asset account ID (matching FF3)',
@ -151,55 +254,11 @@ return [
'column_sepa-ci' => 'SEPA Creditor Identifier',
'column_sepa-ep' => 'SEPA External Purpose',
'column_sepa-country' => 'SEPA Country Code',
'column_tags-comma' => 'Tags (comma separated)',
'column_tags-space' => 'Tags (space separated)',
'column_tags-comma' => 'Tags (séparés par des virgules)',
'column_tags-space' => 'Tags (séparé par un espace)',
'column_account-number' => 'Asset account (account number)',
'column_opposing-number' => 'Opposing account (account number)',
'column_note' => 'Note(s)',
'column_internal-reference' => 'Internal reference',
// prerequisites
'prerequisites' => 'Prerequisites',
// bunq
'bunq_prerequisites_title' => 'Prerequisites for an import from bunq',
'bunq_prerequisites_text' => 'In order to import from bunq, you need to obtain an API key. You can do this through the app. Please note that the import function for bunq is in BETA. It has only been tested against the sandbox API.',
'bunq_prerequisites_text_ip' => 'Bunq requires your externally facing IP address. Firefly III has tried to fill this in using <a href="https://www.ipify.org/">the ipify service</a>. Make sure this IP address is correct, or the import will fail.',
'bunq_do_import' => 'Yes, import from this account',
'bunq_accounts_title' => 'Bunq accounts',
'bunq_accounts_text' => 'These are the accounts associated with your bunq account. Please select the accounts from which you want to import, and in which account the transactions must be imported.',
// Spectre
'spectre_title' => 'Import using Spectre',
'spectre_prerequisites_title' => 'Prerequisites for an import using Spectre',
'spectre_prerequisites_text' => 'In order to import data using the Spectre API (v4), you must provide Firefly III with two secret values. They can be found on the <a href="https://www.saltedge.com/clients/profile/secrets">secrets page</a>.',
'spectre_enter_pub_key' => 'The import will only work when you enter this public key on your <a href="https://www.saltedge.com/clients/profile/secrets">secrets page</a>.',
'spectre_accounts_title' => 'Select accounts to import from',
'spectre_accounts_text' => 'Each account on the left below has been found by Spectre and can be imported into Firefly III. Please select the asset account that should hold any given transactions. If you do not wish to import from any particular account, remove the check from the checkbox.',
'spectre_do_import' => 'Yes, import from this account',
'spectre_no_supported_accounts' => 'You cannot import from this account due to a currency mismatch.',
// keys from "extra" array:
'spectre_extra_key_iban' => 'IBAN',
'spectre_extra_key_swift' => 'SWIFT',
'spectre_extra_key_status' => 'Status',
'spectre_extra_key_card_type' => 'Card type',
'spectre_extra_key_account_name' => 'Account name',
'spectre_extra_key_client_name' => 'Client name',
'spectre_extra_key_account_number' => 'Account number',
'spectre_extra_key_blocked_amount' => 'Blocked amount',
'spectre_extra_key_available_amount' => 'Available amount',
'spectre_extra_key_credit_limit' => 'Credit limit',
'spectre_extra_key_interest_rate' => 'Interest rate',
'spectre_extra_key_expiry_date' => 'Expiry date',
'spectre_extra_key_open_date' => 'Open date',
'spectre_extra_key_current_time' => 'Current time',
'spectre_extra_key_current_date' => 'Current date',
'spectre_extra_key_cards' => 'Cards',
'spectre_extra_key_units' => 'Units',
'spectre_extra_key_unit_price' => 'Unit price',
'spectre_extra_key_transactions_count' => 'Transaction count',
// various other strings:
'imported_from_account' => 'Imported from ":account"',
];

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* intro.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,6 +20,8 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
// index
'index_intro' => 'Bienvenue sur la page index de Firefly III. Veuillez prendre le temps de parcourir l\'introduction pour comprendre comment Firefly III fonctionne.',

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* list.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,6 +20,8 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'buttons' => 'Boutons',
'icon' => 'Icône',
@ -111,10 +112,15 @@ return [
'sepa-cc' => 'Code de compensation SEPA',
'sepa-ep' => 'Objectif externe SEPA',
'sepa-ci' => 'Identifiant SEPA Creditor',
'external_id' => 'External ID',
'account_at_bunq' => 'Compte avec bunq',
'file_name' => 'File name',
'file_size' => 'File size',
'file_type' => 'File type',
'attached_to' => 'Attached to',
'file_exists' => 'File exists',
'spectre_bank' => 'Bank',
'spectre_last_use' => 'Last login',
'spectre_status' => 'Status',
'bunq_payment_id' => 'bunq payment ID',
];

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* pagination.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,6 +20,8 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'previous' => '&laquo; Précédent',
'next' => 'Suivant &raquo;',

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* passwords.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,6 +20,8 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'password' => 'Les mots de passe doivent contenir au moins six caractères et correspondre à la confirmation.',
'user' => 'Nous ne pouvons pas trouver d\'utilisateur avec cette adresse e-mail.',

View File

@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* validation.php
* Copyright (c) 2017 thegrumpydictator@gmail.com
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
@ -21,6 +20,8 @@ declare(strict_types=1);
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'iban' => 'Il ne s\'agit pas d\'un IBAN valide.',
'source_equals_destination' => 'Le compte source est égal au compte de destination',
@ -109,7 +110,8 @@ return [
'in_array' => 'Le champ :attribute n\'existe pas dans :other.',
'present' => 'Le champs :attribute doit être rempli.',
'amount_zero' => 'Le montant total ne peut pas être zéro',
'secure_password' => 'Ce nest pas un mot de passe sécurisé. Sil vous plaît essayer de nouveau. Pour plus dinformations, visitez https://goo.gl/NCh2tN',
'unique_piggy_bank_for_user' => 'The name of the piggy bank must be unique.',
'secure_password' => 'This is not a secure password. Please try again. For more information, visit http://bit.ly/FF3-password-security',
'attributes' => [
'email' => 'adresse email',
'description' => 'description',