Tovább a tartalomhoz

Sztringek fordítása

A String Translation kiegészítő, a Strings fül, az automatikus regisztráció és a .po-fájlok ki- és bevitele.

Sztring minden olyan szöveg az oldalon, amely nem bejegyzés, oldal vagy taxonómiakifejezés: a weboldal szlogenje, widgetcímek, a téma feliratai („Read more”, „Posted by”), a bővítmények feliratai („Add to cart”, „Search results”), űrlapmezők nevei, hibaüzenetek, gombszövegek. Általában rövidek, gyakran egyetlen szóból állnak, és szétszórva élnek a témában és a bővítményekben.

A sztringek fordítását a WPML String Translation kiegészítő adja, amely a Multilingual CMS és az Agency csomaggal jár. Itt nincs „legyen fordítható” kapcsoló, mint a tartalomtípusoknál és taxonómiáknál: az dönt, hogy a kiegészítő telepítve és aktív-e.

  • Nélküle hiányzik a Strings fül a WPML → Translations oldalról, eltűnik a Detect unmanaged strings eszköz az irányítópultról, és a témák, bővítmények felületi szövegei nem fordíthatók.
  • A WPML → Activate & Update oldalról telepítheted.

A kiegészítő minden olyan szöveget fordíthatóvá tesz, amely a WordPress szokásos fordítófüggvényeit használja. Nincs „támogatott források” lista: ugyanabba a fordítási folyamatba kapcsolódik, amelyet a WordPress magja, a témák és a bővítmények is használnak.

Egy átlagos oldalon sok ezer sztring van regisztrálva, de a legtöbb soha nem jelenik meg a látogatók előtt. A String Translation figyeli a nyilvános oldalt: amikor fordítható szöveget lát kirajzolódni, megjelöli fordításra. Így azt fordítod, amit a látogatók látnak, nem azt, ami regisztrálva van.

A WPML aktiváláskor beolvassa a témák és bővítmények wpml-config.xml fájlját, és ebből tudja, hol tárolják a fordítható beállításaikat. Sok népszerű téma és bővítmény eleve tartalmaz ilyet. Ahol nincs, a WPML → Settings → Custom XML Configuration oldalon felülírhatod vagy kiegészítheted a beállítást.

A sztringek a Translations irányítópulton a bejegyzések, oldalak, taxonómiák és a média mellett jelennek meg, ugyanazokkal a módszerekkel: automatikusan (PTC), a saját fordítóiddal, vagy a Translate Everything Automatically móddal.

A megszokott út: automatikus fordítás és automatikus regisztráció

Szekció neve “A megszokott út: automatikus fordítás és automatikus regisztráció”

Ha a Translate Everything Automatically be van kapcsolva, és az Auto-register unmanaged strings is engedélyezett, a WPML figyeli az oldalt, miközben te és a látogatók használjátok. Az új sztringek (amit egy téma vagy bővítmény kiír a képernyőre) maguktól regisztrálódnak, és a következő fordítási körben bekerülnek a fordításba.

A legtöbb oldalon ennyi a teendő: hagyd bekapcsolva az automatikus fordítást és az automatikus regisztrációt, és a sztringek a tartalommal együtt lefordulnak. A kapcsolót két helyen láthatod, mindkettő ugyanazt a beállítást állítja:

  • a Translations irányítópult alján a Detect unmanaged strings sorban,
  • a Strings fül Utilities részének Auto-register unmanaged strings soránál.

Nyisd meg a WPML → Translations → Strings oldalt. Itt van felsorolva az oldal minden regisztrált sztringje, nyelvenként egy oszloppal. Szűrhetsz tartomány (domain, vagyis az a téma vagy bővítmény, ahonnan a sztring származik) vagy fordítási állapot szerint, kereshetsz a szövegben, és a nyelvek melletti + ikonnal kézzel fordíthatsz.

Itt végezheted el azt, amit az automatikus fordítás nem tud:

  • Fordítás szerkesztése: felülírhatod, amit az automatikus motor adott.
  • Forrásnyelv kezelése: ha egy téma vagy bővítmény nem angolul készült, megváltoztathatod egyes sztringek vagy egy egész szövegtartomány forrásnyelvét (lásd A sztringek forrásnyelvének módosítása).
  • Követés: megnézheted, hol jelenik meg a sztring az oldalon. Ez akkor hasznos, ha nem tudod, melyik oldalhoz vagy képernyőhöz tartozik.

Az Utilities rész külön sora a sztringeket ugyanazokkal a módszerekkel küldi fordításra, mint az irányítópult: automatikusan, a fordítóidhoz, vagy fordítószolgáltatáshoz.

Ha a sztringeket külső fordítónak adnád át, fordításimemória-eszközbe töltenéd, vagy új nyelvhez készítenél kiindulósablont, használd az Import / export po eszközt a Strings fül Utilities részében.

Exportálás:

  1. Ellenőrizd, hogy minden kívánt sztring regisztrálva van a Strings fülön. Ha egy téma vagy bővítmény sztringjei még nincsenek ott, olvasd be őket az Admin Texts Translation képernyőn (lásd Sztringek keresése és regisztrálása).
  2. Nyisd meg az Import / export po eszközt.
  3. Exportálj. A WPML .po fájlt készít a regisztrált sztringekkel. Ha már vannak fordítások, azok benne lesznek, különben üres sablont kapsz.

Amikor a lefordított .po fájl visszaérkezik, ugyanezzel az eszközzel importáld. A WPML beolvassa a fordításokat a sztringtáblába: a meglévőket frissíti, az újakat hozzáadja.

A kiegészítőnek egyetlen oldalszintű beállítása van a WPML → Settings → String Translation oldalon: a Detect strings in JavaScript files kapcsoló. Akkor kapcsold be, ha olyan téma vagy bővítmény sztringjeit kell beolvasnod, amelyek JavaScript-fájlból jönnek, és kapcsold vissza, ha végeztél, mert hatással lehet a teljesítményre.

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