Scripts are usually integrated into the Lokalize UI as menu actions (to which you may assign a keyboard shortcut).
The location and name of the menu entry for the script is defined in its accompanying .rc file.
On each project open, Lokalize scans
PROJECTDIR/lokalize-scripts folder for .rc files and adds them to a cache file called
PROJECTDIR/lokalize-scripts/scripts.rc (so you shouldn't generally want to add it project's version control system).
RC files also contain script paths, which may be relative to .rc file folder, or to a system scripts folder - they both are tried (though they should be kept in a relative location if you want to share them with other people in your project).
For example, you can specify
../../scripts/lokalize/opensrc.py to load a script from the global kde4-l10n scripts folder (i.e. not specific to your language).
Examples of .rc files may be found in Lokalize install folder (usually
and in the KDE repository.
check-gui.js that runs automatically on each file save
(this is achieved via special option in .rc file).
Below are links to API references. Everything marked as Q_SCRIPTABLE may be used from scripts.