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?
Szekció neve “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:
- A WPML konfigurációs fájlban fordíthatóvá teszed az
idattribútumot. - Lefordításra küldöd a csúszkát tartalmazó oldalt.
- 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
Szekció neve “XML-beállítás”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.
Több szabály
Szekció neve “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:
<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: