CLI
You can use the CLI to compile translation files.
There is only one available command: compile [options] <output>
.
It requires one argument:
output
: the directory where the translation files will be generated.
Additionally, there are several options:
input <value>
: the input directory where the tool will search for translation files. The default value is the current working directory.clear
: clears the output directory before compiling the translation files. The default value isfalse
.watch
: watches for changes in the input directory and recompiles the translation files. Only use this option during development. The default value isfalse
.recursive
: searches for translation files recursively. The default value istrue
.merge
: allows having the same namespace in different files. This is not recommended. The default value isfalse
.help
: displays the help for the command.
For example:
npx i18n-collector run locales --input src --clear --watch
The above command will compile translation files into the ./locales
directory and watch for changes to *.locale.json
files in the ./src
directory.
The ./locales
directory will be cleared before compiling translation files.