# Számértékek fordíthatóvá tétele

> Hogyan engedélyezheted a wpml-config.xml fájlban, hogy a számértékek (például shortcode-azonosítók) is megjelenjenek a fordítószerkesztőben.

A `wpml-config.xml` fájllal engedélyezheted, hogy a számértékek is fordíthatók legyenek a Haladó fordítószerkesztőben, például shortcode-attribútumokban vagy egyedi mezőkben.

## Mikor van rá szükség?

Vegyünk két shortcode-ot. Az egyik angol szövegű csúszkát jelenít meg, a másik spanyolt:

- angol: `[custom_slider id="10"]`
- spanyol: `[custom_slider id="17"]`

A spanyol oldalon a spanyol csúszkának kell megjelennie. Ehhez ezt kell tenned:

1. A WPML konfigurációs fájlban fordíthatóvá teszed az `id` attribútumot.
2. Lefordításra küldöd a csúszkát tartalmazó oldalt.
3. A Haladó fordítószerkesztőben a spanyol csúszka azonosítóját adod meg az angol fordításaként: 10 (en) → 17 (es).

## XML-beállítás

A számértékek engedélyezéséhez az `allow-translatable-job-fields` bejegyzést használd:

```xml
<wpml-config>
    <allow-translatable-job-fields>
        <allow-translatable-job-field type="/^package-string-/" value="/^\d+$/" />
    </allow-translatable-job-fields>
</wpml-config>
```

| Elem vagy attribútum | Jelentése |
|---|---|
| `allow-translatable-job-fields` | A szabályokat összefogó elem. |
| `allow-translatable-job-field` | Egy szabály. Minden szabályhoz külön elemet használj. |
| `type` | Reguláris kifejezés a fordítási feladat mezőjének nevére. |
| `value` | Reguláris kifejezés a mező tényleges értékére. |

A példában a `/^package-string-/` kifejezés a `package-string-` előtaggal kezdődő attribútumneveket találja meg, a `/^\d+$/` pedig csak a kizárólag számjegyekből álló értékeket engedi át.

## Több szabály

Ha többféle számértéket akarsz fordíthatóvá tenni, vegyél fel több `allow-translatable-job-field` elemet:

```xml
<wpml-config>
    <allow-translatable-job-fields>
        <allow-translatable-job-field type="/^package-string-/" value="/^\d+$/" />
        <allow-translatable-job-field type="/^field-foo-/" value="/^\d+$/" />
    </allow-translatable-job-fields>
</wpml-config>
```

Ez a beállítás két mintát enged: az egyik a `package-string-` előtagú shortcode-attribútumokra vonatkozik, a másik a `field-foo-` előtaggal kezdődő egyedi mezőkre.

A konfigurációt a téma vagy a bővítmény `wpml-config.xml` fájljába, vagy a **WPML → Beállítások → Custom XML Configuration** fülre írhatod (lásd: [A nyelvi konfigurációs fájl](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/fejleszto-wpml-config/) és [A konfiguráció felülírása](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/fejleszto-konfiguracio-felulirasa/)).
