Kétnyelvű drupal portál

Sziasztok!

Ahogy itt írtam, egy drupal alapú oldalt építgetek. Viszont problémáim vannak a kétnyelvűséggel. Azt szeretném, ha választani lehetne, hogy angolul vagy magyarul olvassa e a felhasználó az oldalt.

Konkrétan két dolgot nem sikerült megoldanom:
1- A fejlécbe kerülne egy menü, ahonnan el lehet érni néhány kulcs oldalt. Ugyanakkor ezt nem sikerült kétnyelvűsítenem. Pl. azt szeretném, hogy a magyar változatban Impresszum lenne az egyik menüpont, ami az impresszum oldalra mutat, az angol változatban meg about, ami az about oldalra mutat. A mostani beállítással csak az impresszum menüpontot tudtam felvarázsolni, de ha átváltok angolra, akkor is impresszum marad.

2- Ha beregisztrálok egy usert angolul, akkor a my account-ban magyarul jelennek meg a beállított mezők nevei, pl név, ország stb. Nem tudtam rájönni, hol kell megcsinálni a fordítást. (Így most mindent beírtam kélt nyelven is, hogy az angolul regisztráló legalább el tudjon indulni.)

Az az érzésem, hogy a két probléma összefügg, de nem sikerült megtalálni a megoldást. Bármi tippet, iránymutatást köszönök.

Hozzászólások

Meg lehet csinálni... Egy készülő portál, de a lényeg látszik:

http://www.controrg.hu

Kell az "i18n" "third party" modul... de nem stabil még. Nekem kisebb problémáktól eltekintve (amik lehettek az én hibáim is) nem volt bajom vele.

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

6-os alatt kb így kell:

Tegyük fel Angol-magyart szeretnél:

Szükséges modul:
Internationalization

Letöltöltöd, kitömöríted felteszed(/sites/all/modules/)

Admin felületen bekapcsolod a modult és a plusz elemeit (Core, Multilingual Menu, Multilingual block, Multilingual Content type etc).

A meglévő tartalomtípusoknál (Story, Page) engedélyezed a fordítást.

Az admin felületén (admin/settings/i18n) megadod hogy kezelje a fordítási lehetőségeket.

A nyelvek kezelésénél beállítani (/admin/settings/language/configure) a nyelvmegállapítás formáját.

Innentől kétféleképpen lehet:
Létrehozol egy menüpontot és megadod neki a nyelvet (/admin/build/menu-customize). - Ha nem az az aktuális nyelv nem látszik.
A menü blokk amibe teszed alapesetben az összesnyelvre van beállítva.

Ha menüblokkszinten akarod kezelni, akkor az /admin/build/block a block beállításoknál meg tudod adni hogy milyen nyelv legyen hozzárendelve.
Ha van hozzá nyelv és nem egyezik az oldal nyelvvel akkor az egész menüblokk - a menüpontokkal - nem jelenik meg.

Done.

Igen, ez az! Nagyon köszönöm, ezzel (i18n modul) már sikerült, és eddig szépen azt csinálja, amit szeretnék.
Egylbként igen, 6-os drupalt telepítettem, és egyenlőre nem akarok bonyolult dolgokat, de az angol és a magyar nyelv támogatása nagyon fontos. Még egyszer nagyon köszönöm.
Csaba

Bár most volt megoldás, de szerintem a Drupal-os kérdéseiddel bátran fordulj a Drupal.hu közösségéhez, nagyon szívesen segítünk. Arról nem is beszélve hogy rengeteg tapasztalt öreg Drupalos segít neked megkeresni a legjobb megoldást.

--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

Én speciel nagyon örülök ennek a témának itt..., hogy miért, mert a megoldás szépen taglalva elsőre érthetően és megvalósíthatóan a parasztnak is megoldást nyújt 5 perc alatt...

2 óra volt mire a drupal.hu összes a témához szóló bejegyzését, könyvlapját végigolvastam.... ezzel vált világossá. ott miről is volt szó...

Szeretlek HUP :)