# Egyedi bejegyzéstípusok és taxonómiák fordíthatóvá tétele

> Hogyan állíthatod be a wpml-config.xml fájlban a saját kódban regisztrált bejegyzéstípusok és taxonómiák fordítását.

A `wpml-config.xml` fájl megmondja a WPML-nek, hogyan kezelje a témád és a bővítményeid elemeit. Itt adhatod meg, hogy a saját egyedi típusaid és taxonómiáid fordíthatók legyenek-e, és hogyan.

Ez az útmutató azoknak szól, akik a saját kódjukban regisztrálnak bejegyzéstípust vagy taxonómiát. Ha ezt egy harmadik féltől származó bővítmény végzi, használd inkább a bejegyzéstípusok és a taxonómiák fordításáról szóló fejezeteket (lásd: [Bejegyzések, oldalak és egyedi bejegyzéstípusok](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/tartalom-forditasa-bejegyzesek/) és [Taxonómia](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/tartalom-forditasa-taxonomia/)).

A konfigurációs fájl elkészítésében a [Multilingual Tools](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/fejleszto-multilingual-tools/) bővítmény segít.

## Egyedi bejegyzéstípusok

Add meg a bejegyzéstípus nevét, és állítsd a `translate` attribútumot `1`-re. Az `1` azt jelenti, hogy a típus fordítható, a `0` azt, hogy nem.

```xml
<wpml-config>
  <custom-types>
    <custom-type translate="1">book</custom-type>
    <custom-type translate="1">DVD</custom-type>
  </custom-types>
</wpml-config>
```

A `display-as-translated` attribútummal elérheted, hogy a típus elemei az alapnyelven jelenjenek meg, ha nincs hozzájuk fordítás:

```xml
<wpml-config>
  <custom-types>
    <custom-type translate="1" display-as-translated="1">movie</custom-type>
  </custom-types>
</wpml-config>
```

## Egyedi taxonómiák

A taxonómiáknál is a nevet kell megadnod, és a `translate` attribútumot `1`-re állítanod:

```xml
<wpml-config>
  <taxonomies>
    <taxonomy translate="1">genre</taxonomy>
    <taxonomy translate="1">type</taxonomy>
    <taxonomy translate="0">publisher</taxonomy>
  </taxonomies>
</wpml-config>
```

Tipp: azokat a taxonómiákat, amelyeket nem kell fordítani, egyszerűen kihagyhatod a listából.

Itt is használhatod a `display-as-translated` attribútumot, ha a fordítás nélküli elemeket az alapnyelven akarod megjeleníteni:

```xml
<wpml-config>
  <taxonomies>
    <taxonomy translate="1" display-as-translated="1">wild-west</taxonomy>
  </taxonomies>
</wpml-config>
```

## Kapcsolódó beállítások

A `wpml-config.xml` más elemeit külön fejezetek írják le:

- [Egyedi shortcode-ok fordítása](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/fejleszto-shortcode-forditas/)
- [Oldalépítő-tartalom regisztrálása](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/fejleszto-oldalepito-tartalom/)
- [Egyedi oldalépítő-widgetek regisztrálása](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/fejleszto-oldalepito-widgetek/)
- [Egyedi mezők a wpml-config.xml fájlban](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/fejleszto-egyedi-mezok/)
- [Egyedi Gutenberg-blokkok fordíthatóvá tétele](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/fejleszto-gutenberg-blokkok/)
- [A wp_options táblában tárolt szövegek](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/fejleszto-admin-szovegek/)
- [A nyelvváltó testreszabása XML-ből](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/fejleszto-nyelvvalto-konfiguracio/)
