# WPBakery-oldalak fordítása

> WPBakery Page Builder tartalmának fordítása a WPML-lel: támogatott modulok, Raw HTML, rácsok, sablonok, CSS és a WPBakery AI.

## Előkészület

Telepítsd és aktiváld a WPBakery Page Builder bővítményt, a WPML-t és a WPML String Translation kiegészítőt.

## WPBakery-oldal fordítása

A WPBakery működik a **Translate Everything Automatically** móddal: ha a WPML beállításakor ezt választottad, az oldalak tartalma automatikusan lefordul, amikor létrehozod vagy szerkeszted őket. Ha magad döntenéd el, mi legyen lefordítva, a beállításnál a **Translate What You Choose** módot válaszd.

Fordítás a **Translate What You Choose** módban:

1. Az oldallistán kattints a plusz ikonra a nyelv alatt, a lefordítandó oldal mellett.
2. Megnyílik a WPML Advanced Translation Editor. Ha van AI-fordításra használható szószámod, a tartalom automatikusan lefordul: elfogadhatod, vagy az **Undo translation** gombbal saját fordítást írhatsz. Ha nincs, add meg a fordításokat te.
3. Ha végeztél, kattints a **Save and Complete** gombra.

Ezután az alap- és a másodlagos nyelvű oldal is látható a nyilvános oldalon.

## Fordítható WPBakery-modulok

A WPML ezekben a modulokban fordítja a szöveget: Text Block, Separator with Text, Message Box, Hover Box, Single Image, Image Gallery, Image Carousel, Tabs, Tour, Accordion, Pageable Container, Custom Heading, Button, Call to Action, Widgetised Sidebar, Posts Slider, Video Player, Google Maps, Flickr Widget, Progress Bar, Pie Chart, Round Chart, Line Chart, Post Grid, Media Grid, Post Masonry Grid, Masonry Media Grid, Tweetmeme Button, FAQ, WP Search, WP Meta, WP Recent Comments, WP Calendar, WP Tag Cloud, WP Text, WP Recent Posts, WP Categories.

### Raw HTML elemek fordítása

Egy WPML-beállítás dönti el, hogy a Raw HTML elemek tartalma kerül-e fordításra:

1. Nyisd meg a **WPML → Settings** oldalt.
2. Görgess a **Posts and Pages Synchronization** részhez.
3. A **Page builders options** alatt keresd a **Send to translation the content of raw HTML cells** beállítást.

A beállítás alapértelmezetten be van kapcsolva. Hagyd bekapcsolva, ha az oldalaid Raw HTML, Raw JS vagy Google Maps elemet használnak. A beállítás azt is meghatározza, mit tart meg a lefordított oldal, amikor az ATE vagy az automatikus fordítás átadja a fordítást:

- **Bekapcsolva**: a lefordított oldal megtartja a Raw HTML, Raw JS és Google Maps elemeket.
- **Kikapcsolva**: a WPBakery eltávolítja ezeket az elemeket a lefordított oldalról.

Az egyedi `onclick` műveletű gombokra ez nem vonatkozik: a WPBakery az ATE-vel fordított oldalakról ezeket akkor is eltávolítja, ha a beállítás be van kapcsolva.

Bekapcsolt állapotban a fordítók látják a Raw HTML elemek kódját. A fordítók gyakran nem értenek a kódhoz, és elronthatják, ezért kérd meg őket, hogy csak a látható szövegeket módosítsák. Ha egy elem szövegei nem jelennek meg a fordítószerkesztőben, regisztrálni kell a modult a fordításhoz (lásd az [Elementor: hiányzó tartalom](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/oldalepitok-elementor-hianyzo-tartalom/) fejezet XML-es módszerét és a [Kompatibilitás és wpml-config.xml](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/testreszabas-kompatibilitas/) fejezetet).

## Rácsok, sablonok, stílusok és SEO

### Post és Media Grid

A WPML lefordítja a Post Grid, Media Grid, Post Masonry Grid és Masonry Media Grid elemek szövegeit. A lefordított oldalon a rács ugyanazon a nyelven mutatja a bejegyzéseket.

A Translation Editorral vagy ATE-vel fordított oldalakon a rács **Load more** gombja, lapozása, lusta betöltése és szűrői „Nothing found” üzenetet adhatnak. Az is előfordulhat, hogy a rács a Grid Builder elemsablonját az eredeti nyelven mutatja.

### Templatera sablonok

A WPML még nem támogatja a Templatera kiegészítőt. Ha egy oldal Templatera sablont jelenít meg, az oldal minden fordításán a sablon az eredeti nyelven látszik.

### Egyedi CSS és Design Options

A WPML átmásolja az oldal egyedi CSS-ét és az elemek Design Options CSS-ét az eredeti oldalról a fordításokra:

- Ha a Translation Editorral vagy az ATE-vel fordítod az oldalt, a WPML a fordítás minden frissítésekor újra átmásolja a CSS-t.
- Ha a fordítást a WPBakeryben szerkeszted, a fordítás saját CSS-t tart meg.

### WPBakery SEO-beállítások

Ha a WPBakery SEO-beállításait használod, a WPML ezek szövegeit az oldallal együtt küldi fordításra: a SEO-címet és leírást, a fókuszkulcsszót, valamint a közösségi médiás címeket és leírásokat.

## A WPBakery AI Translate használata

A WPBakery AI egy elem szövegét fordítja a WPBakery szerkesztőben. Ha lefordított oldalon használod, a fordítást a WPBakeryben szerkeszted, nem a WPML fordítószerkesztőjében. A WPML ezt úgy kezeli, mint bármely kézzel szerkesztett fordítást:

- Amikor a lefordított oldalt megnyitod a WPBakeryben, a WPML figyelmeztet, hogy a módosításaid elvesznek.
- Amikor legközelebb fordításra küldöd az oldalt, a WPML lecseréli a fordítást, a WPBakeryben végzett módosításaid elvesznek.

Ha egy nyelven más fordítást szeretnél megtartani, használj eltérő fordítószerkesztőt az adott oldalhoz (lásd az [Eltérő dizájn nyelvenként](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/tartalom-forditasa-kulonbozo-dizajn/) fejezetet).

## Ismert probléma

A két bővítmény gyakran frissül, ezért előfordulhatnak apróbb problémák. Ilyen volt, hogy a Raw HTML shortcode-ok eltűntek az ATE-vel fordított oldalról. Ez a hiba javítva van, és a Raw HTML beállítás fent leírt működése már ezt tükrözi.
