In the source code, use the function i18n.Tr("message", ...args)
to get a localized string. This tool parses the
source using the go/ast
package to generate the en
locale using these messages.
The following command updates the locales present in the source code to reflect addition/removal of messages.
task i18n:update
Set the following environment variables according to the project
Variable | Description |
---|---|
TRANSIFEX_PROJECT | Name of the transifex project |
TRANSIFEX_RESOURCE | Name of the transifex translation resource |
TRANSIFEX_API_KEY | API Key to access the transifex project |
task i18n:push
task i18n:pull