From b6a4ae774919ef48dccf13ff376e47af430bd689 Mon Sep 17 00:00:00 2001 From: Emmanuel Nurit Date: Tue, 14 Jan 2014 15:18:03 +0100 Subject: [PATCH] [Back-office] Add core translation --- core/lib/Thelia/Config/I18n/fr_FR.php | 204 +++++++++++++++++-- templates/frontOffice/default/I18n/en_US.php | 2 +- templates/frontOffice/default/I18n/fr_FR.php | 74 ++++--- templates/frontOffice/default/layout.tpl | 2 +- 4 files changed, 219 insertions(+), 63 deletions(-) diff --git a/core/lib/Thelia/Config/I18n/fr_FR.php b/core/lib/Thelia/Config/I18n/fr_FR.php index 188d6f90a..aec4f3669 100644 --- a/core/lib/Thelia/Config/I18n/fr_FR.php +++ b/core/lib/Thelia/Config/I18n/fr_FR.php @@ -1,26 +1,186 @@ . */ -/* */ -/*************************************************************************************/ return array( - + '%obj SEO modification' => 'Modification SEO de %obj', + '%obj creation' => 'Création de %obj', + '%obj modification' => 'Modification de %obj', + 'A currency with code "%name" already exists.' => 'Une devise avec la code "%name" existe déjà', + 'A message with name "%name" already exists.' => 'Un message avec le nom "%name" existe déjà.', + 'A variable with name "%name" already exists.' => 'Une variable avec le nom "%name" existe déjà.', + 'Activate logs only for these IP Addresses' => 'Activer les logs uniquement pour ces adresses IP', + 'Activate logs only for these files' => 'Activer les logs uniquement pour ces fichiers', + 'Add to all product templates' => 'Ajouter à tous les templates produit', + 'Additional address' => 'Adresse complémentaire', + 'Address Line 2' => 'Adresse 1', + 'Address Line 3' => 'Adresse 2', + 'Address label' => 'Adresse', + 'Advertise this product as new' => 'Afficher ce produit comme nouveau', + 'Alerts' => 'Alertes', + 'Alpha code 2 *' => 'Code Alpha 2 *', + 'Alpha code 3 *' => 'Code Alpha 3 *', + 'Amount removed from the cart' => 'Montant déduit du panier', + 'Area' => 'Zone', + 'Auth mode' => 'Mode d\'authentification', + 'Available quantity' => 'Quantité disponible', + 'Available quantity *' => 'Quantité disponible *', + 'Business ID' => 'ID du business', + '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.', + 'Category title *' => 'Titre de la catégorie *', + 'Cellphone' => 'Numéro de portable', + 'Chapo' => 'Chapeau', + 'City' => 'Ville', + 'Combination builder' => 'Constructeur de combinaison', + 'Compagny' => 'Société', + 'Company' => 'Entreprise', + 'Company Name' => 'Nom de la société', + 'Conclusion' => 'Conclusion', + 'Content title *' => 'Titre du contenu *', + 'Country' => 'Pays', + 'Country area' => 'Zone du pays', + 'Country title *' => 'Pays *', + 'Critical' => 'Critique', + 'Current Password' => 'Mot de passe actuel.', + 'Debug' => 'Debug', + 'Default folder *' => 'Dossier par défaut *', + 'Default product category *' => 'Catégorie du produit par défaut *', + 'Description' => 'Description', + 'Detailed description' => 'Description détaillée', + 'Disabled' => 'Désactivé', + 'EAN Code' => 'Code EAN', + 'Email Address' => 'Adresse mail', + 'Email address' => 'Adresse e-mail', + 'Emergency' => 'Urgence', + 'Enable remote SMTP use' => 'Activer l\'utilisation d\'un serveur SMTP distant.', + 'Encryption' => 'Chiffrement', + 'Errors' => 'Erreurs', + 'Fax' => 'Fax', + 'First Name' => 'Prénom', + 'Firstname' => 'Prénom', + 'Folder title *' => 'Titre du dossier *', + 'Full Name' => 'Nom complet', + 'HTML Message' => 'Message au format HTML', + 'Host' => 'Host', + 'I would like to receive the newsletter or the latest news.' => 'Je souhaite recevoir la lettre d\'information ou les dernières actualités.', + 'ISO 4217 code *' => 'Code ISO 4217 *', + 'ISO 639 Code' => 'Code ISO 639', + 'ISO Code *' => 'Code ISO *', + 'If a translation is missing or incomplete :' => 'Si une traduction est manquante ou incomplète:', + 'Information' => 'Information', + 'Invalid product_sale_elements' => 'product_sale_elements invalide', + 'Invalid value for walkMode parameter: %value' => 'Valeur incorrecte pour le paramètre walkMode : %value', + 'Language name' => 'Nom de la langue', + 'Last Name' => 'Nom', + 'Lastname' => 'Nom', + 'Log format *' => 'Format des logs *', + 'Log level *' => 'Niveau de log *', + 'Login' => 'Connexion', + 'Login failed. Please check your username and password.' => 'Erreur de login. Veuillez vérifier votre login et votre mot de passe.', + 'Make this address as my primary address' => 'Choisir cette adresse comme adresse par défaut', + 'Message subject' => 'Sujet', + 'Meta Description' => 'Meta description', + 'Meta Keywords' => 'Meta keywords', + 'Name' => 'Nom', + 'Name *' => 'Nom *', + 'Name of the HTML layout file' => 'Nom du layout HTML', + 'Name of the HTML template file' => 'Nom du template HTML', + 'Name of the text layout file' => 'Nom du layout texte', + 'Name of the text template file' => 'Nom du template texte', + 'New Password' => 'Nouveau mot de passe.', + 'No %obj was created.' => 'aucun %obj n\'a été créé.', + 'No %obj was updated.' => 'Aucun %obj mis à jour', + 'No, I am a new customer.' => 'Non, je suis un nouveau client.', + 'Notices' => 'Notices', + 'Page Title' => 'Titre de la page', + 'Parent category *' => 'Catégorie parente *', + 'Parent folder *' => 'Dossier parent *', + 'Password' => 'Mot de passe', + 'Password *' => 'Mot de passe *', + 'Password confirmation' => 'Confirmation du mot de passe.', + 'Percentage removed from the cart' => 'Pourcentage déduit du panier', + 'Phone' => 'Téléphone', + 'Please enter your email address' => 'Renseignez votre adresse mail', + 'Please enter your password' => 'Entrez votre mot de passe.', + 'Please specify either \'path\' or \'file\' parameter in {url} function.' => 'Veuillez spécifier soit le paramètre \'chemin\' ou \'fichier\' dans la fonction {url}', + 'Port' => 'Port', + 'Post Scriptum' => 'Post-scriptum', + 'Postage' => 'Frais de livraison', + 'Prevent mailing template modification or deletion, except for super-admin' => 'Prévenir la suppression ou la modification ds templates de mail, excepté pour les super-administrateurs.', + 'Prevent variable modification or deletion, except for super-admin' => 'Prévenir la suppression ou la modification de variables, excepté pour les super-administrateurs.', + 'Price' => 'Prix', + 'Price currency *' => 'Devise *', + 'Prodcut ID *' => 'ID du produit *', + 'Product ID' => 'ID produit', + 'Product ID *' => 'ID produit *', + 'Product base price excluding taxes *' => 'Prix du produit Hors Taxe *', + 'Product price excluding taxes' => 'Prix du produit Hors Taxes', + 'Product price including taxes' => 'Prix du produit taxes incluses', + 'Product reference *' => 'Référence du produit *', + 'Product template' => 'Template du produit', + 'Product title *' => 'Titre du produit *', + 'ProductSaleElement modification' => 'Modification de ProductSaleElement.', + 'Profile' => 'Profil', + 'Profile Code' => 'Profil', + 'Quantity' => 'Quantité', + 'Rate from € *' => 'Taux à partie de l\'€ *', + 'Redirecting ...' => 'Redirection ...', + 'Redirecting to %url' => 'Redirection vers %url', + 'Reference' => 'Reference', + 'Reference *' => 'Référence *', + 'Remember me ?' => 'Se souvenir de moi ?', + 'Remove X amount to total cart' => 'Enlève un montant fixe du total du panier', + 'Remove X percent to total cart' => 'Enlève un pourcentage du panier total', + 'Replace by the default language' => 'Remplacer par la langue par défaut', + 'Replace current document by this file' => 'Remplacer le document courant par ce fichier', + 'Replace current image by this file' => 'Remplacer l\'image courante par ce fichier', + 'Rewriten URL' => 'URL re-écrite', + 'Sale price excluding taxes' => 'Prix de vente Hors Taxes', + 'Sale price including taxes' => 'Prix de vente Toutes Taxes Comprises', + 'Show redirections *' => 'Montrer les redirections *', + 'Sorry, an error occured: %msg' => 'Désolé, une erreur est survenue : %msg', + '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', + 'Store configuration failed.' => 'Erreur de configuration du magasin.', + 'Store email address' => 'Adresse mail du magasin', + 'Store logs into text file' => 'Conserver les logs dans des fichiers texte', + 'Store name' => 'Nom du magasin', + 'Street Address' => 'Adresse', + 'Street Address ' => 'Rue', + 'Strictly use the requested language' => 'Utiliser strictement la langue demandée', + 'Subject' => 'Sujet', + 'Summary' => 'Résumé', + 'Symbol *' => 'Symbole *', + 'System log configuration failed.' => 'Erreur du configurateur de log system.', + 'Tax rule for this product *' => 'Règle de taxe pour ce produit *', + 'Template Name *' => 'Nom du template *', + 'Template file %file cannot be found.' => 'Le fichier %file n\'a pas été trouvé dans le template. ', + 'Text File' => 'Fichier texte', + 'Text Message' => 'Message au format texte', + 'This category is online.' => 'Cette catégorie est en ligne.', + 'This content is online.' => 'Ce contenu est en ligne.', + 'This extension must be installed and loaded' => 'Cette extension doit être installée et chargée.', + 'This folder is online.' => 'Ce dossier est en ligne.', + 'This product is on sale' => 'Ce produit est en promo', + 'This product is online' => 'Ce produit est en ligne', + 'Timeout' => 'Timeout', + 'Title' => 'Titre', + 'Title *' => 'Titre *', + 'Type' => 'Type', + 'Username' => 'Nom d\'utilisateur', + 'Username *' => 'Nom d\'utilisateur *', + 'Value' => 'Valeur', + 'Value *' => 'Valeur *', + 'Warnings' => 'Avertissements', + 'Weight' => 'Poids', + 'Weight *' => 'Poids *', + 'Yes, I have a password :' => 'Oui, j\'ai un mot de passe :', + 'Your Email Address' => 'Votre adresse mail', + 'Your Message' => 'Votre message', + 'Zip code' => 'Code postal', + 'date format' => 'Format de date', + 'language locale' => 'Langue locale', + 'mailing system modification' => 'Modification du système d\'envoi de mail.', + 'shipping area name' => 'Nom de la zone de livraison', + 'time format' => 'Format d\'heure', ); diff --git a/templates/frontOffice/default/I18n/en_US.php b/templates/frontOffice/default/I18n/en_US.php index acf88a5ed..304452073 100755 --- a/templates/frontOffice/default/I18n/en_US.php +++ b/templates/frontOffice/default/I18n/en_US.php @@ -141,7 +141,7 @@ return array( 'products' => 'products', 'Qty' => 'Qty', 'Quantity' => 'Quantity', - 'Questions ? See or F.A.Q.' => 'Questions ? See or F.A.Q.', + 'Questions ? See our F.A.Q.' => 'Questions ? See our F.A.Q.', 'Rating' => 'Rating', 'Ref.' => 'Ref.', 'Register!' => 'Register!', diff --git a/templates/frontOffice/default/I18n/fr_FR.php b/templates/frontOffice/default/I18n/fr_FR.php index 30a59a808..ba70d9fa7 100755 --- a/templates/frontOffice/default/I18n/fr_FR.php +++ b/templates/frontOffice/default/I18n/fr_FR.php @@ -1,12 +1,12 @@ '%nb produit', - '%nb Items' => '%nb produits', + '%nb Item' => '%nb élément', + '%nb Items' => '%nb éléments', '+' => '+', '+ View All' => '+ Voir tout', '404' => '404', - 'Sorry! We are not able to give you a delivery method for your order.' => 'Désolé ! Nous n\'avons aucune méthode de livraison pour votre commande.', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Désolé !Nous ne pouvons pas trouver de mode de livraison pour votre commande.', 'A summary of your order email has been sent to the following address' => 'Un récapitulatif de commande vows a été envoyé par e-mail à l\'adresse suivante : ', 'Account' => 'Mon compte', 'Add a new address' => 'Ajouter une nouvelle adresse', @@ -15,7 +15,7 @@ return array( 'Address' => 'Adresse', 'Address %nb' => 'Adresse n°', 'Address Update' => 'Mise à jour de l\'adresse', - 'All rights reserved.' => 'Tout droits réservés.', + 'All rights reserved.' => 'Tout droit réservé.', 'Amount' => 'Montant', 'Availability' => 'Disponibilité', 'Available' => 'Disponible', @@ -30,7 +30,7 @@ return array( 'Change my account information' => 'Modifier mes informations personnelles', 'Change my password' => 'Changer mon mot de passe', 'Check my order' => 'Vérifier ma commmande', - 'Checkout' => 'Payer', + 'Checkout' => 'Commande', 'Choose your delivery address' => 'Choisissez une adresse de livraison', 'Choose your delivery method' => 'Choisissez votre moyen de livraison', 'Choose your payment method' => 'Choisissez voter moyen de paiement', @@ -43,22 +43,21 @@ return array( 'Create New Account' => 'Créer un nouveau compte', 'Create New Address' => 'Créer une nouvelle adresse', 'Currency' => 'Devise', - 'Currency:' => 'Monnaie', + 'Currency:' => 'Devise : ', 'Date' => 'Date', - 'Delivery Information' => 'Informations de livraison', + 'Delivery Information' => 'Information de livraison', 'Delivery address' => 'Adresse de livraison', - 'Demo product description' => 'Exemple de description de produit', - 'Demo product title' => 'Exemple de titre', 'Description' => 'Description', - 'Do you have an account?' => 'Avez-vous déjà un compte ?', + 'Discount' => 'Remise', + 'Do you have an account?' => 'Avez-vous un compte ?', 'Do you really want to delete this address ?' => 'Voulez-vous vraiment supprimer cette adresse ?', 'Edit' => 'Editer', 'Edit this address' => 'Editer cette adresse', 'Email address' => 'Adresse e-mail', - 'Email not displaying correctly?' => 'L\'e-mail ne s\'affiche pas correctement ?', + 'Email not displaying correctly?' => 'Cet e-mail ne s\'affiche pas correctement ?', 'Facebook' => 'Facebook', 'Follow us' => 'Suivez-nous', - 'Follow us introduction' => 'Sur les réseaux :', + 'Follow us introduction' => 'Abonnez vous à nos pages', 'Forgot your Password?' => 'Mot de passe oublié ?', 'Free shipping' => 'Livraison gratuite', 'Go home' => 'Retour à l\'accueil', @@ -68,9 +67,9 @@ return array( 'In Stock' => 'Disponible', 'Instagram' => 'Instagram', 'Language' => 'Langue', - 'Language:' => 'Langue', + 'Language:' => 'Langue : ', 'Latest' => 'Nouveautés', - 'Latest articles' => 'Nouveaux articles', + 'Latest articles' => 'Derniers articles', 'Latest products' => 'Derniers produits', 'List' => 'Liste', 'List of orders' => 'Liste de mes commandes', @@ -80,7 +79,7 @@ return array( 'Login Information' => 'Informations de connexion', 'Main Navigation' => 'Navigation principale', 'Minimum 2 characters.' => '2 caractères minimum.', - 'Multi-payment platform' => 'Plateforme de paiement en ligne', + 'Multi-payment platform' => 'Plateforme de paiement multiple', 'My Account' => 'Mon compte', 'My Address Books' => 'Mes carnets d\'adresses', 'My Address book' => 'Mon carnet d\'adresses', @@ -89,22 +88,22 @@ return array( 'Name' => 'Nom', 'Name ascending' => 'Nom croissant', 'Name descending' => 'Nom décroissant', - 'Need help ?' => 'Besoin d\'aide? ', + 'Need help ?' => 'Besoin d\'aide ?', 'Newsletter' => 'Newsletter', 'Newsletter Subscription' => 'Inscription à la newsletter', 'Next' => 'Suivant', 'Next Step' => 'Etape suivante', - 'Next product' => 'Produits suivants', + 'Next product' => 'Produit suivant.', 'No Content in this folder.' => 'Aucun contenu dans ce dossier.', - 'No articles currently' => 'Actuellement aucun article', + 'No articles currently' => 'Aucun article en ce moment', 'No products available in this category' => 'Aucun produit dans cette catégorie.', 'No results found' => 'Aucun résultat', 'No.' => 'N°', - 'Offers' => 'Promotions', + 'Offers' => 'Offres', 'Ok' => 'Ok', 'Order details' => 'Détail de commande', 'Order number' => 'Commande numéro', - 'Orders over $50' => 'Commandes supérieures à 50€', + 'Orders over $50' => 'Commande supérieure à 50€', 'Our mailing address is:' => 'Notre adresse mail est :', 'Out of Stock' => 'Hors stock', 'Pagination' => 'Pagination', @@ -129,25 +128,22 @@ return array( 'Please enter your email address below.' => 'Veuillez saisir votre adresse e-mail ci-dessous.', 'Position' => 'Position', 'Previous' => 'Précédent', - 'Previous product' => 'Produits précédents', + 'Previous product' => 'Produit précédent.', 'Price' => 'Prix', 'Price ascending' => 'Prix croissant', 'Price descending' => 'Prix décroissant', - 'Proceed checkout' => 'Payer', - 'Product Empty Button' => 'Ajouter mon premier produit', - 'Product Empty Message' => 'C\'est très simple d\'ajouter un produit dans l\'administration.
  1. N\'oubliez pas de sélectionner NEW dans l\'onglet Details afin de voir votre produit dans la section des nouveautés.
  2. N\'oubliez pas de sélectionner SALE dans l\'onglet Details afin de voir votre produit dans la section des promotions.
', - 'Product Empty Title' => 'Bonjour', + 'Proceed checkout' => 'Continuer la commande', 'Product Name' => 'Nom du produit', - 'Product Offers' => 'Produits en promotion', + 'Product Offers' => 'Offre spéciale', 'Qty' => 'Qté', 'Quantity' => 'Quantité', - 'Questions ? See or F.A.Q.' => 'Des questions ? Voir la F.A.Q.', + 'Questions ? See or F.A.Q.' => 'Des questions ? Lisez notre F.A.Q', 'RSS' => 'RSS', 'Rating' => 'Avis', 'Ref.' => 'Ref.', 'Register' => 'S\'inscrire', - 'Register!' => 'S\'inscrire !', - 'Regular Price:' => 'Prix :', + 'Register!' => 'Enregistrez-vous !', + 'Regular Price:' => 'Prix normal', 'Related' => 'Liés', 'Remove' => 'Supprimer', 'Remove this address' => 'Supprimer cette adresse', @@ -155,21 +151,21 @@ return array( 'SELECT YOUR LANGUAGE' => 'Sélectionnez votre langue', 'Search' => 'Recherche', 'Search Result for' => 'Résultat de recherche pour', - 'Search a product' => 'Chercher un produit', + 'Search a product' => 'Rechercher un produit', 'Search...' => 'Recherche…', 'Secure Payment' => 'Paiement sécurisé', 'Secure payment' => 'Paiement sécurisé', 'Select Country' => 'Choisissez un pays', 'Select Title' => 'Civilité', 'Send' => 'Envoyer', - 'Send us a message' => 'Envoyer nous un message', + 'Send us a message' => 'Envoyez nous un message.', 'Shipping Tax' => 'Frais de livraison', 'Show' => 'Voir', 'Sign In' => 'Se connecter', - 'Sign up to receive our latest news.' => 'Inscrivez-vous pour recevoir nos actualités.', + 'Sign up to receive our latest news.' => 'Inscrivez-vous pour recevoir les dernières nouveautés.', 'Skip to content' => 'Aller au contenu', 'Sort By' => 'Trier par', - 'Special Price:' => 'Prix en promotion :', + 'Special Price:' => 'Prix promo', 'Status' => 'Etat', 'Subscribe' => 'Inscription', 'Thank you for the trust you place in us.' => 'Merci pour votre confiance. ', @@ -178,24 +174,24 @@ return array( 'Thanks for your message, we will contact as soon as possible.' => 'Merci de votre message, nous vous contacterons dès que possible.', 'The page cannot be found' => 'La page ne peut pas être trouvée', 'Thelia V2' => 'Thelia v2', - 'Toggle navigation' => 'Navigation alternative', + 'Toggle navigation' => 'Basculer la navigation', 'Total' => 'Total', 'Twitter' => 'Twitter', 'Unit Price' => 'Prix unitaire', 'Update' => 'Mettre à jour', 'Update Profile' => 'Mettre à jour votre profil', 'Update Quantity' => 'Mettre à jour la quantité', - 'Upsell Products' => 'Nous vous proposons également', + 'Upsell Products' => 'Produits liés', 'Useful links' => 'Liens utiles', 'View' => 'Voir', - 'View Cart' => 'Voir mon panier', + 'View Cart' => 'Voir le panier', 'View all' => ' Voir tout', - 'View as' => 'Voir en tant que ', - 'View it in your browser' => 'Visualiser le dans votre navigateur.', + 'View as' => 'Voir en tant que', + 'View it in your browser' => 'Visualiser-le dans votre navigateur.', 'View order %ref as pdf document' => 'Ouvrir la commande %ref dans un pdf', 'View product' => 'Voir le produit', 'Warning' => 'Attention', - 'Welcome to Thelia. This is a demo site built with Thelia V2 an E-Commerce solution based on Symfony 2.' => 'Bienvenue sur cette boutique Thelia. ce site est une version demo motorisée par la solution e-commerce Thelia v2 basée sur symfony 2.', + 'Welcome to Thelia. This is a demo site built with Thelia V2 an E-Commerce solution based on Symfony 2.' => 'Bienvenue sur ce site Thelia. ce site est un site de démonstration motorisé par la solution e-commerce libre Thelia v2 basée sur Symfony 2.', 'You are here:' => 'Vous êtes ici :', 'You choose to pay by' => 'Vous avez choisi de payer par', 'You don\'t have orders yet.' => 'Vous n\'avez pas encore de commande.', diff --git a/templates/frontOffice/default/layout.tpl b/templates/frontOffice/default/layout.tpl index 19161ff2c..6ea39f9cd 100755 --- a/templates/frontOffice/default/layout.tpl +++ b/templates/frontOffice/default/layout.tpl @@ -212,7 +212,7 @@ GNU General Public License : http://www.gnu.org/licenses/
- {intl l="Need help ?"} {intl l="Questions ? See or F.A.Q."} + {intl l="Need help ?"} {intl l="Questions ? See our F.A.Q."}