Fixes french translation.

This commit is contained in:
Franck Allimant
2014-05-16 11:12:24 +02:00
parent 90947bcda9
commit 9cdac6d50e
5 changed files with 52 additions and 11 deletions

View File

@@ -25,22 +25,30 @@ return array(
'Administrator ID not found' => 'ID de l\'administrateur not trouvé',
'Advertise this product as new' => 'Afficher ce produit comme nouveau',
'Alerts' => 'Alertes',
'All countries' => 'Tous les pays',
'All shipping methods' => 'Tous les modes de livraison',
'Alpha code 2 *' => 'Code Alpha 2 *',
'Alpha code 3 *' => 'Code Alpha 3 *',
'Apply exchange rates on price in %sym' => 'Appliquer le taux de change sur le prix en %sym',
'At least one of cart products categories is %op% <strong>%categories_list%</strong>' => 'Au moins une des catégories des produits présents dans le panier %op% <strong>%categories_list%</strong> ',
'Attribute ID:Attribute AV ID' => 'Déclinaison ID : Valeur de déclinaison ID',
'Auth mode' => 'Mode d\'authentification',
'Available quantity' => 'Quantité disponible',
'Available quantity *' => 'Quantité disponible *',
'Available shipping zones' => 'Zones de livraison disponibles',
'Bad tax list JSON' => 'Mauvais JSON de la liste des taxes',
'Billing country' => 'Pays de livraison',
'Billing coutry is' => 'Pays de facturation',
'Business ID' => 'ID du business',
'By cart total amount' => 'Montant total du panier',
'Cannot find a default country. Please define one.' => 'Impossible de trouver un pays par défaut. Veuillez en définir un.',
'Cannot find the shop country. Please select a shop country.' => 'Impossible de trouver le pays du magasin. Veuillez en sélectionner un.',
'Cannot instanciante module "%name%": the namespace is null. Maybe the model is not loaded ?' => 'Ne peut instancier le module "%name%": le namespace est null. Peut-être que le modèle n\'est pas chargé ?',
'Cart item count condition' => 'Nombre d\'articles dans le panier',
'Cart contains at least a product %op% <strong>%products_list%</strong>' => 'Le panier contient au moins un produit %op% <strong>%products_list%</strong> ',
'Cart contains categories condition' => 'Valable si le panier contient/ne contient pas des produits appartenant à certaines catégories',
'Cart contains specific products' => 'Valable si le panier contient certains produits',
'Cart item count' => 'Nombre d\'artciles dans le panier',
'Cart item count is' => 'Le nombre d\'articles dans le panier est',
'Cart total amount' => 'Montant total du panier',
'Cart total amount is' => 'Le total du panier est',
'Category title *' => 'Titre de la catégorie *',
'Cellphone' => 'Numéro de portable',
@@ -61,13 +69,17 @@ return array(
'Country title *' => 'Pays *',
'Critical' => 'Critique',
'Current Password' => 'Mot de passe actuel.',
'Customer is %op% <strong>%customer_list%</strong>' => 'Le client est %op% <strong>%customer_list%</strong> ',
'Date \'%date\' is invalid, please enter a valid date using %fmt format' => 'La date \'%date\' est incorrecte, merci d\'indiquer une date au format %fmt',
'Debug' => 'Debug',
'Decimal places' => 'Nombre de chiffres après la virgule',
'Default folder *' => 'Dossier par défaut *',
'Default product category *' => 'Catégorie du produit par défaut *',
'Default product sale element' => 'Product Sale Element par défaut',
'Deleting document for %id% with parent id %parentId%' => 'Suppression du document %id% avec l\'ID parent %parentId%',
'Deleting image for %id% with parent id %parentId%' => 'Suppression de l\'image %id% avec l\'ID parent %parentId%',
'Delivery country' => 'Pays de livraison',
'Delivery coutry is' => 'Le pays de livraison est',
'Delivery module ID not found' => 'Id du module de livraison non trouvé',
'Description' => 'Description',
'Detailed description' => 'Description détaillée',
@@ -81,7 +93,7 @@ return array(
'Emergency' => 'Urgence',
'Enable remote SMTP use' => 'Activer l\'utilisation d\'un serveur SMTP distant.',
'Encryption' => 'Chiffrement',
'Equals' => 'Egal à',
'Equal to' => 'Egal à',
'Error during %action process : %error. Exception was %exc' => 'Erreur lors de %action: %error. Exception: %exc ',
'Error occured while processing order ref. %ref, ID %id: %err' => 'Un erreur est survenue paedant le traitement de la commande ref. %ref, ID %id; %err',
'Errors' => 'Erreurs',
@@ -100,6 +112,7 @@ return array(
'Firstname' => 'Prénom',
'Fixed Amount Discount' => 'Remise d\'un montant fixe',
'Folder title *' => 'Titre du dossier *',
'For one ore more customers' => 'Valable pour un ou plusieurs clients',
'Full Name' => 'Nom complet',
'Greater than' => 'Supérieur à',
'Greater than or equals' => 'Supérieur ou égal à',
@@ -157,10 +170,12 @@ return array(
'No module found for code \'%item\'' => 'Aucun module trouvé pour \'%item\' ',
'No pagination currently defined for loop name \'%name\'' => 'La pagination n\'est pas définie pour la boucle \'%name\'',
'No, I am a new customer.' => 'Non, je suis un nouveau client.',
'Not equals' => 'Différent de',
'Not equal to' => 'Différent de',
'Not found' => 'Non trouvé.',
'Not in' => 'Non compris dans',
'Notices' => 'Notices',
'Only if order billing country is %op% <strong>%countries_list%</strong>' => 'Si le pays de facturation %op% <strong>%countries_list%</strong> ',
'Only if order shipping country is %op% <strong>%countries_list%</strong>' => 'Si le pays de livraison %op% <strong>%countries_list%</strong> ',
'Order address ID not found' => 'ID de l\'adresse de la commande non trouvé',
'Order ref. %ref is now unpaid.' => 'La commande %ref, ID %id est désormais non payée',
'Order ref. %ref, ID %id has been successfully paid.' => 'La commande ref. %ref, ID %id a été correctement payée',
@@ -230,6 +245,7 @@ return array(
'Sorry, you are not allowed to perform this action.' => 'Désolé, vous n\'êtes pas autorisé à réaliser cette action.',
'Sorry, you\'re not allowed to perform this action' => 'Désolé, vous n\'êtes pas autorisé à réaliser cette action.',
'Source IP' => 'IP source',
'Start date' => 'Date de début de validité',
'Stats on %month/%year' => 'Statistiques pour %month/%year ',
'Store configuration failed.' => 'Erreur de configuration du magasin.',
'Store email address' => 'Adresse mail du magasin',
@@ -253,6 +269,11 @@ return array(
'Text Message' => 'Message au format texte',
'The TaxEngine should be passed to this form before using it.' => 'Le moteur de taxe doit être passé au formulaire avant d\'être utilisé.',
'The cart item count should match the condition' => 'Le nombre d\'articles dans le panier doit vérifier la condition',
'The coupon applies if the cart contains at least one product of the selected categories' => 'Le code promo est valable si le panier contient/ne contient pas des produits appartenant aux catégories sélectionnées',
'The coupon applies if the cart contains at least one product of the specified product list' => 'Le code promo est valable si le panier contient/ne contient pas au moins un des produits selectionnés',
'The coupon applies to some customers only' => 'Ce code promo est valable pour les clients sélectionnés',
'The coupon applies to the selected delivery countries' => 'Ce code promo s\'applique pour les pays de livraison sélectionnés',
'The coupon is valid after a given date' => 'Le code promo est valide à partir de cette date',
'The image which replaces an undefined country flag (%file) was not found. Please check unknown-flag-path configuration variable, and check that the image exists.' => 'L\'image qui remplace un drapeau de pays manquant (%file) n\'a pas été trouvée. Merci de vérifier la variable de configuration unknown-flag-path.',
'The loop name \'%name\' is already defined in %className class' => 'La boucle \'%name\' est déjà définir dans la classe %className',
'This category is online.' => 'Cette catégorie est en ligne.',
@@ -287,6 +308,7 @@ return array(
'Unsupported magic method %name. only getArgname() is supported.' => 'La méthode magique %name n\'est pas supportée. Seule get<argname>() est supporté..',
'Username' => 'Nom d\'utilisateur',
'Username *' => 'Nom d\'utilisateur *',
'Valid only from %date% to the coupon expiration date' => 'Valide à partir de %date% jusqu\'à la date d\'expoiration',
'Value' => 'Valeur',
'Value *' => 'Valeur *',
'Warnings' => 'Avertissements',
@@ -299,6 +321,7 @@ return array(
'Your current password does not match.' => 'Votre mot de passe actuel ne correspond pas',
'Zip code' => 'Code postal',
'date format' => 'Format de date',
'decimal separator' => 'Séparateur décimal',
'delivery module %s is not a Thelia\Module\DeliveryModuleInterface' => 'le module de livraison %s n\'est pas un Thelia\Module\DeliveryModuleInterface',
'language locale' => 'Langue locale',
'mailing system modification' => 'Modification du système d\'envoi de mail.',
@@ -308,5 +331,6 @@ return array(
'permanent discount (in percent)' => 'Remise permanente (en pourcentage)',
'quantity value is not valid' => 'la valeur de la quantité n\'est pas valide',
'this product id does not exists : %d' => 'l\'id du produit %d n\'existe pas',
'thousands separator' => 'Séparateur des milliers',
'time format' => 'Format d\'heure',
);

View File

@@ -110,7 +110,7 @@ class LangCreateForm extends BaseForm
'constraints' => array(
new NotBlank()
),
'label' => Translator::getInstance()->trans('Sets the number of decimal points'),
'label' => Translator::getInstance()->trans('Decimal places'),
'label_attr' => array(
'for' => 'decimals'
)

View File

@@ -210,6 +210,7 @@ return array(
'Customer' => 'Client',
'Customer export' => 'Export client',
'Customer informations' => 'Informations client',
'Customer is' => 'Le client',
'Customers' => 'Clients',
'Customers list' => 'Liste des clients',
'Cutomer Name' => 'Nom du client',
@@ -218,6 +219,7 @@ return array(
'Date of last order' => 'Date de la dernière commande',
'Days before expiration' => 'Jours restants avant expiration',
'Deactivate %title module' => 'Désactiver le module %title',
'Decimal places' => 'Nombre de chiffres après la virgule',
'Default' => 'Défaut',
'Default address' => 'Adresse par défaut',
'Define here this product\'s accessories' => 'Choisir ici les accessoires pour ce produit',
@@ -490,7 +492,10 @@ return array(
'Folder title' => 'Titre du dossier',
'Folders' => 'Dossiers',
'Folders in %fold' => 'Dossier dans %fold',
'Format: %fmt' => 'Format: %fmt ',
'Format: %fmt, e.g. %date' => 'Format: %fmt, ex. %date ',
'Free shipping for methods :' => 'Livraison gratuite avec les modes de transport:',
'Free shipping to countries :' => 'Livraison gratuite vers les pays',
'French 19.6% VAT is a tax which add a 19.6% tax to the product price.' => 'La TVA française de 20% est une taxe qui ajoute 20% au prix du produit.',
'French 19.6% VAT with ecotax is the applicance of the ecotax (on the product price) then the applicance of the 19.6% tax (on the product price + the ecotax amount).' => 'La TVA française de 20% avec écotaxe est l\'application de l\'écotaxe (sur le prix du produit) puis l\'application de la taxe de20% (sur le prix du produit + le montant écotaxe).',
'From' => 'De',
@@ -633,6 +638,7 @@ return array(
'Period' => 'Période',
'Phone' => 'Téléphone',
'Phone number' => 'Numéro de téléphone',
'Please enter the date using the %fmt format' => 'Veuillez saisir la date en utilisdant le format %fmt',
'Please retry' => 'Merci de réessayer',
'Please save this coupon first to define coupon conditions' => 'Enregistrez ce nouveau code promo pour définir les conditions d\'utilisation',
'Please select a condition' => 'Choisissez une condition',
@@ -680,6 +686,7 @@ return array(
'Product title' => 'Titre du produit',
'Product weight' => 'Poids du produit',
'Products' => 'Produits',
'Products are :' => 'Les produits sont :',
'Products in %cat' => 'Produits dans %cat',
'Profil' => 'Profil',
'Profile' => 'Profil',
@@ -758,6 +765,8 @@ return array(
'Send files' => 'Envoyer des fichiers',
'Sequential number of log line' => 'Sequential number of log line',
'Set as default tax rule' => 'Configurer en tant que règle par défaut',
'Sets the separator for the decimal point' => 'Séparateur décimal',
'Sets the thousands separator.' => 'Séparateur de milliers',
'Shipping configuration' => 'Configuration du transport',
'Shipping configuration of delivery module "%title"' => 'Configuration des zones de livraison du module "%title" ',
'Shipping zone' => 'Zone de livraison',
@@ -773,6 +782,8 @@ return array(
'Short description :' => 'Description courte : ',
'Show logs' => 'Voir les logs',
'Some of your translations are not saved. Continue anyway ?' => 'Certaines des traductions ne sont pas sauvegardées. Souhaitez-vous continuer ?',
'Something goes wrong, please try again' => 'Une erreur s\'est produite, merci de ré-essayer.',
'Something goes wrong, please try again.' => 'Une erreur s\'est produite, merci de ré-essayer.',
'Sorry, attribute ID=%id was not found.' => 'Désolé, la déclinaison ID=%id n\'a pas été trouvé',
'Sorry, country ID=%id was not found.' => 'Désolé, le pays ID=%id n\'a pas été trouvé',
'Sorry, currency ID=%id was not found.' => 'Désolé, le devise ID=%id n\'a pas été trouvé',
@@ -822,6 +833,10 @@ return array(
'The mailing template in text-only format.' => 'Le template de mailing en format text-only.',
'The page you\'ve requested was not found. Please check the page address, and try again.' => 'La page désirée n\'existe pas. Merci de vérifier votre adresse et réessayer',
'The rate from Euro (Price in Euro * rate = Price in this currency)' => 'Le taux à partir de l\'Euro (Prix en Euro * taux = Prix dans la devise)',
'The selected categories :' => 'Dans les catégories sélectionnées :',
'The selected countries :' => 'Les propduits sélectionnés',
'The selected customer :' => 'Les clients sélectionnés',
'The selected products :' => 'Les produits sélectionnés',
'The server returned a "404 Not Found"' => 'Le serveur a retourné une erreur "404 Not Found"',
'The symbol, such as &#36;, £, &euro;...' => 'Symbole tel que $, £, €',
'The syntax used is identical to the PHP <a href="http://www.php.net/date" target="_other">date()</a> function' => 'La syntaxe utilisé est la même que la fonction <a href="http://www.php.net/date" target="_other">date()</a> de PHP',
@@ -836,7 +851,6 @@ return array(
'Thelia Shipping zones' => 'Zone de livraison de Thelia',
'Thelia System Variables' => 'Variables Thelia',
'Thelia caches flushing' => 'Vidage des caches Thelia',
'Thelia configuration' => 'Configuration thelia',
'Thelia contributions' => 'Contributions de Thelia',
'Thelia core' => 'Coeur de Thelia',
'Thelia informations' => 'Informations Thelia',
@@ -846,7 +860,6 @@ return array(
'Thelia product templates' => 'Gabarits de produit Thelia',
'Thelia support forum' => 'Forum de Thelia',
'Thelia system variables' => 'Variables Thelia',
'Thelia tools' => 'Outils Thelia',
'Thelia, the open source e-commerce solution' => 'Thelia, la solution e-commerce libre',
'There are no shipping zones attached to this module.' => 'Ce module de transport n\'est associé à aucune zone de livraison',
'There is currently no active module here.' => 'Il n\'y a aucun module actif ici',
@@ -918,6 +931,10 @@ return array(
'Update this image' => 'Modifier cette image',
'Usage count' => 'Nombre d\'utilisations',
'Usages left' => 'Utulisations restantes',
'Use Ctrl+click to select (or deselect) more that one category' => 'Ctrl+Clic permet de sélectionner ou dé-sélectionner plus d\'une catégorie',
'Use Ctrl+click to select (or deselect) more that one country' => 'Ctrl+Clic permet de sélectionner ou dé-sélectionner plus d\'un pays',
'Use Ctrl+click to select (or deselect) more that one product' => 'Ctrl+Clic permet de sélectionner ou dé-sélectionner plus d\'un produit',
'Use Ctrl+click to select (or deselect) more that one shipping method' => 'Ctrl+Clic permet de sélectionner ou dé-sélectionner plus d\'un mode de transport',
'Use Ctrl+click to select more than one value. You can also <a href="#" class="clear_feature_value" data-id="%id">clear selected values</a>.' => 'Utilisez Ctrl+clic pour choisir plus d\'une valeur. Vous pouvez aussi <a href="#" class="clear_feature_value" data-id="%id">tout désélectionner</a>.',
'Use HTML message defined below' => 'Utiliser le message HTML définie ci-dessous',
'Use Text message defined below' => 'Utiliser la version texte définie ci-dessous',
@@ -930,6 +947,7 @@ return array(
'Username :' => 'Nom d\'utilisateur : ',
'Using a domain or subdomain for each language' => 'Utiliser un domaine ou un sous domaine pour chaque langue',
'Valid on special offers' => 'Valide pour les offres spéciales',
'Validity start date' => 'Valable à partir de ',
'Value' => 'Valeur',
'Variable created on %date_create. Last modification: %date_change' => 'Variable créée le %date_create. Dernière modification: %date_change',
'Variable name' => 'Nom de la variable',
@@ -971,11 +989,11 @@ return array(
'company' => 'entreprise',
'customer ref' => 'référence client',
'd-m-Y' => 'd-m-Y',
'date form' => 'formulaire de date',
'date in yyyy-mm-dd format' => 'date in yyyy-mm-dd format',
'deactivate' => 'désactiver',
'deactivation' => 'désactivation',
'delete image' => 'Supprimer l\'image',
'eg: . or ,' => 'Par exemple . ou ,',
'en_US' => 'en_US',
'firstname & lastname' => 'Prénom & nom',
'hour in hh:mm:ss format' => 'hour in hh:mm:ss format',
@@ -988,7 +1006,6 @@ return array(
'short description' => 'description court',
'tax rules' => 'règles de taxe',
'taxes' => 'taxes',
'time form' => 'formulaire de temps',
'title' => 'titre',
'tracking reference' => 'Reference Tracking',
'uncheck all' => 'tout décocher',

View File

@@ -65,7 +65,7 @@
<div class="form-group {if $error}has-error{/if}">
<label for="{$label_attr.for}" class="control-label">{$label} : </label>
<input type="text" id="{$label_attr.for}" name="{$name}" class="form-control" value="{$value}" title="{$label}" placeholder="2">
<span class="help-block">{intl l='Sets the number of decimal points'}</span>
<span class="help-block">{intl l='Decimal places'}</span>
</div>
{/form_field}

View File

@@ -224,7 +224,7 @@
<div class="form-group {if $error}has-error{/if}">
<label for="{$label_attr.for}" class="control-label">{$label} : </label>
<input type="text" id="{$label_attr.for}" name="{$name}" class="form-control" value="{$value}" title="{$label}" placeholder="2">
<span class="help-block">{intl l='Sets the number of decimal points'}</span>
<span class="help-block">{intl l='Decimal places'}</span>
</div>
{/form_field}