README
¶
I18N
Usage
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.
Updating messages to reflect code changes
The following command updates the locales present in the source code to reflect addition/removal of messages.
task i18n:update
Syncing the catalog with transifex
Environment variables
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 |
Push
task i18n:push
Pull
task i18n:pull
Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromJavaToGoSyntax ¶
FromJavaToGoSyntax convert a translation string made for Java to a one suitable for golang (printf-style). The conversion transforms java placeholders like "{0}","{1}","{2}",etc... with the equivalent for golang "%[1]v","%[2]v","%[3]v",etc... A pair of adjacent single-quote characters "'" (U+0027) is replaced with one only.
Types ¶
This section is empty.