Views exposed Filters, i18n und tt()
am 13.02.2010 - 20:19 Uhr in
Guten Abend
Ich quäle mich immer noch mit VIEWS und i18n rum.
Immerhin habe ich es geschafft die Taxonomie Terms
in den Views übesetzt zu bekommen
http://www.drupalcenter.de/node/25083
Allerdings habe ich mich da etwas zu frühe gefreut.
Jetzt musste ich feststellen das die Terms aber eben nicht
übersetzt werden wenn ich die exposed Filters verwende!!
Jipiieh! Ich liebe dieses i18n modul!
Ok, also hab ich mir
gedacht ich bohr das dann selber auf
ich weiss, das ist ein absolutes DONT aber
ich weiss echt nicht weiter gerade und die Hilfen
im Netz sind auch 'nur' Patche:
http://drupal.org/node/295305#comment-1525788
ok, also auf Grundlage des o.g. Patch habe ich
im i18n.module eingefügt
<?php
function i18nviews_form_alter(&$form, $form_state, $form_id) {
if ($form_id != 'views_exposed_form') return;
foreach($form['term_node_tid_depth']['#options'] as $key => $item){
$form['term_node_tid_depth']['#options'][$key]= tt("taxonomie:term", $item);
}
}
?>
Dennoch ersetzt Drupal den String nich mit
tt("taxonomie:term", $item);
Ich bin hier an der richtigen Stelle, da ich den
String ansonsten manipulieren kann..
aber tt() greift nicht
Muss ich dazu erst händisch in
einer *po Datei den Term übersetzten?
Ich hab das bisher nur über
build/translate
gemacht..
Wenn ja: welche *.po datei ist das dann?
was mache ich falsch?
Vilen dank für euere Hilfe
Besten Gruss
Stef
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi, das steht uns auch noch
am 15.02.2010 - 14:56 Uhr
Hi,
das steht uns auch noch vor bzw. wir haben das Views Problem auch :)
Was ich erstmal dazu sagen kannst ist, das tt() als Sprachgruppe meines Wissens nach einen Tripel benutzt. Also A:B:C und du hast da nur einen Tupel stehen. Vielleicht hilft das erstmal schon weiter.
---
Viele Grüße,
Kars-T
| comm-press
Viele Grüße,
Kars-T
hi kars ich hab den Tupel au
am 15.02.2010 - 15:40 Uhr
hi kars
ich hab den Tupel au dem o.g. Patch üebernommen.
Mir ist aber auch nicht wirklich klar was da dann hingehört:
taxonomie:term
views:exposed
was wäre den der 3. Wert?
Ich finde zwar die tt API aber leider
steht da nichts von erwarteten Werten..
Was ist den eure Strategie?
das steht uns auch noch vor bzw. wir haben das Views Problem auch :)
Sprachparalelle Vocabularien?
Vodoo Zauber?
Grüsse
Stef
btw: für einen Drupal Newbie wie mich ist das alles
echt harter Tokak
Wenn ich mich recht entsinne
am 15.02.2010 - 18:03 Uhr
Wenn ich mich recht entsinne hatte ich drei Tage Schmerzen, bis ich tt() kapiert habe. Ich werde mich erst im Laufe der Woche darum kümmern.
Schau dir sonst diese Doku dazu an:
http://drupal.org/node/304002
Zu der Benamung der tt() Strings steht da glaube ich nichts. Ich entsinne mich nur noch, das es halt drei Einträge im Pfad sein mussten oder es ging nicht.
Also warte noch ein wenig, dann schlachten wir ein Huhn und tanzen mit den Vodoo-Puppen ums Feuer! :D
---
Viele Grüße,
Kars-T
| comm-press
Viele Grüße,
Kars-T