Denys06 Posted February 13, 2014 Share Posted February 13, 2014 (edited) Bonjour, j’ai voulus modifier l’affichage du texte de disponibilité des produits dans product.tpl, pour cela j’ai remplacé le code d’origine par ces lignes : var availableLaterValue = '{l s='On Backorder Availability'}'; dont la traduction équivaut à : En précommande aavailable_date['date_formatted'] = '{l s='Pre-order until'} {dateFormat date=$product->available_date full=false})'; dont la traduction équivaut à : En pré-commande (prévue le 01/08/2014)Mon problème est que pour ces traductions utilisés dans des variables, l’utilisation des accents bug. Par exemple pour la deuxième ligne de code le résultat sur mon site est : En pré-commande (prévue le 01/08/2014)Comment modifier le code pour que les accents soit bien traduit s’il vous plait ?Merci d'avance pour votre aide Edited February 13, 2014 by Denys06 (see edit history) Link to comment Share on other sites More sharing options...
Patrick POLBOS Orchi Posted February 13, 2014 Share Posted February 13, 2014 est tu passé par les traduction du BO ou directement par la modification de tes fichiers de langue. J'ai déjà eu ce soucis les re recopie de fichier dur mon domaine et en retapant le texte dans la traduction du BO c'était OK Link to comment Share on other sites More sharing options...
Denys06 Posted February 13, 2014 Author Share Posted February 13, 2014 (edited) merci de ta réponse, je suis bien naturellement passé par la BO,ma traduction fonctionne bien avec les accents quand je la met dans une ligne de code "normal" comme par exemple : <span id="availability_date_value" class="warning_inline2" title="{l s='On Pre-order Explanation'}" style="cursor:help;">{l s='Pre-order until'} {dateFormat date=$product->available_date full=false})</span> Le problème d'accents survient seulement quand la traduction est appelée dans une variable (située au tout début de product.tpl, dans mon exemple voici le code de la variable et c'est ici que les accents bug : {if isset($groups)} // Combinations {foreach from=$combinations key=idCombination item=combination} var specific_price_combination = new Array(); var available_date = new Array(); specific_price_combination['reduction_percent'] = {if $combination.specific_price AND $combination.specific_price.reduction AND $combination.specific_price.reduction_type == 'percentage'}{$combination.specific_price.reduction*100}{else}0{/if}; specific_price_combination['reduction_price'] = {if $combination.specific_price AND $combination.specific_price.reduction AND $combination.specific_price.reduction_type == 'amount'}{$combination.specific_price.reduction}{else}0{/if}; specific_price_combination['price'] = {if $combination.specific_price AND $combination.specific_price.price}{$combination.specific_price.price}{else}0{/if}; specific_price_combination['reduction_type'] = '{if $combination.specific_price}{$combination.specific_price.reduction_type}{/if}'; specific_price_combination['id_product_attribute'] = {if $combination.specific_price}{$combination.specific_price.id_product_attribute|intval}{else}0{/if}; available_date['date'] = '{$combination.available_date}'; available_date['date_formatted'] = '{l s='Pre-order until'} {dateFormat date=$product->available_date full=false})'; addCombination({$idCombination|intval}, new Array({$combination.list}), {$combination.quantity}, {$combination.price}, {$combination.ecotax}, {$combination.id_image}, '{$combination.reference|addslashes}', {$combination.unit_impact}, {$combination.minimal_quantity}, available_date, specific_price_combination); {/foreach} {/if} Edited February 13, 2014 by Denys06 (see edit history) Link to comment Share on other sites More sharing options...
Patrick POLBOS Orchi Posted February 13, 2014 Share Posted February 13, 2014 la en effet c'est étonnant, peut être un problème de format de données dans tes tableaux mais je ne maitrise pas encore suffisamment le code Link to comment Share on other sites More sharing options...
Denys06 Posted February 22, 2014 Author Share Posted February 22, 2014 Bonjour, je me permet de remonter ce topic car j'ai toujours le problème d'accent à cause de mes traductions dans des "VARIABLES", regardez sur cette page pour l'indication de disponibilité : http://www.slotcar-union.com/fr/course/1061-scalextric-c3381-chevrolet-corvette-c6r-vodafone-5010963533816.htmlici les accents bugs car la traduction fonctionne avec une déclinaison, alors qu'ici la traduction avec accents fonctionne bien car pas de déclinaison : http://www.slotcar-union.com/fr/alimentations-controleurs/1046-scalextric-c8435-digital-rcs-pro-5010963584351.html S'il vous plait avez-vous la solution ? 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