blob: 4fb57f7475d592b491f442f63a981fe4b63a37e5 [file] [log] [blame] [view] [edit]
# JSON generation for intl
`strings_to_json` is a program that takes a `strings.xml` file for a source language,
a compatible `strings.xml` file for a target language, and produces a Fuchsia
localized resource -- which for the time being is using a semi-formal JSON format
for message encoding.
You should normally not need to invoke the program directly. It will be made
available through gn build rules.
## Example use
```
./strings_to_json --source-locale=en-US --target-locale=fr-FR \
--source-strings-file=strings.xml \
--target-strings-file=strings_fr.xml \
--output=fr.json
```
## Building
The program is built as a host tool only. The command line below will build
and install the program into the directory
`$FUCHSIA_DIR/out/your_build_directory/host-tools`.
```
fx build //src/intl/strings_to_json:install
```
## Running tests
```
fx test //src/intl/strings_to_json
```