serge - Serge command launcher


serge <command> [command-specific-parameters] [--command-specific-options] [--debug]

Run serge help <command> for help on a particular command.


serge scans all configuration files in the specified directory and for each found file performs resource localization cycle, namely:

  • Extracting strings from original (e.g. English) resource files and populate translation database

  • Scan previously generated translated files, extract translations from there and put them into translation database

  • Generate translation files with original strings and existing translations

  • Generate localized resource files by taking original resource files and replacing original strings with translated ones.



Print Serge version information and exit.


Just report and validate configuration files, but do no actual synchronization/localization work.

-l xx[,yy][,zz], --lang=xx[,yy][,zz], --language=xx[,yy][,zz] --languages=xx[,yy][,zz]

An optional comma-separated list of target languages

-j xx[,yy][,zz], --job=xx[,yy][,zz], --jobs=xx[,yy][,zz]

An optional comma-separated list of jobs to process


Disable optimizations and force generate all the files


With this mode enabled, translation files will not be parsed, their existing translations will be discarded, and the files will be forcedly generated again. This is useful when removing translations from the database and forcing translation files to be in sync with the database.


Print debug output


serge website