Olivier CLEMENCE Posted July 9, 2012 Share Posted July 9, 2012 Bonjour, j'ai ajouté un texte au template d'un module et je voulais gérer les traductions dans le back office. Malheureusement j'ai le message suivant: " Attention, votre fournisseur d'accès limite le nombre de champs que l'on peut envoyer via un formulaire 1000 Pour max_input_vars Demandez à votre hébergeur d'augmenter les limites post et request à 1404 au moins. ou éditer le fichier de traduction manuellement." Mais dans la doc officielle il disent de ne jamais modifier manuellement le fichier de traduction: http://doc.prestasho...iond%27unmodule Donc ça tourne un peu en rond. de plus même si je ne suis pas les consigne de la doc officielle je ne vois pas comment ajouter mon texte dans le fichier de langue ou chaque ligne est de cette forme: $_MODULE['<{blocknewproducts}prestashop>blocknewproducts_2bc4c1efe10bba9f03fac3c59b4d2ae9'] = 'Aucun nouveau produit à l\'heure actuelle'; Quelqu'un aurait une idée ? Link to comment Share on other sites More sharing options...
devprestacom Posted July 9, 2012 Share Posted July 9, 2012 Bonsoir, Si c'est possible, je pense que c'est mieux de chercher à augmenter la valeur de max_input_vars Cordialement, Link to comment Share on other sites More sharing options...
laurent75014 Posted July 9, 2012 Share Posted July 9, 2012 (edited) Bonsoir, Je suis dans le même cas, mon hébergeur fixe une limite "max_input_vars" Solution trouvé sur le forum: Traduire manuellement avec un site comme celui ci http://www.md5.fr/ Exemple: Si le texte à traduire dans ton module blocknewproducts est "new product" Ta ligne a rajouter à ton fichier fr.php sera $_MODULE['<{blocknewproducts}prestashop>blocknewproducts_4685bd41e67d991c7672b7289a001979'] = 'Nouveau produit'; 4685bd41e67d991c7672b7289a001979 est la conversion de new product en MD5 Edited July 9, 2012 by laurent75014 (see edit history) 1 Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted July 10, 2012 Author Share Posted July 10, 2012 Merci pour vos réponses. Malheureusement je ne peux pas augmenter max_input_vars merci pour l'astuce du md5 je n'avais pas percuté que c'était ça en fait le code dans ce fichier . Link to comment Share on other sites More sharing options...
Miryam68 Posted July 29, 2012 Share Posted July 29, 2012 Bonsoir, Je suis dans le même cas, mon hébergeur fixe une limite "max_input_vars" Solution trouvé sur le forum: Traduire manuellement avec un site comme celui ci http://www.md5.fr/ Exemple: Si le texte à traduire dans ton module blocknewproducts est "new product" Ta ligne a rajouter à ton fichier fr.php sera $_MODULE['<{blocknewproducts}prestashop>blocknewproducts_4685bd41e67d991c7672b7289a001979'] = 'Nouveau produit'; 4685bd41e67d991c7672b7289a001979 est la conversion de new product en MD5 Bonsoir, Je suis dans le même cas, mon hébergeur fixe une limite "max_input_vars" Solution trouvé sur le forum: Traduire manuellement avec un site comme celui ci http://www.md5.fr/ Exemple: Si le texte à traduire dans ton module blocknewproducts est "new product" Ta ligne a rajouter à ton fichier fr.php sera $_MODULE['<{blocknewproducts}prestashop>blocknewproducts_4685bd41e67d991c7672b7289a001979'] = 'Nouveau produit'; 4685bd41e67d991c7672b7289a001979 est la conversion de new product en MD5 Bonsoir, J'ai une question , Que faire quand le fichier langue est déjà sous cette forme , que tout est bien en français sous cette forme Mais que sur le site les informations s'affiche en anglais ? Link to comment Share on other sites More sharing options...
jeckyl Posted July 29, 2012 Share Posted July 29, 2012 Bonjour, je ne connaissait pas le coup du md5, très intéressant. Par contre pour ceux qui veulent faire simplement leurs traduction nous avons fait un module qui contourne le soucis de la limite des hébergeurs et permet de traduire à l'aide des sites externes comme bing ou google translate. http://www.prestatoolbox.fr/outils-administration/206-traduction-simplifiee-de-prestashop.html @Miryam68 : Le soucis peut venir que le module est bien traduit dans son répertoire mais qu'il est surchargé dans le template et que le fichier de traduction dans le template n'est pas bon. Link to comment Share on other sites More sharing options...
Miryam68 Posted July 30, 2012 Share Posted July 30, 2012 Bonjour Ok merci de votre réponse Link to comment Share on other sites More sharing options...
Psycho999 Posted January 15, 2013 Share Posted January 15, 2013 Bonjour, En fait, pour mon cas perso j'ai trouver une façon baucoup plus simple de modifier la traduction (selon moi) Il suffit d'aller dans le ftp: votre_site-->dossier modules-->module_X_à_modifier--> identifier le fichier de langue (en.php ou es.php ou fr.php) que vous voulez modifier - Importez le sur votre bureau - ouvrez le avec note-pad ou dreamweaver (edition rechercher et remplacer dans dreamweaver beaucoup rapide quand il y a des centaines de lignes de codes) - une fois que le terme ou la phrase à remplacer est identifiée vous n'avez plus qu'à le remplacer - enregistrer - recharger le fichier à l'endroit d'origine dans le ftp Le tour et jouer En espérant avoir aider quelqu'un. En tout cas moi sa ma bien aider. 1 Link to comment Share on other sites More sharing options...
OLIVIER793 Posted October 4, 2013 Share Posted October 4, 2013 Salut à tous, je deterre la hache de guerre. Je suis bloqué, j'ai acheté un thème Presta et il n'est plus distribué quelques jours après, et donc pas de support (l'auteur m'a répondu qu'il ne 'provide no support anymore'). Du coup je me réferre à vous, j'essaie de faire la méthode de Florianmichel, car mon hébergeur (OVH Serveur mutualisé) ne me permet pas de faire autrement pour les traductions (nombre de champs formulaire limités) En fait je comprend pas vraiment, je n'ai pas de fichier fr.php dans mes dossiers de modules de mon thème. J'ai jsute un it.php Si quelqu'un à une idée, je sens que je vais me prendre la tête sur un truc qui pourrai être fait peut être assez facilement, mais je ne suis pas développeur malheureusement Le thème en question : simplegreat Link to comment Share on other sites More sharing options...
OLIVIER793 Posted October 6, 2013 Share Posted October 6, 2013 Bon ne vous emmerdez pas, j'ai tout fait en local, et ça a généré des fichiers fr.php dans mes dossiers modules du thème en question. En suite j'ai uploadé via FTP tous mes fichiers fr.php et mes traductions ont été effectuées. Il a quand même fallu que je mette à jour la langue 'French' via l'onglet traductions. Un peu galéré j'avoue, mais OVH ne pouvait rien faire. Merci quand même 1 Link to comment Share on other sites More sharing options...
Aero45 Posted January 12, 2014 Share Posted January 12, 2014 Bonjour, idem pour moi , je suis en train d'essayer de modifier manuellement le fichier traduction pour changer le titre d'un block. Je suis passer via MD5, mais j'ai des questions auxquels je souhaiterais que vous m'apportiez des réponses.Voici le fichier fr.php du blockstore: Theme default prestashop 1.5.6.1, je suis en local<?phpglobal $_MODULE;$_MODULE = array();$_MODULE['<{blockstore}prestashop>blockstore_68e9ecb0ab69b1121fe06177868b8ade'] = 'Bloc magasins';$_MODULE['<{blockstore}prestashop>blockstore_2d7884c3777bd04028c4a55a820880a8'] = 'Affiche un bloc avec un lien vers la liste des magasins';$_MODULE['<{blockstore}prestashop>blockstore_126b21ce46c39d12c24058791a236777'] = 'image non valable';$_MODULE['<{blockstore}prestashop>blockstore_df7859ac16e724c9b1fba0a364503d72'] = 'une erreur s\'est produite lors de l\'envoi';$_MODULE['<{blockstore}prestashop>blockstore_efc226b17e0532afff43be870bff0de7'] = 'Paramètres mis à jour';$_MODULE['<{blockstore}prestashop>blockstore_151e79863510ec66281329505bf9fbde'] = 'Configuration du bloc magasins';$_MODULE['<{blockstore}prestashop>blockstore_2dd1d28275cdb8b78ebd17f6e25aac0d'] = 'Image du bloc';$_MODULE['<{blockstore}prestashop>blockstore_8c38cf08a0d0a01bd44c682479432350'] = 'Changer l\'image :';$_MODULE['<{blockstore}prestashop>blockstore_3eedfc0fbc9042acf0ecfe0f325428c4'] = 'l\'image sera affichée au format 174x115';$_MODULE['<{blockstore}prestashop>blockstore_c9cc8cce247e49bae79f15173ce97354'] = 'Enregistrer';$_MODULE['<{blockstore}prestashop>blockstore_8c0caec5616160618b362bcd4427d97b'] = 'Nos magasins';$_MODULE['<{blockstore}prestashop>blockstore_28fe12f949fd191685071517628df9b3'] = 'Découvrez nos magasins!';$_MODULE['<{blockstore}prestashop>blockstore_34c869c542dee932ef8cd96d2f91cae6'] = 'Nos magasins';$_MODULE['<{blockstore}prestashop>blockstore_61d5070a61ce6eb6ad2a212fdf967d92'] = 'Découvrez nos magasins';Je voudrais changer Nos Magasins en Nos ateliers: question: pourquoi le code MD5 n'est pas le même pour les 2 lignes " nos magasins" ??? et que faut il que je change exactement pour faire cette modif de nom.merci de votre aide Link to comment Share on other sites More sharing options...
Roben13 Posted January 12, 2014 Share Posted January 12, 2014 Bonsoir, Effectivement le plus simple pour modifier les fichiers de traduction est de passer par FTP avec un logiciel comme FileZila ou encore par le CPanel de son serveur. ;-) Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 12, 2014 Share Posted January 12, 2014 Bonjour, idem pour moi , je suis en train d'essayer de modifier manuellement le fichier traduction pour changer le titre d'un block. Je suis passer via MD5, mais j'ai des questions auxquels je souhaiterais que vous m'apportiez des réponses. Voici le fichier fr.php du blockstore: Theme default prestashop 1.5.6.1, je suis en local <?php global $_MODULE; $_MODULE = array(); $_MODULE['<{blockstore}prestashop>blockstore_68e9ecb0ab69b1121fe06177868b8ade'] = 'Bloc magasins'; $_MODULE['<{blockstore}prestashop>blockstore_2d7884c3777bd04028c4a55a820880a8'] = 'Affiche un bloc avec un lien vers la liste des magasins'; $_MODULE['<{blockstore}prestashop>blockstore_126b21ce46c39d12c24058791a236777'] = 'image non valable'; $_MODULE['<{blockstore}prestashop>blockstore_df7859ac16e724c9b1fba0a364503d72'] = 'une erreur s\'est produite lors de l\'envoi'; $_MODULE['<{blockstore}prestashop>blockstore_efc226b17e0532afff43be870bff0de7'] = 'Paramètres mis à jour'; $_MODULE['<{blockstore}prestashop>blockstore_151e79863510ec66281329505bf9fbde'] = 'Configuration du bloc magasins'; $_MODULE['<{blockstore}prestashop>blockstore_2dd1d28275cdb8b78ebd17f6e25aac0d'] = 'Image du bloc'; $_MODULE['<{blockstore}prestashop>blockstore_8c38cf08a0d0a01bd44c682479432350'] = 'Changer l\'image :'; $_MODULE['<{blockstore}prestashop>blockstore_3eedfc0fbc9042acf0ecfe0f325428c4'] = 'l\'image sera affichée au format 174x115'; $_MODULE['<{blockstore}prestashop>blockstore_c9cc8cce247e49bae79f15173ce97354'] = 'Enregistrer'; $_MODULE['<{blockstore}prestashop>blockstore_8c0caec5616160618b362bcd4427d97b'] = 'Nos magasins'; $_MODULE['<{blockstore}prestashop>blockstore_28fe12f949fd191685071517628df9b3'] = 'Découvrez nos magasins!'; $_MODULE['<{blockstore}prestashop>blockstore_34c869c542dee932ef8cd96d2f91cae6'] = 'Nos magasins'; $_MODULE['<{blockstore}prestashop>blockstore_61d5070a61ce6eb6ad2a212fdf967d92'] = 'Découvrez nos magasins'; Je voudrais changer Nos Magasins en Nos ateliers: question: pourquoi le code MD5 n'est pas le même pour les 2 lignes " nos magasins" ??? et que faut il que je change exactement pour faire cette modif de nom. merci de votre aide Bonjour, je ne sais pas où vous avez pris le fichier fr.php présenté mais le mien de base sur cette version ressemble plutôt à cela : $_MODULE['<{blockstore}prestashop>blockstore_68e9ecb0ab69b1121fe06177868b8ade'] = 'Bloc magasins'; $_MODULE['<{blockstore}prestashop>blockstore_2d7884c3777bd04028c4a55a820880a8'] = 'Affiche un bloc avec un lien vers la liste des magasins'; $_MODULE['<{blockstore}prestashop>blockstore_126b21ce46c39d12c24058791a236777'] = 'image non valable'; $_MODULE['<{blockstore}prestashop>blockstore_df7859ac16e724c9b1fba0a364503d72'] = 'une erreur s\'est produite lors de l\'envoi'; $_MODULE['<{blockstore}prestashop>blockstore_efc226b17e0532afff43be870bff0de7'] = 'Paramètres mis à jour'; $_MODULE['<{blockstore}prestashop>blockstore_151e79863510ec66281329505bf9fbde'] = 'Configuration du bloc magasins'; $_MODULE['<{blockstore}prestashop>blockstore_2dd1d28275cdb8b78ebd17f6e25aac0d'] = 'Image du bloc'; $_MODULE['<{blockstore}prestashop>blockstore_8c38cf08a0d0a01bd44c682479432350'] = 'Changer l\'image :'; $_MODULE['<{blockstore}prestashop>blockstore_3eedfc0fbc9042acf0ecfe0f325428c4'] = 'l\'image sera affichée au format 174x115'; $_MODULE['<{blockstore}prestashop>blockstore_c9cc8cce247e49bae79f15173ce97354'] = 'Enregistrer'; $_MODULE['<{blockstore}prestashop>blockstore_8c0caec5616160618b362bcd4427d97b'] = 'Nos magasins'; $_MODULE['<{blockstore}prestashop>blockstore_28fe12f949fd191685071517628df9b3'] = 'Découvrez nos magasins!'; Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 12, 2014 Share Posted January 12, 2014 Bonsoir, Effectivement le plus simple pour modifier les fichiers de traduction est de passer par FTP avec un logiciel comme FileZila ou encore par le CPanel de son serveur. ;-) C’est vrai c'est simplement sauf lorsque la liste des traduction est longue comme le bras car on a pas le texte en anglais en face donc plus complexe pour savoir quoi changer. Link to comment Share on other sites More sharing options...
micbus007 Posted January 13, 2014 Share Posted January 13, 2014 Bonjour, Pour la traduction en hébergement ovh mutualisé, vous placez dans le répertoire admin un fichier .htaccess avec comme directive: SetEnv PHP_VER 5.2 Je l'ai testé sous prestashop 1.5.6.1 et fonctionne tres bien Link to comment Share on other sites More sharing options...
Aero45 Posted January 13, 2014 Share Posted January 13, 2014 Merci à tous pour vos réponses, mais pour le moment je ne suis pas hébergé, je suis en local et quand je passe par le module traduction du BO j'ai le message :"max_input_vars". En ce qui concerne mon fichier fr.php, il vient du repertoire translation du " blockstore" et effectivement j'ai 2 fois les même lignes mais avec des traduction MD5 différente ?? Donc ma question reste toujours en suspend. Merci de vos réponses Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 13, 2014 Share Posted January 13, 2014 Si vous êtes en local il vous suffit de configurer convenablement votre serveur local pour ne plus avoir le soucis de limitation max_input_vars Link to comment Share on other sites More sharing options...
Aero45 Posted January 13, 2014 Share Posted January 13, 2014 Si vous êtes en local il vous suffit de configurer convenablement votre serveur local pour ne plus avoir le soucis de limitation max_input_vars Merci, j'ai fait la modif dans le fichier php.ini que j'ai ouvert avec notepad++, je peux maintenant avoir acces a la traduction des modules via le BO, par contre apres modif, mon fichier fr.php que je trouve dans le chemin : C:\wamp\www\prestashop\modules\blockstore\translations, n'est pas modifié ??? ne serait ce pas le bon fichier ?? Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 13, 2014 Share Posted January 13, 2014 avez vous regardé dans le template si le module est modifié ? Link to comment Share on other sites More sharing options...
cyssoo Posted January 2, 2016 Share Posted January 2, 2016 Yop, Juste pour ajouter ma petite contribution au topic : Si vous désinstallez certains modules de votre choix, cela réduit le nombre de max_input_vars. En cas de besoin ça peut dépanner (même si ça reste très embêtant de se retrouver coincé à cause de ce genre de trucs). Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now