Hogyan Translate My Plugins

Már többször kérték, hogy adjon tájékoztatást arról, hogyan lefordítaná a plugin egy másik nyelvre. Annak érdekében, hogy segíteni abban, hogy az én plugin többnyelvű, én szolgáltatott információk alább. Kérjük, ne túlterheltek a részletesség, mint a fordítási folyamat valójában igen egyszerű. A visszajelzések azt eddig, hogy van egy érdekes feladat, és körülbelül 2-4 órát vesz igénybe.

A fordítási folyamat ténylegesen megkezdődik a szoftver fejlesztő (ez én vagyok). Én külön-külön megjelölni, hogy a húrok kell fordítani a speciális kódot. Ezek a húrok ezután automatikusan kivonjuk a forráskódot. E folyamat során, azt jelzem, hogy egész mondatban vagy bekezdésben mint az egyes szavak nem könnyű lefordítani különbségek miatt pluralitás, szóval helyzetét és így tovább.

A következő lépés számomra, hogy hozzon létre egy speciális fordítási szöveges fájlt úgynevezett POT fájlt. A POT fájl található a plugin könyvtárban, vagy a letöltött ZIP fájlt bővítmény. A POT fájl alapvetően az export az összes merevlemez kódolt karakterlánc, amit jelölt.

A POT fájlt, majd szerkesztették meg, hogy tartalmazza a lefordított szövegek. A POT fájlt lehet szerkeszteni, közvetlenül a szövegszerkesztő használata, de én azt ajánlják, hogy a cross-platform GUI editor nevű POEdit . Ez teszi az életet, és sokkal könnyebb is generál MO fájlokat (lásd alább).

Lefordítani egy plugin, akkor is csak a lefordított stringet minden eredeti karakterlánc a POT fájlt. A POT fájlt, majd menti el a PO fájl (a PO fájl egy egyszerű POT fájl, ami tartalmazza fordítások).

Egyes esetekben a POT fájl tartalmaz egy PHP dátumformátum. Információ arról, hogyan van megfogalmazva ez a karakterlánc megtalálható itt .

Hogy teszteljék a fordítási fájl, akkor először meg kell menteni a PO fájl belülről POEdit. Ez automatikusan létrehoz egy fájlt MO. MO fájlok vannak optimalizálva, a géppel olvasható PO fájlokat. Nevezze át a fájlt MO "yyy-aaa_BBB.mo", ahol:

  • yyy a neve a plugin fordítási fájl. A Tartalomjegyzék Teremtő plugin, ez lesz a "ToCc". A iRobots.txt SEO plugint, ez lesz a "irseo".
  • aaa a nyelvi kódot. Nyelvi kódok találhatók itt .
  • BBB az ország kódja. Ország kódok találhatók itt . Ne feledje, hogy országkódok képviseli a nagybetűs karaktereket.

Egy példa az olasz fordítás MO fájlt a Tartalom Creator plugin: ToCc-it_IT.mo

Az utolsó lépés az, hogy másolja a MO fájlt a plugin könyvtárba. Az ajánlott módszer az, hogy töltse le a plugin ZIP formában a megfelelő plugint honlap és újracsomagolás, hogy tartalmazza a MO fájlt a gyökérkönyvtárban. Aztán WordPress kikapcsolásához törölje a meglévő és plugin és válasszuk az Új, majd válassza a lehetőséget, hogy feltölt egy ZIP fájlt. Keresse meg a módosított ZIP, telepíteni és aktiválni. Ne feledje, hogy törli a meglévő bővítmény eltávolításához az alapértelmezett érték az összes lehetőséget. Amikor újra a plugin, akkor az alapértelmezett értékek helyébe nyelvet specifikus alapértelmezett értékek.

A lefordított fájl kell kezdeni dolgozni, ha azonnal WordPress van beállítva, hogy használja a választott nyelvet (azaz a kiválasztott olasz WordPress telepítésekor). Ha nem, ott van info, hogy lehetővé tegye a nem angol nyelven itt .

Miután a fordítás elkészült, és akkor boldog, nekem is, hogy a következő kiadásban, kérjük, írjon a következő:

  • A lefordított PO fájl.
  • Az MO fájl (tudom létrehozni ezt a PO fájlt, ha nem telepítette POEdit).
  • A pontos megfogalmazás az, hogy hogyan szeretné a neve megjelenjen a visszaigazolást részt, és a webhelye URL-jét, amely a neved kell kapcsolni. Megjegyezzük, hogy elismerjük mindazt fordítók a plugin honlapján, a plugin beállítások panel, és a plugin readme.txt fájlt. Ön kikapcsolhatja a megerősítés, ha szeretné őrizni anonimitásukat.
  • Annak feltüntetése, hogy vagy nem tudok Önnel a kapcsolatot előtt későbbi kiadásokban a plugin. Időről időre új funkciók és lehetőségek adnak a plugin. Általában csak néhány új lehetőséget adnak egy időben, és én egyesíti a korábbi fordítás az új POT fájlt, hogy az új húrok csak akkor kell átalakítani.

Ha többet kíván megtudni, kérjük ne habozzon kapcsolatba lépni velem, vagy hagyjon üzenetet alább.

Köszönjük, hogy érdeklődését.

Hagy egy Válaszol


SpinChimp Leaderboard 728x90