Ugrás a fő tartalomhoz

Nyelvek működése

A többnyelvű webáruházak lehetőséget biztosítanak arra, hogy a rendszerben elérhető nyelvek között váltogassunk, így a felhasználók saját nyelvükön érhetik el a tartalmakat. A különböző nyelvek felvétele a webáruház konfigurációjának elején történik, és fejlesztői segítséggel aktiválhatóak a különböző nyelvek. A nyelvesítés a rendszer különböző entitásait érinti, és fontos szerepet játszik mind a felhasználói, mind az adminisztrátori felületeken. Az alábbiakban részletesen bemutatjuk, hogyan működik a nyelvesítés a webáruházban.

Nyelvek közötti váltás

A webshop alapértelmezett nyelvei közé tartozik egy publikus nyelv és egy adminisztrációs nyelv. Mind a felhasználói, mind az admin felületen elérhető egy nyelvválasztó, amely lehetővé teszi a nyelvek közötti váltást. A Logigrid felületeken például, ha nyelvet váltunk, akkor a nyelvfüggő elemek csak az aktuálisan kiválasztott nyelven jelennek meg.

nyelvek-működese-1 az-adminisztraciós-felület-bemutatasa-4

Entitások nyelvesítése

A rendszer entitásait három fő kategóriába soroljuk nyelvesítés szempontjából: nem nyelvesített, szigorúan nyelvesített, és megengedően nyelvesített.

Nem nyelvesített entitások

Ezek az entitások függetlenek a nyelvváltástól; mindig az alapértelmezett nyelven jelennek meg, függetlenül attól, hogy a felhasználó milyen nyelvet választott a webshopban. Ide tartoznak például az értékelések, felhasználók, intézmények, és bizonyos beállítások.

Szigorúan nyelvesített entitások

Ezeknél az entitásoknál minden nyelvhez kötelező megadni a fordításokat a mentéshez. Például kategóriák, szállítási módok, kedvezmények, és rendszerüzenetek mind szigorúan nyelvesített entitások. A felületen minden kötelező nyelvű mezőt egyedi zászló ikon jelöl, és csak akkor menthetjük az adatokat, ha minden kötelező nyelvi fordítást kitöltöttünk.

nyelvek-működese-2

Megengedően nyelvesített entitások

Itt elegendő, ha legalább egy nyelven kitöltjük a kötelező mezőket, és a rendszer lehetővé teszi a mentést. A termékek, variánsok, szövegek, és gyakran ismétlődő kérdések tartoznak ebbe a kategóriába. Ha egy nyelv nem kerül kitöltésre, akkor az adott nyelven az elem nem jelenik meg, és nincs automatikus fallback a más nyelvekre.

nyelvek-működese-3

Fallback logika

A nyelvesített elemek esetén nincs automatikus visszaesés egy másik nyelv megjelenítésére, ha a választott nyelven nincs kitöltve a mező. Ez azt jelenti, hogy például egy angol nyelvű kategóriában csak akkor jelenik meg egy termék, ha az angol nyelvű fordítása is elérhető.