# Többnyelvű webhely

> A JetWooBuilder sablonjainak fordítása WPML-lel és Polylanggal, és a lefordított termékoldal-sablon automatikus használata.

A JetWooBuilder sablonjai (kosár, pénztár, Fiókom, bolt és a többi) többnyelvű webhelyen is lefordíthatók. A bővítmény kompatibilis a WPML-lel, és a Polylanggal is használható.

## WPML

A WPML-hez kell a WPML bővítmény és a JetWooBuilder.

### A sablonok fordíthatóvá tétele

1. Nyisd meg a **WPML → Beállítások** oldalt.
2. A **Multilingual Content Setup** fülön keresd meg a **Post Types Translation** szakaszt.
3. Itt a **JetWooBuilder Templates (jet-woo-builder)** sorban jelöld be a **Translatable** oszlopban a rádiógombot.
4. Kattints a **Mentés** gombra.

### Sablon fordítása

1. Nyisd meg a **WPML → Translation Management** oldalt, a **Dashboard** fülön az **1. Select items for translation** szakaszt.
2. Keresd meg a lefordítandó sablont a JetWooBuilder sablonjainak listájában, jelöld ki, és kattints a **Translate your Content** gombra. Az oldal alján a **Translate your content** szakaszban a fordítás módját is kiválaszthatod.
3. A fordítás módjai:

| Mód | Mit csinál |
|---|---|
| **Translate automatically** | A bővítmény magától lefordítja a tartalmat. Három lehetőség közül választhatsz: a **Wait for review** jóváhagyás után teszi közzé, a **Publish and mark for review** azonnal közzéteszi és ellenőrzésre jelöli, a **Publish without review** ellenőrzés nélkül közzéteszi. |
| **Translate myself** | A saját magad által végzett fordításhoz az Advanced Translation Editor nyílik meg. |
| **Assign a translator** | Fordítót választhatsz a **WPML → Translation Management → Translators** listából. |
| **Assign a translation service** | Fordítási szolgáltatást választhatsz a **WPML → Translation Management → Translation Services** listából. |
| **Duplicate content** | Az eredeti tartalmat lemásolja a másik nyelvre. |
| **Do nothing** | Nem fordít és nem másol. |

4. A fordítás elindításához kattints a **Translate** gombra.

### A fordítás ellenőrzése

Az automatikus fordítás ellenőrzése nem kötelező, de fontos oldalaknál ajánlott.

1. A **Translation Management** oldalon kattints az ellenőrzésre váró fordításokat jelző gombra, vagy nyisd meg a **WPML → Translations** oldalt.
2. A fordítási sorban az állapot **In review**. A **Translate** gomb megnyitja a WPML előtér-szerkesztőjét, ahol látod a fordítást a weboldalon megjelenő formában.
3. Ha elégedett vagy, kattints a fordítás közzétételére szolgáló gombra. Módosításhoz használd a fordítás szerkesztésére szolgáló gombot: megnyílik az Advanced Translation Editor, ahol javíthatod a szöveget, majd a **Complete Translation** gombbal közzéteheted.
4. A közzététel után a fordítás állapota **Completed** lesz, és a weboldalon a nyelvváltással látod az eredményt.

### Lefordított termékoldal-sablon használata a lefordított terméken

Alapból, ha egy termékhez egyénileg hozzárendeltél JetWooBuilder Egyedi sablont, a lefordított termék nem örökli automatikusan a sablon lefordított változatát: azt minden fordított terméknél kézzel kellene hozzárendelni. Ezt a WPML egyéni mezőinek beállításával automatizálhatod:

1. Nyisd meg a **WPML → Beállítások** oldalt, és a **Custom Fields Translation** szakaszt.
2. Kapcsold be a **Show system fields** beállítást.
3. Keresd meg a `_jet_woo_template` és a `_template_type` mezőt, és mindkettőnél állítsd a fordítási módot **Copy** értékre.
4. Kattints a **Save** gombra.

Ezután a lefordított termék automatikusan a lefordított Egyedi sablont használja.

## Polylang

A Polylanggal a JetWooBuilder sablonjai (Fiókom, kosár, pénztár, bolt, belépési oldal stb.) is fordíthatók.

1. Nyisd meg a **Languages → Settings** oldalt (a nyelvek beállításait), és a **Custom post types and Taxonomies** modulnál kattints a **Settings** hivatkozásra.
2. Jelöld be a **JetWooBuilder Templates** típust, hogy a nyelv és a fordítás a sablonokra is vonatkozzon, majd mentsd a változtatásokat.
3. Nyisd meg a **Crocoblock → Woo Page Builder** oldalt, és szerkeszd a lefordítandó sablont.
4. A sablon szerkesztőoldalán a **Translations** szakaszban a **+** gombbal hozz létre másolatot a kívánt nyelven.
5. Nevezd el az új sablont, tedd közzé, majd szerkesztheted az Elementorban.

Érdemes a két kapcsolódó sablont eltérően elnevezni (például egy angol és egy német „Fiókom adatok végpont” sablon), hogy látszódjon, melyik nyelven melyik sablon töltődik be automatikusan.
