The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

serge - Serge command launcher

SYNOPSIS

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

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

DESCRIPTION

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.

OPTIONS

--version

Print Serge version information and exit.

--dry-run

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

--force

Disable optimizations and force generate all the files

--recreate-ts-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.

--debug

Print debug output

SEE ALSO

serge website