Jaja.. das gute Cake.. immer wieder lecker ;-)

Ich brauchte gerade ein Tool zur automatischen Übersetzung von Text. Ich dachte ein Helper is da sicherlich nicht schlecht. Also hier ist er.. TransHelper. Entscheidet anhand der vom Benutzer favorisierten Spracheinstellung welche vorhandene Übersetzung angezeigt werden soll. Ich empfehle allerdings eine Datenbank dranzuhängen um nicht in Arrays innerhalb des Views zu versinken.

Die Sache läuft so:

PHP:
  1. <?php e($trans->text(array('default'=>'Title',
  2.                      'de_de'=>'Titel',
  3.                      'fr_fr'=>'Titre',
  4.                      'it_it'=>'Titolo'))); ?>

Der Helper entscheidet selber was am besten ist. Gerade bei en_EN und en_US von Vorteil. Sollte nur die Sprache (en) überinstimmen wird das nächst beste geliefert. Wenn beides stimmt wird genau dessen Übersetzung zurückgegeben.

Source | Zipped PHP

Diesen Eintrag kommentieren