views-view-field - hónap kiíratása t() függvénnyel

buda képe

Sziasztok!

Van egy nézetem, amelynek az egyik mezőjéhez egyedi sablont kellett készítenem a views-view-field.tpl.php fájl-ból.

Hónapok nevét szeretném kiíratni t() függvénnyel, de valami miatt nem működik a dolog.
például: print t('August') esetében August lesz kiíratva. tehát nem fordítja le a string-et.
próbálkoztam más szavakkal (nem hónap nevekkel) is. pl. a t('user') működik, "felhasználó" lett belőle.

a date modul magyar fordítása be van töltve. többször is ellenőriztem.

van ötletetek, hogy mi lehet a baj?

előre is köszönöm a segítséget!

üdv,
Balázs

Drupal verzió: 
dj képe

ahol nincs fordítása az August szövegnek.

0
0

Üdv!
Dudás József

buda képe

nem akarok felesleges fordításokat betenni az adatbázisba.

ha a nézetbe beteszek egy dátum mezőt, akkor normálisan kiírja magyarul. ott a betöltött fordításból veszi a magyar változatot. azt nem értem, hogy ebben az esetben miért nem.

pl. a "user" szót sem kell 50x lefordítanom. azt normálisan lefordítja bárhol/bármikor.

nem lehetne valahogy megadni a template fájlban, hogy ugyanonnan vegye a fordításokat, mint a views alapból?

üdv,
Balázs

0
0
Miles képe

Keress rá a fordításra az admin/build/translate/search oldalon. Ha benne van az adatbázisban akkor kiírja. Ha nincs benne, de a Views lefordítja akkor az "August" kifejezés gondolom be van drótozva a Date-be. Ebben az esetben magadnak kell felvenni a fordításokhoz.

0
0

--------------------------------
Miles

Balogh Zoltán képe

Tehát meg tudod nézni, hogy maga a date modul hogyan írja ki a hónapnevet magyarul. Kb 1 perc kereséssel meglelhető, hogy a date_t() függvényt kell hívni a t() helyett, így:
 date_t('August', 'month_name');

0
0
buda képe

...csak éppen én nem ismertem a date_t() függvényt. Tehát fogalmam sem volt róla, hogy keresnem kellene valamit. Ha tudtam volna, akkor nem kérdezek.

Egyébként nagyon szépen köszönöm a segítséget.

üdv,
Balázs

0
0
Balogh Zoltán képe

Én sem ismertem, míg meg nem kérdezted. :) Nem csináltam mást, csak rákerestem a date modulban az August szóra, és az első előfordulási helyen tényleg 1 percen belül meg is volt a megoldás. Ez a hozzászólást is szerintem tovább tartott legépelni.

0
0