gotext command

gotext is a tool for managing text in Go source code.

Usage:

gotext command [arguments]

The commands are:

extract     extracts strings to be translated from code
rewrite     rewrites fmt functions to use a message Printer
generate    generates code to insert translated messages

Use "go help [command]" for more information about a command.

Additional help topics:

Use "gotext help [topic]" for more information about that topic.

Extracts strings to be translated from code

Usage:

go extract <package>*

Rewrites fmt functions to use a message Printer

Usage:

go rewrite <package>

rewrite is typically done once for a project. It rewrites all usages of fmt to use x/text's message package whenever a message.Printer is in scope. It rewrites Print and Println calls with constant strings to the equivalent using Printf to allow translators to reorder arguments.

Generates code to insert translated messages

Usage:

go generate <package>

Directories

PathSynopsis
cmd/gotext/examples
cmd/gotext/examples/extract
cmd/gotext/examples/extract_http
cmd/gotext/examples/extract_http/pkg
cmd/gotext/examples/rewrite
Version
v0.2.0
Published
Dec 13, 2017
Platform
darwin/amd64
Imports
24 packages
Last checked
1 month ago

Tools for package owners.