From 39b7020ef88f7eb5e544875abdf3bc0d7d976b0f Mon Sep 17 00:00:00 2001 From: denisdulici Date: Thu, 21 Sep 2017 16:12:11 +0300 Subject: [PATCH] added French translation --- config/language.php | 2 +- resources/lang/fr-FR/accounts.php | 15 ++++ resources/lang/fr-FR/auth.php | 29 +++++++ resources/lang/fr-FR/bills.php | 36 +++++++++ resources/lang/fr-FR/categories.php | 7 ++ resources/lang/fr-FR/companies.php | 13 +++ resources/lang/fr-FR/currencies.php | 9 +++ resources/lang/fr-FR/customer.php | 5 ++ resources/lang/fr-FR/dashboard.php | 24 ++++++ resources/lang/fr-FR/demo.php | 17 ++++ resources/lang/fr-FR/footer.php | 9 +++ resources/lang/fr-FR/general.php | 109 +++++++++++++++++++++++++ resources/lang/fr-FR/header.php | 14 ++++ resources/lang/fr-FR/install.php | 45 +++++++++++ resources/lang/fr-FR/invoices.php | 37 +++++++++ resources/lang/fr-FR/items.php | 10 +++ resources/lang/fr-FR/messages.php | 17 ++++ resources/lang/fr-FR/modules.php | 42 ++++++++++ resources/lang/fr-FR/pagination.php | 9 +++ resources/lang/fr-FR/passwords.php | 22 +++++ resources/lang/fr-FR/reports.php | 11 +++ resources/lang/fr-FR/roles.php | 7 ++ resources/lang/fr-FR/settings.php | 85 ++++++++++++++++++++ resources/lang/fr-FR/taxes.php | 8 ++ resources/lang/fr-FR/transfers.php | 8 ++ resources/lang/fr-FR/updates.php | 12 +++ resources/lang/fr-FR/validation.php | 119 ++++++++++++++++++++++++++++ 27 files changed, 720 insertions(+), 1 deletion(-) create mode 100644 resources/lang/fr-FR/accounts.php create mode 100644 resources/lang/fr-FR/auth.php create mode 100644 resources/lang/fr-FR/bills.php create mode 100644 resources/lang/fr-FR/categories.php create mode 100644 resources/lang/fr-FR/companies.php create mode 100644 resources/lang/fr-FR/currencies.php create mode 100644 resources/lang/fr-FR/customer.php create mode 100644 resources/lang/fr-FR/dashboard.php create mode 100644 resources/lang/fr-FR/demo.php create mode 100644 resources/lang/fr-FR/footer.php create mode 100644 resources/lang/fr-FR/general.php create mode 100644 resources/lang/fr-FR/header.php create mode 100644 resources/lang/fr-FR/install.php create mode 100644 resources/lang/fr-FR/invoices.php create mode 100644 resources/lang/fr-FR/items.php create mode 100644 resources/lang/fr-FR/messages.php create mode 100644 resources/lang/fr-FR/modules.php create mode 100644 resources/lang/fr-FR/pagination.php create mode 100644 resources/lang/fr-FR/passwords.php create mode 100644 resources/lang/fr-FR/reports.php create mode 100644 resources/lang/fr-FR/roles.php create mode 100644 resources/lang/fr-FR/settings.php create mode 100644 resources/lang/fr-FR/taxes.php create mode 100644 resources/lang/fr-FR/transfers.php create mode 100644 resources/lang/fr-FR/updates.php create mode 100644 resources/lang/fr-FR/validation.php diff --git a/config/language.php b/config/language.php index ab0c789a3..66c152e18 100644 --- a/config/language.php +++ b/config/language.php @@ -115,7 +115,7 @@ return [ | */ - 'allowed' => ['en-GB', 'de-DE', 'pt-BR', 'tr-TR'], + 'allowed' => ['en-GB', 'de-DE', 'fr-FR', 'pt-BR', 'tr-TR'], /* |-------------------------------------------------------------------------- diff --git a/resources/lang/fr-FR/accounts.php b/resources/lang/fr-FR/accounts.php new file mode 100644 index 000000000..3b954c15c --- /dev/null +++ b/resources/lang/fr-FR/accounts.php @@ -0,0 +1,15 @@ + 'Nom du compte', + 'number' => 'Numéro', + 'opening_balance' => 'Solde à l\'ouverture', + 'current_balance' => 'Solde actuel', + 'bank_name' => 'Nom de la Banque', + 'bank_phone' => 'Téléphone de votre Banque', + 'bank_address' => 'Adresse de votre Banque', + 'default_account' => 'Compte par défaut', + 'all' => 'Tous les comptes', + +]; diff --git a/resources/lang/fr-FR/auth.php b/resources/lang/fr-FR/auth.php new file mode 100644 index 000000000..06c9847fd --- /dev/null +++ b/resources/lang/fr-FR/auth.php @@ -0,0 +1,29 @@ + 'Profil', + 'logout' => 'Déconnexion', + 'login' => 'Connexion', + 'login_to' => 'Connexion pour démarrer votre session', + 'remember_me' => 'Se souvenir de moi', + 'forgot_password' => 'J\'ai oublié mon mot de passe', + 'reset_password' => 'Réinitialiser le mot de passe', + 'enter_email' => 'Saisissez votre adresse e-mail', + 'current_email' => 'E-mail actuel', + 'reset' => 'Réinitialiser', + 'never' => 'jamais', + 'password' => [ + 'current' => 'Mot de passe', + 'current_confirm' => 'Confirmation de mot de passe', + 'new' => 'Nouveau mot de passe', + 'new_confirm' => 'Confirmation du nouveau mot de passe', + ], + 'error' => [ + 'self_delete' => 'Erreur : Vous ne pouvez pas vous supprimer vous-même !' + ], + + 'failed' => 'Ces identifiants ne correspondent pas à un utilisateur.', + 'throttle' => 'Trop de tentatives de connexion. Veuillez réessayer à nouveau dans : secondes secondes.', + +]; diff --git a/resources/lang/fr-FR/bills.php b/resources/lang/fr-FR/bills.php new file mode 100644 index 000000000..9980e0f26 --- /dev/null +++ b/resources/lang/fr-FR/bills.php @@ -0,0 +1,36 @@ + 'Numéro de facture', + 'bill_date' => 'Date de facture', + 'total_price' => 'Prix total', + 'due_date' => 'Date d\'échéance', + 'order_number' => 'Numéro de commande', + 'bill_from' => 'Facture de', + + 'quantity' => 'Quantité', + 'price' => 'Prix', + 'sub_total' => 'Sous-total', + 'tax_total' => 'Taxe totale', + 'total' => 'Total', + + 'item_name' => 'Nom de marchandise|Noms des marchandises', + + 'payment_due' => 'Paiement dû', + 'amount_due' => 'Montant dû', + 'paid' => 'Payé', + 'histories' => 'Historiques', + 'payments' => 'Paiements', + 'add_payment' => 'Ajouter un paiement', + 'download_pdf' => 'Télécharger en PDF', + 'send_mail' => 'Envoyer un Email', + + 'status' => [ + 'new' => 'Nouveau', + 'updated' => 'Mis à jour', + 'partial' => 'Partiel', + 'paid' => 'Payé', + ], + +]; diff --git a/resources/lang/fr-FR/categories.php b/resources/lang/fr-FR/categories.php new file mode 100644 index 000000000..454d6cfb8 --- /dev/null +++ b/resources/lang/fr-FR/categories.php @@ -0,0 +1,7 @@ + 'Toutes les catégories', + 'all_types' => 'Tous les types' +]; diff --git a/resources/lang/fr-FR/companies.php b/resources/lang/fr-FR/companies.php new file mode 100644 index 000000000..5078b5f35 --- /dev/null +++ b/resources/lang/fr-FR/companies.php @@ -0,0 +1,13 @@ + 'Domaine', + 'logo' => 'Logo', + 'manage' => 'Gérer des entreprises', + 'all' => 'Toutes les entreprises', + 'error' => [ + 'delete_active' => 'Erreur : Vous ne pouvez pas supprimer une entreprise active. Veuillez changez d\'entreprise avant de supprimer !', + ], + +]; diff --git a/resources/lang/fr-FR/currencies.php b/resources/lang/fr-FR/currencies.php new file mode 100644 index 000000000..2cdaf3507 --- /dev/null +++ b/resources/lang/fr-FR/currencies.php @@ -0,0 +1,9 @@ + 'Code', + 'rate' => 'Taux', + 'default' => 'Devise par défaut', + +]; diff --git a/resources/lang/fr-FR/customer.php b/resources/lang/fr-FR/customer.php new file mode 100644 index 000000000..84a8fbebb --- /dev/null +++ b/resources/lang/fr-FR/customer.php @@ -0,0 +1,5 @@ + 'Tous les clients', +]; diff --git a/resources/lang/fr-FR/dashboard.php b/resources/lang/fr-FR/dashboard.php new file mode 100644 index 000000000..f321da89e --- /dev/null +++ b/resources/lang/fr-FR/dashboard.php @@ -0,0 +1,24 @@ + 'Revenu total', + 'receivables' => 'Recevables', + 'open_invoices' => 'Factures ouvertes', + 'overdue_invoices' => 'Factures impayées', + 'total_expenses' => 'Total des dépenses', + 'payables' => 'Exigeables', + 'open_bills' => 'Factures ouvertes', + 'overdue_bills' => 'Factures impayées', + 'total_profit' => 'Bénéfice total', + 'open_profit' => 'Bénéfice ouvert', + 'overdue_profit' => 'Bénéfice impayé', + 'cash_flow' => 'Trésorerie', + 'no_profit_loss' => 'Aucune perte de Profit', + 'incomes_by_category' => 'Revenus par catégorie', + 'expenses_by_category' => 'Dépenses par catégorie', + 'account_balance' => 'Solde du compte', + 'latest_incomes' => 'Dernières revenus', + 'latest_expenses' => 'Dernières dépenses', + +]; diff --git a/resources/lang/fr-FR/demo.php b/resources/lang/fr-FR/demo.php new file mode 100644 index 000000000..c0bc70312 --- /dev/null +++ b/resources/lang/fr-FR/demo.php @@ -0,0 +1,17 @@ + 'Espèce', + 'categories_uncat' => 'Non classé', + 'categories_deposit' => 'Déposer', + 'categories_sales' => 'Ventes', + 'currencies_usd' => 'Dollar US', + 'currencies_eur' => 'Euro', + 'currencies_gbp' => 'Livre sterling', + 'currencies_try' => 'Livre turque', + 'taxes_exempt' => 'Exempts de taxe', + 'taxes_normal' => 'Normal', + 'taxes_sales' => 'Taxe de vente', + +]; diff --git a/resources/lang/fr-FR/footer.php b/resources/lang/fr-FR/footer.php new file mode 100644 index 000000000..780b0f695 --- /dev/null +++ b/resources/lang/fr-FR/footer.php @@ -0,0 +1,9 @@ + 'Version', + 'powered' => 'Propulsé par Akaunting', + 'software' => 'Logiciel de comptabilité gratuit', + +]; diff --git a/resources/lang/fr-FR/general.php b/resources/lang/fr-FR/general.php new file mode 100644 index 000000000..8179b730a --- /dev/null +++ b/resources/lang/fr-FR/general.php @@ -0,0 +1,109 @@ + 'Marchandise|Marchandises', + 'incomes' => 'Revenu|Revenus', + 'invoices' => 'Facture|Factures', + 'revenues' => 'Recettes|Chiffre d’affaires', + 'customers' => 'Client|Clients', + 'expenses' => 'Dépense|Dépenses', + 'bills' => 'Facture|Factures', + 'payments' => 'Paiement|Paiements', + 'vendors' => 'Vendeur|Vendeurs', + 'accounts' => 'Compte|Comptes', + 'transfers' => 'Transfert|Transferts', + 'transactions' => 'Transaction|Transactions', + 'reports' => 'Rapport|Rapports', + 'settings' => 'Paramètre|Paramètres', + 'categories' => 'Catégorie|Catégories', + 'currencies' => 'Devise|Devises', + 'tax_rates' => 'Taux d’imposition|Taux d’imposition', + 'users' => 'Utilisateur|Utilisateurs', + 'roles' => 'Rôle|Rôles', + 'permissions' => 'Autorisation|Autorisations', + 'modules' => 'Application|Applications', + 'companies' => 'Entreprise|Entreprises', + 'profits' => 'Bénéfice|Bénéfices', + 'taxes' => 'Taxe|Taxes', + 'pictures' => 'Photo|Photos', + 'types' => 'Type|Types', + 'payment_methods' => 'Mode de paiement|Modes de paiement', + 'compares' => 'Revenus vs dépenses|Revenus vs dépenses', + 'notes' => 'Note|Notes', + 'totals' => 'Total|Totaux', + 'languages' => 'Langue|Langues', + 'updates' => 'Mise à jour|Mises à jour', + 'numbers' => 'Numéro|Numéros', + + 'dashboard' => 'Tableau de bord', + 'banking' => 'Banque', + 'general' => 'Général', + 'no_records' => 'Aucune donnée.', + 'date' => 'Date', + 'amount' => 'Montant', + 'enabled' => 'Activé', + 'disabled' => 'Désactivé', + 'yes' => 'Oui', + 'no' => 'Non', + 'na' => 'N/A', + 'daily' => 'Quotidien', + 'monthly' => 'Mensuel', + 'yearly' => 'Annuel', + 'add' => 'Ajouter', + 'add_new' => 'Ajouter un nouveau', + 'show' => 'Afficher', + 'edit' => 'Editer', + 'delete' => 'Supprimer', + 'send' => 'Envoyer', + 'download' => 'Télécharger', + 'delete_confirm' => 'Valider la suppression de :name :type ?', + 'name' => 'Nom', + 'email' => 'Email', + 'tax_number' => 'Numéro de taxe', + 'phone' => 'Téléphone', + 'address' => 'Adresse', + 'website' => 'Site web', + 'actions' => 'Actions', + 'description' => 'Description', + 'manage' => 'Gestion', + 'code' => 'Code', + 'alias' => 'Alias', + 'balance' => 'Solde', + 'reference' => 'Référence', + 'attachment' => 'Fichier joint', + 'change' => 'Changer', + 'color' => 'Couleur', + 'save' => 'Enregistrer', + 'cancel' => 'Annuler', + 'status' => 'État', + 'from' => 'De', + 'to' => 'Vers', + 'print' => 'Imprimer', + 'search' => 'Rechercher', + 'search_placeholder' => 'Votre recherche...', + 'filter' => 'Filtre', + 'create_user' => 'Créer un utilisateur', + 'created_user' => 'Utilisateur crée', + 'all_statuses' => 'Tous les statuts', + 'bank' => 'Virement bancaire', + 'cash' => 'Espèce', + 'paypal' => 'PayPal', + 'help' => 'Aide', + 'all' => 'Tous', + 'upcoming' => 'À venir', + + 'title' => [ + 'new' => 'Nouveau :type', + 'edit' => 'Modifier :type', + ], + 'form' => [ + 'enter' => 'Entrez :field', + 'select' => [ + 'field' => '- Selectionner :field -', + 'file' => 'Selectionner un fichier', + ], + 'no_file_selected' => 'Aucun fichier sélectionné...', + ], + +]; diff --git a/resources/lang/fr-FR/header.php b/resources/lang/fr-FR/header.php new file mode 100644 index 000000000..0a4af3a92 --- /dev/null +++ b/resources/lang/fr-FR/header.php @@ -0,0 +1,14 @@ + 'Changer la langue', + 'last_login' => 'Dernière connexion :time', + 'notifications' => [ + 'counter' => '{0} Vous n’avez aucune notification|{1} Vous avez :count notification|[2, *] Vous avez :count notifications', + 'overdue_invoices' => '{1} :nombre de factures impayées|[2,*] :nombre de factures impayées', + 'upcoming_bills' => '{1} :nombre de factures à venir|[2,*] :nombre de factures à venir', + 'view_all' => 'Afficher tout' + ], + +]; diff --git a/resources/lang/fr-FR/install.php b/resources/lang/fr-FR/install.php new file mode 100644 index 000000000..dfc05bbc1 --- /dev/null +++ b/resources/lang/fr-FR/install.php @@ -0,0 +1,45 @@ + 'Suivant', + 'refresh' => 'Actualiser', + + 'steps' => [ + 'requirements' => 'S’il vous plaît, veuillez remplir les conditions suivantes !', + 'language' => 'Etape 1/3 : Choix de la langue', + 'database' => 'Etape 2/3 : Configuration de la base de données', + 'settings' => 'Etape 3/3 : Société et détails de l\'administrateur', + ], + + 'language' => [ + 'select' => 'Choix de la langue', + ], + + 'requirements' => [ + 'php_version' => 'PHP 5.6.4 ou supérieure doit être utilisé !', + 'enabled' => ':feature doit être activée !', + 'disabled' => ':feature doit être désactivée !', + 'extension' => 'L\'extension :extension doit être chargé !', + 'directory' => ':directory doit être accessible en écriture !', + ], + + 'database' => [ + 'hostname' => 'Nom d\'hôte', + 'username' => 'Nom d\'utilisateur', + 'password' => 'Mot de passe', + 'name' => 'Base de données', + ], + + 'settings' => [ + 'company_name' => 'Nom de l\'entreprise', + 'company_email' => 'Email de l’entreprise', + 'admin_email' => 'E-mail de l\'administrateur', + 'admin_password' => 'Mot de passe de l\'administrateur', + ], + + 'error' => [ + 'connection' => 'Erreur : Impossible de se connecter à la base de données ! S’il vous plaît, assurez-vous que les informations sont correctes.', + ], + +]; diff --git a/resources/lang/fr-FR/invoices.php b/resources/lang/fr-FR/invoices.php new file mode 100644 index 000000000..757284c25 --- /dev/null +++ b/resources/lang/fr-FR/invoices.php @@ -0,0 +1,37 @@ + 'Numéro de facture', + 'invoice_date' => 'Date de facturation', + 'total_price' => 'Prix total', + 'due_date' => 'Date d\'échéance', + 'order_number' => 'Numéro de commande', + 'bill_to' => 'Facture de', + + 'quantity' => 'Quantité', + 'price' => 'Prix', + 'sub_total' => 'Sous-total', + 'tax_total' => 'Taxe totale', + 'total' => 'Total', + + 'item_name' => 'Nom de marchandise|Noms des marchandises', + + 'payment_due' => 'Paiement dû', + 'paid' => 'Payé', + 'histories' => 'Historiques', + 'payments' => 'Paiements', + 'add_payment' => 'Ajouter un paiement', + 'download_pdf' => 'Télécharger en PDF', + 'send_mail' => 'Envoyer un Email', + + 'status' => [ + 'draft' => 'Brouillon', + 'sent' => 'Envoyé', + 'viewed' => 'Vu', + 'approved' => 'Approuvé', + 'partial' => 'Partiel', + 'paid' => 'Payé', + ], + +]; diff --git a/resources/lang/fr-FR/items.php b/resources/lang/fr-FR/items.php new file mode 100644 index 000000000..9e8e0470b --- /dev/null +++ b/resources/lang/fr-FR/items.php @@ -0,0 +1,10 @@ + 'Quantité|Quantités', + 'sales_price' => 'Prix de vente', + 'purchase_price' => 'Prix d\'achat', + 'sku' => 'Référence (SKU)', + +]; diff --git a/resources/lang/fr-FR/messages.php b/resources/lang/fr-FR/messages.php new file mode 100644 index 000000000..3482284d6 --- /dev/null +++ b/resources/lang/fr-FR/messages.php @@ -0,0 +1,17 @@ + [ + 'added' => ': type ajouté !', + 'updated' => ':type mise à jour !', + 'deleted' => ':type supprimé !', + ], + 'error' => [ + 'not_user_company' => 'Erreur : Vous n’êtes pas autorisé à gérer cette société !', + ], + 'warning' => [ + 'deleted' => 'Attention : Vous ne pouvez pas supprimer de :type. Parce qu’il a :texte', + ], + +]; diff --git a/resources/lang/fr-FR/modules.php b/resources/lang/fr-FR/modules.php new file mode 100644 index 000000000..01469298a --- /dev/null +++ b/resources/lang/fr-FR/modules.php @@ -0,0 +1,42 @@ + 'Jeton', + 'enter_api_token' => 'Entrer votre clé API', + 'top_paid' => 'Top payant', + 'new' => 'Nouveau', + 'top_free' => 'Top gratuit', + 'free' => 'GRATUIT', + 'install' => 'Installation', + 'buy_now' => 'Acheter maintenant', + 'faq' => 'FAQ', + 'changelog' => 'Notes de version', + 'installed' => 'Notes de version', + 'uninstalled' => 'Notes de version', + + 'enabled' => 'module :module activé', + 'disabled' => 'module :module désactivé', + + 'installation' => [ + 'header' => 'Installation d\'un module', + 'start' => 'installation de :module.', + 'download' => 'Téléchargement du :module.', + 'unzip' => 'Extraction des fichiers :module.', + 'install' => 'Envoi des fichiers :module.', + ], + + 'history' => [ + 'installed' => ':module installé', + 'uninstalled' => ':module désinstallé', + 'updated' => ':module mis à jour', + 'enabled' => ':module activé', + 'disabled' => ':module désactivé', + ], + + 'button' => [ + 'uninstall' => 'Désinstaller', + 'disable' => 'Désactiver', + 'enable' => 'Activer', + ], +]; diff --git a/resources/lang/fr-FR/pagination.php b/resources/lang/fr-FR/pagination.php new file mode 100644 index 000000000..7c081a1b5 --- /dev/null +++ b/resources/lang/fr-FR/pagination.php @@ -0,0 +1,9 @@ + '« Précédent', + 'next' => 'Suivant »', + 'showing' => 'Affichage de :first à :last sur :total :type', + +]; diff --git a/resources/lang/fr-FR/passwords.php b/resources/lang/fr-FR/passwords.php new file mode 100644 index 000000000..df7f8cc05 --- /dev/null +++ b/resources/lang/fr-FR/passwords.php @@ -0,0 +1,22 @@ + 'Les mots de passe doivent contenir au moins six caractères et correspondre à la confirmation.', + 'reset' => 'Le mot de passe principal a été réinitialisé !', + 'sent' => 'Nous avons envoyé par courrier électronique votre lien de réinitialisation de mot de passe !', + 'token' => 'Ce jeton de réinitialisation de mot de passe n’est pas valide.', + 'user' => "Nous ne pouvons pas trouver un utilisateur avec cette adresse email.", + +]; diff --git a/resources/lang/fr-FR/reports.php b/resources/lang/fr-FR/reports.php new file mode 100644 index 000000000..8a3112cbd --- /dev/null +++ b/resources/lang/fr-FR/reports.php @@ -0,0 +1,11 @@ + [ + 'income' => 'Sommaire des revenus', + 'expense' => 'Sommaire des dépenses', + 'income_expense' => 'Revenus vs dépenses', + ], + +]; diff --git a/resources/lang/fr-FR/roles.php b/resources/lang/fr-FR/roles.php new file mode 100644 index 000000000..57cf29c09 --- /dev/null +++ b/resources/lang/fr-FR/roles.php @@ -0,0 +1,7 @@ + 'Tous les rôles', + +]; diff --git a/resources/lang/fr-FR/settings.php b/resources/lang/fr-FR/settings.php new file mode 100644 index 000000000..7299f0fbb --- /dev/null +++ b/resources/lang/fr-FR/settings.php @@ -0,0 +1,85 @@ + [ + 'name' => 'Nom', + 'email' => 'Email', + 'phone' => 'Téléphone', + 'address' => 'Adresse', + 'logo' => 'Logo', + ], + 'localisation' => [ + 'tab' => 'Localisation', + 'date' => [ + 'format' => 'Format de date', + 'separator' => 'Séparateur de date', + 'dash' => 'Tiret (-)', + 'dot' => 'Point (.)', + 'comma' => 'Virgule (,)', + 'slash' => 'Slash (/)', + 'space' => 'Espace ( )', + ], + 'timezone' => 'Fuseau horaire', + ], + 'invoice' => [ + 'tab' => 'Facture', + 'prefix' => 'Préfixe de la facture', + 'digit' => 'Numéro de facture', + 'start' => 'Numéro de facture', + 'logo' => 'Logo de la facture', + ], + 'default' => [ + 'tab' => 'Par défaut', + 'account' => 'Compte par défaut', + 'currency' => 'Devise par défaut', + 'tax' => 'Taux d’imposition par défaut', + 'payment' => 'Mode de paiement par défaut', + 'language' => 'Langue par défaut', + ], + 'email' => [ + 'protocol' => 'Protocole', + 'php' => 'PHP Mail', + 'smtp' => [ + 'name' => 'SMTP', + 'host' => 'Hôte SMTP', + 'port' => 'Port SMTP', + 'username' => 'Utilisateur SMTP', + 'password' => 'Mot de passe SMTP', + 'encryption' => 'Sécurité SMTP', + 'none' => 'Aucun', + ], + 'sendmail' => 'Sendmail', + 'sendmail_path' => 'Chemin d’accès de sendmail', + 'log' => 'Journal des Emails', + ], + 'scheduling' => [ + 'tab' => 'Planification', + 'send_invoice' => 'Envoyer un rappel de facture', + 'invoice_days' => 'Envoyer après les jours d\'échéance', + 'send_bill' => 'Envoyer rappel de facture', + 'bill_days' => 'Envoyer avant les jours d\'échéance', + 'cron_command' => 'Commande Cron', + 'schedule_time' => 'Heure de fonctionnement', + ], + 'appearance' => [ + 'tab' => 'Apparence', + 'theme' => 'Thème', + 'light' => 'Clair', + 'dark' => 'Foncé', + 'list_limit' => 'Résultats par page', + 'use_gravatar' => 'Utilisez Gravatar', + ], + 'system' => [ + 'tab' => 'Système', + 'session' => [ + 'lifetime' => 'Durée de vie de session (Minutes)', + 'handler' => 'Gestionnaire de session', + 'file' => 'Fichier', + 'database' => 'Base de données', + ], + 'file_size' => 'Taille de fichier maximale (MB)', + 'file_types' => 'Types de fichier autorisés', + ], + +]; diff --git a/resources/lang/fr-FR/taxes.php b/resources/lang/fr-FR/taxes.php new file mode 100644 index 000000000..757d0175f --- /dev/null +++ b/resources/lang/fr-FR/taxes.php @@ -0,0 +1,8 @@ + 'Taux', + 'rate_percent' => 'Taux (%)', + +]; diff --git a/resources/lang/fr-FR/transfers.php b/resources/lang/fr-FR/transfers.php new file mode 100644 index 000000000..4911f58dd --- /dev/null +++ b/resources/lang/fr-FR/transfers.php @@ -0,0 +1,8 @@ + 'Du compte', + 'to_account' => 'Vers le compte', + +]; diff --git a/resources/lang/fr-FR/updates.php b/resources/lang/fr-FR/updates.php new file mode 100644 index 000000000..fdf109981 --- /dev/null +++ b/resources/lang/fr-FR/updates.php @@ -0,0 +1,12 @@ + 'Version installée', + 'latest_version' => 'Dernière Version', + 'update' => 'Mise à jour de Akaunting à la version :version', + 'changelog' => 'Notes de version', + 'new_core' => 'Une nouvelle version de Akaunting est disponible.', + 'latest_core' => 'Félicitations ! Vous avez la dernière version de Akaunting. Les prochaines mises à jour de sécurité s’appliqueront automatiquement.', + +]; diff --git a/resources/lang/fr-FR/validation.php b/resources/lang/fr-FR/validation.php new file mode 100644 index 000000000..c330ba13c --- /dev/null +++ b/resources/lang/fr-FR/validation.php @@ -0,0 +1,119 @@ + ':attribute doit être accepté.', + 'active_url' => ':attribute n\'est pas une URL valide.', + 'after' => ':attribute doit être une date après :date.', + 'after_or_equal' => ':attribute doit être une date après ou égale à :date.', + 'alpha' => ':attribute ne peut contenir que des lettres.', + 'alpha_dash' => ':attribute ne peut contenir que des lettres, des nombres, et des tirets.', + 'alpha_num' => ':attribute ne peut contenir que des caractères alphanumériques.', + 'array' => ':attribute doit être un tableau.', + 'before' => ':attribute doit être une date avant :date.', + 'before_or_equal' => ':attribute doit être une date après ou égale à :date.', + 'between' => [ + 'numeric' => ':attribute doit être entre :min et :max.', + 'file' => ':attribute doit être entre :min et :max kilo-octets.', + 'string' => ':attribute doit contenir entre :min et :max caractères.', + 'array' => ':attribute doit contenir entre :min et :max chiffres.', + ], + 'boolean' => 'Le champ : attribute doit être vrai ou faux.', + 'confirmed' => 'La confirmation du ":attribute" ne concordent pas.', + 'date' => ':attribute n\'est pas une date valide.', + 'date_format' => ':attribute ne respecte pas le format :format.', + 'different' => ':attribute et :other doivent être différents.', + 'digits' => ':attribute doit contenir :digits chiffres.', + 'digits_between' => ':attribute doit contenir entre :min et :max chiffres.', + 'dimensions' => ':attribut possède des dimensions d\'image non valide.', + 'distinct' => ':champ a une valeur dupliquée.', + 'email' => ':attribute doit être une adresse email valide.', + 'exists' => ':attribute selectionné est invalide.', + 'file' => ':attribut doit être un fichier.', + 'filled' => ':champ d’attribut doit avoir une valeur.', + 'image' => ':attribute doit être une image.', + 'in' => ':attribute est invalide.', + 'in_array' => 'Le champ :attribute n’existe pas dans :other.', + 'integer' => ':attribute doit être un nombre entier.', + 'ip' => ':attribute doit être une adresse IP valide.', + 'json' => ':attribute doit respecté le format JSON.', + 'max' => [ + 'numeric' => ':attribute ne peut pas être plus grand que :max.', + 'file' => ':attribute ne doit pas dépasser :max kilo-octets.', + 'string' => ':attribute ne doit pas faire plus de :max caractères.', + 'array' => ':attribute ne doit pas dépasser :max marchandises.', + ], + 'mimes' => 'Le fichier :attribute doit être de type: :values.', + 'mimetypes' => 'Le fichier :attribute doit être de type: :values.', + 'min' => [ + 'numeric' => ':attribute doit être au moins :min.', + 'file' => ':attribute doit faire au moins :min kilo-octets.', + 'string' => ':attribute doit faire au moins :min caractères.', + 'array' => ':attribute doit avoir au moins :min marchandises.', + ], + 'not_in' => ':attribute est invalide.', + 'numeric' => ':attribute doit être un nombre.', + 'present' => 'Le champ :attribute doit être présent.', + 'regex' => 'Le format de :attribute est invalide.', + 'required' => 'Le champ :attribute est nécessaire.', + 'required_if' => 'Le champ :attribute est nécessaire quand :other vaut :value.', + 'required_unless' => 'Le champ :attribute est nécessaire sauf si :other se trouve dans :values.', + 'required_with' => 'Le champ :attribute est nécessaire quand :values est présent.', + 'required_with_all' => 'Le champ :attribute est nécessaire quand :values est présent.', + 'required_without' => 'Le champ :attribute est nécessaire quand :values n\'est pas présent.', + 'required_without_all' => 'Le champ :attribute est nécessaire quand aucun des :values sont présent.', + 'same' => ':attribute et :other doivent correspondre.', + 'size' => [ + 'numeric' => ':attribute doit faire :size.', + 'file' => ':attribute doit faire :size kilo-octets.', + 'string' => ':attribute doit faire :size caractères.', + 'array' => ':attribut doit contenir :size marchandises.', + ], + 'string' => ':attribute doit être une chaîne de caractères.', + 'timezone' => ':attribute doit être une zone valide.', + 'unique' => ':attribute est déjà pris.', + 'uploaded' => ':attribut n’a pas pu être envoyer.', + 'url' => 'Le format de :attribute est invalide.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'Un message spécifique sera affiché si le paramètre \'Utiliser message spécifique\' est implémenté pour le champ \'Message hors-ligne\'', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of "email". This simply helps us make messages a little cleaner. + | + */ + + 'attributes' => [], + +];