Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum osCommerce-fr _ Installation - fonctionnement _ Les bugs de traduction de la 2.3.1fr

Écrit par : Gnidhal 24 Nov 2010, 10:18

Si vous constatez des erreurs de traduction, des fautes d'orthographe, des syntaxes erronées ou des manques, merci de nous faire remonter vos remarques ici.
NB : La version concernée est téléchargeable ici : https://github.com/oscommerce-france/oscommerce2/zipball/master
Nous ferons notre possible pour corriger le pack selon vos suggestions.
Après quelques semaines, le pack francophone sera définitivement fixé.

Ne rien mettre d'autre dans ce fil de discussion que des remarques sur les bugs de traduction

Écrit par : kalaiano 28 Nov 2010, 03:03

hello
UN Truc qui s'affiche en anglais! c'est quand tu clic sur acheter avec paypal le message suivant apparait : You do not have permissions to make this API call. wink.gif

Écrit par : chrysalide 28 Nov 2010, 11:07

Salut kalaiano,

je viens de regarder rapidement, le message d'erreur que tu reçois est un message d'erreur retourné par "paypal" via paypal express lors de l'appel de test vers l'API.

et la c'est une message paypal donc c'est paypal qui a un pb de traduction happy.gif

Celui-ci survient lors d'un mauvais paramétrage de paypal express via l'admin. exemple : adresse mail du compte erroné.

Écrit par : kalaiano 28 Nov 2010, 11:21

Bonjour smile.gif.

cool de se lever sur la bonne humeur!

au fait je sais que le message ne s'affiche que quand l'adresse mail est erronée ou même absence de configuration de paypal ce qui est mon cas.

mais je pensais que le message d'erreur fait partie de nos codes. tant mieux en tout cas!

Bonne journée

Écrit par : Gnidhal 28 Nov 2010, 21:17

Ok mais concernant les modules de paiement et de livraison, tout n'est pas traduit, ceci pour deux raisons:
1/ en France nous n'avons pas forcément usage de tous les modules livrés dans la 2.3.1, seuls les indispensables ont été traduits
2/ dans ces modules, une bonne partie du code traduit se trouve dans la section "code" et non "langage"
Le module installe en effet en BDD des textes qui apparaissent dans la section admin. Toute nouvelle installation de module standard fera donc apparaître le module en anglais dans l'admin.

C'est un des défauts relatifs à la localisation des modules dans osCommerce. Mais tant que l'initiateur du projet (HPDL) conservera cette structure, on ne pourra pas y faire grand chose.

Écrit par : FoxP2 29 Nov 2010, 16:51

localisation de la fenêtre modale de la page admin/categories.php :

lignes à modifier :
l 641:

Code
    'Delete': function() {

par :
Code
    '<?php echo DELETE; ?>': function() {

l 645:
Code
    Cancel: function() {

par :
Code
    '<?php echo CANCEL; ?>': function() {


lignes à ajouter dans le fichier admin/includes/languages/[french]/categories.php
Code
define('DELETE', 'supprimer');
define('CANCEL', 'annuler');

lignes à ajouter dans le fichier admin/includes/languages/[english]/categories.php
Code
define('DELETE', 'delete');
define('CANCEL', 'cancel');

Écrit par : FoxP2 29 Nov 2010, 17:50

constantes obsolètes :
catalog/includes/languages/french/shopping_cart.php :

Code
define('TABLE_HEADING_REMOVE', 'Supprimer');
define('TABLE_HEADING_QUANTITY', 'Qté.');
define('TABLE_HEADING_MODEL', 'Modèle');
define('TABLE_HEADING_TOTAL', 'Total');
define('SUB_TITLE_TOTAL', 'Total :');

catalog/includes/languages/english/shopping_cart.php :
Code
define('TABLE_HEADING_REMOVE', 'Remove');
define('TABLE_HEADING_QUANTITY', 'Qty.');
define('TABLE_HEADING_MODEL', 'Model');
define('TABLE_HEADING_TOTAL', 'Total');
define('SUB_TITLE_TOTAL', 'Total:');

Écrit par : Gnidhal 29 Nov 2010, 22:11

@FoxP2, tu l'as modifié sur le Git ?
je ferai un update final de la contribution fr pour éviter trop de dépôts (à près de 300Ko le zip, j'essaye de grouper)

Écrit par : FoxP2 29 Nov 2010, 22:21

@Gnidhal :
non, j'attends le retour sur le bug report.

Écrit par : FoxP2 2 Dec 2010, 14:55

erreur de traduction :
fichier admin/includes/languages/french/banner_statistics.php :
remplacer lignes 19 :

Code
define('TEXT_BANNERS_DATA', 'D<br \>a<br \>t<br \>a');

par :
Code
define('TEXT_BANNERS_DATA', 'D<br />a<br />t<br />a');



par contre contrairement à la précédente version FR, certaines constantes de la table configuration n'ont pas été localisées :
ID : 5 / 6 / 110 / 111
?

Écrit par : FoxP2 3 Dec 2010, 12:07

erreur de traduction :
catalog/install/oscommerce_fr.sql :
ligne 971, remplacer :

Code
INSERT INTO countries VALUES (73,'France','FR','FRA','1');

par :
Code
INSERT INTO countries VALUES (73,'France','FR','FRA','5');

Écrit par : EMA Tech. 4 Feb 2011, 17:40

Petite erreur dans l'interface d'administration au niveau du logo :
"Le logo doit être au format PNG et sera sauveré en:"

Écrit par : polo 5 Apr 2011, 10:12

Bonjour,

Gros bug SQL:

Code
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

Quand ont désire supprimer une catégorie qui comporte des accents dans le titre ou mot clé. blink.gif

Écrit par : germa 6 Apr 2012, 17:02

dans catalog/includes/languages, dans le fichier french.php
ligne 249
define('TEXT_CCVAL_ERROR_INVALID_NUMBER', 'Le numémero entrée pour cette carte de crédit n\'est pas valide. Veuillez vérifier le numéro et réessayez.');

remplacer "numémero entrée" PAR "numéro entré"


dans catalog/includes/languages/french dans le fichier password_forgotten.php
ligne 23
define('EMAIL_PASSWORD_REMINDER_BODY', 'Un nouveau mot de passe a été demandé de ' . tep_get_ip_address() . '.' . "\n\n" . 'Votre nouveau mot de passe sur \'' . STORE_NAME . '\' est:' . "\n\n" . ' %s' . "\n\n"."Ne faites pas de copier/coller depuis ce mail mais recopier ce mot de passe manuellement.\nEn faisant un copier/coller, vous risquez d'insérer un caractère de contrôle (fin de ligne, retour chariot, espace...) qui rendra ce mot de passe invalide. Enfin, veillez aux différences entre majuscule et minuscule, aussi bien pour le mot de passe que pour l'adresse mail de connexion." );

remplacer "recopier" PAR "recopiez"

Écrit par : moulte 12 May 2012, 19:19

Bonjour il y a une erreur dans le nom d'un département

île-et-vilaine

il faut mettre

Ille-et-vilaine

Écrit par : cetanne 12 Dec 2012, 21:33

Bonjour,

Dans reviews.php on peux lire :

Citation
Il n'y a pour le moment aucune avis sur ce produit.

"aucun" serait plus approprié

A modifier donc dans includes/languages/french.php

remplacer :

define('TEXT_NO_REVIEWS', 'Il n\'y a pour le moment aucune avis sur ce produit.');

par

define('TEXT_NO_REVIEWS', 'Il n\'y a pour le moment aucun avis sur ce produit.');

Voilà smile.gif

Écrit par : FoxP2 2 Jul 2013, 05:47

dans la table configuration, pour le groupe 3, en référence de notre dépôt github : https://github.com/oscommerce-france/oscommerce2/blob/master/catalog/install/oscommerce_fr.sql#L747

traduction non réalisée :

Code
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Entrées du carnet d\'adresses', 'MAX_ADDRESS_BOOK_ENTRIES', '5', 'Nombre maximum d\'entrée que le client est autorisé pour son carnet d\'adresse', '3', '1', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Résultat de recherches', 'MAX_DISPLAY_SEARCH_RESULTS', '20', 'Nombre de produit à afficher', '3', '2', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Liens de page', 'MAX_DISPLAY_PAGE_LINKS', '5', 'Nombre de liens numérotés utilisé pour la pagination des résultats', '3', '3', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Promotions', 'MAX_DISPLAY_SPECIAL_PRODUCTS', '9', 'Nombre maximum de promotions à afficher', '3', '4', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Module nouveaux produits', 'MAX_DISPLAY_NEW_PRODUCTS', '9', 'Nombre maximum de nouveaux produits à afficher', '3', '5', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Produits à venir', 'MAX_DISPLAY_UPCOMING_PRODUCTS', '10', 'Nombre maximum de produits à venir à afficher', '3', '6', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Liste fabricants', 'MAX_DISPLAY_MANUFACTURERS_IN_A_LIST', '0', 'Utilisé dans la boîte fabricants: lorsque le nombre de fabricants dépasse ce nombre, une liste déroulante s\'affiche à la place de la liste par défaut', '3', '7', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Largeur de la liste fabricants', 'MAX_MANUFACTURERS_LIST', '1', 'Utilisé dans la boîte fabricants: lorsque cette valeur est \'1\' la liste déroulante classique sera utilisée pour la boîte du fabricant. Sinon, une zone de liste avec le nombre de lignes sera affiché.', '3', '7', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Longueur du nom du fabricant', 'MAX_DISPLAY_MANUFACTURER_NAME_LEN', '15', 'Utilisé dans la boîte fabricants: longueur maximale des fabricants nom à afficher', '3', '8', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Nouvel avis', 'MAX_DISPLAY_NEW_REVIEWS', '6', 'Le nombre maximum de nouveaux commentaires à afficher', '3', '9', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Selection aléatoire des avis', 'MAX_RANDOM_SELECT_REVIEWS', '10', 'Nombre aléatoire à sélectionner pour choisir un avis de client', '3', '10', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Sélection aléatoire des nouveaux produits', 'MAX_RANDOM_SELECT_NEW', '10', 'Nombre aléatoire à sélectionner pour choisir un nouveau produit à afficher', '3', '11', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Sélection de produits en promo', 'MAX_RANDOM_SELECT_SPECIALS', '10', 'Nombre aléatoire à sélectionner pour choisir un produit en promotion à afficher', '3', '12', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Catégories par ligne', 'MAX_DISPLAY_CATEGORIES_PER_ROW', '3', 'Nombre de catégories par ligne à afficher', '3', '13', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Liste nouveaux produits', 'MAX_DISPLAY_PRODUCTS_NEW', '10', 'Nombre maximum de nouveaux produits à afficher dans la page des nouveaux produits', '3', '14', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Meilleures ventes', 'MAX_DISPLAY_BESTSELLERS', '10', 'Nombre maximum de nouveaux produits à afficher dans une nouvelle page de produits', '3', '15', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Aussi acheté', 'MAX_DISPLAY_ALSO_PURCHASED', '6', 'Nombre maximum de produits également achetés à afficher', '3', '16', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Boîte historique des commandes', 'MAX_DISPLAY_PRODUCTS_IN_ORDER_HISTORY_BOX', '6', 'Nombre maximum de produits à afficher dans la boîte de l\'historique des commandes du client', '3', '17', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Historique commandes', 'MAX_DISPLAY_ORDER_HISTORY', '10', 'Nombre maximum de produits à afficher dans la page l\'historique des commandes du client', '3', '18', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Quantité produits dans le panier', 'MAX_QTY_IN_CART', '99', 'Nombre maximum de quantités de produit qui peuvent être ajoutés au panier (0 pour aucune limite)', '3', '19', now());


je suis étonné que depuis 3 ans personne n'est remonté ce ratage.

Écrit par : lorem_ipsum 7 Nov 2013, 16:57

Salut,

Dans password_reset.php du http://addons.oscommerce.com/info/7634 il y a un doublon sur NAVBAR_TITLE_1

define('NAVBAR_TITLE_1', 'Mise à jour du mot de passe');

qui devrait être

define('NAVBAR_TITLE_2', 'Mise à jour du mot de passe');


Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)