Je fais une requête directement sur la base de données comme ceci:
SELECT title,id, DATE_FORMAT(publish_up, "%d %M %Y") AS 'GEORGE' FROM #__k2_items WHERE published=1 AND trash=0 AND created_by=[id] ORDER BY publish_up DESC;
et ensuite l'affiche comme ça:
<span style="font-weight:normal;">[column_title]</span>    <span>[column_GEORGE]</span>
La sortie est en anglais mais je le veux dans ma langue.
Cette requête est effectuée dans Community Builder à l'aide d'un plugin.
J'ai cherché tous les fichiers et j'ai changé par exemple "Janvier" avec mes pays Word mais sans résultat.
Est-ce un problème de localisation de la base de données mysql? Comment puis-je résoudre ce problème?
Merci
Si nous ne parlons pas de nombreuses valeurs que vous devez traduire, vous pouvez avoir un fichier nommé gr_GR.plg_content_your_plugin.ini
dans votre languages/gr_GR folder
_ (en supposant que la langue que vous souhaitez traduire est le grec). Dans ce fichier, vous pouvez avoir quelque chose comme:
VALUE_GEORGE=George in Greek
VALUE_JOHN=John in Greek
Et ensuite, lorsque vous souhaitez imprimer la valeur de traduction d'une variable n'importe où, vous pouvez obtenir quelque chose comme:
<?php echo JText::_('VALUE_GEORGE'); ?>
J'espère que cela t'aides!