# Űrlapok fordítása WPML-lel

> Fluent Forms-űrlap többnyelvűvé tétele a WPML-lel: bővítmények, nyelvek, fordítási sor, az oldal fordítása és hibaelhárítás.

Az űrlapokat a WPML bővítménnyel több nyelvre fordíthatod. A dátumválasztó felületét (hónapnevek, napnevek, de./du.) a WPML nem kezeli, ezt külön kell fordítani: lásd [A dátumválasztó fordítása](https://hub.hellowp.io/hu/plugins/fluentformpro/halado-datepicker-fordites/).

## Követelmények

Ezek a bővítmények legyenek telepítve és aktívak:

- Fluent Forms,
- WPML Core (fizetős licenc),
- WPML String Translation kiegészítő (fizetős licenc),
- Fluent Forms Connector for WPML.

## 1. Nyelvek hozzáadása a WPML-ben

1. A **WPML → Languages** oldalon a **Site Language Settings** résznél kattints az **Add/Remove Languages** gombra.
2. Jelöld be a nyelveket, amelyekre fordítani szeretnél (többet is választhatsz), és mentsd.
3. A **Language URL format** beállításnál válaszd a **Different languages in directories** lehetőséget, és mentsd.

## 2. A fordítás bekapcsolása az űrlapnál

1. Az **Űrlapok** oldalon nyisd meg a fordítandó űrlap beállításait.
2. A bal oldali menüben válaszd a **WPML Translations** pontot.
3. Kapcsold be az **Enable Translation for this Form** kapcsolót, és mentsd a beállításokat.

Ugyanitt van a **Reset WPML Translation** gomb: ez az űrlap összes meglévő fordítását törli, ezért óvatosan használd.

## 3. Az űrlap beküldése fordításra

1. Nyisd meg a **WPML → Translation Management** oldalt, ahol a lefordítható oldalak, bejegyzések és más tartalmak listája látszik.
2. A felső szűrőben válaszd a **Fluent Forms** típust, hogy csak az űrlapok jelenjenek meg.
3. Jelöld ki a fordítandó űrlapot.
4. A **Translation Options** résznél válaszd a **Translate Myself** lehetőséget, majd kattints az **Add to Translation Queue** gombra.

## 4. Az űrlapmezők lefordítása

1. Nyisd meg a **WPML → Translations** oldalt: itt látod a fordítási sorba tett űrlapot. Kattints mellette a **Translate** gombra.
2. A bal oldalon az űrlap mezőinek szövegei vannak, a jobb oldalra írd be a fordításukat.
3. Minden mező fordítását mentsd a felugró ablak **Save and Complete** gombjával.
4. Amikor minden mező kész, a folyamatjelző eléri a 100%-ot. Kattints a **Complete Translation** gombra.

## 5. Az űrlapot tartalmazó oldal fordítása

Az űrlap fordítása után le kell fordítanod azt az oldalt is, amelyen az űrlap szerepel.

1. Az **Oldalak** listában keresd meg az oldalt, és kattints mellette a plusz (+) ikonra az adott nyelvnél.
2. Az oldal nevét (és az oldaltartalomtól függően további mezőket) ugyanúgy fordítsd le, mint az űrlapot: írd be a fordítást a jobb oldali mezőbe, és kattints a **Save and Complete** gombra.
3. Végül kattints a **Complete Translation** gombra.

## A fordított űrlap megtekintése

Nyisd meg az oldalt a webhelyen. Az oldal alján a WPML két nyelvválasztó gombot ad. A kívánt nyelv gombjára kattintva az űrlap a megadott fordításban jelenik meg.

## Hibaelhárítás

| Tünet | Teendő |
|---|---|
| Nem látszik a fordítási kapcsoló az űrlap beállításaiban | Telepítsd és aktiváld a Fluent Forms Connector for WPML bővítményt. |
| A lefordított űrlap nem jelenik meg a webhelyen | Az űrlap mezői legyenek 100%-ban lefordítva, és az űrlapot tartalmazó oldal is legyen lefordítva, „Complete” állapotban. |
| Egyes mezők nem látszanak a fordítószerkesztőben | Mentsd újra az űrlapot, és ellenőrizd, hogy a fordítás be van kapcsolva az űrlap **Beállítások → WPML Translations** oldalán. |
| Törölni szeretnéd a fordításokat | Használd a **Reset WPML Translation** lehetőséget az űrlap beállításaiban; ez az űrlap minden fordítását eltávolítja. |
