Jump to content

[Résolu] Traduction de "new" sur fiche produit


Go to solution Solved by mesflacons,

Recommended Posts

Bonjour,

 

J'utilise sur le thème de base le champ "Etat" sur la fiche produit.

Ce champ peut prendre 3 valeurs New, used, refurbished.

Le champ "new" est traduit par "nouveau" au lieu de "neuf" (Localisation/traduction/product). En effet le champ "new" sert également pour afficher la bannière "nouveau" sur la vignette produit.

En fait je ne trouve qu'un champ "new" dans l'outil de traduction alors qu'il devrait y en avoir deux différents :-( l'un pour la bannière de la vignette (concerne le fait qu'il s'agit d'une nouveauté) l'autre pour le champ état (le fait que le produit est en état neuf).

 

Une solution ?

Edited by mesflacons (see edit history)

Share this post


Link to post
Share on other sites

Bonjour,

 

si vous utilisez le même texte de base dans le code alors celui n'aura qu'une seule traduction possible.

 

Il faut donc changer le texte dans le tpl du template pour pouvoir lui appliquer une traduction différente.

Share this post


Link to post
Share on other sites

Je vous remercie de votre précision, je comprends bien ce que vous indiquez mais, en l'occurence je n'ai pas touché au code et, sauf modification involontaire il s'agit du template de base "default-bootstrap"

 

Peut-être en revanche une modification de ce code permettrait de résoudre le problème. Sauriez-vous à quel endroit je dois chercher ?

 

Merci.

Share this post


Link to post
Share on other sites

Salut,

 

C'est dans themes/default-bootstrap/product.tpl

 

Tu as ce code :

 

***************************************************************************************************************************************

            {if $product->condition}
            <p id="product_condition">
                <label>{l s='Condition'} </label>
                {if $product->condition == 'new'}
                    <link itemprop="itemCondition" href="http://schema.org/NewCondition"/>
                    <span class="editable">{l s='New'}</span>
                {elseif $product->condition == 'used'}
                    <link itemprop="itemCondition" href="http://schema.org/UsedCondition"/>
                    <span class="editable">{l s='Used'}</span>
                {elseif $product->condition == 'refurbished'}
                    <link itemprop="itemCondition" href="http://schema.org/RefurbishedCondition"/>
                    <span class="editable">{l s='Refurbished'}</span>
                {/if}
            </p>
            {/if}

***************************************************************************************************************************************

En rouge le mot qui t’intéresse ^_^

 

Tu peux mettre à la place : {l s='Unused'}

 

Il ne te reste plus qu'à aller le traduire dans la partie traduction ;)

Edited by anteverce (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites
  • 4 months later...

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

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More