akaunting 3.0 (the last dance)
This commit is contained in:
@@ -10,9 +10,5 @@ return [
|
||||
'bank_phone' => 'Téléphone de votre Banque',
|
||||
'bank_address' => 'Adresse de votre Banque',
|
||||
'default_account' => 'Compte par défaut',
|
||||
'incoming' => 'Entrant',
|
||||
'outgoing' => 'Sortant',
|
||||
'see_performance' => 'Voir les performances',
|
||||
'create_report' => 'Si vous voulez voir les performances du compte. Vous pouvez créer un rapport de revenus par rapport aux dépenses.',
|
||||
|
||||
];
|
||||
|
||||
@@ -23,13 +23,13 @@ return [
|
||||
],
|
||||
|
||||
'error' => [
|
||||
'self_delete' => 'Erreur : Vous ne pouvez pas vous supprimer vous-même !',
|
||||
'self_disable' => 'Erreur : Vous ne pouvez pas vous désactiver vous-même !',
|
||||
'self_delete' => 'Erreur : Vous ne pouvez pas vous supprimer vous-même !',
|
||||
'self_disable' => 'Erreur : Vous ne pouvez pas vous désactiver vous-même !',
|
||||
'no_company' => 'Erreur : Aucune entreprise associée à votre compte. Veuillez contacter votre administrateur système.',
|
||||
],
|
||||
|
||||
'failed' => 'Ces identifiants ne correspondent pas à un utilisateur.',
|
||||
'throttle' => 'Trop de tentatives de connexion. Veuillez réessayer à nouveau dans :seconds secondes.',
|
||||
'throttle' => 'Trop de tentatives de connexion. Veuillez réessayer à nouveau dans :seconds secondes.',
|
||||
'disabled' => 'Ce compte est désactivé. Veuillez contacter l’administrateur système.',
|
||||
|
||||
'notification' => [
|
||||
|
||||
@@ -4,7 +4,6 @@ return [
|
||||
|
||||
'bill_number' => 'Numéro de facture',
|
||||
'bill_date' => 'Date de facture',
|
||||
'bill_amount' => 'Montant de la facture',
|
||||
'total_price' => 'Prix total',
|
||||
'due_date' => 'Date d\'échéance',
|
||||
'order_number' => 'Numéro de commande',
|
||||
|
||||
@@ -7,8 +7,8 @@ return [
|
||||
|
||||
'error' => [
|
||||
'not_user_company' => 'Erreur: Vous n\'êtes pas autorisé à changer cette société !',
|
||||
'delete_active' => 'Erreur : Vous ne pouvez pas supprimer une entreprise active. Veuillez changez d\'entreprise avant de supprimer !',
|
||||
'disable_active' => 'Erreur : Vous ne pouvez pas désactiver une entreprise active. Veuillez changez d\'entreprise avant de supprimer !',
|
||||
'delete_active' => 'Erreur : Vous ne pouvez pas supprimer une entreprise active. Veuillez changez d\'entreprise avant de supprimer !',
|
||||
'disable_active' => 'Erreur : Vous ne pouvez pas désactiver une entreprise active. Veuillez changez d\'entreprise avant de supprimer !',
|
||||
],
|
||||
|
||||
];
|
||||
|
||||
@@ -8,7 +8,6 @@ return [
|
||||
'decimal_mark' => 'Séparateur de décimale',
|
||||
'thousands_separator' => 'Séparateur de milliers',
|
||||
'precision' => 'Nombre de décimales',
|
||||
'conversion' => 'Conversion de devise: :price (:currency_code) à :currency_rate',
|
||||
'symbol' => [
|
||||
'symbol' => 'Symbole',
|
||||
'position' => 'Position du symbole',
|
||||
|
||||
@@ -47,13 +47,4 @@ return [
|
||||
'body' => 'Bonjour,<br /><br />Sur la base du plan de facturation planifié de {vendor_name} , la facture <strong>{bill_number}</strong> a été automatiquement créée.<br /><br />Vous pouvez voir les détails de la facture à partir du lien suivant : <a href="{bill_admin_link}">{bill_number}</a>.<br /><br />Cordialement,<br />{company_name}',
|
||||
],
|
||||
|
||||
'revenue_new_customer' => [
|
||||
'subject' => '{revenue_date} paiement créé',
|
||||
'body' => 'Cher {customer_name},<br /><br />Nous avons préparé la facture suivante pour vous : <strong>{invoice_number}</strong>.<br /><br />Vous pouvez consulter les détails de la facture et procéder au paiement à partir du lien suivant : <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />N\'hésitez pas à nous contacter pour toute question.<br /><br />Cordialement,<br />{company_name}',
|
||||
],
|
||||
|
||||
'payment_new_vendor' => [
|
||||
'subject' => '{revenue_date} paiement créé',
|
||||
'body' => 'Cher {customer_name},<br /><br />Nous avons préparé la facture suivante pour vous : <strong>{invoice_number}</strong>.<br /><br />Vous pouvez consulter les détails de la facture et procéder au paiement à partir du lien suivant : <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />N\'hésitez pas à nous contacter pour toute question.<br /><br />Cordialement,<br />{company_name}',
|
||||
],
|
||||
];
|
||||
|
||||
@@ -3,22 +3,21 @@
|
||||
return [
|
||||
|
||||
'title' => [
|
||||
'403' => 'Oups! Accès interdit',
|
||||
'404' => 'Oups ! Page introuvable',
|
||||
'500' => 'Oups ! Quelque chose s\'est mal passé',
|
||||
'403' => 'Oups! Accès interdit',
|
||||
'404' => 'Oups ! Page introuvable',
|
||||
'500' => 'Oups ! Quelque chose s\'est mal passé',
|
||||
],
|
||||
|
||||
'header' => [
|
||||
'403' => '403 Interdit',
|
||||
'404' => '404 introuvable',
|
||||
'500' => 'Erreur de serveur interne 500',
|
||||
'403' => '403 Interdit',
|
||||
'404' => '404 introuvable',
|
||||
'500' => 'Erreur de serveur interne 500',
|
||||
],
|
||||
|
||||
'message' => [
|
||||
'403' => 'Vous ne pouvez pas accéder à cette page.',
|
||||
'404' => 'Nous n\'avons pas trouvé la page que vous cherchiez.',
|
||||
'500' => 'Nous allons travailler à corriger cela tout de suite.',
|
||||
'record' => 'Nous n\'avons pas pu trouver l\'enregistrement que vous cherchiez.',
|
||||
'403' => 'Vous ne pouvez pas accéder à cette page.',
|
||||
'404' => 'Nous n\'avons pas trouvé la page que vous cherchiez.',
|
||||
'500' => 'Nous travaillerons à la réparation de ce problème immédiatement.',
|
||||
],
|
||||
|
||||
];
|
||||
|
||||
@@ -78,7 +78,7 @@ return [
|
||||
'send' => 'Envoyer',
|
||||
'share' => 'Partager',
|
||||
'download' => 'Télécharger',
|
||||
'delete_confirm' => 'Valider la suppression de :name :type ?',
|
||||
'delete_confirm' => 'Valider la suppression de :name :type ?',
|
||||
'name' => 'Nom',
|
||||
'email' => 'Email',
|
||||
'tax_number' => 'Numéro de taxe',
|
||||
@@ -109,7 +109,7 @@ return [
|
||||
'filter' => 'Filtre',
|
||||
'help' => 'Aide',
|
||||
'all' => 'Tous',
|
||||
'all_type' => 'Tous :type',
|
||||
'all_type' => 'Tous :type',
|
||||
'upcoming' => 'À venir',
|
||||
'created' => 'Créés',
|
||||
'id' => 'Identifiant',
|
||||
@@ -146,7 +146,7 @@ return [
|
||||
'sort' => 'Trier',
|
||||
'width' => 'Largeur',
|
||||
'month' => 'Mois',
|
||||
'year' => 'Année ',
|
||||
'year' => 'Année',
|
||||
'type_item_name' => 'Nom article',
|
||||
'no_data' => 'Aucune donnée',
|
||||
'no_matching_data' => 'Aucune donnée correspondante',
|
||||
@@ -161,7 +161,7 @@ return [
|
||||
],
|
||||
|
||||
'title' => [
|
||||
'new' => 'Nouveau :type',
|
||||
'new' => 'Nouveau :type',
|
||||
'edit' => 'Modifier :type',
|
||||
'delete' => 'Supprimer :type',
|
||||
'create' => 'Créer :type',
|
||||
@@ -172,7 +172,7 @@ return [
|
||||
],
|
||||
|
||||
'form' => [
|
||||
'enter' => 'Entrez :field',
|
||||
'enter' => 'Entrez :field',
|
||||
'select' => [
|
||||
'field' => '- Selectionner :field -',
|
||||
'file' => 'Selectionner un fichier',
|
||||
|
||||
@@ -3,25 +3,13 @@
|
||||
return [
|
||||
|
||||
'change_language' => 'Changer la langue',
|
||||
'last_login' => 'Dernière connexion :time',
|
||||
|
||||
'last_login' => 'Dernière connexion :time',
|
||||
'notifications' => [
|
||||
'counter' => '{0} Vous n’avez aucune notification|{1} Vous avez :count notification|[2, *] Vous avez :count notifications',
|
||||
'new_apps' => '{1} :count nouvelle application est publiée|[2,*] :count nouvelles applications publiées',
|
||||
'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',
|
||||
|
||||
'exports' => [
|
||||
'completed' => '{1} :count exportation terminée |[2,*] :count exportations terminées',
|
||||
'failed' => '{1} :count exportation échouée|[2,*] :count exportations échouées',
|
||||
],
|
||||
'imports' => [
|
||||
'completed' => '{1} :count importation terminée|[2,*] :count importations terminées',
|
||||
'failed' => '{1} :count importation échouée|[2,*] :count importations échouées',
|
||||
],
|
||||
'view_all' => 'Afficher tout'
|
||||
],
|
||||
|
||||
'docs_link' => 'https://akaunting.com/docs',
|
||||
'support_link' => 'https://akaunting.com/docs',
|
||||
|
||||
|
||||
@@ -7,9 +7,9 @@ return [
|
||||
|
||||
'steps' => [
|
||||
'requirements' => 'Veuillez contacter votre hébergeur pour régler les problèmes !',
|
||||
'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' => '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' => [
|
||||
@@ -17,10 +17,10 @@ return [
|
||||
],
|
||||
|
||||
'requirements' => [
|
||||
'enabled' => ':feature doit être activée !',
|
||||
'disabled' => ':feature doit être désactivée !',
|
||||
'enabled' => ':feature doit être activée !',
|
||||
'disabled' => ':feature doit être désactivée !',
|
||||
'extension' => 'L\'extension :extension doit être installée et chargée !',
|
||||
'directory' => ':directory doit être accessible en écriture !',
|
||||
'directory' => ':directory doit être accessible en écriture !',
|
||||
'executable' => 'Le fichier exécutable PHP CLI n\'est pas défini, ou sa version n\'est pas :php_version ou supérieure! Veuillez demander à votre hébergeur de définir correctement la variable d\'environnement PHP_BINARY ou PHP_PATH.',
|
||||
],
|
||||
|
||||
@@ -39,8 +39,8 @@ return [
|
||||
],
|
||||
|
||||
'error' => [
|
||||
'php_version' => 'Erreur: Demandez à votre hébergeur d\'utiliser PHP :php_version ou supérieure pour HTTP et CLI.',
|
||||
'connection' => 'Erreur : Impossible de se connecter à la base de données ! S’il vous plaît, assurez-vous que les informations sont correctes.',
|
||||
'php_version' => 'Erreur : Demandez à votre hébergeur d\'utiliser PHP :php_version ou supérieure pour HTTP et CLI.',
|
||||
'connection' => 'Erreur : Impossible de se connecter à la base de données ! S’il vous plaît, assurez-vous que les informations sont correctes.',
|
||||
],
|
||||
|
||||
];
|
||||
|
||||
@@ -4,7 +4,6 @@ return [
|
||||
|
||||
'invoice_number' => 'Numéro de facture',
|
||||
'invoice_date' => 'Date de facturation',
|
||||
'invoice_amount' => 'Montant de la facture',
|
||||
'total_price' => 'Prix total',
|
||||
'due_date' => 'Date d\'échéance',
|
||||
'order_number' => 'Numéro de commande',
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
|
||||
return [
|
||||
|
||||
'sales_price' => 'Prix de vente',
|
||||
'purchase_price' => 'Prix d\'achat',
|
||||
'enter_item_description' => 'Entrez la description de l\'article',
|
||||
'sale_price' => 'Prix de vente',
|
||||
'purchase_price' => 'Prix d\'achat',
|
||||
|
||||
];
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
return [
|
||||
|
||||
'success' => [
|
||||
'added' => ':type ajouté !',
|
||||
'updated' => ':type mise à jour !',
|
||||
'deleted' => ':type supprimé !',
|
||||
'added' => ':type ajouté !',
|
||||
'updated' => ':type mise à jour !',
|
||||
'deleted' => ':type supprimé !',
|
||||
'duplicated' => ':type dupliqué !',
|
||||
'imported' => ':type importé !',
|
||||
'exported' => ':type exporté !',
|
||||
@@ -15,9 +15,9 @@ return [
|
||||
|
||||
'error' => [
|
||||
'over_payment' => 'Erreur: Le paiement n\'a pas été enregistré! Le total entré dépasse le total :amount',
|
||||
'not_user_company' => 'Erreur : Vous n’êtes pas autorisé à gérer cette société !',
|
||||
'not_user_company' => 'Erreur : Vous n’êtes pas autorisé à gérer cette société !',
|
||||
'customer' => 'Erreur : Utilisateur non créé ! :name utilise déjà cette adresse email.',
|
||||
'no_file' => 'Erreur : Aucun fichier sélectionné !',
|
||||
'no_file' => 'Erreur : Aucun fichier sélectionné !',
|
||||
'last_category' => 'Erreur : impossible de supprimer la dernière catégorie de type :type !',
|
||||
'change_type' => 'Erreur: Impossible de changer le type car il est lié à :text !',
|
||||
'invalid_apikey' => 'Erreur: La clé API saisie n\'est pas valide !',
|
||||
|
||||
@@ -9,16 +9,6 @@ return [
|
||||
'new' => 'Nouveau',
|
||||
'top_free' => 'Top gratuit',
|
||||
'free' => 'GRATUIT',
|
||||
'monthly' => 'Mensuellement',
|
||||
'yearly' => 'Annuellement',
|
||||
'yearly_pricing' => 'Prix annuel',
|
||||
'monthly_price' => 'à partir de :price',
|
||||
'per_month' => 'par mois',
|
||||
'billed_yearly' => 'Facturé Annuellement',
|
||||
'billed_monthly' => 'Facturé Mensuellement',
|
||||
'save_year' => 'Vous économisez <strong>:price</strong> par an !',
|
||||
'if_paid_year' => 'Ou <strong>:price/mo</strong> si payé annuellement',
|
||||
'information_monthly' => 'Cette option n\'est valide que pour le <strong>Cloud Service</strong>',
|
||||
'install' => 'Installation',
|
||||
'buy_now' => 'Acheter maintenant',
|
||||
'get_api_key' => '<a href=":url" target="_blank">Cliquez ici</a> pour obtenir votre clé API.
|
||||
@@ -26,7 +16,6 @@ return [
|
||||
'no_apps' => 'Il n’y a pas encore d\'application dans cette catégorie.',
|
||||
'become_developer' => 'Vous êtes développeur? <a href=":url" target="_blank"> Ici </a>, vous pouvez apprendre à créer une application et à commencer à vendre dès aujourd\'hui!',
|
||||
'recommended_apps' => 'Applications recommandées',
|
||||
'can_not_install' => 'Les abonnements mensuels ne sont disponibles que sur le service Cloud. <a href="https://akaunting.com/upgrade-to-yearly" target="_blank">En savoir plus.</a>',
|
||||
|
||||
'about' => 'A propos',
|
||||
|
||||
@@ -39,7 +28,7 @@ return [
|
||||
|
||||
'installed' => ':module installé',
|
||||
'uninstalled' => ':module désinstallé',
|
||||
'updated_2' => ':module mis à jour',
|
||||
//'updated' => ':module updated',
|
||||
'enabled' => ':module activé',
|
||||
'disabled' => ':module désactivé',
|
||||
|
||||
@@ -61,7 +50,6 @@ return [
|
||||
],
|
||||
|
||||
'errors' => [
|
||||
'purchase' => 'Vous devriez acheter/renouveler :module!',
|
||||
'download' => 'Impossible de télécharger :module',
|
||||
'zip' => 'Impossible de créer le fichier zip du :module
|
||||
',
|
||||
|
||||
@@ -15,7 +15,7 @@ return [
|
||||
|
||||
'password' => '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 !',
|
||||
'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.",
|
||||
'throttle' => 'Veuillez patienter avant de réessayer.',
|
||||
|
||||
@@ -2,29 +2,26 @@
|
||||
|
||||
return [
|
||||
|
||||
'this_year' => 'Cette année',
|
||||
'previous_year' => 'Année précédente',
|
||||
'this_quarter' => 'Ce trimestre',
|
||||
'previous_quarter' => 'Trimestre précédent',
|
||||
'last_12_months' => '12 derniers mois',
|
||||
'profit_loss' => 'Gains & pertes',
|
||||
'gross_profit' => 'Bénéfices brut',
|
||||
'net_profit' => 'Bénéfices net',
|
||||
'total_expenses' => 'Total des dépenses',
|
||||
'net' => 'NET',
|
||||
'income_expense' => 'Recettes & Dépenses',
|
||||
|
||||
'summary' => [
|
||||
'income' => 'Sommaire des revenus',
|
||||
'expense' => 'Sommaire des dépenses',
|
||||
'income_expense' => 'Revenus vs dépenses',
|
||||
'tax' => 'Résumé des taxes',
|
||||
],
|
||||
'this_year' => 'Cette année',
|
||||
'previous_year' => 'Année précédente',
|
||||
'this_quarter' => 'Ce trimestre',
|
||||
'previous_quarter' => 'Trimestre précédent',
|
||||
'last_12_months' => '12 derniers mois',
|
||||
'profit_loss' => 'Gains & pertes',
|
||||
'gross_profit' => 'Bénéfices brut',
|
||||
'net_profit' => 'Bénéfices net',
|
||||
'total_expenses' => 'Total des dépenses',
|
||||
'net' => 'NET',
|
||||
'income_expense' => 'Recettes & Dépenses',
|
||||
'income_summary' => 'Sommaire des revenus',
|
||||
'expense_summary' => 'Sommaire des dépenses',
|
||||
'income_expense_summary' => 'Revenus vs dépenses',
|
||||
'tax_summary' => 'Résumé des taxes',
|
||||
|
||||
'charts' => [
|
||||
'line' => 'Ligne',
|
||||
'bar' => 'Pile',
|
||||
'pie' => 'Camembert',
|
||||
'line' => 'Ligne',
|
||||
'bar' => 'Pile',
|
||||
'pie' => 'Camembert',
|
||||
],
|
||||
|
||||
];
|
||||
|
||||
@@ -4,11 +4,11 @@ return [
|
||||
|
||||
'installed_version' => 'Version installée',
|
||||
'latest_version' => 'Dernière Version',
|
||||
'update' => 'Mise à jour de Akaunting à la version :version',
|
||||
'update' => 'Mise à jour de Akaunting à la version :version',
|
||||
'changelog' => 'Notes de version',
|
||||
'check' => 'Vérifier',
|
||||
'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.',
|
||||
'latest_core' => 'Félicitations ! Vous avez la dernière version de Akaunting. Les prochaines mises à jour de sécurité s’appliqueront automatiquement.',
|
||||
'success' => 'La mise à jour a été réalisée avec succès.',
|
||||
'error' => 'La mise à jour a échoué, veuillez essayer à nouveau.',
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ return [
|
||||
'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.',
|
||||
'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.',
|
||||
@@ -45,7 +45,7 @@ return [
|
||||
'filled' => 'Le champ :attribute doit avoir une valeur.',
|
||||
'image' => 'Le champ :attribute doit être une image.',
|
||||
'in' => ':attribute est invalide.',
|
||||
'in_array' => 'Le champ :attribute n’existe pas dans :other.',
|
||||
'in_array' => 'Le champ :attribute n’existe pas dans :other.',
|
||||
'integer' => 'Le champ :attribute doit être un entier.',
|
||||
'ip' => ':attribute doit être une adresse IP valide.',
|
||||
'json' => ':attribute doit respecté le format JSON.',
|
||||
@@ -79,7 +79,7 @@ return [
|
||||
'numeric' => ':attribute doit faire :size.',
|
||||
'file' => ':attribute doit faire :size kilo-octets.',
|
||||
'string' => 'Le texte de :attribute doit contenir :size caractères.',
|
||||
'array' => ':attribut doit contenir :size marchandises.',
|
||||
'array' => ':attribut doit contenir :size marchandises.',
|
||||
],
|
||||
'string' => 'Le champ :attribute doit être une chaîne de caractères.',
|
||||
'timezone' => ':attribute doit être une zone valide.',
|
||||
|
||||
Reference in New Issue
Block a user