PDA

Vollständige Version anzeigen : Datenbankinhalte übersetzen


johnpatcher
13.03.2008, 21:06
Hi,

bei einem neuen Projekt möchte ich die Seiten bilingual anbieten. Ich habe mich vorerst für die Option gettext entschieden. Soweit so gut.

Ich sehe mich jetzt allerdings vor einem Problem, dass ich nicht elegant zu lösen vermag.

Um ein wenig konkreter zu werden:

Ich habe eine MySQL Tabelle in der beispielsweise Überschriften von News hinterlegt sind. Diese Überschriften speichere ich bisher in Deutsch.

Nun würde ich aber auch gerne diese Überschriften übersetzt haben. Das Problem ist, wie kombiniere ich an dieser Stelle gettext mit den Inhalten der Datenbank. Ich halte es nämlich für ziemlich sinnlos den Inhalt der Datenbank nochmal für gettext zur Verfügung stellen, das wäre nicht im Sinne der Redundanz-Freiheit.

Gibt es hier brauchbare Optionen, oder komme ich nicht daran vorbei meine Tabelle(n) zu überarbeiten und sämtliche Überschriften / Inhalte in sämtlichen Sprachen in der Datenbank zu hinterlegen.

Scheinbar geht es hier (http://www.zfforum.de/showthread.php?t=1214) um das gleiche Problem, jedoch gefällt mir der Gedanke, dass ich weg von gettext muss nicht sonderlich.

Mit freundlichen Grüßen
johnpatcher

DennisBecker
13.03.2008, 21:17
Dir steht jederzeit frei mit 2 verschiedenen Translate-Objekten / Logiken zu arbeiten. gettext eignet sich ja hervorragend für die statischen Texte einer Seite. Mit einem anderen Objekt könntest du die Übersetzung der dynamischen Inhalte übernehmen und schon hast du eine logische sowie akzeptable Lösung.

johnpatcher
13.03.2008, 21:36
:o

Ok, das ergibt natürlich Sinn. Soweit hab ich wohl gar nicht gedacht. Und den Adapter für die Datenbank werde ich wohl (oder übel) selber schreiben müssen?

Danke schon mal für die Anregung.

KingCrunch
13.03.2008, 21:39
:o

Ok, das ergibt natürlich Sinn. Soweit hab ich wohl gar nicht gedacht. Und den Adapter für die Datenbank werde ich wohl (oder übel) selber schreiben müssen?

Danke schon mal für die Anregung.
Zur Zeit leider ja, für irgendwann is ein DB-Adapter geplant.

thomas
13.03.2008, 22:04
Mea Culpa...

Ich habe bis dato leider noch keine Zeit gefunden den SQL Adapter zu schreiben. :(

Soll ja nicht nur funktionieren sondern ein wirklich tolles Teil werden :D

Grüße
Thomas

KingCrunch
13.03.2008, 22:08
Mea Culpa...

Ich habe bis dato leider noch keine Zeit gefunden den SQL Adapter zu schreiben. :(

Soll ja nicht nur funktionieren sondern ein wirklich tolles Teil werden :D

Grüße
Thomas
Ich weiß und von mir wirst du auch keine Kritik hören :p Geduld ist eine Tugend :)