# Polylang használata a Bricks-szel

> Bricks-es webhely fordítása Polylanggal: telepítés, oldalak, komponensek és sablonok fordítása, sablonfeltételek, menük, nyelvválasztó, hibaelhárítás.

A Polylang többnyelvű webhelyek készítését egyszerűsítő WordPress-bővítmény. Vele több nyelven írhatsz bejegyzéseket, egyéni tartalomtípusokat és oldalakat, és kategóriákat meg címkéket is létrehozhatsz. A Bricks-szel együtt a többnyelvű webhelyek tervezése és kezelése egyszerű: ha az alapnyelven elkészítettél egy oldalt, a Polylanggal bármelyik támogatott nyelvre lefordíthatod.

## A Polylang beállítása

Feltételezzük, hogy a Bricks telepítve és aktiválva van. Az útmutató a Polylang ingyenes és Pro változatára is érvényes.

1. A WordPress felületén nyisd meg a **Bővítmények → Új hozzáadása** oldalt.
2. Keress rá a „Polylang” szóra.
3. Kattints a **Telepítés** gombra.
4. A telepítés után kattints az **Aktiválás** gombra.
5. Megjelenik a **Nyelvek** menüpont. Nyisd meg, és add hozzá a támogatni kívánt nyelveket.

A Polylang Pro-t a Polylang oldaláról kell letölteni és feltölteni a WordPressbe.

## Oldalak és bejegyzések fordítása

1. A WordPress felületén nyisd meg a lefordítandó oldalt vagy bejegyzést.
2. A jobb oldalon megjelenik a Polylang **Nyelvek** (Languages) doboza az alapnyelvvel és a hozzáadott nyelvekkel.
3. Minden nyelv mellett van egy „+” gomb. Kattints arra, amelyik nyelvre fordítani akarsz.
4. Létrejön egy új oldal- vagy bejegyzésvázlat. A Bricks-szel itt kialakíthatod az új nyelvű oldalt, vagy megírhatod a bejegyzést.
5. Kattints a **Közzététel** gombra. A lefordított oldal vagy bejegyzés automatikusan az eredetihez kapcsolódik.

Az ingyenes Polylang használóinak jó alternatíva a **Yoast Duplicate Post** bővítmény: lemásolhatod vele az oldalt, majd a másolatot lefordíthatod. Kapcsold be a másolást a „Saját sablonok” (My templates) tartalomtípusra is a **Beállítások → Duplicate post → Jogosultságok** részen. A másolt oldalhoz rendeld hozzá a megfelelő nyelvet, és kösd vissza az oldalhoz, amelyből másoltad.

## Komponensek fordítása

A komponensek is fordíthatók a Polylanggal. A komponensek szövegei automatikusan regisztrálódnak, és közvetlenül a WordPress felületén fordíthatók.

1. Nyisd meg a **Nyelvek → Fordítások** oldalt.
2. Keresd meg a fordítandó komponensszöveget.
3. Adj meg fordítást a webhely minden nyelvéhez, és mentsd.

## Sablonok fordítása

A sablonok fordítása hasonlít a szokásos oldalakéhoz és bejegyzésekéhez.

1. A WordPress felületén nyisd meg a **Bricks → Sablonok** oldalt.
2. Válaszd ki a lefordítandó sablont, és a **Nyelvek** dobozban rendelj hozzá nyelvet.
3. Ha a nyelv be van állítva, a kívánt nyelv melletti „+” gombbal indíthatod a fordítást, ahogy oldalaknál és bejegyzéseknél.
4. Az új sablon vázlatként jön létre. A tartalmát a Bricks-ben az új nyelvhez igazíthatod.

## Sablonfeltételek

A Bricks-sablonoknak vannak sablonfeltételei, amelyek megszabják, hol jelenjen meg a sablon. A Polylanggal ezek bonyolultabbak, mert a Polylang a nyelveket WordPress-taxonómiaelemként kezeli.

A nyelvelemeket a Bricks feltételeiben is kiválaszthatod, de általában nem ajánlott, mert váratlan hibákat okozhat. A Polylang minden nyelvhez külön oldalt vagy bejegyzést hoz létre, ezek különálló egységek, amelyeket a bővítmény összekapcsol. A nyelvelemek visszamenőleges kompatibilitás miatt elérhetők a feltételekben, de lehet, hogy nem a várt módon működnek.

## Többnyelvű menük kezelése

A Polylang a menüfordítást úgy oldja meg, hogy minden nyelvhez külön menüt kell létrehozni.

1. A WordPress felületén nyisd meg a **Megjelenés → Menük** oldalt.
2. Kattints az **Új menü létrehozása** hivatkozásra.
3. Adj nevet a menünek, lehetőleg a nyelvvel együtt, hogy könnyű legyen azonosítani.
4. Válaszd ki a megjelenítés helyét, majd kattints a **Menü létrehozása** gombra.
5. Opcionálisan az admin sáv nyelvváltójával válts a menü nyelvére. Így az oldallisták az adott nyelvűek lesznek, és a megfelelő tartalmat adhatod hozzá.
6. Add hozzá a menü oldalait, bejegyzéseit, kategóriáit vagy egyéni hivatkozásait.
7. Ismételd meg minden támogatott nyelvnél.

## A nyelvválasztó

A Bricks a Polylanghoz külön **Nyelvválasztó** elemet kínál, amelyet a webhely bármely pontjára betehetsz, és a szerkesztő elhagyása nélkül testreszabhatsz.

A nyelvválasztót a WordPress-menübe is felveheted: a **Megjelenés → Menük** oldalon add hozzá a **Nyelvválasztó** menüelemet.

## Gyakori Polylang-problémák

### 1. A sablonok a Polylang aktiválása után nem jelennek meg

Valószínűleg a nyelvbeállítás miatt van. Minden sablonhoz hozzá kell rendelni egy nyelvet, a WordPress szerkesztőoldalának jobb oldalán a **Nyelvek** doboznál. A nyelv hozzárendelése után frissítsd a sablont.

### 2. A le nem fordított sablonok nem jelennek meg

Ha egy Bricks-oldal olyan sablont használ, amely nincs lefordítva az oldal nyelvére, a sablon nem jelenik meg. Fordítsd le a sablonokat az oldalak összes nyelvére.

### 3. Rossz nyelvű menü

Ellenőrizd, hogy minden menühöz a megfelelő nyelvet rendelted-e, a többnyelvű menükről szóló rész szerint. A Polylangnak minden nyelvhez külön menü kell.

### 4. Rossz nyelvű lekérdezési eredmény archívum- vagy keresősablonban

Minden archívum- és keresősablonban a fő lekérdezési ciklusnál be kell kapcsolni a **Fő lekérdezés** (Is main query) beállítást.
