Jump to content

Traduction non prise en compte, obligation de passer par l'interface 1.6


Recommended Posts

Bonjour,

Je vous fais part d'un soucis que j'ai rencontré qui a trouvé une solution vraiment… étrange. Mais avec la 1.7 j'avoue ne plus être étonné de rien.

Pour ma part tout était bon avec l'interface de traduction de la 1.7 et pourtant des champs d'un module ne voulaient pas se traduire. J'ai tenté cette méthode après avoir vu que certains modules ouvraient leur traduction dans l'ancienne interface (alors que d'autres non), et là je me suis rendu compte que les champs n'étaient pas rempli. Il faut "enregistrer et rester", puis s'il remet les champs vides, simplement recharger la page. Et là les traductions apparaissent et tout fonctionne parfaitement sur la partie publique !

Par exemple en 1.7 l'url pour un module est : https://site.fr/admin/index.php/improve/international/translations/?lang=fr&type=modules&locale=fr-FR&selected=nomdumodule

Pour avoir l'interface de traduction de la 1.6 : https://site.fr/admin/index.php?controller=AdminTranslations&conf=4&lang=fr&type=modules&module=nomdumodule&theme=

Est-ce un bug connu ?

Edited by SamPlissken (see edit history)
Link to comment
Share on other sites

Force dans le sens où quand on prend un nouvel hébergement c'est forcément PHP7.3, je précise.

J'ai à côté de ça d'autres instances Gandi qui sont toujours en 5.3 et qui n'en bougeront pas, sauf si une solution miracle permet de moderniser la 1.6 pour PHP7 voit le jour...

Link to comment
Share on other sites

On 4/14/2020 at 7:49 PM, SamPlissken said:

Bonjour,

Je vous fais part d'un soucis que j'ai rencontré qui a trouvé une solution vraiment… étrange. Mais avec la 1.7 j'avoue ne plus être étonné de rien.

Pour ma part tout était bon avec l'interface de traduction de la 1.7 et pourtant des champs d'un module ne voulaient pas se traduire. J'ai tenté cette méthode après avoir vu que certains modules ouvraient leur traduction dans l'ancienne interface (alors que d'autres non), et là je me suis rendu compte que les champs n'étaient pas rempli. Il faut "enregistrer et rester", puis s'il remet les champs vides, simplement recharger la page. Et là les traductions apparaissent et tout fonctionne parfaitement sur la partie publique !

Par exemple en 1.7 l'url pour un module est : https://site.fr/admin/index.php/improve/international/translations/?lang=fr&type=modules&locale=fr-FR&selected=nomdumodule

Pour avoir l'interface de traduction de la 1.6 : https://site.fr/admin/index.php?controller=AdminTranslations&conf=4&lang=fr&type=modules&module=nomdumodule&theme=

Est-ce un bug connu ?

j'ai pas trop compris cette histoire d'url, peux tu expliquer plus en détail? ;)

Link to comment
Share on other sites

Malheureusement je ne vois pas trop comment expliquer ça plus en détail haha.

La première url permet d'accéder à l'interface de traduction de la 1.7, et la seconde permet d'accéder à l'interface telle qu'on la connaissait sous la 1.6. Dans mon cas la traduction manuelle n'était jamais prise en compte, et c'est en accédant à l'interface 1.6 et en remplissant les champs que ma traduction s'est enfin affichée sur la partie publique.

Link to comment
Share on other sites

On 4/15/2020 at 4:05 AM, SamPlissken said:

Hahaha tellement vrai, et pourtant paraît que ça s'est amélioré depuis peu… Je n'imagine pas avant. C'est vraiment parce que les hébergeurs forcent PHP7.3 que j'y suis passé sinon j'aurais installé la 1.6 même encore maintenant…

La 1.7 n'est pas encore compatible avec php 7.3

C'est prévu pour la futur 1.7.7 prevue pour Q2 2020

https://github.com/PrestaShop/PrestaShop/issues/12461

7 hours ago, SamPlissken said:

sauf si une solution miracle permet de moderniser la 1.6 pour PHP7 voit le jour...

Genre ca ? https://store.enter-solutions.com/fr/80-prestashop-16126.html

 

Link to comment
Share on other sites

Oui c'est en 7.2 que l'hébergeur est passé, à force d'y regarder et de lire des choses dessus je ne sais plus qui est quoi.

Pour l'autre solution, c'est sympa, mais : est-ce viable sur le long terme ? Est-ce que ça sera maintenu à jour ? Quid des modules ? On parle d'un site pour des boutiques qui ne vivent que sur les revenus générés, ce n'est pas à prendre à la légère.

Link to comment
Share on other sites

C'est pour ça que professionnellement je n'ai jamais sauté le pas, jusque là. S'ils forcent malheureusement on risque de se retrouver coincer au bout d'un moment, et je peux pas forcer des clients actuels à payer une transition vers la 1.7 dans quelques années ou même avant.

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...