# Tartalom fordítása

> A varázsló utáni teendők, a plusz ikonok, az egyedi mezők, a widgetek és a dátumformátum fordítása.

A beállítóvarázsló után a WPML két módban fordít: **Translate Everything Automatically** (ajánlott) vagy **Translate Some**. A döntés nem végleges: a **WPML → Translations** oldalról átválthatsz, vagy vegyítheted a kettőt.

## Automatikus mód

A PTC a háttérben fordítja az oldalt, az új bejegyzéseket és a szerkesztéseket a megjelenésükkor felveszi. Három dolog fontos:

- A fordítás szerkesztése ingyenes. Minden oldal minden nyelven egyszer kerül pénzbe, amíg az oldal nem nő a kifizetett méret fölé.
- A PTC tanul a javításaidból: ha átírsz egy fordítást, ugyanezt a stílust alkalmazza a következőkben is.
- Kézzel is kiválaszthatsz oldalakat: a **WPML → Translations** oldalon elküldheted, amit külön kezelnél.

## Translate Some mód

A WPML be van állítva, de a fordítás nem indult el. Ha kész vagy, a **WPML → Translations** oldalon küldd el a tartalmat.

## Plusz ikonokkal (Multilingual Blog fiók)

Ha az oldalon a Multilingual Blog fiók érvényes, a fordításhoz a plusz ikonokat használod. Ezek a listaoldalakon és a szerkesztőben jelennek meg.

1. Kattints annak a nyelvnek a plusz ikonjára, amelyre fordítani akarsz. Az ikon a listán és a szerkesztő nyelvdobozában is megvan.
2. Üres oldal nyílik. Teljesen új fordításhoz írd be a szöveget. Ha az eredeti tartalomból indulnál, kattints a **Copy content from** gombra (az alapnyelv nevével).
3. Kattints a **Publish** gombra. A fordítás nyelvváltáskor megjelenik az oldalon.

A szerkesztéshez ugyanott a ceruza ikonra kattints.

A központi fordításkezelő (irányítópult, fordítási mód kiválasztása, küldés, haladás követése) és az automatikus fordítás a Multilingual CMS vagy Multilingual Agency fiókban érhető el.

## Egyedi mezők

Az egyedi mezők extra adatot adnak a bejegyzésekhez, oldalakhoz és egyedi tartalomtípusokhoz (szöveg, kép, választás). Egy ingatlanoldalon például az egyedi tartalomtípus lehet „Ingatlanok”, mezőkkel: ár, típus, szobák száma.

1. Nyisd meg a **WPML → Beállítások → Custom Fields Translation** oldalt.
2. Keresd meg az egyedi mezőket a táblázatban.
3. Mindegyikhez állíts be fordítási beállítást.
4. A **WPML → Translations** oldalon küldd el fordításra az egyedi mezőket tartalmazó tartalmat. A legjobb minőséghez az automatikus fordítás ajánlott.

A mezők nyelvváltáskor lefordítva jelennek meg.

| Beállítás | Mit csinál | Mire jó |
|---|---|---|
| **Translate** | A mező értéke fordítható. | Szövegek. |
| **Copy** | Az értéket minden nyelvre átmásolja, mindenhol ugyanaz marad. | Számok, képek. |
| **Copy once** | Az alapnyelvi értéket egyszer másolja át, utána nyelvenként eltérő értéket adhatsz meg. | Mezők, amiket nyelvenként másképp töltesz ki. |
| **Don’t translate** | Nem csinál semmit. | |

A kóddal hozzáadott egyedi mezőket is fordíthatod: előbb regisztráld őket a `wpml-config.xml` fájlban, utána ugyanúgy fordíthatók, mint a többi mező. ACF mezőknél érdemes az ACF-hez kapcsolódó WPML-útmutatót követni.

## Widgetek

A WPML mindenféle widgetet fordít (blokkos, régi és egyedi). Szükséges bővítmények: **WPML** és **WPML String Translation**.

**Bejegyzésbe vagy oldalba beszúrt widgetblokk:**

1. Nyisd meg a **WPML → Translations** oldalt.
2. Jelöld ki a widgetet tartalmazó tartalmat.
3. Válassz fordítási módot, és fordítsd. A widget az oldal többi tartalmával együtt fordítódik.

**Widgetterületeken lévő blokkos widgetek** (**Megjelenés → Widgetek**):

1. **WPML → Translations**, a **Dashboard** lapon görgess a **Block** részhez, és nyisd ki. A rész akkor jelenik meg, ha van olyan widgetterület, amelyben blokkos widget van.
2. Jelöld ki a widgetterületet (például „Widgets - Blog Sidebar”).
3. Válassz fordítási módot, és fordítsd.

**Régi (nem blokkos) widgetek:**

1. **WPML → Translations**, görgess az **Other texts (Strings)** részhez, és jelöld ki a widgetszövegeket.
2. Válassz fordítási módot, és kattints a **Translate** gombra.

Ha a widgetszövegeket nem találod a **Dashboard** lapon:

1. A **WPML → Translations** oldalon nyisd meg a **Strings** lapot.
2. A lap alján a **Utilities** panelen, a **Not seeing strings that you are looking for?** résznél kattints az **Admin Texts Translation** hivatkozásra.
3. Jelöld ki a fordítandó widgetszövegeket, és kattints az **Add to String Translation** gombra. Ezután a **Dashboard** lapon fordíthatók.

**Egyedi widgetek:** előbb regisztrálnod kell őket a WPML-ben, utána az **Other texts (Strings)** részen fordíthatod.

**Más widget minden nyelven:** a **Megjelenés → Widgetek** oldalon kattints a korlátozni kívánt widgetre, nyisd meg a blokkbeállítások oldalsávjában a **Display on language** panelt, és válaszd ki a nyelvet.

## Dátum- és időformátum nyelvenként

1. **WPML → Translations**, **Strings** lap.
2. A lap alján a **Utilities** panelen, a **Not seeing strings you are looking for?** résznél kattints az **Admin Texts Translation** hivatkozásra.
3. Jelöld ki a `date_format` és a `time_format` elemet, és kattints az **Add to String Translation** gombra.
4. Térj vissza a **Strings** lapra: megjelenik az `admin_texts_date_format` és az `admin_texts_time_format` karakterlánc.
5. Fordítsd őket a kívánt nyelvre, az új formátum beírásával. Francia dátumhoz például: `d/m/Y`.

Ha a formátum nem változik, a téma valószínűleg saját dátum- és időformátum-beállítást használ. Ilyenkor a **Strings** lapon a **All domains** legördülőben válaszd ki a témát, keresd meg a dátum- és időformátumra vonatkozó szövegeket, és fordítsd azokat.

## Más tartalomtípusok

A WPML külön kezeli a bejegyzések, oldalak és egyedi tartalomtípusok, a taxonómiák, a menük, a karakterláncok és a média fordítását, valamint a SEO-mezők fordítását (Yoast SEO, Rank Math) és a hreflang ellenőrzését. A fordítások fő munkafelülete a **WPML → Translations** irányítópultja.
