Drupal 6.x nyelvi beállítási probléma

Egy ismerősöm megkért, hogy segítsek neki egy Drupal problémában, de sajnos nem a szakterületem, hátha ti tudtok segíteni.

A probléma leírása:

"Sziasztok!

Egy olyan problémám adódott, hogy létrehoztam egy kétnyelvű Drupal oldalt. Minden tartalom szépen le van fordítva.
Ennek menete, hogy node-nak adtam nyelvet, és a menüpont a node nyelvéből tudja, hogy mikor jelenjen meg. Így az angol verzión csak az angol, a magyaron csak a magyar menüpontok jöttek le, ahogy kell. (Nincs "language neutral" vagy "all language" sehol véletlenül se!)

Beállítottam két db. nézetet. (Pályázatok és Hírek), ami kilistáz egy-egy (Pályázatok és Hírek) tartalom típust. Az angol menüpont és a magyar is ugyanoda mutat (mert ott elég kevert, vagy kevert lesz a tartalom), ettől függetlenül mindig magyarul jelenik meg a menüpont az angolon is!

Kipróbáltam az i18n menu modult, ami tud menüpontokra nyelvet adni, de akkor ha angolra állítom a menüpontot már meg sem jelenik az angol oldalon egy angol link se, csak a két view-es magyar link.

Kaptam egy egyszerű tippet, hogy készítsek két blokkot majd a blokkoknak adjak nyelvet, és az abban levő menüpontok a megfelelő helyen jönnek le. Félsiker lett. Megjelent angolul a helyén a két menüpont a magyar helyett, de ettől függetlenül a magyar verzió is megjelent, ráadásul a magyaron az angol verzió is bejött!

A következő lehetőség hogy készítsek két node-ot (a két nyelvhez), és a node-okba beillesztem a viewt (pl insert_view modullal), ezzel az a gond, hogy nem tudom hogy kell, de nem is biztos hogy megoldás, mert tök mindegy milyen linkeket adok meg ez a két menüpont állandóan rotálva megjelenik a legrosszabb helyen...

A kérdéses honlap itt érhető el. Ha angol zászlóra kattintasz látod a hibát...

Előre is köszi a válaszokat!"

A kérdést ide már posztolta, csak nem érkezett még rá válasz.

Hozzászólások

Nem lehet megszerezni az oldal aktiv nyelvet es egy if szerkezetben csak azt a blokkot jeleniteni meg, ami epp relevans?
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Szia,

Én az i18n modult használtam több kétnyelvű "site" elkészítéséhez.
pl: http://www.sil4s.hu

Minden oldal le van fordítva: az i18n modul kezeli az egyes (alapértelmezett nyelv) oldalakhoz tartozó fordításokat. Létrehoztam a kétnyelvű menüpontokat (a megfelelő node-ra mutatva), ahol közös a link: hírek (valójában kezdőlap), ott a "Felület fordítása" segítségével érem el hogy a megfelelő nyelv esetén a menü felirata jó legyen, itt a menü "all languages" nyelvű. Az egyes nelyvekalatt csak anyelvben egyező node-ok jelennek meg. Ezért az angol választása esetén a menüben is csak az angol nyelvhez tartozó menüpontok láthatóak.

Attila, Perger
-----------------------------------------------------
"Az a szoftver, amelyiket nem fejlesztik, az halott!"

nehéz ehhez hozzászólni érdemben, mert egyáltalán nem világos mi a probléma.
a linkelt oldalon a menüpontok neveinél - én nem látom mi a gond,
illetve amit látok az gondolom vmiféle workaround utáni állapot, meg érdekes hogy az angol - current tenders- a magyarul listázza ki a pályázatokat.

No rainbow, no sugar

Google reader-ből jöttem ide és felmerült bennem a kérdés, hogy miért nem a drupal.hu fórumán teszitek fel ezt a kérdést?

pp