Views - táblázatos mezők címkéinek fordítása

beres.mate képe

Sziasztok!

Elnézést ha volt már ilyen kérdés, nem találtam sajnos.

A címben szereplő ügyben kérnék egy kis segítséget. Van egy CCK tartalomtípusom, pár mezővel, amelyknek a címkéit (field label) szeretném i18n-nel nyelvenként fordítani. Ez működik is úgy, hogy rákeresek a címke szövegére a Localization stringeknél, lefordítom és kész. Node-ként megtekinte teljesen jó.

Viszont van egy táblázatos Views oldalam, ami ezeket a node-okat listázza, a mezők címkéi szerepelnek a táblázat fejlécében, amelyek szerint rendezhetem a táblát. Viszont itt nem jelennek meg a fordított stringek. A Views oldalon, a 'Fields' paramétereknél is adok nekik címkéket és azt próbálom lefordítani a Localization stringeknél, de ott már nem jelennek meg, nem találja a kereső.

Drupal 5.7 és Views 1.6 alatt próbálom megoldani.

Bármilyen segítséget nagyon szépen köszönök!

Máté

zserno képe

Helló!

Így kellene mindenkinek kérdezni, látjátok? :)
(Világos kérdés, verziók pontos megjelölése, köszönet...)

Válasz: úgy tűnik ezt kifelejtették a Views-ból.
A megoldást itt találod: http://drupal.org/node/267033

0
0
Pasqualle képe

ezt nem kifelejtettek, ezt nem tettek bele..
a megoldasban a t() fuggveny egy dinamikus szovegre van alkalmazva, ami egyszeruen tiltott, mert nem arra valo..

de mint megoldast nem vitatom. azert is kerulhetett a dokumentacioba mert valoszinuleg nincs jobb megoldas..

0
0
beres.mate képe

Köszönöm szépen a válaszokat, közben én is utánajártam és most így oldottam meg, nem tudom ez helyénvaló-e, vagy csúnya hacknek számít.

Szóval perpill a views modulba nyúltam bele, de majd szeretném kivinni a template.php-be.

Ebben:

function _views_construct_header($view, $fields) {
 
}

átírtam ezeket a mezőket

$field['label'];

így:

t($field['label']);

Gondolom borzalmas. :) Az általad linkelt verziót nem tudtam megcsinálni, nagyon kocavadász vagyok még, pedig azzal kezdtem. :(

0
0