Tovább a tartalomhoz

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.

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).

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

<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.

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

<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 és A konfiguráció felülírása).

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások