7. fejezet - A Lokalize parancsfájlkezelése

A Lokalize számos értelmezett nyelven, köztük Python és JavaScript parancsfájlok használatával is bővíthető. A parancsfájlok általában menüműveletekként (amelyekhez gyorsbillentyűt rendelhet) integrálódnak a Lokalize felhasználói felületébe. A parancsfájl menübejegyzésének helye és neve a hozzá tartozó .rc fájlban van meghatározva. Minden egyes projektmegnyitáskor a Lokalize átvizsgálja a PROJEKTKÖNYVTÁR/lokalize-scripts mappát .rc fájlokat keresve, és hozzáadja azokat egy gyorsítótár fájlhoz, amelynek neve PROJEKTKÖNYVTÁR/lokalize-scripts/scripts.rc (ezért általában nem kellene hozzáadni a projekt verziókezelő rendszeréhez). Az RC-fájlok tartalmaznak parancsfájl elérési utakat is, amelyek lehetnek relatívak az .rc fájl mappájától vagy a rendszer parancsfájljainak mappájától – mindkettővel próbálkozni fog (habár relatív helyen kellene tartani azokat, ha meg szeretné osztani a projektjében más emberekkel). Például megadhatja a ../../scripts/lokalize/opensrc.py fájlt, hogy betöltsön egy parancsfájlt a globális kf5-l10n parancsfájlok mappájából (azaz nem specifikusan a nyelvére).

Az .rc fájlok példái megtalálhatók a Lokalize telepítési mappájában (általában /usr/share/lokalize/scripts/) és a KDE tárolójában. Itt további parancsfájlpéldákat találhat, beleértve a JavaScript-alapú check-gui.js parancsfájlt, amely automatikusan lefut minden egyes fájlmentéskor (ez az .rc fájlban lévő különleges beállítással valósul meg). Ha ismerős a Python vagy a JavaScript használatában, akkor a kódnak magától értetődőnek kell lennie.

Az alábbiakban az API-hivatkozásokra mutató linkek találhatók. Minden, ami Q_SCRIPTABLE jelzéssel van ellátva, használható parancsfájlokból.

Pology

Az egyik legjobb parancsfájlkezelési képességekkel rendelkező alkalmazás a Pology használata a Lokalize programban.

A Pology alkalmazással való interakció a beállítási ablak Pology oldalának használatával állítható be. A beállítási ablak a BeállításokLokalize beállítása… főmenüpont kiválasztásával nyitható meg.

További információkért nézze meg a Pology honlapját.