# Nyelvfüggő fejléc és lábléc WPML-lel

> A JetThemeCore fejléc- és láblécsablonjainak fordítása és a menük szinkronizálása a JetEngine dinamikus oldalaihoz.

Többnyelvű oldalon a fejléc és a lábléc minden nyelvi változaton megjelenik, ezért ezeket is le kell fordítani. A fejezet a JetThemeCore-ral készített fejléc és lábléc WPML-es fordítását írja le a JetEngine dinamikusan létrehozott oldalaihoz. Az általános WPML-beállításokhoz lásd a [JetEngine-es weboldal többnyelvűvé tétele WPML-lel](https://hub.hellowp.io/hu/plugins/jet-engine/integraciok-wpml-tobbnyelvu-weboldal/) fejezetet.

## Követelmények

- aktív WPML;
- aktív JetEngine;
- aktív JetThemeCore.

## 1. A témarészek fordíthatóvá tétele

1. Nyisd meg a **WPML → Beállítások** oldalt, és görgess a **Post Types Translation** részhez.
2. A **Theme Parts** sorban állítsd az állapotot **Translatable** értékre, és mentsd a módosítást.

Ettől a WPML felismeri és feldolgozza a fejléc- és láblécsablonokat.

## 2. A JetThemeCore beállítása

1. Nyisd meg a **Crocoblock → JetPlugins Settings** oldalt, és válaszd a JetThemeCore beállításait.
2. Az **Általános beállítások** fülön kapcsold be a **Prevent Pro locations registration** kapcsolót. Ez megakadályozza, hogy a fejléc- és láblécsablonok eltűnjenek a másodlagos nyelvű oldalakról.

## 3. A fejléc- és láblécsablonok fordítása

1. Nyisd meg a **Crocoblock → Theme Builder** oldalt.
2. Keresd meg a kívánt sablont, és kattints a mellette lévő **+** ikonra.
3. A fordítást az Advanced Translation Editorban készítsd el, ahogy egy rendes oldalsablonnál szoktad. Végül kattints a **Complete** gombra.
4. Ismételd meg a fejlécre és a láblécre is.

## 4. Menük és hivatkozások szinkronizálása

A fejléc fordítása bonyolultabb, mert általában más bővítmények elemeit és navigációs menüt is tartalmaz. A teljes fordításhoz az összes nyelvi változatot szinkronizálni kell.

1. Nyisd meg a **WPML → WP Menus Sync** oldalt.
2. Kattints a **Sync** gombra, hogy előbb létrejöjjön a másodlagos nyelvű menü, majd a megjelenő **Apply changes** gombbal erősítsd meg.
3. Fordítsd le a menü szövegeit. A **Sync** gomb alatti információk első pontja a menüszövegekre mutat: ez a **String Translation** modulba visz. Pótold itt egyenként a hiányzó fordításokat, a hivatkozásokat is beleértve.
4. A hivatkozásoknál a másodlagos nyelvű oldal tényleges címét add meg, különben a lefordított menüpontok az alapnyelvű oldalra visznek. Például egy angol slug: `/properties/ocean-star-luxury-cottage/`; az ukrán megfelelője: `/properties-uk/ocean-star-luxury-cottage/?lang=uk`.
5. A fordítás után térj vissza a **WP Menus Sync** fülre. Most már látszanak a másodlagos nyelvű fordítások. Kattints újra a **Sync** és az **Apply changes** gombra.
