Skip to main content
Tartalomjegyzék
< All Topics
Nyomtatás

WP Grid Builder – Multilingual

A WP Grid Builder – Multilingual nem arra szolgál, hogy feliratokat lefordítson. Erre a WordPress ökoszisztémában eleve léteznek megoldások. A valódi problémát ott oldja meg, ahol a legtöbb többnyelvű oldal elcsúszik: a szűrés, a találati logika és az adatkonzisztencia szintjén.

Egy többnyelvű oldalon nem elég, ha a címek és gombok más nyelven jelennek meg. Ha a felhasználó facettekkel szűr, akkor elvárja, hogy:

– csak a saját nyelvéhez tartozó tartalmak jelenjenek meg
– a szűrők értelmesek legyenek azon a nyelven
– a „nincs találat”, „betöltés”, „rendezés” állapotok ne keveredjenek
– a rács és a szűrés logikája nyelvenként is stabil maradjon

A Multilingual add-on ezt a réteget kezeli. Nem duplikál gridet, nem hoz létre nyelvi másolatokat, hanem ugyanazt a konfigurációt értelmezi újra nyelvi kontextus szerint.

Hogyan illeszkedik a WP Grid Builder működésébe?

A WP Grid Builder alapvetően indexelt adatokkal dolgozik. Ez az indexelés határozza meg, hogy egy facet milyen értékeket kínál fel, és egy szűrés milyen találatokat ad vissza.

A Multilingual kiegészítő ebbe a folyamatba avatkozik be, mégpedig úgy, hogy:

– figyelembe veszi az aktuális nyelvi kontextust
– a lekérdezéseket csak az adott nyelvhez tartozó elemekre korlátozza
– gondoskodik arról, hogy a facetek ne „lásson át” más nyelvek adataiba

Ez azért kritikus, mert többnyelvű környezetben a tartalom valójában párhuzamos adatállományokból áll. Az add-on ezeket az állományokat nem keveri össze, hanem következetesen szétválasztja – anélkül, hogy külön rácsokat kellene létrehoznod.

Mit jelent az, hogy „egy grid, több nyelv”?

Ez nem marketingmondat, hanem karbantarthatósági kérdés.

Multilingual környezetben a klasszikus megoldás az, hogy:
– van egy grid EN nyelven
– egy másik grid DE nyelven
– egy harmadik HU nyelven

Ha változtatnod kell a kártyán, a sorrenden vagy a facetteken, akkor mindenhol újra kell csinálnod. A Multilingual add-on ezt a mintát bontja le.

A grid, a facettek és a kártyák egyetlen technikai példányban léteznek, de az általuk megjelenített tartalom és szöveg mindig a látogató aktuális nyelvéhez igazodik. Így:

– a logika egy helyen van
– a vizuális felépítés egységes
– a változtatások nem szaporodnak meg nyelvenként

Hogyan kezeli a feliratokat és UI-szövegeket?

A WP Grid Builder sok olyan szöveget generál, amely nem egy konkrét bejegyzéshez tartozik:

– facet címkék
– „Load more” gomb
– „No results” üzenet
– rendezési opciók feliratai

A Multilingual add-on ezeket a szövegeket regisztrálja a fordítási rendszer felé, így megjelennek a többnyelvű bővítmények string-fordítási felületein.

A gyakorlatban ez azt jelenti, hogy:
– nem kell külön helyeken keresgélned a feliratokat
– a grid UI-ja ugyanúgy fordítható, mint a sablon szövegei
– egyedi, kézzel megadott címkék is bevonhatók a fordításba

Ez a megközelítés akkor igazán értékes, amikor sok facettel és sok állapottal dolgozol, mert a UI minden nyelven kontrollált marad.

Mely többnyelvű rendszerekkel működik együtt?

A Multilingual kiegészítő kifejezetten a két leggyakoribb WordPress-megoldásra épít:

– WPML
– Polylang

Nem „általános nyelvkezelést” végez, hanem ezeknek a rendszereknek a logikáját követi. Ez azért fontos, mert így:

– a nyelvi váltás nem okoz új indexelési problémákat
– a szűrés ugyanúgy viselkedik, mint a tartalomlisták máshol az oldalon
– a grid nem lesz „külön világ” a többnyelvű oldalon belül

Hol jön ki igazán az értéke?

Ez az add-on akkor válik nélkülözhetetlenné, amikor a grid üzleti funkciót lát el.

Például:
– többnyelvű webshop szűrése
– nemzetközi állás- vagy ingatlankatalógus
– több nyelven elérhető tudásbázis vagy könyvtár
– portfóliók, ahol a kategóriák és státuszok lokalizáltak

Ezeknél az oldalaknál nem elég, hogy „le van fordítva” valami. A szűrésnek pontosnak kell lennie, különben a felhasználó gyorsan elveszíti a bizalmát.

Kinek nem való?

Ha az oldalad egynyelvű, vagy:
– nincs facetes szűrés
– a grid csak dekoratív elem
– nem számít a precíz találati logika

akkor erre a kiegészítőre nincs szükség. A Multilingual add-on nem „szépít”, hanem rendszert tart össze.

Összkép

A WP Grid Builder – Multilingual nem látványos funkciókat ad hozzá, hanem levon egy technikai terhet a válladról. Megszünteti a duplikációt, csökkenti a hibalehetőséget, és biztosítja, hogy a facetes szűrés több nyelven is ugyanúgy működjön, ahogy elvárod.

Ha többnyelvű oldalon használsz WP Grid Buildert, ez a kiegészítő nem extra, hanem a stabil működés alapja.