1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
Source: golang-github-leonelquinteros-gotext
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Uploaders: Stephen Gelman <ssgelm@debian.org>
Section: golang
Testsuite: autopkgtest-pkg-go
Priority: optional
Build-Depends: debhelper-compat (= 13),
dh-golang,
golang-any,
golang-golang-x-tools-dev,
golang-golang-x-text-dev
Standards-Version: 4.6.0
Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-leonelquinteros-gotext
Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-leonelquinteros-gotext.git
Homepage: https://github.com/leonelquinteros/gotext
Rules-Requires-Root: no
XS-Go-Import-Path: github.com/leonelquinteros/gotext
Package: golang-github-leonelquinteros-gotext-dev
Architecture: all
Multi-Arch: foreign
Depends: golang-golang-x-tools-dev,
golang-golang-x-text-dev,
${misc:Depends}
Description: Go GNU gettext utilities package (library)
GNU gettext utilities (https://www.gnu.org/software/gettext) for Go.
.
Features
.
* Implements GNU gettext support in native Go.
* Complete support for PO files
(https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html)
including:
* Support for multiline strings and headers.
* Support for variables inside translation strings using Go's fmt
syntax (https://golang.org/pkg/fmt/).
* Support for pluralization rules
(https://www.gnu.org/software/gettext/manual/html_node/Translating-
plural-forms.html).
* Support for message contexts
(https://www.gnu.org/software/gettext/manual/html_node/Contexts.html).
* Support for MO files.
* Thread-safe: This package is safe for concurrent use across multiple
goroutines.
* It works with UTF-8 encoding as it's the default for Go language.
* Unit tests available.
* Language codes are automatically simplified from the form en_UK to en
if the first isn't available.
* Ready to use inside Go templates.
* Objects are serializable to []byte to store them in cache.
* Support for Go Modules.
|