Jump to content

Traductions qui se remettent à 0


yts

Recommended Posts

Bonjour,

 

depuis quelques temps si je vais éditer les traductions d'un module de mon presta, lors de la sauvegarde de celles-ci, elles se remettent à 0, les modifications ne sont pas enregistrées.

 

Avez vous déja rencontré ce souci ?

 

Merci,

 

yts

Link to comment
Share on other sites

Bonjour

 

Vérifiez la taille de votre base de donnée si elle n'est pas saturé ou dépassé.

Vérifiez votre espace disque de votre hébergement

 

Vérifiez le chmod des dossiers langues.

 

Si une modification ne s'enregistre pas c'est souvent manque de place ou droit sur les fichiers.

Link to comment
Share on other sites

Merci pour vos conseils.

 

La base de donnée peut monter jusqu'a 100mo or elle fait entre 8 et 9 donc de ce coté c'est bon.

 

Je dois encore vérifier les droits.

 

Cependants lorsque je passe mon employé en EN certains champs du back office (la visualisation d'une commande client notamment) sont correctement traduits en français. Quand je repasse en FR, l'affichage de cette commande se fait en anglais...

 

Merci pour votre aide.

 

yts

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 weeks later...

Je me répète vu que plusieurs ont ce problème mais personne n'indique pas s'ils ont fait les vérifications que j'ai indiquer Merci de le faire et de faire un retour.

 

Bonjour

 

Vérifiez la taille de votre base de donnée si elle n'est pas saturé ou dépassé.

Vérifiez votre espace disque de votre hébergement

 

Vérifiez le chmod des dossiers langues.

 

Si une modification ne s'enregistre pas c'est souvent manque de place ou droit sur les fichiers.

 

Ou problèmes de mémoires pas assez haute pour excuter l'action

Link to comment
Share on other sites

les traductions ne sont stockées dans la bdd, je pense qu'il faut d'abord vérifier pour un module donné (traduction ne se fait pas) si le contenu des fichiers traductions est correct, si dans back office > outils > traduction les champs sont biens rempli ou tous vides... là on aurait déjà une meilleure idée du problème

Link to comment
Share on other sites

Pardon oron.

 

En effet j'ai regardé les dossiers le CHMOD est 755 et les fichiers 644.

Dois je passer tout les fichiers en 755?

 

Pour la base de données elle fait 100Mo et il me reste plus de 90Mo disponible

 

Le serveur accepte 100Go et il y en 124Mo utilisé.

 

C'est depuis l'installation du nouveau thème que cela ne fonctionne pas.

Link to comment
Share on other sites

Pour ceos.pro, le problème est que les fichiers langues sont bien présent en revanche dans outils -> traduction, je choisis modules et si je rempli les champs vide et que je sauvegarde, la sauvegarde n'est pas faite.

 

C'est à dire que j'ai beau traduire et essayer de sauvegarder, les champs restent vide et donc le site reste en anglais.

 

Pour rappel: www.hitechstore.fr

Link to comment
Share on other sites

[Hitechstore]

 

chmod 755 c'est uniquement les dosiers et sous-dossiers, chmod 644 c'est uniquement les fichiers.

point de vu chmod ça doit fonctionner vu que c'est les chmod habituel qui donne les droits nécessaire.

 

Niveau base de donnée donc 190 Mo ene tout c'est bon il reste de la place.

 

Est-ce qu'il ya un message d'erreur ?

 

Sinon dans le dossier /config/config.inc.php la ligne :

 

@ini_set('display_errors', 'off'); << mettre le off a on

 

si un message d'erreur s'affiche lors de l'enregistrement de la traduction ou même avant

 

copier au moins la 1ere ligne en entier et coller ici Merci.

Link to comment
Share on other sites

J'ai exactement comme toi, français et french par défaut.

 

J'ai lu cela à un endroit mais je vois pas trop comment faire en fait:

 

Dans les fichiers de langue, les clefs utilisent le thème courant

 

$_MODULE['<{blockcms}prestashop>blockcms_cd275312651aebf8cbbb8d3bb1c086ae'] = 'Bloc CMS';

 

Il faut donc que la clef soit modifiée

 

$_MODULE['<{blockcms}unnouveautheme>blockcms_cd275312651aebf8cbbb8d3bb1c086ae'] = 'Bloc CMS';

 

si toutefois on est pas trop d'humeur pour modifier les clefs de tous les fichiers de langue, il est possible de modifier le comportement des traductions dans le fichier /config/smarty.config.inc.php (fonction smartyTranslate)

 

// $key = '<{'.$params['mod'].'}'._THEME_NAME_.'>'.$key;

$key = '<{'.$params['mod'].'}prestashop>'.$key;

Link to comment
Share on other sites

pour ce qui est de $key = '<{'.$params['mod'].'}prestashop>'.$key;

attention, c'est dans if (Tools::file_exists_cache(_PS_THEME_DIR_.'modules/'.$params['mod'].'/'.$iso.'.php'))

 

Tu as quoi dans themes/ton_theme/modules/bloc_cms/fr.php un truc du genre :

 

<?php

 

global $_MODULE;

$_MODULE = array();

$_MODULE['<{blockcms}ton_theme>blockcms_34c869c542dee932ef8cd96d2f91cae6'] = 'Nos magasins';

$_MODULE['<{blockcms}ton_theme>blockcms_d1aa22a3126f04664e0fe3f598994014'] = 'Promotions';

$_MODULE['<{blockcms}ton_theme>blockcms_9ff0635f5737513b1a6f559ac2bff745'] = 'Nouveaux produits';

$_MODULE['<{blockcms}ton_theme>blockcms_3cb29f0ccc5fd220a97df89dafe46290'] = 'Meilleures ventes';

$_MODULE['<{blockcms}ton_theme>blockcms_02d4482d332e1aef3437cd61c9bcc624'] = 'Contactez-nous';

$_MODULE['<{blockcms}ton_theme>blockcms_7a52e36bf4a1caa031c75a742fb9927a'] = 'Propulsé par';

Link to comment
Share on other sites

<?php

 

global $_MODULE;

$_MODULE = array();

$_MODULE['<{blockcms}prestashop>blockcms_cd275312651aebf8cbbb8d3bb1c086ae'] = 'Bloc CMS';

$_MODULE['<{blockcms}prestashop>blockcms_cdca12007979fc49008fd125cdb775fc'] = 'Ajoute un bloc contenant plusieurs lien vers vos CMS';

$_MODULE['<{blockcms}prestashop>blockcms_97390dd0b5ba7867120aee2ff22bfa38'] = 'Configuration des blocs CMS';

$_MODULE['<{blockcms}prestashop>blockcms_1cd127158cfd245511751206f4b3c6f0'] = 'Ajouter un nouveau bloc CMS';

$_MODULE['<{blockcms}prestashop>blockcms_6e1ea63625a85f6d2d9ecbfb79586351'] = 'Liste des blocs CMS de gauche';

$_MODULE['<{blockcms}prestashop>blockcms_b718adec73e04ce3ec720dd11a06a308'] = 'ID';

$_MODULE['<{blockcms}prestashop>blockcms_aae551ce0c29dfe39b0ff20139abdef3'] = 'Nom du bloc';

$_MODULE['<{blockcms}prestashop>blockcms_99121ab27aaa7472cfada9071c5ba434'] = 'Nom de la catégorie CMS';

$_MODULE['<{blockcms}prestashop>blockcms_52f5e0bc3859bc5f5e25130b6c7e8881'] = 'Position';

$_MODULE['<{blockcms}prestashop>blockcms_06df33001c1d7187fdd81ea1f5b277aa'] = 'Actions';

$_MODULE['<{blockcms}prestashop>blockcms_08a38277b0309070706f6652eeae9a53'] = 'Bas';

$_MODULE['<{blockcms}prestashop>blockcms_258f49887ef8d14ac268c92b02503aaa'] = 'Haut';

$_MODULE['<{blockcms}prestashop>blockcms_7dce122004969d56ae2e0245cb754d35'] = 'Éditer';

$_MODULE['<{blockcms}prestashop>blockcms_f2a6c498fb90ee345d997f888fce3b18'] = 'Supprimer';

$_MODULE['<{blockcms}prestashop>blockcms_8f08c1af47e3e9611289c1882befc3a8'] = 'Il n\'existe aucun bloc CMS';

$_MODULE['<{blockcms}prestashop>blockcms_0a40c06f34e5c794a7f0d3085d17d63a'] = 'Liste des blocs CMS de droite';

$_MODULE['<{blockcms}prestashop>blockcms_965be994da393e5aa15bd3a2444c6ccf'] = 'Configuration des liens CMS en pied de page';

$_MODULE['<{blockcms}prestashop>blockcms_fab8ca8250236ed20b96f9750e1eacc7'] = 'Afficher les liens de bas de page';

$_MODULE['<{blockcms}prestashop>blockcms_49ee3087348e8d44e1feda1917443987'] = 'Nom';

$_MODULE['<{blockcms}prestashop>blockcms_c9cc8cce247e49bae79f15173ce97354'] = 'Enregistrer';

$_MODULE['<{blockcms}prestashop>blockcms_5aa1602194579edb6f91d7dd53eadb32'] = 'Nouveau bloc CMS';

$_MODULE['<{blockcms}prestashop>blockcms_e83c1afa1d3dbe19fa9becebb5ca8480'] = 'Édition du bloc CMS';

$_MODULE['<{blockcms}prestashop>blockcms_7d9a9a0187e212cb7fd126afb8704bd1'] = 'Nom du bloc :';

$_MODULE['<{blockcms}prestashop>blockcms_bdbaef442c586e1bbecb44eba1ba7e2d'] = 'Si vous laissez ce champ vide, le nom du block sera le nom de la catégorie';

$_MODULE['<{blockcms}prestashop>blockcms_7310626b183e1bcfcc61b844e8ea3c5c'] = 'Choisissez une catégorie CMS :';

$_MODULE['<{blockcms}prestashop>blockcms_be9469719aa6efa2fc3bd5768bc406d7'] = 'Emplacement';

$_MODULE['<{blockcms}prestashop>blockcms_945d5e233cf7d6240f6b783b36a374ff'] = 'Gauche';

$_MODULE['<{blockcms}prestashop>blockcms_92b09c7c48c520c3c55e497875da437c'] = 'Droite';

$_MODULE['<{blockcms}prestashop>blockcms_1acef6bfa7dc3360eed6bf44851fa6a4'] = 'Afficher les boutiques :';

$_MODULE['<{blockcms}prestashop>blockcms_93cba07454f06a4a960172bbd6e2a435'] = 'Oui';

$_MODULE['<{blockcms}prestashop>blockcms_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Non';

$_MODULE['<{blockcms}prestashop>blockcms_08f3899ad165f85f8596199966b8c673'] = 'Afficher \"Nos Boutiques\" en bas du block';

$_MODULE['<{blockcms}prestashop>blockcms_ea4788705e6873b424c65e91c2846b19'] = 'Retour';

$_MODULE['<{blockcms}prestashop>blockcms_f7df0009efd65cec8e54cf4ef30abf5e'] = 'Champ \"afficher la boutique\" invalide';

$_MODULE['<{blockcms}prestashop>blockcms_903d12e7aa8c380c290b78c1898e01b7'] = 'Emplacement invalide';

$_MODULE['<{blockcms}prestashop>blockcms_92fc29650a0f9dd3fca4e5de1845f78b'] = 'Vous devez choisir au moins une page ou sous-catégorie pour créer un bloc CMS';

$_MODULE['<{blockcms}prestashop>blockcms_5e75cbfbfd02a7b2fab0ed21505e811b'] = 'Page CMS ou sous-catégorie invalide';

$_MODULE['<{blockcms}prestashop>blockcms_420d575844f77db5299065080d9c237f'] = 'Nom du bloc trop long';

$_MODULE['<{blockcms}prestashop>blockcms_c12d11dfdaf316576221cf4319fbd7fc'] = 'id_block_cms invalide';

$_MODULE['<{blockcms}prestashop>blockcms_05b51791a83d3cef29ad68b70d48d131'] = 'Footer activation invalide';

$_MODULE['<{blockcms}prestashop>blockcms_5dab5acc3c6a2a7e87e8d8926a2c763e'] = 'Vous essayez de supprimer un block cms inexistant';

$_MODULE['<{blockcms}prestashop>blockcms_138218281781fd0d938a140892d7386c'] = 'Édition des liens CMS en pied de page réussie';

$_MODULE['<{blockcms}prestashop>blockcms_ddd7d8a072783afaf23e5e6843398fc9'] = 'Ajout du bloc CMS réussi';

$_MODULE['<{blockcms}prestashop>blockcms_31a22821c66edf7e3aa33ef1c8109f4c'] = 'Édition du bloc CMS réussie';

$_MODULE['<{blockcms}prestashop>blockcms_10432af9a9d55d5aa8b0f380194af673'] = 'Suppression réussie';

$_MODULE['<{blockcms}prestashop>blockcms_be58fccb15fb119b8c3d485e3a8561c4'] = 'Configuration du bloc CMS';

$_MODULE['<{blockcms}prestashop>blockcms_78edb384f1a71576034e00ed6844bcc2'] = 'Il n\'y a aucun CMS dans cette catégorie CMS';

$_MODULE['<{blockcms}prestashop>blockcms_34c869c542dee932ef8cd96d2f91cae6'] = 'Nos magasins';

$_MODULE['<{blockcms}prestashop>blockcms_d1aa22a3126f04664e0fe3f598994014'] = 'Promotions';

$_MODULE['<{blockcms}prestashop>blockcms_9ff0635f5737513b1a6f559ac2bff745'] = 'Nouveaux produits';

$_MODULE['<{blockcms}prestashop>blockcms_3cb29f0ccc5fd220a97df89dafe46290'] = 'Meilleures ventes';

$_MODULE['<{blockcms}prestashop>blockcms_02d4482d332e1aef3437cd61c9bcc624'] = 'Contactez-nous';

$_MODULE['<{blockcms}prestashop>blockcms_7a52e36bf4a1caa031c75a742fb9927a'] = 'Propulsé par';

 

 

Mais il n'y a pas de balise de fin on dirait est ce normal?

Link to comment
Share on other sites

ton thème s’appelle prestashop ?

sinon dans themes/ton_theme/modules/bloc_cms/fr.php tu devrais avoir un truc du genre :

 

$_MODULE['<{blockcms}ton_theme>blockcms_34c869c542dee932ef8cd96d2f91cae6'] = 'Nos magasins';

 

et non pas

 

$_MODULE['<{blockcms}prestashop>blockcms_34c869c542dee932ef8cd96d2f91cae6'] = 'Nos magasins';

Link to comment
Share on other sites

essaye déjà avec bloc_cms dans themes/prestadesigner_modern_blue/modules/bloc_cms/fr.php:

 

 

<?php

 

global $_MODULE;

$_MODULE = array();

$_MODULE['<{blockcms}prestadesigner_modern_blue>blockcms_34c869c542dee932ef8cd96d2f91cae6'] = 'Nos magasins';

$_MODULE['<{blockcms}prestadesigner_modern_blue>blockcms_d1aa22a3126f04664e0fe3f598994014'] = 'Promotions';

$_MODULE['<{blockcms}prestadesigner_modern_blue>blockcms_9ff0635f5737513b1a6f559ac2bff745'] = 'Nouveaux produits';

$_MODULE['<{blockcms}prestadesigner_modern_blue>blockcms_3cb29f0ccc5fd220a97df89dafe46290'] = 'Meilleures ventes';

$_MODULE['<{blockcms}prestadesigner_modern_blue>blockcms_02d4482d332e1aef3437cd61c9bcc624'] = 'Contactez-nous';

$_MODULE['<{blockcms}prestadesigner_modern_blue>blockcms_7a52e36bf4a1caa031c75a742fb9927a'] = 'Propulsé par';

Link to comment
Share on other sites

Allez c'est parti...

 

Par contre certains titres restent en anglais donc à voir.

 

Je viens de voir aussi que les images sont "bizarre" par rapport à la qualité donc à recharger je pense.

 

Et que le titre principal du site à sauté sur Google, et qu'il m'est impossible de mettre l'éditeur de page d'accueil donc du texte....

 

 

Merci les thèmes pas cher...

Link to comment
Share on other sites

J'ai eu un soucis similaire suite à l'installation d'un module de newsletter tout (et seulement) le back-office était en anglais. J'ai farfouillé dans les fichiers de traductions sans succès, sur la page de traduction du back office mes modifications n'étaient pas prises en compte ...

 

LA SOLUTION :

Outils / Traductions

Dans la partie Ajouter / Mettre à jour une langue, choisir Mettre à jour / French tout en bas de la liste et valider

 

Et là plus de soucis tout est revenu.

 

Bon courage j'espère que ça vous aidera !

  • Like 1
Link to comment
Share on other sites

J'ai eu un soucis similaire suite à l'installation d'un module de newsletter tout (et seulement) le back-office était en anglais. J'ai farfouillé dans les fichiers de traductions sans succès, sur la page de traduction du back office mes modifications n'étaient pas prises en compte ...

 

LA SOLUTION :

Outils / Traductions

Dans la partie Ajouter / Mettre à jour une langue, choisir Mettre à jour / French tout en bas de la liste et valider

 

Et là plus de soucis tout est revenu.

 

Bon courage j'espère que ça vous aidera !

 

Bien vu, j'étais en train de faire des tests sur une 1.4.7 avec ce problème (une bonne partie du BO était en anglais) et ta solution à marché du premier coup.

Link to comment
Share on other sites

Bonjour,

J ai suivi l évolution de ce post,

J ai vérifié mon espace disk dispo, vérifié les droits d'accès, passé ini_set(display error) a ON et avec tout ça toujours le meme problème :si je rempli les champs vide et que je sauvegarde, la sauvegarde n'est pas faite.

 

NB: ceci est valable avec un module que je viens d'installer. La modification fonctionne avec d'autres modules qui étaient déjà installés! Le developpeur du module me dis que le pb viens de moi car chez lui ça fonctionne nickel

 

Krs

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour à tous!

 

J'ai le même souci avec un module que je viens d'installer (un thème par sous-domaine de Prestatool Box). Je viens de l'installer et maintenant, lorsque je vais sur l'un de mes sous-domaines, j'ai le BlockUserInfo et le Footer qui s'affichent en anglais alors que je n'ai mon site qu'en français.

 

J'ai vérifié comme Oron l'a demandé:

- l'espace de la bdd (ok)

- le volume disque (je suis à 30% d'utilisation)

- les CHMODS (775 sur le dossier Blockuserinfo et 644 sur les fichiers langues)

- j'ai activé l'error config

 

.... et PADAM, voici la belle ligne que je reçois ET QUE JE NE SAIS ABSOLUMENT PAS INTERPRETER! :P

Warning: Cannot modify header information - headers already sent by (output started at /home/isady/www/Charice/config/settings.inc.php:9) in /home/isady/www/Charice/classes/Tools.php on line 107

 

Est-ce que ça dit quelque chose à quelqu'un? Une bonne âme pourrait-elle aider une (jeune) fille en détresse? :-)

 

Merci beaucoup à ceux qui prendront le temps de répondre!

 

Laurène

Link to comment
Share on other sites

ça veux dire que dans le php tu as une redirection qui est faite (avec header("location...")) alors du code html est déjà envoyé tout simplement mais ceci ne doit pas être la cause de ce problème (je ne pense pas). En désactivant/désinstallant les nouveaux modules ça reviens à la normal ?

Link to comment
Share on other sites

Bonjour !

 

J'ai un problème similaire, avec les blocs catégories et permanentlinks.

Ce problème survient avec une v1.4.6.2 et 1.4.7.0 que j'ai installée me disant que c'était le moment de changer de version pour régler le problème ! Mais rien n'y fait ...

 

Description:

 

Le bloc permanentlinks:

 

est en français en local, mais en anglais sur le site en ligne ! Le français est la langue par défaut. Au tout début il était bien en français, mais à un moment il est passé en anglais et depuis impossible de revenir au français !

 

Le bloc catégories:

 

Je veux modifier le titre du bloc. Mais il reste inchangé. Par contre il y a un phénomène intéressant ! Ce bloc est greffé par défaut dans header Et dans leftcolumn.

 

Si je dégreffe blockcategories de header le nouveau titre du bloc s'affiche dans la colonne gauche MAIS ... le bloc est vide !!! Si je regreffe ce bloc dans header, le bloc a de nouveau les catégories affichées, mais le titre revient comme au départ (donc inchangé) !?

 

J'utilise le thème 2 colonnes PRSFREE002, et j'ai l'impression que ces problèmes sont liés au thème (avec le thème prestashop d'origine permanentlinks est bien en français).

Link to comment
Share on other sites

  • 1 month later...

L'alternative est donc de remplacer le fichier monThème/modules/monModule/fr.php de 0Ko par le fichier initial fr.php du module.

Puis de faire un rechercher/remplacer dans le fichier pour remplacer "prestashop" par "MonThème"

Puis modifier les textes que l'on souhaite re-traduire et roule !

 

 

Précision : chaque item qui précède le texte traduit se compose ainsi :

$_MODULE['<{NomDiModule}NomDuThème>NomDuModule_MonTexteOriginalEnAnglaisEncodéEnMD5'] = 'Mon texte traduit';

 

Pour encoder un texte en MD5 => http://www.md5.fr/

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...