Jump to content

Problème traduction : Ajout de traduction prestashop 1.7


aj13016

Recommended Posts

Bonjour,

Je rencontre un souci en voulant ajouter une chaîne de caractère dans mon fichier header.tpl traduisible depuis le back-office.

j'utilise les balises suivantes :

{l s='mon texte' d='Shop.Theme.Global'}

{l s='mon texte'}

Et impossible de retrouver mes chaîne dans l'onglet traduction. j'ai chargé la page, vider mon cache et ça ne marche toujours pas.

Faut il une autre manipulation ? Quelqu'un a une solution ?

Merci d'avance,

 

Link to comment
Share on other sites

Bonjour,

essayez : {l s='mon texte' d='Shop.Theme.Special'} ---> normalement dans traduction theme, vous devriez avoir un onglet -> Shop -> theme -> special.

Les traductions ont commencé à être réellement opérationnelles à partir de la 1.7.2.
Avant, c'était aléatoire, page blanche etc...

V++

Atch

 

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

  • 4 months later...

Bonjour à tous,
J'ai exactement le même problème, c'est éreintant, un truc qui devrait prendre 3mn je suis dessus depuis 1h !

Je suis sur Prestashop 1.7.2.0

J'ai tout essayé

{l s='Generic delivery delay' d='Shop.Theme.Special'}

{l s='Generic delivery delay' d='Shop.Theme.Global'}

{l s='Generic delivery delay' d='Shop.Theme.Catalog'}

dans catalog/product.tpl

dans catalog/_partials/miniatures/product.tpl

Je recharge la page correspondante à chaque fois (est-ce bien utile mais je suis prêt à tout pour que ça marche...)

Je repars toujours du BO >  International > Traduction ... pour bien tout recharger...

Les perfs du site sont bien sur > "forcer la recompliation"

Rien n'apparaît jamais dans Traduction > Theme Classic > English

C'est complètement bugué ou bien il y a une astuce mystérieuse et secrête ?...

jd:angry:

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
  • 8 months later...

Allez voir http://build.prestashop.com/howtos/translation/how-to-translate-your-theme/?_ga=2.170845408.1508871542.1552321569-1715892454.1519030393

These methods only work if you are working on a theme with a name that is not “classic”. If you’re tweaking the Classic theme and you’ve kept the “/classic” folder, your new strings won’t be detected. PrestaShop is only looking for new strings in theme folders other than “/classic”.

Link to comment
Share on other sites

  • 6 months later...

J’ai trouvé une solution.
Quand ça marche pas automatiquement, on fait à la main :
Je prends cet exemple : {l s='my text' d='Shop.Theme.Global'}

Dans \themes\votre_thème\translations\fr-FR\ShopThemeGlobal.fr-FR.xlf
à moins que ce soit app\Resources\translations\fr-FR\ ShopThemeGlobal.fr-FR.xlf :

vous recopiez un paragraphe et vous l’adaptez. Par chez moi, le paragraphe pour ce fichier-là sera :
      <trans-unit id="d3b96ce8c9fb4e9bd0198d03ba6852c7">
        <source>my text</source>
        <target>mon texte</target>
        <note></note>
      </trans-unit>

Pour obtenir le bon id, allez sur ce site : www.md5.fr et tapez le texte source ("my text"). Il va transformer votre texte en code MD5.

Ensuite videz votre cache (Menu du BackOffice > Paramètres avancés > Performances).

Edited by Alia (see edit history)
  • Like 1
  • Thanks 2
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...