[Résolu] [MLeCMS et News]Traductions des dates - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html) +--- Sujet : [Résolu] [MLeCMS et News]Traductions des dates (/thread-2413.html) |
[Résolu] [MLeCMS et News]Traductions des dates - TEKNO - 28/11/2012 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Hello, Pour afficher les dates dans le template du sommaire de news j'utilise la syntaxe: Citation :{$entry->postdate|cms_date_format:"%d %B %Y"} j'utilise des catégories différentes par rapport aux langues (fr, en, es) Comment fait-on pour que %B (mois) soit traduit ? car ici c'est toujours en français. Merci de votre aide [Résolu] [MLeCMS et News]Traductions des dates - jce76350 - 28/11/2012 met les dates au format ISO aaaa-mm-jj (2012-11-28) %Y-%m-%d [Résolu] [MLeCMS et News]Traductions des dates - bess - 28/11/2012 l'autre solution (1er Janvier 2000) passe nécessairement par une modification d'un fichier sur l'installation qui sera inévitablement supprimée lors des prochaines mises à jour de CmsMadeSimple je n'ai plus le nom de ce fichier en tête. [Résolu] [MLeCMS et News]Traductions des dates - jce76350 - 28/11/2012 >l'autre solution ... attention c'est pour MLE donc multi-langue sur les dates, je ne suis pas du tout sur de la faisabilité [Résolu] [MLeCMS et News]Traductions des dates - bess - 28/11/2012 haaa oui très juste ... :/ à moins de revoir complètement le plugin cms_date pour qu'il prenne un paramètre (lang) c'est juste impossible [Résolu] [MLeCMS et News]Traductions des dates - TEKNO - 29/11/2012 La solution, (il faut dire que moi et l'anglais ... ) http://www.i-do-this.com/blog/34/Localize-your-dates Soit: 1 - Création d'un UDT avec le nom time_locale_en par exemple setlocale (LC_TIME, 'en_US.UTF8'); 2 - Création d'un 2nd UDT avec comme nom time_locale_es setlocale (LC_TIME, 'es_ES.UTF8'); 3 - Tout en haut du gabarit en premier : {if $friendly_position|truncate:1:"" == 2} {time_locale_en} {elseif $friendly_position|truncate:1:"" == 3} {time_locale_es} {/if} ce qui correspond à la hiérarchie de mes langues, 1 étant la langue FR donc pas besoin car par défaut on a bien fr_FR ça marche du tonnerre Passons à l'étape suivante !! Merci [Résolu] [MLeCMS et News]Traductions des dates - bess - 29/11/2012 très bonne cette astuce ... |