it-swarm.com.de

Lokalisieren Sie die Ausgabe der SQL-Abfrage

Ich mache eine Abfrage direkt in der Datenbank wie folgt:

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;

und dann zeige es so an:

<span style="font-weight:normal;">[column_title]</span>&nbsp&nbsp&nbsp&nbsp<span>[column_GEORGE]</span>

Die Ausgabe ist in Englisch, aber ich möchte es in meiner Sprache.

Diese Abfrage erfolgt in Community Builder mit Hilfe eines Plugins.

Ich habe alle Dateien durchsucht und zum Beispiel "Januar" mit meinem Länder-Word geändert, aber ohne Ergebnis.

Ist es eine lokalisierte Sache der MySQL-Datenbank? Wie kann ich das beheben?

Vielen Dank

1
giorgionasis

Wenn es sich nicht um viele Werte handelt, die Sie übersetzen müssen, können Sie eine Datei mit dem Namen gr_GR.plg_content_your_plugin.ini in deinem languages/gr_GR folder (vorausgesetzt, die zu übersetzende Sprache ist Griechisch). In dieser Datei können Sie Folgendes haben:

VALUE_GEORGE=George in Greek
VALUE_JOHN=John in Greek

Und wenn Sie den Übersetzungswert einer Variablen an einer beliebigen Stelle drucken möchten, können Sie Folgendes haben:

<?php echo JText::_('VALUE_GEORGE'); ?>

Hoffe das hilft!

1
itoctopus