moiettoi Posted November 24, 2016 Share Posted November 24, 2016 Bonjour à tous, je travaille sur un thème US qui n'a pas prévu de traduire le mot "Home", j'ai vu dans les traduction que l'on pouvait le trouver dans différents cas de figure. Comment faut-il faire pour afficher ce mot en prenant en compte sa traduction ? en somme quelle serait la ligne à intégrer ? Merci par avance pour votre aide. Link to comment Share on other sites More sharing options...
BeComWeb Posted November 24, 2016 Share Posted November 24, 2016 Tout va dépendre du type de fichier dans lequel apparaît le terme. Pour un template de theme on utilisera "{l s='la chaine de caracteres'}". Pour un template de module ce sera "{l s='la chaine de caracteres' mod='monmodule'}". Pour un fichier PHP c'est un peu différent mais la syntaxe correspondra plutôt à $this->l('ma chaine de caractere'). Link to comment Share on other sites More sharing options...
moiettoi Posted November 24, 2016 Author Share Posted November 24, 2016 (edited) Merci Becomweb, je vais tester, j'ai "Best selling" sur la home à traduire en Fr et je ne le trouve null part, j'ai effectué une recherche dans les traductions et rien. Par contre j'ai fais une recherche dans tout les code source et bdd et j'ai une trace uniquement ici (fichier SampleData.php): /*csblockbestsellersproducts*/ $csblockbestsellersproducts = '{"number_product_get":"7","used_slider":"1","navigation":"1","pagination":"0","number_line":"1","number_product_aline":"4","display_image":"1","display_big_product":"0","input_product_list":"","name_product_list":"","title_block":{"1":"Best selling","2":"Best selling"[spam-filter]'; Configuration::updateValue('CS_CONFIG_BESTSELLER_PRODUCT', $csblockbestsellersproducts); Edited November 24, 2016 by moiettoi (see edit history) Link to comment Share on other sites More sharing options...
moiettoi Posted November 24, 2016 Author Share Posted November 24, 2016 J'ai trouvé le fichier qui affiche le titre "Best selling" le code est : <h2 class="title_block"><span>{$cs_title|escape:'html':'UTF-8'}</span></h2> Ou puis-je traduire $cs_title ? Link to comment Share on other sites More sharing options...
BeComWeb Posted November 24, 2016 Share Posted November 24, 2016 Donc $cs_title est une variable Smarty, elle est transmise au tpl par un des fichiers php du module (probablement le fichier principal). Cherche de ce côté là et regarde ma 1ère réponse pour voir ce que tu dois faire pour rendre le titre traduisible. 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