Merge pull request #2421 from akaunting/translations

New Crowdin translations
This commit is contained in:
Denis Duliçi 2022-06-05 14:23:16 +03:00 committed by GitHub
commit f7be5d42b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
33 changed files with 1026 additions and 221 deletions

View File

@ -36,7 +36,7 @@ return [
'install' => 'Instaliraj',
'buy_now' => 'Kupi odmah',
'get_api_key' => '<a href=":url" target="_blank"> Kliknite ovdje </a> da biste dobili svoj API ključ.',
'no_apps' => 'U ovoj kategoriji još nema aplikacija.',
'no_apps' => 'Provjerite najprofesionalnije aplikacije za vaše poslovanje i nabavite ih po najboljoj cijeni.',
'become_developer' => 'Jeste li programer? <a href=":url" target="_blank"> Ovdje </a> možete naučiti kako stvoriti aplikaciju i započeti s prodajom već danas!',
'recommended_apps' => 'Preporučene aplikacije',
'can_not_install' => 'Mjesečna pretplata je dostupna samo na Cloud servisima. <a href="https://akaunting.com/upgrade-to-yearly" target="_blank">Pročitaj više.</a>',

View File

@ -36,7 +36,7 @@ return [
'install' => 'Instal·la',
'buy_now' => 'Compra ara',
'get_api_key' => '<a href=":url" target="_blank">Prem aquí</a> per obtenir la teva clau de l\'API.',
'no_apps' => 'Encara no hi ha cap App dins d\'aquesta categoria.',
'no_apps' => 'Consulta les aplicacions més professionals per al teu negoci i aconsegueix-les al millor preu.',
'become_developer' => 'Ets desenvolupador? <a href=":url" target="_blank">Aquí</a> podràs aprendre com crear una App i començar-la a vendre de seguida!',
'recommended_apps' => 'Apps recomanades',
'can_not_install' => 'Les subscripcions mensuals estan disponibles només al Cloud Service. <a href="https://akaunting.com/upgrade-to-yearly" target="_blank">Saber-ne més.</a>',

View File

@ -36,7 +36,7 @@ return [
'install' => 'Install',
'buy_now' => 'Buy Now',
'get_api_key' => '<a href=":url" target="_blank">Click here</a> to get your API key.',
'no_apps' => 'There are no apps in this category, yet.',
'no_apps' => 'Check the most professional apps for your business and get them at the best price.',
'become_developer' => 'Are you a developer? <a href=":url" target="_blank">Here</a> you can learn how to create an app and start selling today!',
'recommended_apps' => 'Recommended Apps',
'can_not_install' => 'Monthly subscriptions are available only on Cloud service. <a href="https://akaunting.com/upgrade-to-yearly" target="_blank">Learn more.</a>',

View File

@ -43,4 +43,8 @@ return [
'connection' => 'Viga: Andmebaasiga ei saanud ühendust luua! Palun veenduge, et üksikasjad oleksid õiged.',
],
'update' => [
'core' => 'Akauntingust on uus versioon! Palun uuenda enda installatsiooni.',
'module' => ':module-st on uus versioon! Palun uuenda enda installatsiooni.',
],
];

View File

@ -3,6 +3,7 @@
return [
'account_name' => 'Nom du compte',
'account_balance' => 'Solde du compte',
'number' => 'Numéro',
'opening_balance' => 'Solde à l\'ouverture',
'current_balance' => 'Solde actuel',
@ -10,5 +11,21 @@ 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.',
'banks' => 'Banque|Banques',
'credit_cards' => 'Carte de Crédit|Cartes de Crédit',
'form_description' => [
'general' => 'Utilisez le type de carte de crédit pour le solde d\'ouverture négatif. Le numéro est essentiel pour concilier les comptes correctement. Le compte par défaut enregistrera toutes les transactions si ce n\'est pas le cas.',
'bank' => 'Il se peut que vous ayez plusieurs comptes bancaires dans plusieurs banques. L\'enregistrement des informations sur votre banque facilitera la mise en correspondance des transactions au sein de votre banque.',
],
'no_records' => [
'transactions' => 'Il n\'y a pas encore de transaction dans ce compte. Créez-en une nouvelle.',
'transfers' => 'Il n\'y a pas encore de transfert de/vers ce compte. Créez-en un nouveau.',
],
];

View File

@ -2,20 +2,34 @@
return [
'auth' => 'Authentification',
'profile' => 'Profil',
'logout' => 'Déconnexion',
'login' => 'Connexion',
'forgot' => 'Oublié',
'login_to' => 'Connectez-vous 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',
'change_password' => 'Changer le mot de passe',
'enter_email' => 'Saisissez votre adresse e-mail',
'current_email' => 'E-mail actuel',
'reset' => 'Réinitialiser',
'never' => 'jamais',
'landing_page' => 'Page d\'accueil',
'personal_information' => 'Informations personnelles',
'register_user' => 'Inscription de l\'utilisateur',
'register' => 'Inscription',
'form_description' => [
'personal' => 'Le lien d\'invitation sera envoyé au nouvel utilisateur, donc assurez-vous que l\'adresse e-mail est correcte. Ils pourront entrer leur mot de passe.',
'assign' => 'L\'utilisateur aura accès aux entreprises sélectionnées. Vous pouvez restreindre les permissions de la page <a href=":url" class="border-b border-black">Rôles</a>.',
'preferences' => 'Sélectionnez la langue par défaut de l\'utilisateur. Vous pouvez également définir la page d\'accueil après que l\'utilisateur se connecte.',
],
'password' => [
'pass' => 'Mot de passe',
'pass_confirm' => 'Confirmation de mot de passe',
'current' => 'Mot de passe',
'current_confirm' => 'Confirmation de mot de passe',
'new' => 'Nouveau mot de passe',
@ -23,19 +37,56 @@ return [
],
'error' => [
'self_delete' => 'Erreur : Vous ne pouvez pas vous supprimer 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.',
],
'login_redirect' => 'Vérification effectuée ! Vous êtes en cours de redirection...',
'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 ladministrateur système.',
'notification' => [
'message_1' => 'Vous recevez cet email car nous avons reçu une demande de réinitialisation de mot de passe pour votre compte.',
'message_2' => 'Aucune action n\'est requise si vous n\'êtes pas à l\'origine de la demande de réinitialisation de mot de passe.',
'button' => 'Réinitialiser le mot de passe',
'message_1' => 'Vous recevez cet email car nous avons reçu une demande de réinitialisation de mot de passe pour votre compte.',
'message_2' => 'Aucune action n\'est requise si vous n\'êtes pas à l\'origine de la demande de réinitialisation de mot de passe.',
'button' => 'Réinitialiser le mot de passe',
],
'invitation' => [
'message_1' => 'Vous recevez cet e-mail parce que vous êtes invité à rejoindre Akaunting.',
'message_2' => 'Si vous ne voulez pas vous inscrire, aucune action supplémentaire n\'est requise.',
'button' => 'C\'est parti',
],
'information' => [
'invoice' => 'Créez facilement des factures',
'reports' => 'Obtenir des rapports détaillés',
'expense' => 'Suivre toutes les dépenses',
'customize' => 'Personnaliser votre Akaunting',
],
'roles' => [
'admin' => [
'name' => 'Administrateur',
'description' => 'Ils obtiennent un accès complet à votre Akaunting, y compris vos clients, factures, rapports, paramètres et applications.',
],
'manager' => [
'name' => 'Gérant',
'description' => 'Ils ont un accès complet à votre Akaunting, mais ne peuvent pas gérer les utilisateurs et les applications.',
],
'customer' => [
'name' => 'Client',
'description' => 'Ils peuvent accéder au Portail Client et payer leurs factures en ligne par le biais des moyens de paiement que vous avez mis en place.',
],
'accountant' => [
'name' => 'Comptable',
'description' => 'Ils peuvent accéder à des factures, des transactions, des rapports et créer des entrées de journal.',
],
'employee' => [
'name' => 'Employé',
'description' => 'Ils peuvent créer des demandes de remboursement et suivre le temps passé pour les projets assignés, mais ne peuvent voir que leurs propres informations.',
],
],
];

View File

@ -20,4 +20,7 @@ return [
'unreconcile' => 'Êtes-vous sûr de vouloir <b> réconcilier</b> les enregistrements selectionnés ?|Êtes-vous sûr de vouloir <b> réconcilier</b> les enregistrements selectionnés ?',
],
'success' => [
'general' => ':count enregistrement :type.',
],
];

View File

@ -0,0 +1,11 @@
<?php
return [
'collapse' => 'Réduire',
'form_description' => [
'general' => 'La catégorie vous aide à classer vos articles, vos revenus, vos dépenses et d\'autres dossiers.',
],
];

View File

@ -2,16 +2,15 @@
return [
'AF' => 'Afghanistan',
'ZA' => 'Afrique du Sud',
'AX' => 'Îles Åland',
'AL' => 'Albanie',
'DZ' => 'Algérie',
'DE' => 'Allemagne',
'AS' => 'Samoa américaines',
'AD' => 'Andorre',
'AO' => 'Angola',
'AI' => 'Anguilla',
'AQ' => 'Antarctique',
'AG' => 'Antigua-et-Barbuda',
'SA' => 'Arabie saoudite',
'AR' => 'Argentine',
'AM' => 'Arménie',
'AW' => 'Aruba',
@ -22,16 +21,19 @@ return [
'BH' => 'Bahreïn',
'BD' => 'Bangladesh',
'BB' => 'Barbade',
'BY' => 'Biélorussie',
'BE' => 'Belgique',
'BZ' => 'Belize',
'BZ' => 'Bélize',
'BJ' => 'Bénin',
'BM' => 'Bermudes',
'BT' => 'Bhoutan',
'BY' => 'Biélorussie',
'BO' => 'Bolivie',
'BA' => 'Bosnie-Herzégovine',
'BW' => 'Botswana',
'BV' => 'Île Bouvet',
'BR' => 'Brésil',
'IO' => 'Territoire britannique de locéan Indien',
'VG' => 'Îles Vierges britanniques',
'BN' => 'Brunei',
'BG' => 'Bulgarie',
'BF' => 'Burkina Faso',
@ -40,82 +42,74 @@ return [
'CM' => 'Cameroun',
'CA' => 'Canada',
'CV' => 'Cap-Vert',
'BQ' => 'Pays-Bas caribéens',
'KY' => 'Îles Caïmans',
'CF' => 'République centrafricaine',
'TD' => 'Tchad',
'CL' => 'Chili',
'CN' => 'Chine',
'CY' => 'Chypre',
'CX' => 'Île Christmas',
'CC' => 'Îles Cocos',
'CO' => 'Colombie',
'KM' => 'Comores',
'CG' => 'Congo-Brazzaville',
'CD' => 'Congo-Kinshasa',
'KP' => 'Corée du Nord',
'KR' => 'Corée du Sud',
'CK' => 'Îles Cook',
'CR' => 'Costa Rica',
'CI' => 'Côte dIvoire',
'HR' => 'Croatie',
'CU' => 'Cuba',
'CW' => 'Curaçao',
'CY' => 'Chypre',
'CZ' => 'Tchéquie',
'DK' => 'Danemark',
'DJ' => 'Djibouti',
'DM' => 'Dominique',
'EG' => 'Égypte',
'AE' => 'Émirats arabes unis',
'DO' => 'République dominicaine',
'EC' => 'Équateur',
'EG' => 'Égypte',
'SV' => 'Salvador',
'GQ' => 'Guinée équatoriale',
'ER' => 'Érythrée',
'ES' => 'Espagne',
'EE' => 'Estonie',
'SZ' => 'Eswatini',
'VA' => 'État de la Cité du Vatican',
'US' => 'États-Unis',
'ET' => 'Éthiopie',
'FK' => 'Îles Malouines',
'FO' => 'Îles Féroé',
'FJ' => 'Fidji',
'FI' => 'Finlande',
'FR' => 'France',
'GF' => 'Guyane française',
'PF' => 'Polynésie française',
'TF' => 'Terres australes françaises',
'GA' => 'Gabon',
'GM' => 'Gambie',
'GE' => 'Géorgie',
'GS' => 'Géorgie du Sud-et-les Îles Sandwich du Sud',
'DE' => 'Allemagne',
'GH' => 'Ghana',
'GI' => 'Gibraltar',
'GR' => 'Grèce',
'GD' => 'Grenade',
'GL' => 'Groenland',
'GD' => 'Grenade',
'GP' => 'Guadeloupe',
'GU' => 'Guam',
'GT' => 'Guatemala',
'GT' => 'Guatémala',
'GG' => 'Guernesey',
'GN' => 'Guinée',
'GQ' => 'Guinée équatoriale',
'GW' => 'Guinée-Bissau',
'GY' => 'Guyana',
'GF' => 'Guyane française',
'GY' => 'Guyane',
'HT' => 'Haïti',
'HN' => 'Honduras',
'HU' => 'Hongrie',
'BV' => 'Île Bouvet',
'CX' => 'Île Christmas',
'IM' => 'Île de Man',
'NF' => 'Île Norfolk',
'AX' => 'Îles Åland',
'KY' => 'Îles Caïmans',
'CC' => 'Îles Cocos',
'CK' => 'Îles Cook',
'FO' => 'Îles Féroé',
'HM' => 'Îles Heard-et-MacDonald',
'FK' => 'Îles Malouines',
'MP' => 'Îles Mariannes du Nord',
'MH' => 'Îles Marshall',
'UM' => 'Îles mineures éloignées des États-Unis',
'PN' => 'Îles Pitcairn',
'SB' => 'Îles Salomon',
'TC' => 'Îles Turques-et-Caïques',
'VG' => 'Îles Vierges britanniques',
'VI' => 'Îles Vierges des États-Unis',
'HN' => 'Honduras',
'HK' => 'R.A.S. chinoise de Hong Kong',
'HU' => 'Hongrie',
'IS' => 'Islande',
'IN' => 'Inde',
'ID' => 'Indonésie',
'IQ' => 'Irak',
'IR' => 'Iran',
'IQ' => 'Irak',
'IE' => 'Irlande',
'IS' => 'Islande',
'IM' => 'Île de Man',
'IL' => 'Israël',
'IT' => 'Italie',
'JM' => 'Jamaïque',
@ -124,30 +118,29 @@ return [
'JO' => 'Jordanie',
'KZ' => 'Kazakhstan',
'KE' => 'Kenya',
'KG' => 'Kirghizstan',
'KI' => 'Kiribati',
'KW' => 'Koweït',
'RE' => 'La Réunion',
'KG' => 'Kirghizstan',
'LA' => 'Laos',
'LS' => 'Lesotho',
'LV' => 'Lettonie',
'LB' => 'Liban',
'LR' => 'Liberia',
'LS' => 'Lesotho',
'LR' => 'Libéria',
'LY' => 'Libye',
'LI' => 'Liechtenstein',
'LT' => 'Lituanie',
'LU' => 'Luxembourg',
'MK' => 'Macédoine du Nord',
'MO' => 'R.A.S. chinoise de Macao',
'MG' => 'Madagascar',
'MY' => 'Malaisie',
'MW' => 'Malawi',
'MY' => 'Malaisie',
'MV' => 'Maldives',
'ML' => 'Mali',
'MT' => 'Malte',
'MA' => 'Maroc',
'MH' => 'Îles Marshall',
'MQ' => 'Martinique',
'MU' => 'Maurice',
'MR' => 'Mauritanie',
'MU' => 'Maurice',
'YT' => 'Mayotte',
'MX' => 'Mexique',
'FM' => 'Micronésie',
@ -156,97 +149,104 @@ return [
'MN' => 'Mongolie',
'ME' => 'Monténégro',
'MS' => 'Montserrat',
'MA' => 'Maroc',
'MZ' => 'Mozambique',
'MM' => 'Myanmar (Birmanie)',
'NA' => 'Namibie',
'NR' => 'Nauru',
'NP' => 'Népal',
'NL' => 'Pays-Bas',
'NC' => 'Nouvelle-Calédonie',
'NZ' => 'Nouvelle-Zélande',
'NI' => 'Nicaragua',
'NE' => 'Niger',
'NG' => 'Nigeria',
'NU' => 'Niue',
'NF' => 'Île Norfolk',
'KP' => 'Corée du Nord',
'MK' => 'Macédoine du Nord',
'MP' => 'Îles Mariannes du Nord',
'NO' => 'Norvège',
'NC' => 'Nouvelle-Calédonie',
'NZ' => 'Nouvelle-Zélande',
'OM' => 'Oman',
'UG' => 'Ouganda',
'UZ' => 'Ouzbékistan',
'PK' => 'Pakistan',
'PW' => 'Palaos',
'PS' => 'Territoires palestiniens',
'PA' => 'Panama',
'PG' => 'Papouasie-Nouvelle-Guinée',
'PY' => 'Paraguay',
'NL' => 'Pays-Bas',
'BQ' => 'Pays-Bas caribéens',
'PE' => 'Pérou',
'PH' => 'Philippines',
'PN' => 'Îles Pitcairn',
'PL' => 'Pologne',
'PF' => 'Polynésie française',
'PR' => 'Porto Rico',
'PT' => 'Portugal',
'PR' => 'Porto Rico',
'QA' => 'Qatar',
'HK' => 'R.A.S. chinoise de Hong Kong',
'MO' => 'R.A.S. chinoise de Macao',
'CF' => 'République centrafricaine',
'DO' => 'République dominicaine',
'RE' => 'La Réunion',
'RO' => 'Roumanie',
'GB' => 'Royaume-Uni',
'RU' => 'Russie',
'RW' => 'Rwanda',
'EH' => 'Sahara occidental',
'BL' => 'Saint-Barthélemy',
'KN' => 'Saint-Christophe-et-Niévès',
'SM' => 'Saint-Marin',
'MF' => 'Saint-Martin',
'SX' => 'Saint-Martin (partie néerlandaise)',
'PM' => 'Saint-Pierre-et-Miquelon',
'VC' => 'Saint-Vincent-et-les Grenadines',
'SH' => 'Sainte-Hélène',
'LC' => 'Sainte-Lucie',
'SV' => 'Salvador',
'WS' => 'Samoa',
'AS' => 'Samoa américaines',
'SM' => 'Saint-Marin',
'ST' => 'Sao Tomé-et-Principe',
'SA' => 'Arabie saoudite',
'SN' => 'Sénégal',
'RS' => 'Serbie',
'SC' => 'Seychelles',
'SL' => 'Sierra Leone',
'SG' => 'Singapour',
'SX' => 'Saint-Martin (partie néerlandaise)',
'SK' => 'Slovaquie',
'SI' => 'Slovénie',
'SB' => 'Îles Salomon',
'SO' => 'Somalie',
'SD' => 'Soudan',
'ZA' => 'Afrique du Sud',
'GS' => 'Géorgie du Sud-et-les Îles Sandwich du Sud',
'KR' => 'Corée du Sud',
'SS' => 'Soudan du Sud',
'ES' => 'Espagne',
'LK' => 'Sri Lanka',
'SE' => 'Suède',
'CH' => 'Suisse',
'BL' => 'Saint-Barthélemy',
'SH' => 'Sainte-Hélène',
'KN' => 'Saint-Christophe-et-Niévès',
'LC' => 'Sainte-Lucie',
'MF' => 'Saint-Martin',
'PM' => 'Saint-Pierre-et-Miquelon',
'VC' => 'Saint-Vincent-et-les Grenadines',
'SD' => 'Soudan',
'SR' => 'Suriname',
'SJ' => 'Svalbard et Jan Mayen',
'SE' => 'Suède',
'CH' => 'Suisse',
'SY' => 'Syrie',
'TJ' => 'Tadjikistan',
'TW' => 'Taïwan',
'TJ' => 'Tadjikistan',
'TZ' => 'Tanzanie',
'TD' => 'Tchad',
'CZ' => 'Tchéquie',
'TF' => 'Terres australes françaises',
'IO' => 'Territoire britannique de locéan Indien',
'PS' => 'Territoires palestiniens',
'TH' => 'Thaïlande',
'TL' => 'Timor oriental',
'TG' => 'Togo',
'TK' => 'Tokelau',
'TK' => 'Tokélaou',
'TO' => 'Tonga',
'TT' => 'Trinité-et-Tobago',
'TN' => 'Tunisie',
'TM' => 'Turkménistan',
'TR' => 'Turquie',
'TM' => 'Turkménistan',
'TC' => 'Îles Turques-et-Caïques',
'TV' => 'Tuvalu',
'UM' => 'Îles mineures éloignées des États-Unis',
'VI' => 'Îles Vierges des États-Unis',
'UG' => 'Ouganda',
'UA' => 'Ukraine',
'AE' => 'Émirats arabes unis',
'GB' => 'Royaume-Uni',
'US' => 'États-Unis',
'UY' => 'Uruguay',
'UZ' => 'Ouzbékistan',
'VU' => 'Vanuatu',
'VA' => 'État de la Cité du Vatican',
'VE' => 'Venezuela',
'VN' => 'Viêt Nam',
'WF' => 'Wallis-et-Futuna',
'EH' => 'Sahara occidental',
'YE' => 'Yémen',
'ZM' => 'Zambie',
'ZW' => 'Zimbabwe',

View File

@ -2,11 +2,29 @@
return [
'can_login' => 'Connexion possible ?',
'user_created' => 'Utilisateur créé',
'can_login' => 'Inviter sur le portail client',
'can_login_description' => 'Envoyez une invitation à cet utilisateur pour se connecter au portail client.',
'user_created' => 'Utilisateur créé',
'client_portal_description' => 'Le portail client est un environnement où vous pouvez partager des transactions et des factures avec vos clients, où ils suivent leurs relations avec votre entreprise et payent et se connectent quand ils le veulent; avec leur mot de passe',
'error' => [
'email' => 'Cet email est déjà pris.',
'email' => 'Cet email est déjà pris.',
],
'client_portal_text' => [
'can' => 'Ce client peut se connecter au portail client.',
'cant' => 'Ce client ne peut pas se connecter au portail client.',
],
'form_description' => [
'general' => 'Les coordonnées de votre client apparaîtront dans les factures et leurs profils. Vous pouvez également permettre à vos clients de se connecter pour suivre les factures que vous leur envoyez en cochant la case ci-dessous.',
'billing' => 'Le numéro de taxe apparaît dans chaque facture émise au client. La devise sélectionnée devient la devise par défaut pour ce client.',
'address' => 'L\'adresse est requise pour les factures, vous devez donc ajouter des informations d\'adresse de facturation pour votre client.',
],
'no_records' => [
'invoices' => 'Il n\'y a pas encore de facture pour ce client. Créez une nouvelle facture maintenant.',
'transactions' => 'Il n\'y a pas encore de transaction pour ce client. Créez une nouvelle transaction maintenant.',
],
];

View File

@ -8,4 +8,8 @@ return [
'disable_last' => 'Erreur: vous ne pouvez pas désactiver le dernier tableau de bord. Merci d\'en créer un nouveau d\'abord!',
],
'form_description' => [
'general' => 'Sélectionnez les utilisateurs que vous voulez avoir accès au nouveau tableau de bord.',
],
];

View File

@ -0,0 +1,90 @@
<?php
return [
'edit_columns' => 'Editer les colonnes',
'empty_items' => 'Vous n\'avez ajouté aucun élément.',
'invoice_detail' => [
'marked' => '<b> Vous </b> avez marqué cette facture comme',
'services' => 'Services',
'another_item' => 'Un autre élément',
'another_description' => 'et une autre description',
'more_item' => '+:count plus d\'élément',
],
'grand_total' => 'Total global',
'accept_payment_online' => 'Accepter les paiements en ligne',
'transaction' => 'Un paiement de :amount a été effectué en utilisant :account.',
'billing' => 'Facturation',
'advanced' => 'Avancé',
'statuses' => [
'draft' => 'Brouillon',
'sent' => 'Envoyé',
'expired' => 'Expiré',
'viewed' => 'Vu',
'approved' => 'Approuvé',
'received' => 'Reçu',
'refused' => 'Refusé',
'restored' => 'Restauré',
'reversed' => 'Inversé',
'partial' => 'Partiel',
'paid' => 'Payé',
'pending' => 'En attente',
'invoiced' => 'Facturé',
'overdue' => 'En retard',
'unpaid' => 'Impayé',
'cancelled' => 'Annulé',
'voided' => 'Annulé',
'completed' => 'Terminé',
'shipped' => 'Envoyé',
'refunded' => 'Remboursé',
'failed' => 'Echoué',
'denied' => 'Refusé',
'processed' => 'Traité',
'open' => 'Ouvert',
'closed' => 'Fermé',
'billed' => 'Facturé',
'delivered' => 'Livré',
'returned' => 'Retourné',
'drawn' => 'Dessiné',
'not_billed' => 'Non facturé',
'issued' => 'Résolu',
'not_invoiced' => 'Non facturé',
'confirmed' => 'Confirmé',
'not_confirmed' => 'Non confirmé',
'active' => 'Actif',
'ended' => 'Terminé',
],
'form_description' => [
'companies' => 'Changez l\'adresse, le logo et d\'autres informations pour votre entreprise.',
'billing' => 'Les détails de facturation apparaissent dans votre document.',
'advanced' => 'Sélectionnez la catégorie, ajoutez ou modifiez le pied de page et ajoutez des pièces jointes à votre :type.',
'attachment' => 'Télécharger les fichiers attachés à ce :type',
],
'messages' => [
'email_sent' => ':type L\'email vous a été envoyé.',
'marked_as' => ':type marqué comme :status!',
'marked_sent' => ':type marqué comme envoyé!',
'marked_paid' => ':type marqué comme payé !',
'marked_viewed' => ':type marqué comme vu !',
'marked_cancelled' => ':type marqué comme annulé !',
'marked_received' => ':type marqué comme reçu!',
],
'recurring' => [
'auto_generated' => 'Généré automatiquement',
'tooltip' => [
'document_date' => 'La date de :type sera automatiquement assignée en fonction du planning et de la fréquence :type.',
'document_number' => 'Le numéro :type sera automatiquement assigné lorsque chaque :type récurrent sera généré.',
],
],
];

View File

@ -27,6 +27,11 @@ return [
'body' => 'Bonjour,<br /><br />Selon la facturation planifiée de {customer_name} , <strong>{invoice_number}</strong> la facture a été automatiquement créée.<br /><br />Vous pouvez voir les détails de la facture à partir du lien suivant : <a href="{invoice_admin_link}">{invoice_number}</a>.<br /><br />Cordialement,<br />{company_name}',
],
'invoice_view_admin' => [
'subject' => '{invoice_number} facture consultée',
'body' => 'Bonjour,<br /><br />{customer_name} a consulté la facture <strong>{invoice_number}</strong> .<br /><br />Vous pouvez voir les détails de la facture à partir du lien suivant : <a href="{invoice_admin_link}">{invoice_number}</a>.<br /><br />Cordialement,<br />{company_name}',
],
'invoice_payment_customer' => [
'subject' => 'Paiement reçu pour la facture {invoice_number}',
'body' => 'Cher {customer_name},<br /><br />Merci pour votre paiement. Vous Trouverez les détails de paiement ci-dessous :<br /><br />-------------------------------------------------<br />Montant : <strong>{transaction_total}</strong><br />Date : <strong>{transaction_paid_date}</strong><br />Numéro de facture : <strong>{invoice_number}</strong><br />-------------------------------------------------<br /><br />Vous pouvez toujours consulter les détails de la facture à 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}',
@ -47,4 +52,13 @@ 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}',
],
'payment_received_customer' => [
'subject' => 'Votre reçu de {company_name}',
'body' => 'Cher {contact_name},<br /><br />Merci pour le paiement. <br /><br />Vous pouvez voir les détails du paiement à partir du lien suivant : <a href="{payment_guest_link}">{payment_date}</a>.<br /><br />N\'hésitez pas à nous contacter pour toute question.<br /><br />Cordialement,<br />{company_name}',
],
'payment_made_vendor' => [
'subject' => 'Paiement effectué par {company_name}',
'body' => 'Cher {contact_name},<br /><br />Nous avons effectué le paiement suivant. <br /><br />Vous pouvez voir les détails du paiement à partir du lien suivant : <a href="{payment_guest_link}">{payment_date}</a>.<br /><br />N\'hésitez pas à nous contacter pour toute question.<br /><br />Cordialement,<br />{company_name}',
],
];

View File

@ -6,15 +6,20 @@ return [
'items' => 'Article|Articles',
'incomes' => 'Revenu|Revenus',
'invoices' => 'Facture|Factures',
'revenues' => 'Recettes|Chiffre daffaires',
'recurring_invoices' => 'Factures récurrentes|Factures récurrentes',
'customers' => 'Client|Clients',
'incomes' => 'Revenu|Revenus',
'recurring_incomes' => 'Revenu récurrent|Revenus récurrents',
'expenses' => 'Dépense|Dépenses',
'recurring_expenses' => 'Dépense récurrente|Dépenses récurrentes',
'bills' => 'Facture|Factures',
'payments' => 'Paiement|Paiements',
'recurring_bills' => 'Facture récurrente|Factures récurrentes',
'vendors' => 'Vendeur|Vendeurs',
'accounts' => 'Compte|Comptes',
'transfers' => 'Transfert|Transferts',
'transactions' => 'Transaction|Transactions',
'payments' => 'Paiement|Paiements',
'recurring_transactions'=> 'Transaction récurrente|Transactions récurrentes',
'reports' => 'Rapport|Rapports',
'settings' => 'Paramètre|Paramètres',
'categories' => 'Catégorie|Catégories',
@ -40,6 +45,7 @@ return [
'statuses' => 'Statut | Statuts',
'others' => 'Autre|Autres',
'contacts' => 'Contact|Contacts',
'documents' => 'Document|Documents',
'reconciliations' => 'Réconciliation|Réconciliations',
'developers' => 'Développeur|Développeurs',
'schedules' => 'Planification|Planifications',
@ -51,6 +57,19 @@ return [
'templates' => 'Modèle|Modèles',
'sales' => 'Vente|Ventes',
'purchases' => 'Achat|Achats',
'notifications' => 'Notification|Notifications',
'countries' => 'Pays|Pays',
'cities' => 'Ville / Ville|Villes / Villes',
'email_services' => 'Service de messagerie|Services de messagerie',
'email_templates' => 'Modèle d\'e-mail|Modèles d\'e-mail',
'bank_transactions' => 'Transaction bancaire|Transactions bancaires',
'recurring_templates' => 'Modèle récurrent|Modèles récurrents',
'receipts' => 'Reçu|Reçus',
'products' => 'Produit|Produits',
'services' => 'Service|Services',
'invitations' => 'Invitation|Invitations',
'attachments' => 'Pièce jointe|Pièces jointes',
'histories' => 'Historique|Historiques',
'welcome' => 'Bienvenue',
'banking' => 'Banque',
@ -60,6 +79,7 @@ return [
'amount' => 'Montant',
'enabled' => 'Activé',
'disabled' => 'Désactivé',
'disabled_type' => 'Ce :type est désactivé',
'yes' => 'Oui',
'no' => 'Non',
'na' => 'N/A',
@ -72,13 +92,20 @@ return [
'add_new' => 'Ajouter un nouveau',
'add_income' => 'Ajouter une recette',
'add_expense' => 'Ajouter une dépense',
'add_transfer' => 'Ajouter un transfert',
'show' => 'Afficher',
'create' => 'Créer',
'edit' => 'Editer',
'delete' => 'Supprimer',
'send' => 'Envoyer',
'send_to' => 'Envoyer à',
'receive' => 'Reçu',
'share' => 'Partager',
'share_link' => 'Lien de partage',
'copy_link' => 'Copier le lien',
'download' => 'Télécharger',
'delete_confirm' => 'Valider la suppression de :name :type ?',
'restore' => 'Restaurer',
'delete_confirm' => 'Valider la suppression de :name :type ?',
'name' => 'Nom',
'email' => 'Email',
'tax_number' => 'Numéro de taxe',
@ -103,13 +130,18 @@ return [
'loading' => 'Chargement...',
'from' => 'De',
'to' => 'Vers',
'subject' => 'Sujet',
'body' => 'Contenu',
'print' => 'Imprimer',
'download_pdf' => 'Télécharger le PDF',
'customize' => 'Personnaliser',
'search' => 'Rechercher',
'search_text' => 'Rechercher ce texte',
'search_placeholder' => 'Votre recherche...',
'filter' => 'Filtre',
'help' => 'Aide',
'all' => 'Tous',
'all_type' => 'Tous :type',
'all_type' => 'Tous :type',
'upcoming' => 'À venir',
'created' => 'Créés',
'id' => 'Identifiant',
@ -152,16 +184,59 @@ return [
'no_matching_data' => 'Aucune donnée correspondante',
'clear_cache' => 'Vider le cache',
'go_to_dashboard' => 'Aller au tableau de bord',
'is' => 'est',
'isnot' => 'n\'est pas',
'recurring_and_more' => 'Récurrents et plus..',
'due' => 'Echéance',
'due_on' => 'Échéance le',
'amount_due' => 'Montant dû',
'financial_year' => 'Exercice financier',
'created' => 'Créé',
'state' => 'Région / État',
'zip_code' => 'Code postal',
'parent' => 'Parent',
'split' => 'Fractionnement',
'email_send_me' => 'Envoyez-moi une copie à :email',
'connect' => 'Connecter',
'assign' => 'Attribuer',
'your_notifications' => 'Votre notification|Vos notifications',
'new' => 'Nouveau',
'new_more' => 'Nouveau...',
'number' => 'Numéro',
'client_portal' => 'Portail Client',
'issue_date' => 'Date d\'émission',
'due_date' => 'Date d\'échéance',
'open' => 'Ouvrir',
'invite' => 'Inviter',
'common' => 'Commun',
'api' => 'API',
'admin_panel' => 'Panneau d\'administration',
'special' => 'Spécial',
'distribution' => 'Répartition',
'timeline' => 'Échéancier',
'incoming' => 'Entrant',
'outgoing' => 'Sortant',
'none' => 'Aucun',
'preferences' => 'Préférences',
'resend' => 'Renvoyer',
'last_sent' => 'Dernier envoi :date',
'preview_in_window' => 'Aperçu dans une nouvelle fenêtre',
'copied' => 'Copié',
'preview_mode' => 'Mode Aperçu',
'go_back' => 'Revenir à :type',
'card' => [
'cards' => 'Carte|Cartes',
'name' => 'Nom sur la carte',
'number' => 'Numéro de carte',
'expiration_date' => 'Date d\'expiration',
'cvv' => 'CVV de la carte',
'save' => 'Enregistrer la carte',
],
'title' => [
'new' => 'Nouveau :type',
'show' => 'Afficher :type',
'new' => 'Nouveau :type',
'edit' => 'Modifier :type',
'delete' => 'Supprimer :type',
'create' => 'Créer :type',
@ -169,24 +244,42 @@ return [
'get' => 'Voir :type',
'add' => 'Ajouter :type',
'manage' => 'Gérer :type',
'invite' => 'Inviter :type',
'closed' => 'Fermé :type',
],
'form' => [
'enter' => 'Entrez :field',
'enter' => 'Entrez :field',
'select' => [
'field' => '- Selectionner :field -',
'file' => 'Selectionner un fichier',
],
'add' => 'Ajouter un champ :field',
'add_an' => 'Ajouter un champ :field',
'add_new' => 'Ajouter un nouveau :field',
'edit' => 'Éditer :field',
'contact_edit' => 'Éditer :contact_name :field',
'drop_file' => 'Déposer ici les fichiers à télécharger',
'choose' => 'Choisir :field',
'choose_different' => 'Choisissez un champ :field différent',
'choose_file' => 'Choisir un fichier',
'no_file_selected' => 'Aucun fichier sélectionné...',
],
'placeholder' => [
'search' => 'Tapez pour rechercher..',
'search_and_filter' => 'Rechercher ou filtrer les résultats...',
'contact_search' => 'Tapez un nom de :type',
'item_search' => 'Tapez un nom d\'élément',
],
'date_range' => [
'today' => 'Aujourd\'hui',
'yesterday' => 'Hier',
'last_days' => 'Les derniers :day jours',
'this_month' => 'Ce mois-ci',
'last_month' => 'Le mois dernier',
'today' => 'Aujourd\'hui',
'yesterday' => 'Hier',
'week_ago' => 'il y a une semaine',
'last_days' => 'Les derniers :day jours',
'this_month' => 'Ce mois-ci',
'last_month' => 'Le mois dernier',
],
'empty' => [
@ -199,8 +292,15 @@ return [
'payments' => 'Un paiement est un transaction de dépense. Il peut s\'agir d\'un enregistrement indépendant (ex. facture de restaurant) ou rattaché à une facture d\'achat.',
'vendors' => 'Les fournisseurs sont requis si vous voulez créer des factures d\'achat. Vous pouvez voir le solde que vous devez et filtrer les rapports par fournisseur.',
'transfers' => 'Les transferts vous permettent de transférer de l\'argent d\'un compte à un autre, qu\'ils utilisent la même devise ou non.',
'transactions' => 'Les transactions vous permettent de créer des enregistrements de vos revenus ou dépenses. Les paiements de factures/factures sont également listés ici.',
'taxes' => 'La TVA est ajoutée aux factures d\'achat et de vente. Cette taxe est réglementaire.',
'reconciliations' => 'Le rapprochement bancaire est un processus destiné à s\'assurer que les données bancaires de votre entreprise sont également correctes.',
'recurring_templates' => 'Le modèle récurrent est le revenu ou la dépense.',
'actions' => [
'new' => 'Entrez les détails et créez votre premier :type',
'import' => 'Importez votre :type existant en un seul clic',
],
],
];

View File

@ -4,6 +4,7 @@ return [
'import' => 'Importation',
'title' => 'Importer :type',
'message' => 'Types de fichier autorisés : XLS, XLSX. Veuillez <a target="_blank" href=":link"><strong>télécharger</strong></a> le modèle de fichier.',
'limitations' => 'Types de fichiers autorisés: :extensions<br>Nombre maximum de lignes autorisées: :row_limit',
'sample_file' => 'Vous pouvez <a target="_blank" href=":download_link"><strong>télécharger</strong></a> le fichier exemple et le remplir avec vos données.',
];

View File

@ -4,10 +4,12 @@ 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',
'bill_to' => 'Facture de',
'cancel_date' => 'Date d\'annulation',
'quantity' => 'Quantité',
'price' => 'Prix',
@ -18,6 +20,7 @@ return [
'total' => 'Total',
'item_name' => 'Nom de marchandise|Noms des marchandises',
'recurring_invoices' => 'Facture récurrente|Factures récurrentes',
'show_discount' => ':discount % de remise',
'add_discount' => 'Ajouter une remise',
@ -39,6 +42,11 @@ return [
'send_invoice' => 'Envoyer une facture',
'get_paid' => 'Être payé',
'accept_payments' => 'Accepter les paiements en ligne',
'payment_received' => 'Paiement reçu',
'form_description' => [
'billing' => 'Les détails de facturation apparaissent dans votre facture. La date de facturation est utilisée dans le tableau de bord et les rapports. Sélectionnez la date à laquelle vous comptez payer comme date d\'échéance.',
],
'messages' => [
'email_required' => 'Ce client ne possède pas d\'email !',
@ -57,4 +65,21 @@ return [
],
],
'slider' => [
'create' => ':user a créé cette facture le :date',
'create_recurring' => ':user a créé ce modèle récurrent le :date',
'schedule' => 'Répéter chaque :interval :frequency depuis :date',
'children' => ':count factures ont été créées automatiquement',
],
'share' => [
'show_link' => 'Votre client peut voir la facture à ce lien',
'copy_link' => 'Copiez le lien et partagez-le avec votre client.',
'success_message' => 'Lien de partage copié dans le presse-papiers !',
],
'sticky' => [
'description' => 'Vous êtes en train de prévisualiser comment votre client va voir la version web de votre facture.',
],
];

View File

@ -2,7 +2,16 @@
return [
'sale_price' => 'Prix de vente',
'purchase_price' => 'Prix d\'achat',
'sale_price' => 'Prix de vente',
'purchase_price' => 'Prix d\'achat',
'enter_item_description' => 'Entrez la description de l\'article',
'billing' => 'Facturation',
'sale_information' => 'Informations de ventes',
'purchase_information' => 'Informations sur l\'achat',
'form_description' => [
'general' => 'Sélectionnez une catégorie pour rendre vos rapports plus détaillés. La description sera remplie lorsque l\'article sera sélectionné dans une facture ou une vente.',
'billing' => 'L\'information sur la vente est utilisée dans les factures, et les informations d\'achat sont utilisées dans les factures. La taxe sera appliquée à la fois sur les ventes et les factures.',
],
];

View File

@ -6,4 +6,6 @@ return [
'message' => 'Désolé, nous sommes en maintenance. Veuillez réessayer plus tard!',
'read_only' => 'Le mode lecture seule est activé. Vous êtes autorisé à voir mais ne rien modifier !',
];

View File

@ -3,26 +3,35 @@
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é !',
'import_queued' => ':type import a été planifié ! Vous recevrez un email quand il sera terminé.',
'exported' => ':type exporté !',
'export_queued' => 'L\'export de :type de la page en cours a été programmé! Vous recevrez un email quand il sera prêt à être téléchargé.',
'enabled' => ':type activé !',
'disabled' => ':type désactivé !',
'connected' => ':type connecté!',
'invited' => ':type invité!',
'ended' => ':type terminé!',
'clear_all' => 'Super ! Vous avez effacé tous vos :type.',
],
'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 !',
'import_column' => 'Erreur : :message Nom de la feuille : :sheet. Numéro de ligne : :line.',
'import_sheet' => 'Erreur : Le nom de la feuille n\'est pas valide. Veuillez télécharger le modèle de fichier.',
'same_amount' => 'Erreur: Le montant total de la scission doit être exactement le même que le montant total de :transaction : :amount',
'over_match' => 'Erreur: :type non connecté! Le montant que vous avez entré ne peut pas dépasser le montant total du paiement : :amount',
],
'warning' => [

View File

@ -4,11 +4,35 @@ return [
'api_key' => 'Clé API',
'my_apps' => 'Mes applications',
'checkout' => 'Paiement',
'documentation' => 'Documentation',
'home' => 'Accueil',
'tiles' => 'Liste',
'item' => 'Détails de l\'application',
'pre_sale' => 'Pré-vente',
'no_apps' => 'Vérifiez les applications les plus professionnelles pour votre entreprise et obtenez-les au meilleur prix.',
'learn_more' => 'En savoir plus',
'see_apps' => 'Voir les applications',
'no_apps_marketing' => 'Faites en sorte que votre entreprise soit professionnelle',
'premium_banner' => 'PASSER EN PREMIUM AUJOURD\'HUI',
'see_all' => 'Voir tout',
'see_all_type' => 'Voir tout :type',
'saving' => 'Vous économisez :saved-price par an!',
'top_paid' => 'Top payant',
'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.
@ -16,6 +40,10 @@ return [
'no_apps' => 'Il ny 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>',
'apps_managing' => 'Vérifiez les applications les plus populaires et commencez à gérer vos finances avec professionnalisme dès aujourd\'hui.',
'ready' => 'Prêt',
'popular_this_week' => 'Populaire cette semaine',
'about' => 'A propos',
@ -26,13 +54,22 @@ return [
'view' => 'Vue',
'back' => 'Précédent',
'use_app' => 'Commencez à utiliser l\'application maintenant',
'see_more' => 'Voir plus',
'installed' => ':module installé',
'uninstalled' => ':module désinstallé',
//'updated' => ':module updated',
'updated_2' => ':module mis à jour',
'enabled' => ':module activé',
'disabled' => ':module désactivé',
'per_month' => 'par mois',
'pre_sale_uninstall' => 'Ne manquez pas le prix réduit de la pré-vente !',
'pre_sale_install' => 'Vous aurez l\'application avec la fin de la pré-vente.',
'tab' => [
'features' => 'Fonctionnalités',
'screenshots' => 'Captures d\'écran',
'installation' => 'Installation',
'faq' => 'FAQ',
'changelog' => 'Historique des modifications',
@ -50,6 +87,7 @@ 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
',

View File

@ -6,5 +6,175 @@ return [
'hello' => 'Bonjour !',
'salutation' => 'Cordialement,<br>:company_name',
'subcopy' => 'Si vous n\'arrivez pas à cliquer sur le bouton ":text", veuillez copier et coller l\'URL ci-dessous dans votre navigateur web : [:url](:url)',
'mark_read' => 'Marquer comme lu',
'mark_read_all' => 'Tout marquer comme lu',
'empty' => 'Woohoo, aucune notification!',
'update' => [
'mail' => [
'title' => '⚠️ Échec de la mise à jour sur :domain',
'description' => 'La mise à jour de :alias de :current_version à :new_version a échoué à l\'étape <strong>:step</strong> avec le message suivant : :error_message',
],
'slack' => [
'description' => 'La mise à jour a échoué sur :domain',
],
],
'import' => [
'completed' => [
'title' => 'Importation terminée',
'description' => 'L\'importation est terminée et les enregistrements sont disponibles dans votre panel.',
],
'failed' => [
'title' => 'Importation échouée',
'description' => 'Impossible d\'importer le fichier en raison des problèmes suivants :',
],
],
'export' => [
'completed' => [
'title' => 'L\'export est prêt',
'description' => 'Le fichier d\'exportation est prêt à être téléchargé à partir du lien suivant :',
],
'failed' => [
'title' => 'L\'exportation a échoué',
'description' => 'Impossible de créer le fichier d\'export en raison du problème suivant :',
],
],
'menu' => [
'export_completed' => [
'title' => 'L\'export est prêt',
'description' => 'Votre fichier d\'exportation <strong>:type</strong> est prêt à être<a href=":url" target="_blank"><strong>téléchargé</strong></a>.',
],
'export_failed' => [
'title' => 'L\'exportation a échoué',
'description' => 'Impossible de créer le fichier d\'export en raison du problème suivant : :issues',
],
'import_completed' => [
'title' => 'Importation terminée',
'description' => 'Vos données <strong>:type</strong> lignées <strong>:count</strong> ont été importées avec succès.',
],
'new_apps' => [
'title' => 'Nouvelle application',
'description' => 'L\'application <strong>:name</strong> est sortie. Vous pouvez <a href=":url">cliquer ici</a> pour voir les détails.',
],
'invoice_new_customer' => [
'title' => 'Nouvelle facture',
'description' => ' La facture<strong>:invoice_number</strong> est créée. Vous pouvez <a href=":invoice_portal_link">cliquer ici</a> pour voir les détails et procéder au paiement.',
],
'invoice_remind_customer' => [
'title' => 'Facture en retard',
'description' => 'Lla facture <strong>:invoice_number</strong> était due au <strong>:invoice_due_date</strong>. Vous pouvez <a href=":invoice_portal_link">cliquer ici</a> pour voir les détails et procéder au paiement.',
],
'invoice_remind_admin' => [
'title' => 'Facture en retard',
'description' => 'La facture<strong>:invoice_number</strong> était due au <strong>:invoice_due_date</strong>. Vous pouvez <a href=":invoice_admin_link">cliquer ici</a> pour voir les détails.',
],
'invoice_recur_customer' => [
'title' => 'Nouvelle facture récurrente',
'description' => 'La facture <strong>:invoice_number</strong> est créée en fonction de votre cycle récurrent. Vous pouvez <a href=":invoice_portal_link">cliquer ici</a> pour voir les détails et procéder au paiement.',
],
'invoice_recur_admin' => [
'title' => 'Nouvelle facture récurrente',
'description' => 'La facture <strong>:invoice_number</strong> est créée pour <strong>:customer_name</strong> sur la base du cycle récurrent. Vous pouvez <a href=":invoice_admin_link">cliquer ici</a> pour voir les détails.',
],
'invoice_view_admin' => [
'title' => 'Facture consultée',
'description' => '<strong>:customer_name</strong> a consulté la facture <strong>:invoice_number</strong> . Vous pouvez <a href=":invoice_admin_link">cliquer ici</a> pour voir les détails.',
],
'revenue_new_customer' => [
'title' => 'Paiement reçu',
'description' => 'Merci pour le paiement de la facture <strong>:invoice_number</strong> . Vous pouvez <a href=":invoice_portal_link">cliquer ici</a> pour voir les détails.',
],
'invoice_payment_customer' => [
'title' => 'Paiement reçu',
'description' => 'Merci pour le paiement de la facture <strong>:invoice_number</strong> . Vous pouvez <a href=":invoice_portal_link">cliquer ici</a> pour voir les détails.',
],
'invoice_payment_admin' => [
'title' => 'Paiement reçu',
'description' => ':customer_name a enregistré le paiement pour la facture <strong>:invoice_number</strong> . Vous pouvez <a href=":invoice_admin_link">cliquer ici</a> pour voir les détails.',
],
'bill_remind_admin' => [
'title' => 'Facture en retard',
'description' => 'La facture <strong>:bill_number</strong> était due au <strong>:bill_due_date</strong>. Vous pouvez <a href=":bill_admin_link">cliquer ici</a> pour voir les détails.',
],
'bill_recur_admin' => [
'title' => 'Nouvelle facture récurrente',
'description' => 'La facture <strong>:bill_number</strong> est créée par <strong>:vendor_name</strong> sur la base du cylce récurrent. Vous pouvez <a href=":bill_admin_link">cliquer ici</a> pour voir les détails.',
],
],
'messages' => [
'mark_read' => ':type est en lecture de cette notification !',
'mark_read_all' => ':type est en train de lire toutes les notifications !',
],
];

View File

@ -16,8 +16,8 @@ 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 !',
'throttled' => 'Veuillez patienter avant de réessayer.',
'token' => 'Ce jeton de réinitialisation de mot de passe nest pas valide.',
'user' => "Nous ne pouvons pas trouver un utilisateur avec cette adresse email.",
'throttle' => 'Veuillez patienter avant de réessayer.',
];

View File

@ -0,0 +1,52 @@
<?php
return [
'profile' => 'Profil',
'invoices' => 'Factures',
'payments' => 'Paiements',
'payment_received' => 'Paiement reçu, merci!',
'create_your_invoice' => 'Maintenant, créez votre propre facture - c\'est gratuit',
'get_started' => 'Commencez gratuitement',
'billing_address' => 'Adresse de facturation',
'see_all_details' => 'Voir tous les détails du compte',
'all_payments' => 'Connectez-vous pour voir tous les paiements',
'received_date' => 'Date de réception',
'last_payment' => [
'title' => 'Dernier paiement effectué',
'description' => 'Vous avez effectué ce paiement le :date',
'not_payment' => 'Vous n\'avez pas encore effectué de paiement.',
],
'outstanding_balance' => [
'title' => 'Solde impayé',
'description' => 'Votre solde impayé est :',
'not_payment' => 'Vous n\'avez pas encore de solde impayé.',
],
'latest_invoices' => [
'title' => 'Dernières factures',
'description' => ':date - Vous avez été facturé avec le numéro de facture :invoice_number.',
'no_data' => 'Vous n\'avez pas encore de facture.',
],
'invoice_history' => [
'title' => 'Historique des factures',
'description' => ':date - Vous avez été facturé avec le numéro de facture :invoice_number.',
'no_data' => 'Vous n\'avez pas encore d\'historique de facture.',
],
'payment_history' => [
'title' => 'Historique de paiement',
'description' => ':date - Vous avez effectué un paiement de :amount.',
'invoice_description'=> ':date - Vous avez effectué un paiement de :amount pour la facture numéro :invoice_number.',
'no_data' => 'Vous n\'avez pas encore d\'historique de paiement.',
],
'payment_detail' => [
'description' => 'Vous avez effectué un paiement de :amount le :date pour cette facture.'
],
];

View File

@ -2,8 +2,8 @@
return [
'reconcile' => 'Réconcilier',
'unreconcile' => 'Déconsilier',
'reconcile' => 'Rapprocher',
'unreconcile' => 'Non rapprochable',
'reconciled' => 'Réconcilié',
'opening_balance' => 'Solde à l\'ouverture',
'closing_balance' => 'Solde de clôture',
@ -14,5 +14,9 @@ return [
'cleared_amount' => 'Montant traité',
'deposit' => 'Dépôts',
'withdrawal' => 'Retrait',
'reconciled_amount' => 'Rapproché',
'in_progress' => 'En cours',
'save_draft' => 'Enregistrer comme brouillon',
'irreconcilable' => 'Non rapprochable',
];

View File

@ -15,6 +15,27 @@ return [
'weeks' => 'Semaine(s)',
'months' => 'Mois',
'years' => 'Année(s)',
'frequency' => 'Fréquence',
'duration' => 'Durée',
'last_issued' => 'Dernière émission',
'after' => 'Après',
'on' => 'Le',
'never' => 'Jamais',
'ends_after' => 'Fin après :times fois',
'ends_never' => 'Ne finit jamais',
'ends_date' => 'Se termine le :date',
'next_date' => 'Suivant le :date',
'end' => 'Stopper la réccurence',
'child' => ':url a été créé automatiquement le :date',
'message' => 'Il s\'agit d\'un :type récurrent et le prochain :type sera automatiquement généré le :date',
'message_parent' => 'Ce :type a été généré automatiquement à partir de :link',
'frequency_type' => 'Répéter ce :type',
'limit_date' => 'Créer le premier :type le',
'limit_middle' => 'et fini',
'form_description' => [
'schedule' => 'Choisissez les conditions et l\'heure de début/fin pour vous assurer que votre client reçoit votre :type le jour correct.',
],
];

View File

@ -2,26 +2,42 @@
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',
'income_summary' => 'Sommaire des revenus',
'expense_summary' => 'Sommaire des dépenses',
'income_expense_summary' => 'Revenus vs dépenses',
'tax_summary' => 'Résumé des taxes',
'years' => 'Année|Années',
'preferences' => 'Préférence|Préférences',
'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',
'income_summary' => 'Sommaire des revenus',
'expense_summary' => 'Sommaire des dépenses',
'income_expense_summary' => 'Revenus vs dépenses',
'tax_summary' => 'Résumé des taxes',
'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',
'pin' => 'Épingler votre rapport',
'charts' => [
'line' => 'Ligne',
'bar' => 'Pile',
'pie' => 'Camembert',
'income_expense_description' => 'Description pour les rapports de revenus et de dépenses',
'accounting_description' => 'Description des rapports comptables',
'form_description' => [
'general' => 'Saisir ici les informations générales du rapport telles que le nom, le type, la description, etc.',
'preferences' => 'Les préférences vous aident à personnaliser vos rapports. '
],
'charts' => [
'line' => 'Ligne',
'bar' => 'Pile',
'pie' => 'Camembert',
],
'pin_text' => [
'unpin_report' => 'Désépingler votre rapport',
'pin_report' => 'Épingler votre rapport',
]
];

View File

@ -0,0 +1,21 @@
<?php
return [
'columns' => [
'last_logged_in_at' => 'Dernière connexion',
'paid_at' => 'Date de paiement',
'started_at' => 'Démarré le',
'ended_at' => 'Fini le',
'billed_at' => 'Date de facture',
'due_at' => 'Date d\'échéance',
'invoiced_at' => 'Date de facturation',
'issued_at' => 'Date d\'échéance',
'symbol_first' => 'Position du symbole',
'reconciled' => 'Rapproché',
'expense_account' => 'Du compte',
'income_account' => 'Vers le compte',
'recurring' => 'Récurrent',
],
];

View File

@ -0,0 +1,45 @@
<?php
return [
'payment_received' => 'Paiement reçu',
'payment_made' => 'Paiement effectué',
'paid_by' => 'Payé par',
'paid_to' => 'Payé à',
'related_invoice' => 'Facture associée',
'related_bill' => 'Facture connexe',
'recurring_income' => 'Revenus récurrents',
'recurring_expense' => 'Dépense récurrente',
'form_description' => [
'general' => 'Ici, vous pouvez entrer les informations générales du journal manuel tels que la date, le numéro, la devise, la description, etc.',
'assign_income' => 'Sélectionnez une catégorie et un client pour rendre vos rapports plus détaillés.',
'assign_expense' => 'Sélectionnez une catégorie et un vendeur pour rendre vos rapports plus détaillés.',
'other' => 'Entrez une référence pour conserver la transaction liée à vos dossiers.',
],
'slider' => [
'create' => ':user a créé cette facture le :date',
'attachments' => 'Télécharger les fichiers attachés à cette transaction',
'create_recurring' => ':user a créé ce modèle récurrent le :date',
'schedule' => 'Répéter chaque :interval :frequency depuis :date',
'children' => ':count transactions ont été créées automatiquement',
],
'share' => [
'income' => [
'show_link' => 'Votre client peut voir la transaction à ce lien',
'copy_link' => 'Copiez le lien et partagez-le avec votre client.',
],
'expense' => [
'show_link' => 'Votre vendeur peut voir la transaction avec ce lien',
'copy_link' => 'Copiez le lien et partagez-le avec votre vendeur.',
],
],
'sticky' => [
'description' => 'Vous êtes en train de prévisualiser comment votre client va voir la version web de votre paiement.',
],
];

View File

@ -4,9 +4,27 @@ return [
'from_account' => 'Du compte',
'to_account' => 'Vers le compte',
'from_rate' => 'À partir du taux',
'from_account_rate' => 'À partir du taux du compte',
'to_rate' => 'Évaluer',
'to_account_rate' => 'Au taux du compte',
'from_amount' => 'Du compte',
'to_amount' => 'Au montant',
'details' => 'Détail|Détails',
'issued_at' => 'Date d\'émission',
'rate' => 'Taux',
'form_description' => [
'general' => 'Transférer de l\'argent entre les comptes avec différentes devises et indexer la devise selon le taux que vous voulez.',
'other' => 'Sélectionnez la méthode de transfert comme moyen de paiement pour rendre vos rapports plus détaillés.',
],
'messages' => [
'delete' => ':from vers :to (:amount)',
],
'slider' => [
'create' => ':user a créé ce transfert le :date',
],
];

View File

@ -13,79 +13,115 @@ return [
|
*/
'accepted' => ':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' => [
'accepted' => ':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.',
'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' => 'Les champs :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' => 'Le champ :attribute doit être une adresse email valide.',
'ends_with' => 'Le champ :attribute doit se terminer par une des valeurs suivantes : :values',
'exists' => ':attribute selectionné est invalide.',
'file' => 'Le champ :attribute doit être un fichier.',
'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 nexiste 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.',
'max' => [
'boolean' => 'Le champ :attribute doit être vrai ou faux.',
'confirmed' => 'La confirmation du ":attribute" ne concordent pas.',
'current_password' => 'Mot de passe incorrect.',
'date' => ':attribute n\'est pas une date valide.',
'date_equals' => 'Le champ :attribute doit être une date égale à :date.',
'date_format' => ':attribute ne respecte pas le format :format.',
'different' => 'Les champs :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' => 'Le champ :attribute doit être une adresse email valide.',
'ends_with' => 'Le champ :attribute doit se terminer par une des valeurs suivantes : :values',
'exists' => ':attribute selectionné est invalide.',
'file' => 'Le champ :attribute doit être un fichier.',
'filled' => 'Le champ :attribute doit avoir une valeur.',
'gt' => [
'numeric' => 'Le champ :attribute doit être supérieur à :value.',
'file' => 'La taille du fichier de :attribute doit être supérieure à :value kilo-octets.',
'string' => 'Le texte :attribute doit contenir plus de :value caractères.',
'array' => 'Le champ :attribute doit avoir plus de :value éléments.',
],
'gte' => [
'numeric' => 'La valeur de :attribute doit être supérieure ou égale à :value.',
'file' => 'La taille du fichier de :attribute doit être supérieure ou égale à :value kilo-octets.',
'string' => 'Le champ :attribute doit être supérieur ou égal à :value caractères.',
'array' => 'Le tableau :attribute doit contenir au moins :value éléments.',
],
'image' => 'Le champ :attribute doit être une image.',
'in' => ':attribute est invalide.',
'in_array' => 'Le champ :attribute nexiste pas dans :other.',
'integer' => 'Le champ :attribute doit être un entier.',
'ip' => ':attribute doit être une adresse IP valide.',
'ipv4' => 'L\'attribut: doit être une adresse IPv4 valide.',
'ipv6' => 'L\'attribut: doit être une adresse IPv6 valide.',
'json' => ':attribute doit respecté le format JSON.',
'lt' => [
'numeric' => 'La valeur de :attribute doit être inférieure à :value.',
'file' => ':attribute doit être inférieur à :value kilo-octets.',
'string' => 'Le champ :attribute doit être inférieur à :value caractères.',
'array' => 'Le champ :attribute doit avoir moins de :value éléments.',
],
'lte' => [
'numeric' => 'La valeur de :attribute doit être inférieure ou égale à :value.',
'file' => ':attribute doit être inférieur ou égal à :value kilo-octets.',
'string' => 'Le texte :attribute doit contenir au plus :value caractères.',
'array' => 'Le champ :attribute ne doit pas avoir plus de :value éléments.',
],
'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.',
'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' => [
'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.',
'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 du champ :attribute est invalide.',
'required' => 'Le champ :attribute est obligatoire.',
'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.',
'multiple_of' => 'Le champ :attribute doit être un multiple de :value',
'not_in' => ':attribute est invalide.',
'not_regex' => 'Le format du champ :attribute est invalide.',
'numeric' => ':attribute doit être un nombre.',
'password' => 'Mot de passe incorrect.',
'present' => 'Le champ :attribute doit être présent.',
'regex' => 'Le format du champ :attribute est invalide.',
'required' => 'Le champ :attribute est obligatoire.',
'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' => [
'prohibited' => 'Le champ :attribute est interdit.',
'prohibited_if' => 'Le champ :attribute est interdit lorsque :other est :value.',
'prohibited_unless' => 'Le champ :attribute est interdit sauf si :other est dans :values.',
'same' => ':attribute et :other doivent correspondre.',
'size' => [
'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.',
'file' => ':attribute doit faire :size kilo-octets.',
'string' => 'Le texte de :attribute doit contenir :size caractères.',
'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.',
'unique' => 'La valeur du champ :attribute est déjà utilisée.',
'uploaded' => 'Le fichier du champ :attribute n\'a pu être téléversé.',
'url' => 'Le format de l\'URL de :attribute n\'est pas valide.',
'starts_with' => 'L\'attribut :attribute doit commencer par l\'une des valeurs suivantes : :values.',
'string' => 'Le champ :attribute doit être une chaîne de caractères.',
'timezone' => ':attribute doit être une zone valide.',
'unique' => 'La valeur du champ :attribute est déjà utilisée.',
'uploaded' => 'Le fichier du champ :attribute n\'a pu être téléversé.',
'url' => 'Le format de l\'URL de :attribute n\'est pas valide.',
'uuid' => 'Le champ :attribute doit être un identifiant valide',
/*
|--------------------------------------------------------------------------
@ -100,7 +136,7 @@ return [
'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\'',
'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\'',
],
'invalid_currency' => 'Le code de :attribute est invalide.',
'invalid_amount' => 'Le montant :amount n\'est pas valide.',
@ -112,9 +148,9 @@ return [
| 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.
| The following language lines are used to swap our attribute placeholder
| with something more reader friendly such as "E-Mail Address" instead
| of "email". This simply helps us make our message more expressive.
|
*/

View File

@ -0,0 +1,16 @@
<?php
return [
'form_description' => [
'general' => 'Les coordonnées de votre fournisseur apparaîtront dans les factures et leurs profils. Vous pouvez ajouter leurs coordonnées et leur logo pour les factures.',
'billing' => 'Le numéro de taxe apparaît dans chaque facture qui vous est émise. La devise sélectionnée devient la devise par défaut pour ce vendeur.',
'address' => 'L\'adresse est requise pour les factures, vous devez donc ajouter des informations d\'adresse de facturation pour votre vendeur.',
],
'no_records' => [
'bills' => 'Il n\'y a pas encore de facture pour ce vendeur. Créez une nouvelle facture maintenant.',
'transactions' => 'Il n\'y a pas encore de transaction pour ce vendeur. Créez-en une nouvelle.',
],
];

View File

@ -2,23 +2,33 @@
return [
'currencies' => 'Devises',
'total_income' => 'Recettes totales',
'receivables' => 'A percevoir',
'open_invoices' => 'Factures de vente en cours',
'overdue_invoices' => 'Factures de vente échues',
'total_expenses' => 'Dépenses totales',
'payables' => 'A payer',
'open_bills' => 'Factures d\'achat en cours',
'overdue_bills' => 'Factures d\'achat échues',
'total_profit' => 'Bénéfice total',
'open_profit' => 'Bénéfice en cours',
'overdue_profit' => 'Bénéfice échu',
'cash_flow' => 'Trésorerie',
'no_profit_loss' => 'Perte nette',
'income_by_category' => 'Revenus par catégorie',
'profit_loss' => 'Profit & Perte',
'expenses_by_category' => 'Dépenses par catégorie',
'account_balance' => 'Solde du compte',
'latest_income' => 'Dernière recette',
'latest_expenses' => 'Dernière dépense',
'bank_feeds' => 'Connecter les comptes bancaires',
'currencies' => 'Devises',
'view_report' => 'Voir le rapport',
'total_unpaid_invoices' => 'Total des factures impayées',
'total_unpaid_bills' => 'Total des ventes impayées',
'description' => [
'receivables' => 'Montant que vous avez encore à recevoir de vos clients',
'payables' => 'Montant que vous avez encore à payer à vos fournisseurs',
'cash_flow' => 'Encaissement entrant et sortant de votre entreprise',
'profit_loss' => 'Revenus et dépenses y compris les ventes et les factures impayées',
'expenses_by_category' => 'Les dépenses les plus élevées dans différentes catégories',
'account_balance' => 'Solde actuel de vos comptes bancaires',
'bank_feeds' => 'Importez automatiquement vos transactions vers Akaunting </br>en connectant vos comptes bancaires',
],
'periods' => [
'overdue_1_30' => '1-30 jours de retard',
'overdue_30_60' => '30-60 jours de retard',
'overdue_60_90' => '60-90 jours de retard',
'overdue_90_un' => '>90 jours de retard',
],
];

View File

@ -36,7 +36,7 @@ return [
'install' => 'Instalēt',
'buy_now' => 'Pirkt tagad',
'get_api_key' => '<a href=":url" target="_blank">Click here</a> to get your API key.',
'no_apps' => 'Šajā kategorijā programmu vēl nav.',
'no_apps' => 'Pārbaudiet sava uzņēmuma profesionālākās lietotnes un iegūstiet tās par labāko cenu.',
'become_developer' => 'Vai jūs esat izstrādātājs? <a href=":url" target="_blank">Šeit</a> varat uzzināt, kā izveidot lietotni un sākt pārdot jau šodien!',
'recommended_apps' => 'Ieteicamās lietojumprogrammas',
'can_not_install' => 'Mēneša abonementi ir pieejami tikai mākoņpakalpojumā. <a href="https://akaunting.com/upgrade-to-yearly" target="_blank">Uzziniet vairāk.</a>',