-
Notifications
You must be signed in to change notification settings - Fork 929
Internationalization Guide
Anand Gaitonde edited this page Oct 1, 2018
·
1 revision
If you are adding new strings or updating existing strings within the CLI code, you'll need to update the binary representation of the translation files. This file is generated/maintained using i18n4go, goi18n, and bin/generate-language-resources
.
After adding/changing strings supplied to the goi18n T()
translation func, run the following to update the translations binary:
i18n4go -c fixup # answer any prompts appropriately
goi18n -outdir cf/i18n/resources cf/i18n/resources/*.all.json
bin/generate-language-resources
When running i18n4go -c fixup
, you will be presented with the choices new
or upd
for each addition or update. Type in the appropriate choice. If upd
is chosen, you will be asked to confirm which string is being updated using a numbered list.
After running the above, be sure to commit the translations binary, cf/resources/i18n_resources.go
.