mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-23 20:00:33 -04:00
Merge branch 'master' of github.com:hillelcoren/invoice-ninja
This commit is contained in:
commit
9df6a5a98c
@ -9,7 +9,7 @@ return array(
|
|||||||
'work_phone' => 'Téléphone',
|
'work_phone' => 'Téléphone',
|
||||||
'address' => 'Adresse',
|
'address' => 'Adresse',
|
||||||
'address1' => 'Rue',
|
'address1' => 'Rue',
|
||||||
'address2' => 'Appt/Batîment',
|
'address2' => 'Appt/Batiment',
|
||||||
'city' => 'Ville',
|
'city' => 'Ville',
|
||||||
'state' => 'Région/Département',
|
'state' => 'Région/Département',
|
||||||
'postal_code' => 'Code Postal',
|
'postal_code' => 'Code Postal',
|
||||||
@ -69,7 +69,7 @@ return array(
|
|||||||
'delete_invoice' => 'Supprimer la facture',
|
'delete_invoice' => 'Supprimer la facture',
|
||||||
'email_invoice' => 'Envoir la facture par email',
|
'email_invoice' => 'Envoir la facture par email',
|
||||||
'enter_payment' => 'Saisissez un paiement',
|
'enter_payment' => 'Saisissez un paiement',
|
||||||
'tax_rates' => 'Taux d\'imposition',
|
'tax_rates' => 'Taux de taxe',
|
||||||
'rate' => 'Taux',
|
'rate' => 'Taux',
|
||||||
'settings' => 'Paramètres',
|
'settings' => 'Paramètres',
|
||||||
'enable_invoice_tax' => 'Spécifier une <br>taxe pour la facture</b>',
|
'enable_invoice_tax' => 'Spécifier une <br>taxe pour la facture</b>',
|
||||||
@ -123,41 +123,41 @@ return array(
|
|||||||
'average_invoice' => 'Moyenne de facturation',
|
'average_invoice' => 'Moyenne de facturation',
|
||||||
|
|
||||||
// list pages
|
// list pages
|
||||||
'archive' => 'Archive',
|
'archive' => 'Archiver',
|
||||||
'delete' => 'Delete',
|
'delete' => 'Supprimer',
|
||||||
'archive_client' => 'Archive client',
|
'archive_client' => 'Archiver ce client',
|
||||||
'delete_client' => 'Delete client',
|
'delete_client' => 'Supprimer ce client',
|
||||||
'archive_payment' => 'Archive payment',
|
'archive_payment' => 'Archiver ce paiement',
|
||||||
'delete_payment' => 'Delete payment',
|
'delete_payment' => 'Supprimer ce paiement',
|
||||||
'archive_credit' => 'Archive credit',
|
'archive_credit' => 'Archiver ce crédit',
|
||||||
'delete_credit' => 'Delete credit',
|
'delete_credit' => 'Supprimer ce crédit',
|
||||||
'show_archived_deleted' => 'Show archived/deleted',
|
'show_archived_deleted' => 'Afficher archivés/supprimés',
|
||||||
'filter' => 'Filter',
|
'filter' => 'Filtrer',
|
||||||
'new_client' => 'New Client',
|
'new_client' => 'Nouveau Client',
|
||||||
'new_invoice' => 'New Invoice',
|
'new_invoice' => 'Nouvelle Facture',
|
||||||
'new_payment' => 'New Payment',
|
'new_payment' => 'Nouveau Paiement',
|
||||||
'new_credit' => 'New Credit',
|
'new_credit' => 'Nouveau Crédit',
|
||||||
'contact' => 'Contact',
|
'contact' => 'Contact',
|
||||||
'date_created' => 'Date Created',
|
'date_created' => 'Date de création',
|
||||||
'last_login' => 'Last Login',
|
'last_login' => 'Dernière connexion',
|
||||||
'balance' => 'Balance',
|
'balance' => 'Solde',
|
||||||
'action' => 'Action',
|
'action' => 'Action',
|
||||||
'status' => 'Status',
|
'status' => 'Statut',
|
||||||
'invoice_total' => 'Invoice Total',
|
'invoice_total' => 'Montant Total',
|
||||||
'frequency' => 'Frequency',
|
'frequency' => 'Fréquence',
|
||||||
'start_date' => 'Start Date',
|
'start_date' => 'Date de début',
|
||||||
'end_date' => 'End Date',
|
'end_date' => 'Date de fin',
|
||||||
'transaction_reference' => 'Transaction Reference',
|
'transaction_reference' => 'Référence de la transaction',
|
||||||
'method' => 'Method',
|
'method' => 'Méthode',
|
||||||
'payment_amount' => 'Payment Amount',
|
'payment_amount' => 'Payment Amount',
|
||||||
'payment_date' => 'Payment Date',
|
'payment_date' => 'Payment Date',
|
||||||
'credit_amount' => 'Credit Amount',
|
'credit_amount' => 'Montant du crédit',
|
||||||
'credit_balance' => 'Credit Balance',
|
'credit_balance' => 'Solde du crédit',
|
||||||
'credit_date' => 'Credit Date',
|
'credit_date' => 'Date de crédit',
|
||||||
'empty_table' => 'No data available in table',
|
'empty_table' => 'Aucune donnée disponible dans la table',
|
||||||
'select' => 'Select',
|
'select' => 'Sélectionner',
|
||||||
'edit_client' => 'Edit Client',
|
'edit_client' => 'Editer le Client',
|
||||||
'edit_invoice' => 'Edit Invoice',
|
'edit_invoice' => 'Editer la Facture',
|
||||||
|
|
||||||
// client view page
|
// client view page
|
||||||
'create_invoice' => 'Créer une facture',
|
'create_invoice' => 'Créer une facture',
|
||||||
@ -310,32 +310,32 @@ return array(
|
|||||||
'pro_plan_description' => 'Inscription d\'une durée d\'un an au Plan Pro d\'Invoice ninja',
|
'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.',
|
'pro_plan_success' => 'Merci pour votre inscription ! Une fois la facture réglée, votre adhésion au Plan Pro commencera.',
|
||||||
|
|
||||||
'unsaved_changes' => 'You have unsaved changes',
|
'unsaved_changes' => 'Vous avez des modifications non enregistrées',
|
||||||
'custom_fields' => 'Custom fields',
|
'custom_fields' => 'Champs personnalisés',
|
||||||
'company_fields' => 'Company Fields',
|
'company_fields' => 'Champs de société',
|
||||||
'client_fields' => 'Client Fields',
|
'client_fields' => 'Champs client',
|
||||||
'field_label' => 'Field Label',
|
'field_label' => 'Nom du champ',
|
||||||
'field_value' => 'Field Value',
|
'field_value' => 'Valeur du champ',
|
||||||
'edit' => 'Edit',
|
'edit' => 'Editer',
|
||||||
'view_as_recipient' => 'View as recipient',
|
'view_as_recipient' => 'Voir en tant que destinataire',
|
||||||
|
|
||||||
// product management
|
// product management
|
||||||
'product_library' => 'Product Library',
|
'product_library' => 'Inventaire',
|
||||||
'product' => 'Product',
|
'product' => 'Produit',
|
||||||
'products' => 'Products',
|
'products' => 'Produits',
|
||||||
'fill_products' => 'Auto-fill products',
|
'fill_products' => 'Remplissage auto des produits',
|
||||||
'fill_products_help' => 'Selecting a product will automatically <b>set the description and cost</b>',
|
'fill_products_help' => 'Selecting a product will automatically <b>set the description and cost</b>',
|
||||||
'update_products' => 'Auto-update products',
|
'update_products' => 'Mise à jour auto des produits',
|
||||||
'update_products_help' => 'Updating an invoice will automatically <b>update the products</b>',
|
'update_products_help' => 'Updating an invoice will automatically <b>update the products</b>',
|
||||||
'create_product' => 'Create Product',
|
'create_product' => 'Nouveau produit',
|
||||||
'edit_product' => 'Edit Product',
|
'edit_product' => 'Editer Produit',
|
||||||
'archive_product' => 'Archive Product',
|
'archive_product' => 'Archiver Produit',
|
||||||
'updated_product' => 'Successfully updated product',
|
'updated_product' => 'Produit mis à jour',
|
||||||
'created_product' => 'Successfully created product',
|
'created_product' => 'Produit créé',
|
||||||
'archived_product' => 'Successfully archived product',
|
'archived_product' => 'Successfully archived product',
|
||||||
'pro_plan_custom_fields' => ':link to enable custom fields by joining the Pro Plan',
|
'pro_plan_custom_fields' => ':link to enable custom fields by joining the Pro Plan',
|
||||||
|
|
||||||
'advanced_settings' => 'Advanced Settings',
|
'advanced_settings' => 'Paramètres avancés',
|
||||||
'pro_plan_advanced_settings' => ':link to enable the advanced settings by joining the Pro Plan',
|
'pro_plan_advanced_settings' => ':link to enable the advanced settings by joining the Pro Plan',
|
||||||
'invoice_design' => 'Invoice Design',
|
'invoice_design' => 'Invoice Design',
|
||||||
'specify_colors' => 'Specify colors',
|
'specify_colors' => 'Specify colors',
|
||||||
@ -346,24 +346,24 @@ return array(
|
|||||||
'go_pro' => 'Go Pro',
|
'go_pro' => 'Go Pro',
|
||||||
|
|
||||||
// Quotes
|
// Quotes
|
||||||
'quote' => 'Quote',
|
'quote' => 'Devis',
|
||||||
'quotes' => 'Quotes',
|
'quotes' => 'Devis',
|
||||||
'quote_number' => 'Quote Number',
|
'quote_number' => 'Devis numéro',
|
||||||
'quote_number_short' => 'Quote #',
|
'quote_number_short' => 'Devis N°',
|
||||||
'quote_date' => 'Quote Date',
|
'quote_date' => 'Date du devis',
|
||||||
'quote_total' => 'Quote Total',
|
'quote_total' => 'Quote Total',
|
||||||
'your_quote' => 'Your Quote',
|
'your_quote' => 'Votre Devis',
|
||||||
'total' => 'Total',
|
'total' => 'Total',
|
||||||
'clone' => 'Clone',
|
'clone' => 'Dupliquer',
|
||||||
|
|
||||||
'new_quote' => 'New Quote',
|
'new_quote' => 'Nouveau devis',
|
||||||
'create_quote' => 'Create Quote',
|
'create_quote' => 'Créer devis',
|
||||||
'edit_quote' => 'Edit Quote',
|
'edit_quote' => 'Edit Quote',
|
||||||
'archive_quote' => 'Archive Quote',
|
'archive_quote' => 'Archive Quote',
|
||||||
'delete_quote' => 'Delete Quote',
|
'delete_quote' => 'Delete Quote',
|
||||||
'save_quote' => 'Save Quote',
|
'save_quote' => 'Enregistrer le devis',
|
||||||
'email_quote' => 'Email Quote',
|
'email_quote' => 'Email Quote',
|
||||||
'clone_quote' => 'Clone Quote',
|
'clone_quote' => 'Dupliquer le devis',
|
||||||
'convert_to_invoice' => 'Convert to Invoice',
|
'convert_to_invoice' => 'Convert to Invoice',
|
||||||
'view_invoice' => 'View Invoice',
|
'view_invoice' => 'View Invoice',
|
||||||
'view_quote' => 'View Quote',
|
'view_quote' => 'View Quote',
|
||||||
@ -387,28 +387,28 @@ return array(
|
|||||||
'notification_quote_sent' => 'The following client :client was emailed Quote :invoice for :amount.',
|
'notification_quote_sent' => 'The following client :client was emailed Quote :invoice for :amount.',
|
||||||
'notification_quote_viewed' => 'The following client :client viewed Quote :invoice for :amount.',
|
'notification_quote_viewed' => 'The following client :client viewed Quote :invoice for :amount.',
|
||||||
|
|
||||||
'session_expired' => 'Your session has expired.',
|
'session_expired' => 'Votre session a expiré.',
|
||||||
|
|
||||||
'invoice_fields' => 'Invoice Fields',
|
'invoice_fields' => 'Invoice Fields',
|
||||||
'invoice_options' => 'Invoice Options',
|
'invoice_options' => 'Options de facturation',
|
||||||
'hide_quantity' => 'Hide quantity',
|
'hide_quantity' => 'Hide quantity',
|
||||||
'hide_quantity_help' => 'If your line items quantities are always 1, then you can declutter invoices by no longer displaying this field.',
|
'hide_quantity_help' => 'If your line items quantities are always 1, then you can declutter invoices by no longer displaying this field.',
|
||||||
'hide_paid_to_date' => 'Hide paid to date',
|
'hide_paid_to_date' => 'Hide paid to date',
|
||||||
'hide_paid_to_date_help' => 'Only display the "Paid to Date" area on your invoices once a payment has been received.',
|
'hide_paid_to_date_help' => 'Only display the "Paid to Date" area on your invoices once a payment has been received.',
|
||||||
|
|
||||||
'charge_taxes' => 'Charge taxes',
|
'charge_taxes' => 'Charge taxes',
|
||||||
'user_management' => 'User Management',
|
'user_management' => 'Gestion des utilisateurs',
|
||||||
'add_user' => 'Add User',
|
'add_user' => 'Ajouter utilisateur',
|
||||||
'send_invite' => 'Send invitation',
|
'send_invite' => 'Envoyer invitation',
|
||||||
'sent_invite' => 'Successfully sent invitation',
|
'sent_invite' => 'Successfully sent invitation',
|
||||||
'updated_user' => 'Successfully updated user',
|
'updated_user' => 'Successfully updated user',
|
||||||
'invitation_message' => 'You\'ve been invited by :invitor. ',
|
'invitation_message' => 'You\'ve been invited by :invitor. ',
|
||||||
'register_to_add_user' => 'Please sign up to add a user',
|
'register_to_add_user' => 'Please sign up to add a user',
|
||||||
'user_state' => 'State',
|
'user_state' => 'Etat',
|
||||||
'edit_user' => 'Edit User',
|
'edit_user' => 'Editer l\'utilisateur',
|
||||||
'delete_user' => 'Delete User',
|
'delete_user' => 'Supprimer l\'utilisateur',
|
||||||
'active' => 'Active',
|
'active' => 'Actif',
|
||||||
'pending' => 'Pending',
|
'pending' => 'En attente',
|
||||||
'deleted_user' => 'Successfully deleted user',
|
'deleted_user' => 'Successfully deleted user',
|
||||||
'limit_users' => 'Sorry, this will exceed the limit of ' . MAX_NUM_USERS . ' users',
|
'limit_users' => 'Sorry, this will exceed the limit of ' . MAX_NUM_USERS . ' users',
|
||||||
|
|
||||||
@ -422,7 +422,7 @@ return array(
|
|||||||
|
|
||||||
'data_visualizations' => 'Data Visualizations',
|
'data_visualizations' => 'Data Visualizations',
|
||||||
'sample_data' => 'Sample data shown',
|
'sample_data' => 'Sample data shown',
|
||||||
'hide' => 'Hide',
|
'hide' => 'Cacher',
|
||||||
'new_version_available' => 'A new version of :releases_link is available. You\'re running v:user_version, the latest is v:latest_version',
|
'new_version_available' => 'A new version of :releases_link is available. You\'re running v:user_version, the latest is v:latest_version',
|
||||||
|
|
||||||
|
|
||||||
|
@ -61,10 +61,10 @@
|
|||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<div class="col-lg-8 col-lg-offset-4 bold">
|
<div class="col-lg-8 col-lg-offset-4 bold">
|
||||||
<span class="redlink bold" data-bind="visible: $parent.contacts().length > 1">
|
<span class="redlink bold" data-bind="visible: $parent.contacts().length > 1">
|
||||||
{{ link_to('#', 'Remove contact -', array('data-bind'=>'click: $parent.removeContact')) }}
|
{{ link_to('#', trans('texts.remove_contact').' -', array('data-bind'=>'click: $parent.removeContact')) }}
|
||||||
</span>
|
</span>
|
||||||
<span data-bind="visible: $index() === ($parent.contacts().length - 1)" class="pull-right greenlink bold">
|
<span data-bind="visible: $index() === ($parent.contacts().length - 1)" class="pull-right greenlink bold">
|
||||||
{{ link_to('#', 'Add contact +', array('onclick'=>'return addContact()')) }}
|
{{ link_to('#', trans('texts.add_contact').' +', array('onclick'=>'return addContact()')) }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -157,10 +157,10 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<center class="buttons">
|
<center class="buttons">
|
||||||
{{ Button::lg_primary_submit_success('Save')->append_with_icon('floppy-disk') }}
|
{{ Button::lg_primary_submit_success(trans('texts.save'))->append_with_icon('floppy-disk') }}
|
||||||
{{ Button::lg_default_link('clients/' . ($client ? $client->public_id : ''), 'Cancel')->append_with_icon('remove-circle'); }}
|
{{ Button::lg_default_link('clients/' . ($client ? $client->public_id : ''), trans('texts.cancel'))->append_with_icon('remove-circle'); }}
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
{{ Former::close() }}
|
{{ Former::close() }}
|
||||||
</div>
|
</div>
|
||||||
@stop
|
@stop
|
||||||
|
Loading…
x
Reference in New Issue
Block a user