Capítol 7. Crear scripts del Lokalize

El Lokalize és ampliable utilitzant scripts (fitxers amb seqüències d'ordres) en diversos llenguatges interpretats incloent Python i JavaScript. Els scripts normalment s'integren a la IU del Lokalize com a accions del menú (a les que podeu assignar dreceres de teclat). La ubicació i el nom de l'entrada del menú per a l'script es defineixen en el seu fitxer .rc d'acompanyament. Per a cada projecte obert, el Lokalize explora la carpeta DIRPROJECTE/lokalize-scripts pels fitxers .rc i els afegeix al fitxer de memòria cau anomenat DIRPROJECTE/lokalize-scripts/scripts.rc (de manera que generalment no voldreu afegir sistemes de control de versions del projecte). Els fitxers RC també contenen els camins als scripts, els quals han de ser relatius a la carpeta del fitxer .rc, o a una carpeta de scripts del sistema -s'han provat ambdues (tot i que han de mantenir una ubicació relativa si els voleu compartir amb altres persones del projecte)-. Per exemple podeu especificar ../../scripts/lokalize/opensrc.py per a carregar un script des de la carpeta de scripts global de kf5-l10n (és a dir, no específica del vostre idioma).

Podeu trobar exemples de fitxers .rc a la carpeta d'instal·lació del Lokalize (normalment /usr/share/lokalize/scripts/) i en el repositori del KDE. Aquí trobareu més exemples, incloent-ne de basats en JavaScript, check-gui.js que s'executa automàticament en cada desament de fitxer (això s'aconsegueix amb una opció especial en el fitxer .rc). Si esteu familiaritzat amb Python o JavaScript, el codi hauria de ser autoexplicatiu.

A continuació hi ha els enllaços de les referències API. Tot el marcat com Q_SCRIPTABLE es pot utilitzar des de scripts.

  • Referència a l'API de l'objecte Editor

  • Referència a l'API de l'objecte Lokalize

  • Referència a l'API de l'objecte Project

Pology

Una de les millors aplicacions amb la capacitat de crear scripts és emprar el Pology al Lokalize.

La interacció amb el Pology es pot configurar emprant la pàgina Pology de la finestra de configuració, la qual es pot obrir escollint l'element ArranjamentConfigura el Lokalize... del menú principal.

Per a més informació, consulteu la pàgina inicial del Pology.