1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-20 00:11:35 +02:00

Merge branch 'master' of github.com:hillelcoren/invoice-ninja into laravel-5

Fixed Conflicts:
	resources/views/invoices/view.blade.php
This commit is contained in:
Jeramy Simpson 2015-04-06 10:32:23 +10:00
commit b51f889219
10 changed files with 1007 additions and 34 deletions

View File

@ -321,7 +321,7 @@ define('NINJA_GATEWAY_ID', GATEWAY_AUTHORIZE_NET);
define('NINJA_GATEWAY_CONFIG', '{"apiLoginId":"626vWcD5","transactionKey":"4bn26TgL9r4Br4qJ","testMode":"","developerMode":""}');
define('NINJA_WEB_URL', 'https://www.invoiceninja.com');
define('NINJA_APP_URL', 'https://app.invoiceninja.com');
define('NINJA_VERSION', '1.7.1');
define('NINJA_VERSION', '1.7.2');
define('NINJA_DATE', '2000-01-01');
define('NINJA_FROM_EMAIL', 'maildelivery@invoiceninja.com');
define('RELEASES_URL', 'https://github.com/hillelcoren/invoice-ninja/releases/');

View File

@ -61,6 +61,11 @@ class Account extends Eloquent
return $this->belongsTo('App\Models\DatetimeFormat');
}
public function currency()
{
return $this->belongsTo('Currency');
}
public function size()
{
return $this->belongsTo('App\Models\Size');

View File

@ -0,0 +1,20 @@
<?php
return array(
/*
|--------------------------------------------------------------------------
| Pagination Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used by the paginator library to build
| the simple pagination links. You are free to change them to anything
| you want to customize your views to better match your application.
|
*/
'previous' => '&laquo; Précédent',
'next' => 'Suivant &raquo;',
);

209
app/lang/fr_CA/public.php Normal file
View File

@ -0,0 +1,209 @@
<?php
return [
'title' => 'Facturation en ligne libre',
'description' => 'Invoice Ninja est une solution libre pour la tenue de comptes clients et leur facturation. Avec Invoice Ninja, vous pouvez facilement créer et envoyer de belles factures de n\'importe quel dispositif connecté au web. Vos clients peuvent imprimer leurs factures, les télécharger au format PDF, et même vous payer directement en ligne.',
'invoice_now' => 'Facturer maintenant',
'no_signup_needed' => 'Sans inscription',
'link_blog' => 'Carnet',
'link_about_us' => 'À propos',
'link_contact_us' => 'Contactez-nous',
'link_features' => 'Fonctionalités',
'link_plans' => 'Plans',
'link_compare' => 'Comparer',
'link_testimonials' => 'Témoignages',
'link_faq' => 'FAQ',
'my_account' => 'Mon compte',
'login' => 'Inscription',
'connect_with_us' => 'Connectez avec nous',
'safe_and_secure' => 'Sécuritaire',
'toggle_navigation' => 'Changer de navigation',
'home' => [
'header' => 'THE <span style="color:#2299c0">SIMPLE</span> &amp; <span style="color:#edd71e">FREE</span> WAY TO INVOICE CLIENTS',
'sub_header' => 'It\'s just that easy. Stop spending time on complicated and expensive invoicing.<br>No fuss, just get started and get paid.',
'footer' => '<span>Simple, Intuitive Invoicing,</span>Anywhere.',
'free_always' => 'Gratuit. Toujours.',
'free_always_text' => 'Send unlimited invoices to 500 clients per month and never pay a dime. You are welcome to unlock still more awesome features with our Pro Plan, but our free app is a top-notch product that will do everything you need it to do, without any subscription or fees.',
'open_source' => 'Logiciel libre',
'open_source_text' => 'No mysterious corporate silos here! Just full <a href="https://github.com/hillelcoren/invoice-ninja" target="_blank">source code</a> transparency and a devotion to working with anyone interested to build a better electronic invoicing platform. We even offer a handy <a href="http://hillelcoren.com/invoice-ninja/self-hosting/" target="_blank">zip download</a> for a self-hosted version of Invoice Ninja.',
'live_pdf' => 'Aperçu PDF en ligne',
'live_pdf_text' => 'See how your edited invoice will look as a print-friendly pdf while you make the changes. Our pdf generator works in real time as you make your changes. You can even preview four beautiful preset designs. Just create, save, send, and youre done!',
'online_payments' => 'Paiements en ligne',
'online_payments_text' => 'Invoices sent with our app integrate seamlessly with the gateway credit card processor of your choice, to make it super easy for your clients to send you money with just a few clicks. We play nicely with Authorize.Net, Stripe, PayPal and loads more - 23 in all!',
],
'about' => [
'header' => '<span class="thin">About</span> Invoice Ninja',
'what_is' => 'Qu\'est-ce qu\'Invoice Ninja?',
'team_ninja' => 'L\'équipe Ninja',
'team_ninja_text' => 'Invoice Ninja is managed by a team of seasoned web workers. We launched in early 2014 and have been thrilled by the enthusiastic response weve received from our growing community of users.',
'co_founder' => 'Co-Founder',
'ceo' => 'CEO',
'cto' => '',
'designer' => 'Designer',
'marketing' => 'Marketing',
'shalom_bio' => 'Shalom has specialized in small business development for nearly 10 years. In addition to InvoiceNinja.com Shalom is CEO of a leading tour agency in Israel.',
'hillel_bio' => 'Hillel has been developing enterprise applications for 15 years. His open-source <a href="http://hillelcoren.com/flex-autocomplete/" target="_blank">AutoComplete</a> component has been used by thousands of developers around the world.',
'razi_bio' => 'Razi is a pixel nerd with a great deal of experience in design for web sites and applications. When she isn\'t busy with InvoiceNinja she runs a small web agency in Stockholm called kantorp-wegl.in',
'ben_bio' => 'A veteran digital marketer and content strategist, Ben specializes in building communities around brands that make business easier for freelancers, SMBs and micro-entrepreneurs.',
],
'contact' => [
'header' => 'Questions, demandes spéciales, ou simples salutations?',
'sub_header' => 'Complétez ce formulaire et nous répondrons dans les meilleurs délais. On espère vous lire!',
'other_ways' => 'D\'autres manières de nous contacter',
'name' => 'Nom',
'name_help' => 'Votre nom.',
'email' => 'Courriel',
'email_help' => 'Votre adresse de courriel.',
'message' => 'Message',
'message_help' => 'Votre message.',
'send_message' => 'Envoyer',
],
'features' => [
'header' => '<span class="thin">The</span> Features',
'footer' => 'Like what you see?',
'footer_action' => 'Get started today!',
'open_source' => 'Open Source Platform',
'open_source_text1' => 'Set the code free! Here at Invoice Ninja, were all about creating the best possible app, and inviting scrutiny via full code transparency is a central manifestation of this value.',
'open_source_text2' => 'We firmly believe that being an open source product helps everyone involved. Were looking forward to seeing what the developers out there can do to take Invoice Ninja into new realms of usefulness.',
'free_forever' => 'FREE. Forever.',
'free_forever_text1' => 'Yeah, you read that correctly. You dont have to pay us a cent to use our tools. We know how tough it is to make ends meet as a web-based business, and were bent on providing a top-notch product that will do everything you need it to do, without any subscription or opt-in fees.',
'free_forever_text2' => 'Try Invoice Ninja out. You literally have nothing to lose. Were confident that youll find the experience so positive that youll never need to turn elsewhere.',
'secure' => 'Secure & Private',
'secure_text1' => 'Invoice Ninja has been built from the ground up to keep your data safe. Only you have access to your login & accounting details, & we will never share your transaction data to any third party.',
'secure_text2' => 'Our website operates with 256-bit encryption, which is even more secure than most banking websites. Invoice Ninja uses the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. We feel safe here and have invested heavily in measures to ensure that you do too.',
'live_pdf' => 'Live .PDF View',
'live_pdf_text1' => 'With Invoice Ninja, weve done away with the need for cumbersome multi-click invoice previewing after each save.',
'live_pdf_text2' => 'When you enter the details of your customer and/or invoice in our editor, you can instantly see the results in the pdf preview pane below. Want to see what your invoice would look like in a different layout style? The live pdf can show you four beautiful preset styles in real time too.',
'live_pdf_text3' => 'Just create, save, send, and youre done!',
'online_payments' => 'Online Payments',
'online_payments_text1' => 'Invoice Ninja seamlessly integrates with all of the top internet payment processors and gateways so you can get paid for your work quickly and easily.',
'online_payments_text2' => 'Invoices created with our tools arent just for bookkeeping purposes - they bring in the Benjamins. We also make it super easy to choose the right gateway for the specific needs of your business and are happy to help you to get started working with the gateway of your choice. Whats more, were constantly working on rolling out additional gateway integrations, so if you dont see the one you use here, just let us know, and theres a good chance well add it for you.',
],
'plans' => [
'header' => '<span class="thin">The</span> Plans',
'free' => 'Free',
'unlimited' => 'Unlimited',
'pro_plan' => 'Pro Plan',
'go_pro' => 'Go Pro to Unlock Premium Invoice Ninja Features',
'go_pro_text' => 'We believe that the free version of Invoice Ninja is a truly awesome product loaded with the key features you need to bill your clients electronically. But for those who crave still more Ninja awesomeness, we\'ve unmasked the Invoice Ninja Pro plan, which offers more versatility, power and customization options for just $50 per year.',
'number_clients' => 'Number of clients per account',
'unlimited_invoices' => 'Unlimited client invoices',
'company_logo' => 'Add your company logo',
'live_pdf' => 'Live .PDF invoice creation',
'four_templates' => '4 beautiful invoice templates',
'payments' => 'Accept credit card payments',
'additional_templates' => 'Additional invoice templates',
'multi_user' => 'Multi-user support',
'quotes' => 'Quotes/pro-forma invoices',
'advanced_settings' => 'Advanced invoice settings',
'data_vizualizations' => 'Dynamic data vizualizations',
'email_support' => 'Priority email support',
'remove_created_by' => 'Remove "Created by Invoice Ninja"',
'latest_features' => 'Latest and greatest features',
'pricing' => 'Pricing',
'free_always' => 'Free<span> /Always!</span>',
'year_price' => '$50<span> /Year</span>',
],
'compare' => [
'header' => '<span class="thin">How We</span> Compare',
'free_plan_comparison' => 'Free Plan Comparison',
'paid_plan_comparison' => 'Paid Plan Comparison',
'app' => 'App',
'cost' => 'Cost',
'clients' => 'Clients',
'invoices' => 'Invoices',
'payment_gateways' => 'Payment Gateways',
'custom_logo' => 'Custom Logo',
'multiple_templates' => 'Multiple Templates',
'recurring_payments' => 'Recurring Payments',
'open_source' => 'Open Source',
'per_month' => 'per month',
'per_year' => 'per year',
'free' => 'Free',
'unlimited' => 'Unlimited',
],
'testimonials' => [
'testimonials' => 'testimonials',
'header' => 'Since we launched Invoice Ninja in March of 2014, we\'ve been overwhelmed by a deluge of user love. Here\'s a small taste of the glowing things people have to say about the great experiences the\'ve been having with our free e-invoicing app!',
],
'faq' => [
'header' => '<span class="thin">The</span> FAQs',
'question1' => 'I know it isnt standard ninja practice to reveal too many identity details, but who are you guys exactly?',
'answer1' => 'Were a small team of highly skilled digital journeymen based in Israel. We love open source, we love disrupting the big business status quo, and we love building helpful tools that are easy to use. We believe that everyone elses web-based cash flow tools are unnecessarily expensive, clunky and complicated - and were bent on proving these beliefs with Invoice Ninja.',
'question2' => 'How do I get started using Invoice Ninja?',
'answer2' => 'Just click on the big, yellow "Invoice Now" button on our homepage!',
'question3' => 'Do you offer customer support?',
'answer3' => 'We sure do. Support is super important to us. Feel free to email us at <a href="mailto:support@invoiceninja.com">support@invoiceninja.com</a> with any questions you might have. We almost always reply within one business day.',
'question4' => 'Is Invoice Ninja really free? For how long?',
'answer4' => 'Yes, our basic app is 100% free. Forever and ever. For real. We also offer a paid Pro version of Invoice Ninja (you can learn all about its awesome features <a href="https://www.invoiceninja.com/plans">here</a>), but it\'s important to us that the free version have all of the key features people need to do business.',
'question5' => 'How is Invoice Ninja able to offer this all for free? How are you making any money?',
'answer5' => 'Were mostly in this line of work because we believe its high time that a good electronic invoicing tool be available for free. There isnt much money in it - yet. We do offer a paid <a href="https://www.invoiceninja.com/plans">Pro </a> version of the app that we\'ve souped up with premium features. And when our users open up new accounts with payment processor gateways by clicking on links from our site, we make modest commissions as a gateway affiliate. So if zillions of freelancers and small businesses start running credit card charges through Invoice Ninja, or if scores of users go <a href="https://www.invoiceninja.com/plans">Pro</a>, theres a decent chance we\'ll recover our investment.',
'question6' => 'Really? So does that mean youre not collecting information about me so you can sell me stuff or so that some other company can spam me according to my interests?',
'answer6' => 'No way. Were not mining your data, and were not selling you out. That wouldnt be very ninja of us, would it?',
'question7' => 'But dont you have access to my merchant and banking accounts?',
'answer7' => 'Actually, we dont. When you link an account at a third party financial institution with your Invoice Ninja account, youre essentially giving our app permission to send money to you and nothing more. This is all managed by the tech teams at your financial service providers, who go to great lengths to ensure their integrations cant be exploited or abused.',
'question8' => 'Given that Invoice Ninja is an open source app, how can I be sure that my financial information is safe with you?',
'answer8' => 'There\'s a big difference between “open source" and “open data.” Anyone who wants to use the code that drives Invoice Ninja to create their own products or to make improvements to ours can do so. Its available for anyone who wants to download and work with. But thats just the source code - totally separate from what happens with that code on the Invoice Ninja servers. Youre the only one who has full access to what you\'re doing with our product. For more details on the security of our servers and how we handle our users\' information, please read the next question.',
'question9' => 'So just how secure is this app?',
'answer9' => 'Extremely. Data uploaded by our users runs through connections with 256-bit encryption, which is twice as many encryption bits that most bank websites use. We use the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. Its fancy stuff that we put in place to make sure no one can gain access to your information except you.',
'question10' => 'How do I remove the small "Created by Invoice Ninja” image from the bottom of my invoices?',
'answer10' => 'The amazingly affordable <a href="https://www.invoiceninja.com/plans">Pro</a> version of Invoice Ninja allows you to do this and oh so much more.',
'question11' => 'Can I see what the application looks like with sample data?',
'answer11' => 'Sure, <a href="https://www.invoiceninja.com/demo">click here</a> to try out our demo account.',
'question12' => 'I hear that there\'s a version of Invoice Ninja that I can install myself on my own servers? Where can I learn more about this?',
'answer12' => 'The rumors are true! Full instructions are available <a href="http://hillelcoren.com/invoice-ninja/self-hosting/" target="_blank">here</a>.',
'question13' => 'I\'m seeing the options to assign various statuses to my invoices, clients, credits and payments. What\'s the difference between "active," "archived" and "deleted"?',
'answer13' => 'These three handy statuses for invoices, clients, credits and payments allow you to keep your own cash flow management as straightforward and accessible as possible from your Invoice Ninja dashboard. None of these statuses will actually purge any records from your account - even "deleted" can always be recovered at any point in the future. "Active" means the record will appear in the relevant queue of records. To stash a record away so it\'s still fully operational but no longer cluttering up your interface, simply set it to be "archived." To deactivate a record and render it inaccessible to your clients, mark it "deleted."',
'question14' => 'My question wasn\'t covered by any of the content on this FAQ page. How can I get in touch with you?',
'answer14' => 'Please email us at <a href="mailto:contact@invoiceninja.com">contact@invoiceninja.com</a> with any questions or comments you have. We love hearing from the people who use our app! Well do our best to reply to your email within the business day.',
'miss_something' => 'Did we miss something?',
'miss_something_text' => 'Please email us at <a href="mailto:contact@invoiceninja.com" style="font-weight: bold">contact@invoiceninja.com</a> with any questions or comments you have. We love hearing from the people who use our app! Well do our best to reply to your email within the business day.',
],
];

View File

@ -0,0 +1,24 @@
<?php
return array(
/*
|--------------------------------------------------------------------------
| Password Reminder Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are the default lines which match reasons
| that are given by the password broker for a password update attempt
| has failed, such as for an invalid token or invalid new password.
|
*/
"password" => "Les mots de passe doivent avoir au moins six caractères et doivent être identiques.",
"user" => "Nous ne pouvons trouver cet utilisateur avec cette adresse courriel.",
"token" => "Ce jeton de réinitialisation du mot de passe n'est pas valide.",
"sent" => "Rappel du mot de passe envoyé !",
);

576
app/lang/fr_CA/texts.php Normal file
View File

@ -0,0 +1,576 @@
<?php
return array(
// client
'organization' => 'Entreprise',
'name' => 'Nom',
'website' => 'Site web',
'work_phone' => 'Téléphone',
'address' => 'Adresse',
'address1' => 'Rue',
'address2' => 'Appt/Bâtiment',
'city' => 'Ville',
'state' => 'Région/Département',
'postal_code' => 'Code Postal',
'country_id' => 'Pays',
'contacts' => 'Informations de contact', //if you speak about contact details
'first_name' => 'Prénom',
'last_name' => 'Nom',
'phone' => 'Téléphone',
'email' => 'Courriel',
'additional_info' => 'Informations complémentaires',
'payment_terms' => 'Conditions de paiement',
'currency_id' => 'Devise',
'size_id' => 'Taille',
'industry_id' => 'Secteur', // literal translation : Industrie
'private_notes' => 'Note personnelle',
// invoice
'invoice' => 'Facture',
'client' => 'Client',
'invoice_date' => 'Date de la facture',
'due_date' => 'Date d\'échéance',
'invoice_number' => 'Numéro de facture',
'invoice_number_short' => 'Facture #',
'po_number' => 'Numéro du bon de commande',
'po_number_short' => 'Bon de commande #',
'frequency_id' => 'Fréquence',
'discount' => 'Remise',
'taxes' => 'Taxes',
'tax' => 'Taxe',
'item' => 'Article',
'description' => 'Description',
'unit_cost' => 'Coût unitaire',
'quantity' => 'Quantité',
'line_total' => 'Total',
'subtotal' => 'Total',
'paid_to_date' => 'Versé à ce jour',//this one is not very used in France
'balance_due' => 'Montant total',//can be "Montant à verser" or "Somme totale"
'invoice_design_id' => 'Design', //if you speak about invoice's design -> "Modèle"
'terms' => 'Conditions',
'your_invoice' => 'Votre Facture',
'remove_contact' => 'Supprimer un contact',
'add_contact' => 'Ajouter un contact',
'create_new_client' => 'Ajouter un nouveau client',
'edit_client_details' => 'Modifier les informations du client',
'enable' => 'Autoriser',
'learn_more' => 'En savoir +',
'manage_rates' => 'Gérer les taux',
'note_to_client' => 'Commentaire pour le client',
'invoice_terms' => 'Conditions de facturation',
'save_as_default_terms' => 'Sauvegarder comme conditions par défaut',
'download_pdf' => 'Télécharger le PDF',
'pay_now' => 'Payer maintenant',
'save_invoice' => 'Sauvegarder la facture',
'clone_invoice' => 'Dupliquer la facture',
'archive_invoice' => 'Archiver la facture',
'delete_invoice' => 'Supprimer la facture',
'email_invoice' => 'Envoyer la facture par courriel',
'enter_payment' => 'Saisissez un paiement',
'tax_rates' => 'Taux de taxe',
'rate' => 'Taux',
'settings' => 'Paramètres',
'enable_invoice_tax' => 'Spécifier une <br>taxe pour la facture</b>',
'enable_line_item_tax' => 'Spécifier une <b>taxe pour chaque ligne</b>',
// navigation
'dashboard' => 'Tableau de bord',
'clients' => 'Clients',
'invoices' => 'Factures',
'payments' => 'Paiements',
'credits' => 'Crédits',
'history' => 'Historique',
'search' => 'Rechercher',
'sign_up' => 'S\'enregistrer',
'guest' => 'Invité',
'company_details' => 'Informations sur l\'entreprise',
'online_payments' => 'Paiements en ligne',
'notifications' => 'Notifications',
'import_export' => 'Importer/Exporter',
'done' => 'Valider',
'save' => 'Sauvegarder',
'create' => 'Créer',
'upload' => 'Envoyer',
'import' => 'Importer',
'download' => 'Télécharger',
'cancel' => 'Annuler',
'close' => 'Fermer',
'provide_email' => 'Veuillez renseigner une adresse courriel valide',
'powered_by' => 'Propulsé par',
'no_items' => 'Aucun élément',
// recurring invoices
'recurring_invoices' => 'Factures récurrentes',
'recurring_help' => '<p>Envoyer automatiquement la même facture à vos clients de façon hebdomadaire, bimensuelle, mensuelle, trimestrielle ou annuelle.</p>
<p>Utiliser :MONTH, :QUARTER ou :YEAR pour des dates dynamiques. Les opérations simples fonctionnent également, par exemple :MONTH-1.</p>
<p>Exemples de variables dynamiques pour les factures:</p>
<ul>
<li>"Adhésion au club de gym pour le mois de :MONTH" => "Adhésion au club de gym pour le mois de Juillet"</li>
<li>":YEAR+1 - abonnement annuel" => "2015 - abonnement annuel"</li>
<li>"Acompte pour le :QUARTER+1" => "Acompte pour le Q2"</li>
</ul>',
// dashboard
'in_total_revenue' => 'de bénéfice total',
'billed_client' => 'client facturé',
'billed_clients' => 'clients facturés',
'active_client' => 'client actif',
'active_clients' => 'clients actifs',
'invoices_past_due' => 'Date limite de paiement dépassée',
'upcoming_invoices' => 'Factures à venir',
'average_invoice' => 'Moyenne de facturation',
// list pages
'archive' => 'Archiver',
'delete' => 'Supprimer',
'archive_client' => 'Archiver ce client',
'delete_client' => 'Supprimer ce client',
'archive_payment' => 'Archiver ce paiement',
'delete_payment' => 'Supprimer ce paiement',
'archive_credit' => 'Archiver ce crédit',
'delete_credit' => 'Supprimer ce crédit',
'show_archived_deleted' => 'Afficher archivés/supprimés',
'filter' => 'Filtrer',
'new_client' => 'Nouveau Client',
'new_invoice' => 'Nouvelle Facture',
'new_payment' => 'Nouveau Paiement',
'new_credit' => 'Nouveau Crédit',
'contact' => 'Contact',
'date_created' => 'Date de création',
'last_login' => 'Dernière connexion',
'balance' => 'Solde',
'action' => 'Action',
'status' => 'Statut',
'invoice_total' => 'Montant Total',
'frequency' => 'Fréquence',
'start_date' => 'Date de début',
'end_date' => 'Date de fin',
'transaction_reference' => 'Référence de la transaction',
'method' => 'Méthode',
'payment_amount' => 'Montant du paiement',
'payment_date' => 'Date du paiement',
'credit_amount' => 'Montant du crédit',
'credit_balance' => 'Solde du crédit',
'credit_date' => 'Date de crédit',
'empty_table' => 'Aucune donnée disponible dans la table',
'select' => 'Sélectionner',
'edit_client' => 'Éditer le Client',
'edit_invoice' => 'Éditer la Facture',
// client view page
'create_invoice' => 'Créer une facture',
'enter_credit' => 'Saisissez un crédit',
'last_logged_in' => 'Dernière connexion',
'details' => 'Détails',
'standing' => 'En attente',
'credit' => 'Crédit',
'activity' => 'Activité',
'date' => 'Date',
'message' => 'Message',
'adjustment' => 'Réglements',
'are_you_sure' => 'Voulez-vous vraiment effectuer cette action ?',
// payment pages
'payment_type_id' => 'Type de paiement',
'amount' => 'Montant',
// account/company pages
'work_email' => 'Courriel',
'language_id' => 'Langage',
'timezone_id' => 'Fuseau horaire',
'date_format_id' => 'Format de la date',
'datetime_format_id' => 'Format Date/Heure',
'users' => 'Utilisateurs',
'localization' => 'Localisation',
'remove_logo' => 'Supprimer le logo',
'logo_help' => 'Formats supportés: JPEG, GIF et PNG. Hauteur recommandé: 120px',
'payment_gateway' => 'Passerelle de paiement',
'gateway_id' => 'Fournisseur',
'email_notifications' => 'Notifications par courriel',
'email_sent' => 'm\'envoyer un courriel quand une facture est <b>envoyée</b>',
'email_viewed' => 'm\'envoyer un courriel quand une facture est <b>vue</b>',
'email_paid' => 'm\'envoyer un courriel quand une facture est <b>payée</b>',
'site_updates' => 'Mises à jour du site',
'custom_messages' => 'Messages personnalisés',
'default_invoice_terms' => 'Définir comme les conditions par défaut',
'default_email_footer' => 'Définir comme la signature de courriel par défaut',
'import_clients' => 'Importer des données clients',
'csv_file' => 'Sélectionner un fichier CSV',
'export_clients' => 'Exporter des données clients',
'select_file' => 'Veuillez sélectionner un fichier',
'first_row_headers' => 'Utiliser la première ligne comme en-tête',
'column' => 'Colonne',
'sample' => 'Exemple',
'import_to' => 'Importer en tant que',
'client_will_create' => 'client sera créé',
'clients_will_create' => 'clients seront créés',
'email_settings' => 'Email Settings',
'pdf_email_attachment' => 'Attach PDF to Emails',
// application messages
'created_client' => 'Client créé avec succès',
'created_clients' => ':count clients créés ave csuccès',
'updated_settings' => 'paramètres mis à jour avec succès',
'removed_logo' => 'Logo supprimé avec succès',
'sent_message' => 'Message envoyé avec succès',
'invoice_error' => 'Veuillez vous assurer de sélectionner un client et de corriger les erreurs',
'limit_clients' => 'Désolé, cela dépasse la limite de :count clients',
'payment_error' => 'Il y a eu une erreur lors du traitement de votre paiement. Veuillez réessayer ultérieurement',
'registration_required' => 'Veuillez vous enregistrer pour envoyer une facture par courriel',
'confirmation_required' => 'Veuillez confirmer votre adresse courriel',
'updated_client' => 'Client modifié avec succès',
'created_client' => 'Client créé avec succès',
'archived_client' => 'Client archivé avec succès',
'archived_clients' => ':count clients archivés avec succès',
'deleted_client' => 'Client supprimé avec succès',
'deleted_clients' => ':count clients supprimés avec succès',
'updated_invoice' => 'Facture modifiée avec succès',
'created_invoice' => 'Facture créée avec succès',
'cloned_invoice' => 'Facture dupliquée avec succès',
'emailed_invoice' => 'Facture envoyée par courriel avec succès',
'and_created_client' => 'et client créé',
'archived_invoice' => 'Facture archivée avec succès',
'archived_invoices' => ':count factures archivées avec succès',
'deleted_invoice' => 'Facture supprimée avec succès',
'deleted_invoices' => ':count factures supprimées avec succès',
'created_payment' => 'Paiement créé avec succès',
'archived_payment' => 'Paiement archivé avec succès',
'archived_payments' => ':count paiement archivés avec succès',
'deleted_payment' => 'Paiement supprimé avec succès',
'deleted_payments' => ':count paiement supprimés avec succès',
'applied_payment' => 'Paiement appliqué avec succès',
'created_credit' => 'Crédit créé avec succès',
'archived_credit' => 'Crédit archivé avec succès',
'archived_credits' => ':count crédits archivés avec succès',
'deleted_credit' => 'Crédit supprimé avec succès',
'deleted_credits' => ':count crédits supprimés avec succès',
// Emails
'confirmation_subject' => 'Validation du compte invoice ninja',
'confirmation_header' => 'Validation du compte',
'confirmation_message' => 'Veuillez cliquer sur le lien ci-après pour valider votre compte.',
'invoice_subject' => 'Nouvelle facture en provenance de :account',
'invoice_message' => 'Pour voir votre facture de :amount, Cliquez sur le lien ci-après.',
'payment_subject' => 'Paiement reçu',
'payment_message' => 'Merci pour votre paiement d\'un montant de :amount',
'email_salutation' => 'Cher :name,',
'email_signature' => 'Cordialement,',
'email_from' => 'L\'équipe InvoiceNinja',
'user_email_footer' => 'Pour modifier vos paramètres de notification par courriel, veuillez visiter '.SITE_URL.'/company/notifications',
'invoice_link_message' => 'Pour voir la facture de votre client cliquez sur le lien ci-après :',
'notification_invoice_paid_subject' => 'La facture :invoice a été payée par le client :client',
'notification_invoice_sent_subject' => 'La facture :invoice a été envoyée au client :client',
'notification_invoice_viewed_subject' => 'La facture :invoice a été vue par le client :client',
'notification_invoice_paid' => 'Un paiement de :amount a été effectué par le client :client concernant la facture :invoice.',
'notification_invoice_sent' => 'Le client suivant :client a reçu par courriel la facture :invoice d\'un montant de :amount',
'notification_invoice_viewed' => 'Le client suivant :client a vu la facture :invoice d\'un montant de :amount',
'reset_password' => 'Vous pouvez réinitialiser votre mot de passe en cliquant sur le lien suivant :',
'reset_password_footer' => 'Si vous n\'avez pas effectué de demande de réinitalisation de mot de passe veuillez contacter notre support :' . CONTACT_EMAIL,
// Payment page
'secure_payment' => 'Paiement sécurisé',
'card_number' => 'Numéro de carte',
'expiration_month' => 'Mois d\'expiration',
'expiration_year' => 'Année d\'expiration',
'cvv' => 'CVV',
// Security alerts
'confide' => array(
'too_many_attempts' => 'Trop de tentatives. Essayez à nouveau dans quelques minutes.',
'wrong_credentials' => 'Courriel ou mot de passe incorrect',
'confirmation' => 'Votre compte a été validé !',
'wrong_confirmation' => 'Code de confirmation incorrect.',
'password_forgot' => 'Les informations de réinitialisation de votre mot de passe vous ont été envoyées par courriel.',
'password_reset' => 'Votre mot de passe a été modifié avec succès.',
'wrong_password_reset' => 'Mot de passe incorrect. Veuillez réessayer',
),
// Pro Plan
'pro_plan' => [
'remove_logo' => ':link pour supprimer le logo Invoice Ninja en souscrivant au plan pro',
'remove_logo_link' => 'Cliquez ici',
],
'logout' => 'Se déconnecter',
'sign_up_to_save' => 'Connectez vous pour sauvegarder votre travail',
'agree_to_terms' =>'J\'accepte les conditions d\'utilisation d\'Invoice ninja :terms',
'terms_of_service' => 'Conditions d\'utilisation',
'email_taken' => 'L\'adresse courriel existe déjà',
'working' => 'En cours',
'success' => 'Succès',
'success_message' => 'Inscription réussie avec succès. Veuillez cliquer sur le lien dans le courriel de confirmation de compte pour vérifier votre adresse courriel.',
'erase_data' => 'Cela supprimera vos données de façon permanente.',
'password' => 'Mot de passe',
'pro_plan_product' => 'Plan Pro',
'pro_plan_description' => 'Inscription d\'une durée d\'un an au Plan Pro d\'Invoice ninja',
'pro_plan_success' => 'Merci pour votre inscription ! Une fois la facture réglée, votre adhésion au Plan Pro commencera.',
'unsaved_changes' => 'Vous avez des modifications non enregistrées',
'custom_fields' => 'Champs personnalisés',
'company_fields' => 'Champs de société',
'client_fields' => 'Champs client',
'field_label' => 'Nom du champ',
'field_value' => 'Valeur du champ',
'edit' => 'Éditer',
'view_as_recipient' => 'Voir en tant que destinataire',
// product management
'product_library' => 'Inventaire',
'product' => 'Produit',
'products' => 'Produits',
'fill_products' => 'Remplissage auto des produits',
'fill_products_help' => 'La sélection d\'un produit entrainera la MAJ de <b>la description et du prix</b>',
'update_products' => 'Mise à jour auto des produits',
'update_products_help' => 'La mise à jour d\'une facture entraîne la <b>mise à jour des produits</b>',
'create_product' => 'Nouveau produit',
'edit_product' => 'Éditer Produit',
'archive_product' => 'Archiver Produit',
'updated_product' => 'Produit mis à jour',
'created_product' => 'Produit créé',
'archived_product' => 'Produit archivé',
'pro_plan_custom_fields' => ':link pour activer les champs personnalisés en rejoingant le Plan Pro',
'advanced_settings' => 'Paramètres avancés',
'pro_plan_advanced_settings' => ':link pour activer les paramètres avancés en rejoingant le Plan Pro',
'invoice_design' => 'Modèle de facture',
'specify_colors' => 'Spécifiez les couleurs',
'specify_colors_label' => 'Sélectionnez les couleurs utilisés dans les factures',
'chart_builder' => 'Concepteur de graphiques',
'ninja_email_footer' => 'Utilisez :site pour facturer vos clients et être payés en ligne gratuitement!',
'go_pro' => 'Passez au Plan Pro',
// Quotes
'quote' => 'Devis',
'quotes' => 'Devis',
'quote_number' => 'Devis numéro',
'quote_number_short' => 'Devis #',
'quote_date' => 'Date du devis',
'quote_total' => 'Montant du devis',
'your_quote' => 'Votre devis',
'total' => 'Total',
'clone' => 'Dupliquer',
'new_quote' => 'Nouveau devis',
'create_quote' => 'Créer un devis',
'edit_quote' => 'Éditer le devis',
'archive_quote' => 'Archiver le devis',
'delete_quote' => 'Supprimer le devis',
'save_quote' => 'Enregistrer le devis',
'email_quote' => 'Envoyer le devis par courriel',
'clone_quote' => 'Dupliquer le devis',
'convert_to_invoice' => 'Convertir en facture',
'view_invoice' => 'Nouvelle facture',
'view_quote' => 'Voir le devis',
'view_client' => 'Voir le client',
'updated_quote' => 'Devis mis à jour',
'created_quote' => 'Devis créé',
'cloned_quote' => 'Devis dupliqué avec succès',
'emailed_quote' => 'Devis envoyé par courriel',
'archived_quote' => 'Devis archivé',
'archived_quotes' => ':count devis ont bien été archivés',
'deleted_quote' => 'Devis supprimé',
'deleted_quotes' => ':count devis ont bien été supprimés',
'converted_to_invoice' => 'Le devis a bien été converti en facture',
'quote_subject' => 'Nouveau devis de :account',
'quote_message' => 'Pour visionner votre devis de :amount, cliquez sur le lien ci-dessous.',
'quote_link_message' => 'Pour visionner votre soumission, cliquez sur le lien ci-dessous:',
'notification_quote_sent_subject' => 'Le devis :invoice a été envoyé à :client',
'notification_quote_viewed_subject' => 'Le devis :invoice a été visionné par :client',
'notification_quote_sent' => 'Le devis :invoice de :amount a été envoyé au client :client.',
'notification_quote_viewed' => 'Le devis :invoice de :amount a été visioné par le client :client.',
'session_expired' => 'Votre session a expiré.',
'invoice_fields' => 'Champs de facture',
'invoice_options' => 'Options de facturation',
'hide_quantity' => 'Masquer la quantité',
'hide_quantity_help' => 'Si la quantité de vos produits sont toujours 1, vous pouvez alors masquer la colonne "Quantité".',
'hide_paid_to_date' => 'Masquer "Payé à ce jour"',
'hide_paid_to_date_help' => 'Afficher seulement la ligne "Payé à ce jour"sur les factures pour lesquelles il y a au moins un paiement.',
'charge_taxes' => 'Taxe supplémentaire',
'user_management' => 'Gestion des utilisateurs',
'add_user' => 'Ajouter utilisateur',
'send_invite' => 'Envoyer invitation',
'sent_invite' => 'Invitation envoyés',
'updated_user' => 'Utilisateur mis à jour',
'invitation_message' => 'Vous avez été invité par :invitor. ',
'register_to_add_user' => 'Veuillez vous enregistrer pour ajouter un utilisateur',
'user_state' => 'État',
'edit_user' => 'Éditer l\'utilisateur',
'delete_user' => 'Supprimer l\'utilisateur',
'active' => 'Actif',
'pending' => 'En attente',
'deleted_user' => 'Utilisateur supprimé',
'limit_users' => 'Désolé, ceci excédera la limite de ' . MAX_NUM_USERS . ' utilisateurs',
'confirm_email_invoice' => 'Voulez-vous vraiment envoyer cette facture par courriel ?',
'confirm_email_quote' => 'Voulez-vous vraiment envoyer ce devis par courriel ?',
'confirm_recurring_email_invoice' => 'Les factures récurrentes sont activées, voulez-vous vraiment envoyer cette facture par courriel ?',
'cancel_account' => 'Supprimer le compte',
'cancel_account_message' => 'Attention: Ceci supprimera de façon permanente toutes vos données; cette action est irréversible.',
'go_back' => 'Retour',
'data_visualizations' => 'Visualisation des données',
'sample_data' => 'Données fictives présentées',
'hide' => 'Cacher',
'new_version_available' => 'Une nouvelle version de :releases_link est disponible. Vous utilisez v:user_version, la plus récente est v:latest_version',
'invoice_settings' => 'Paramètres des factures',
'invoice_number_prefix' => 'Préfixe du numéro de facture',
'invoice_number_counter' => 'Compteur du numéro de facture',
'quote_number_prefix' => 'Préfixe du numéro de devis',
'quote_number_counter' => 'Compteur du numéro de devis',
'share_invoice_counter' => 'Partager le compteur de facture',
'invoice_issued_to' => 'Facture destinée à',
'invalid_counter' => 'Pour éviter un éventuel conflit, merci de définir un préfixe pour le numéro de facture ou pour le numéro de devis',
'mark_sent' => 'Marquer comme envoyé',
'gateway_help_1' => ':link to sign up for Authorize.net.',
'gateway_help_2' => ':link to sign up for Authorize.net.',
'gateway_help_17' => ':link to get your PayPal API signature.',
'gateway_help_23' => 'Note: use your secret API key, not your publishable API key.',
'gateway_help_27' => ':link to sign up for TwoCheckout.',
'more_designs' => 'Plus de modèles',
'more_designs_title' => 'Modèles de factures additionnels',
'more_designs_cloud_header' => 'Passez au Plan Pro pour plus de modèles',
'more_designs_cloud_text' => '',
'more_designs_self_host_header' => 'Obtenez 6 modèles de factures additionnels pour seulement '.INVOICE_DESIGNS_PRICE.'$',
'more_designs_self_host_text' => '',
'buy' => 'Acheter',
'bought_designs' => 'Les nouveaux modèles ont été ajoutés avec succès',
'sent' => 'envoyé',
'timesheets' => 'Feuilles de temps',
'payment_title' => 'Enter Your Billing Address and Credit Card information',
'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
'payment_footer1' => '*Billing address must match address associated with credit card.',
'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
'vat_number' => 'Numéro de TVA',
'id_number' => 'Numéro ID',
'white_label_link' => 'Marque blanche',
'white_label_text' => 'Pour retirer la marque Invoice Ninja en haut de la page client, achetez un licence en marque blanche de '.WHITE_LABEL_PRICE.'$.',
'white_label_header' => 'Entête de marque blanche',
'bought_white_label' => 'License de marque blanche activée',
'white_labeled' => 'White labeled',
'restore' => 'Restaurer',
'restore_invoice' => 'Restaurer la facture',
'restore_quote' => 'Restaurer le devis',
'restore_client' => 'Restaurer le client',
'restore_credit' => 'Restaurer le crédit',
'restore_payment' => 'Restaurer le paiement',
'restored_invoice' => 'Facture restaurée avec succès',
'restored_quote' => 'Devis restauré avec succès',
'restored_client' => 'Client restauré avec succès',
'restored_payment' => 'Paiement restauré avec succès',
'restored_credit' => 'Crédit restauré avec succès',
'reason_for_canceling' => 'Aidez nous à améliorer notre site en nous disant pourquoi vous partez.',
'discount_percent' => 'Pourcent',
'discount_amount' => 'Montant',
'invoice_history' => 'Historique des factures',
'quote_history' => 'Historique des devis',
'current_version' => 'Version courante',
'select_versiony' => 'Choix de la verison',
'view_history' => 'Consulter l\'historique',
'edit_payment' => 'Éditer le paiement',
'updated_payment' => 'Mise-à-jour réussie du paiement',
'deleted' => 'Supprimé',
'restore_user' => 'Restaurer un utilisateur',
'restored_user' => 'Utilisateur restauré',
'show_deleted_users' => 'Montrer les utilisateurs supprimés',
'email_templates' => 'Modèles de courriel',
'invoice_email' => 'Courriel de facturation',
'payment_email' => 'Courriel de paiement',
'quote_email' => 'Courriel de devis',
'reset_all' => 'Tout remettre à zéro',
'approve' => 'Approuver',
'token_billing_type_id' => 'Token Billing',
'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
'token_billing_1' => 'Disabled',
'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
'token_billing_3' => 'Opt-out - checkbox is shown and selected',
'token_billing_4' => 'Always',
'token_billing_checkbox' => 'Store credit card details',
'view_in_stripe' => 'View in Stripe',
'use_card_on_file' => 'Use card on file',
'edit_payment_details' => 'Edit payment details',
'token_billing' => 'Save card details',
'token_billing_secure' => 'The data is stored securely by :stripe_link',
'support' => 'Support',
'contact_information' => 'Contact information',
'256_encryption' => '256-Bit Encryption',
'amount_due' => 'Amount due',
'billing_address' => 'Billing address',
'billing_method' => 'Billing method',
'order_overview' => 'Order overview',
'match_address' => '*Address must match address associated with credit card.',
'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
'default_invoice_footer' => 'Set default invoice footer',
'invoice_footer' => 'Invoice footer',
'save_as_default_footer' => 'Save as default footer',
'token_management' => 'Token Management',
'tokens' => 'Tokens',
'add_token' => 'Add Token',
'show_deleted_tokens' => 'Show deleted tokens',
'deleted_token' => 'Successfully deleted token',
'created_token' => 'Successfully created token',
'updated_token' => 'Successfully updated token',
'edit_token' => 'Edit Token',
'delete_token' => 'Delete Token',
'token' => 'Token',
'add_gateway' => 'Add Gateway',
'delete_gateway' => 'Delete Gateway',
'edit_gateway' => 'Edit Gateway',
'updated_gateway' => 'Successfully updated gateway',
'created_gateway' => 'Successfully created gateway',
'deleted_gateway' => 'Successfully deleted gateway',
'pay_with_paypal' => 'PayPal',
'pay_with_card' => 'Credit card',
'change_password' => 'Change password',
'current_password' => 'Current password',
'new_password' => 'New password',
'confirm_password' => 'Confirm password',
'password_error_incorrect' => 'The current password is incorrect.',
'password_error_invalid' => 'The new password is invalid.',
'updated_password' => 'Successfully updated password',
'api_tokens' => 'API Tokens',
'users_and_tokens' => 'Users & Tokens',
'account_login' => 'Account Login',
'recover_password' => 'Recover your password',
'forgot_password' => 'Forgot your password?',
'email_address' => 'Email address',
'lets_go' => 'Lets go',
'password_recovery' => 'Password Recovery',
'send_email' => 'Send email',
'set_password' => 'Set Password',
'converted' => 'Converted',
);

View File

@ -0,0 +1,138 @@
<?php
return array(
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| such as the size rules. Feel free to tweak each of these messages.
|
*/
"accepted" => "Le champ :attribute doit être accepté.",
"active_url" => "Le champ :attribute n'est pas une URL valide.",
"after" => "Le champ :attribute doit être une date postérieure au :date.",
"alpha" => "Le champ :attribute doit seulement contenir des lettres.",
"alpha_dash" => "Le champ :attribute doit seulement contenir des lettres, des chiffres et des tirets.",
"alpha_num" => "Le champ :attribute doit seulement contenir des chiffres et des lettres.",
"array" => "Le champ :attribute doit être un tableau.",
"before" => "Le champ :attribute doit être une date antérieure au :date.",
"between" => array(
"numeric" => "La valeur de :attribute doit être comprise entre :min et :max.",
"file" => "Le fichier :attribute doit avoir une taille entre :min et :max kilobytes.",
"string" => "Le texte :attribute doit avoir entre :min et :max caractères.",
"array" => "Le champ :attribute doit avoir entre :min et :max éléments."
),
"confirmed" => "Le champ de confirmation :attribute ne correspond pas.",
"date" => "Le champ :attribute n'est pas une date valide.",
"date_format" => "Le champ :attribute ne correspond pas au format :format.",
"different" => "Les champs :attribute et :other doivent être différents.",
"digits" => "Le champ :attribute doit avoir :digits chiffres.",
"digits_between" => "Le champ :attribute doit avoir entre :min and :max chiffres.",
"email" => "Le champ :attribute doit être une adresse email valide.",
"exists" => "Le champ :attribute sélectionné est invalide.",
"image" => "Le champ :attribute doit être une image.",
"in" => "Le champ :attribute est invalide.",
"integer" => "Le champ :attribute doit être un entier.",
"ip" => "Le champ :attribute doit être une adresse IP valide.",
"max" => array(
"numeric" => "La valeur de :attribute ne peut être supérieure à :max.",
"file" => "Le fichier :attribute ne peut être plus gros que :max kilobytes.",
"string" => "Le texte de :attribute ne peut contenir plus de :max caractères.",
"array" => "Le champ :attribute ne peut avoir plus de :max éléments.",
),
"mimes" => "Le champ :attribute doit être un fichier de type : :values.",
"min" => array(
"numeric" => "La valeur de :attribute doit être supérieure à :min.",
"file" => "Le fichier :attribute doit être plus que gros que :min kilobytes.",
"string" => "Le texte :attribute doit contenir au moins :min caractères.",
"array" => "Le champ :attribute doit avoir au moins :min éléments."
),
"not_in" => "Le champ :attribute sélectionné n'est pas valide.",
"numeric" => "Le champ :attribute doit contenir un nombre.",
"regex" => "Le format du champ :attribute est invalide.",
"required" => "Le champ :attribute est obligatoire.",
"required_if" => "Le champ :attribute est obligatoire quand la valeur de :other est :value.",
"required_with" => "Le champ :attribute est obligatoire quand :values est présent.",
"required_with_all" => "Le champ :attribute est obligatoire quand :values est présent.",
"required_without" => "Le champ :attribute est obligatoire quand :values n'est pas présent.",
"required_without_all" => "Le champ :attribute est requis quand aucun de :values n'est présent.",
"same" => "Les champs :attribute et :other doivent être identiques.",
"size" => array(
"numeric" => "La valeur de :attribute doit être :size.",
"file" => "La taille du fichier de :attribute doit être de :size kilobytes.",
"string" => "Le texte de :attribute doit contenir :size caractères.",
"array" => "Le champ :attribute doit contenir :size éléments."
),
"unique" => "La valeur du champ :attribute est déjà utilisée.",
"url" => "Le format de l'URL de :attribute n'est pas valide.",
"positive" => ":attribute doit être supérieur à zero.",
"has_credit" => "Le client n'a pas un crédit suffisant.",
"notmasked" => "Les valeurs sont masquées",
/*
|--------------------------------------------------------------------------
| 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' => array(
'attribute-name' => array(
'rule-name' => 'custom-message',
),
),
/*
|--------------------------------------------------------------------------
| 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' => array(
"name" => "Nom",
"username" => "Pseudo",
"email" => "Courriel",
"first_name" => "Prénom",
"last_name" => "Nom",
"password" => "Mot de passe",
"password_confirmation" => "Confirmation du mot de passe",
"city" => "Ville",
"country" => "Pays",
"address" => "Adresse",
"phone" => "Téléphone",
"mobile" => "Mobile",
"age" => "Âge",
"sex" => "Sexe",
"gender" => "Genre",
"day" => "Jour",
"month" => "Mois",
"year" => "Année",
"hour" => "Heure",
"minute" => "Minute",
"second" => "Seconde",
"title" => "Titre",
"content" => "Contenu",
"description" => "Description",
"excerpt" => "Extrait",
"date" => "Date",
"time" => "Heure",
"available" => "Disponible",
"size" => "Taille"
),
);

View File

@ -171,6 +171,7 @@ class ConstantsSeeder extends Seeder
DateFormat::create(array('format' => 'M j, Y', 'picker_format' => 'M d, yyyy', 'label' => 'Mar 10, 2013'));
DateFormat::create(array('format' => 'F j, Y', 'picker_format' => 'MM d, yyyy', 'label' => 'March 10, 2013'));
DateFormat::create(array('format' => 'D M j, Y', 'picker_format' => 'D MM d, yyyy', 'label' => 'Mon March 10, 2013'));
DateFormat::create(array('format' => 'Y-M-d', 'picker_format' => 'yyyy-M-dd', 'label' => '2013-03-10'));
PaymentLibrary::create(['name' => 'Omnipay']);
PaymentLibrary::create(['name' => 'PHP-Payments']);

View File

@ -2,25 +2,25 @@
return [
'title' => 'Free Open-Source Online Invoicing',
'description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
'invoice_now' => 'Invoice Now',
'no_signup_needed' => 'No signup needed',
'title' => 'Facturation en ligne libre',
'description' => 'Invoice Ninja est une solution libre pour la tenue de comptes clients et leur facturation. Avec Invoice Ninja, vous pouvez facilement créer et envoyer de belles factures de n\'importe quel dispositif connecté au web. Vos clients peuvent imprimer leurs factures, les télécharger au format PDF, et même vous payer directement en ligne.',
'invoice_now' => 'Facturer maintenant',
'no_signup_needed' => 'Sans inscription',
'link_blog' => 'Blog',
'link_about_us' => 'About Us',
'link_contact_us' => 'Contact Us',
'link_features' => 'Features',
'link_blog' => 'Carnet',
'link_about_us' => 'À propos',
'link_contact_us' => 'Contactez-nous',
'link_features' => 'Fonctionalités',
'link_plans' => 'Plans',
'link_compare' => 'Compare',
'link_testimonials' => 'Testimonials',
'link_compare' => 'Comparer',
'link_testimonials' => 'Témoignages',
'link_faq' => 'FAQ',
'my_account' => 'My Account',
'login' => 'Login',
'connect_with_us' => 'Connect with Us',
'safe_and_secure' => 'Safe & Secure',
'toggle_navigation' => 'Toggle navigation',
'my_account' => 'Mon compte',
'login' => 'Inscription',
'connect_with_us' => 'Connectez avec nous',
'safe_and_secure' => 'Sécuritaire',
'toggle_navigation' => 'Changer de navigation',
'home' => [
@ -28,24 +28,24 @@ return [
'sub_header' => 'It\'s just that easy. Stop spending time on complicated and expensive invoicing.<br>No fuss, just get started and get paid.',
'footer' => '<span>Simple, Intuitive Invoicing,</span>Anywhere.',
'free_always' => 'Free, Always',
'free_always' => 'Gratuit. Toujours.',
'free_always_text' => 'Send unlimited invoices to 500 clients per month and never pay a dime. You are welcome to unlock still more awesome features with our Pro Plan, but our free app is a top-notch product that will do everything you need it to do, without any subscription or fees.',
'open_source' => 'Open-Source',
'open_source' => 'Logiciel libre',
'open_source_text' => 'No mysterious corporate silos here! Just full <a href="https://github.com/hillelcoren/invoice-ninja" target="_blank">source code</a> transparency and a devotion to working with anyone interested to build a better electronic invoicing platform. We even offer a handy <a href="http://hillelcoren.com/invoice-ninja/self-hosting/" target="_blank">zip download</a> for a self-hosted version of Invoice Ninja.',
'live_pdf' => 'Live .PDF View',
'live_pdf' => 'Aperçu PDF en ligne',
'live_pdf_text' => 'See how your edited invoice will look as a print-friendly pdf while you make the changes. Our pdf generator works in real time as you make your changes. You can even preview four beautiful preset designs. Just create, save, send, and youre done!',
'online_payments' => 'Online Payments',
'online_payments' => 'Paiements en ligne',
'online_payments_text' => 'Invoices sent with our app integrate seamlessly with the gateway credit card processor of your choice, to make it super easy for your clients to send you money with just a few clicks. We play nicely with Authorize.Net, Stripe, PayPal and loads more - 23 in all!',
],
'about' => [
'header' => '<span class="thin">About</span> Invoice Ninja',
'what_is' => 'What is Invoice Ninja?',
'what_is' => 'Qu\'est-ce qu\'Invoice Ninja?',
'team_ninja' => 'Team Ninja',
'team_ninja' => 'L\'équipe Ninja',
'team_ninja_text' => 'Invoice Ninja is managed by a team of seasoned web workers. We launched in early 2014 and have been thrilled by the enthusiastic response weve received from our growing community of users.',
'co_founder' => 'Co-Founder',
@ -61,19 +61,19 @@ return [
],
'contact' => [
'header' => 'Questions, special requests, or just want to say hi?',
'sub_header' => 'Fill in the form below and we\'ll get back to you as soon as possible. Hope to hear from you!',
'other_ways' => 'Other ways to reach us',
'header' => 'Questions, demandes spéciales, ou simples salutations?',
'sub_header' => 'Complétez ce formulaire et nous répondrons dans les meilleurs délais. On espère vous lire!',
'other_ways' => 'D\'autres manières de nous contacter',
'name' => 'Name',
'name_help' => 'Please enter your name.',
'name' => 'Nom',
'name_help' => 'Votre nom.',
'email' => 'Email Address',
'email_help' => 'Please enter a valid e-mail address.',
'email' => 'Courriel',
'email_help' => 'Votre adresse de courriel.',
'message' => 'Message',
'message_help' => 'Please enter a message.',
'send_message' => 'Send Message',
'message_help' => 'Votre message.',
'send_message' => 'Envoyer',
],
'features' => [
@ -206,4 +206,4 @@ return [
],
];
];

View File

@ -27,7 +27,7 @@
{!! Button::success(trans('texts.approve'))->asLinkTo('approve/' . $invitation->invitation_key)->large() !!}
@endif
@elseif ($invoice->client->account->isGatewayConfigured() && !$invoice->isPaid() && !$invoice->is_recurring)
{!! Button::normal(trans('texts.download_pdf'))->withAttributes(['onclick' => 'onDownloadClick()'])->large() !!}&nbsp;&nbsp;
{!! Button::normal(trans('texts.download_pdf'))->withAttributes(['onclick' => 'onDownloadClick()'])->large() !!}&nbsp;&nbsp;
@if ($hasToken)
{!! DropdownButton::success_lg(trans('texts.pay_now'), [
['url' => URL::to("payment/{$invitation->invitation_key}?use_token=true&use_paypal=false"), 'label' => trans('texts.use_card_on_file')],
@ -81,4 +81,4 @@
</div>
@stop
@stop