update module to own version

This commit is contained in:
2020-07-27 18:17:50 +02:00
parent 2441e55972
commit b4ab6497b5
11 changed files with 58 additions and 58 deletions

View File

@@ -29,7 +29,7 @@ jobs:
run: go build -v . run: go build -v .
- name: Install xgotext CLI - name: Install xgotext CLI
run: go install -v github.com/leonelquinteros/gotext/cli/xgotext run: go install -v git.deineagentur.com/DeineAgenturUG/gotext/cli/xgotext
- name: Test - name: Test
run: go test -v -race ./... run: go test -v -race ./...

View File

@@ -1,9 +1,9 @@
[![GitHub release](https://img.shields.io/github/release/leonelquinteros/gotext.svg)](https://github.com/leonelquinteros/gotext) [![GitHub release](https://img.shields.io/github/release/leonelquinteros/gotext.svg)](https://git.deineagentur.com/DeineAgenturUG/gotext)
[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![GoDoc](https://godoc.org/github.com/leonelquinteros/gotext?status.svg)](https://godoc.org/github.com/leonelquinteros/gotext) [![GoDoc](https://godoc.org/git.deineagentur.com/DeineAgenturUG/gotext?status.svg)](https://godoc.org/git.deineagentur.com/DeineAgenturUG/gotext)
![Gotext build](https://github.com/leonelquinteros/gotext/workflows/Gotext%20build/badge.svg?branch=master) ![Gotext build](https://git.deineagentur.com/DeineAgenturUG/gotext/workflows/Gotext%20build/badge.svg?branch=master)
[![Build Status](https://travis-ci.org/leonelquinteros/gotext.svg?branch=master)](https://travis-ci.org/leonelquinteros/gotext) [![Build Status](https://travis-ci.org/leonelquinteros/gotext.svg?branch=master)](https://travis-ci.org/leonelquinteros/gotext)
[![Go Report Card](https://goreportcard.com/badge/github.com/leonelquinteros/gotext)](https://goreportcard.com/report/github.com/leonelquinteros/gotext) [![Go Report Card](https://goreportcard.com/badge/git.deineagentur.com/DeineAgenturUG/gotext)](https://goreportcard.com/report/git.deineagentur.com/DeineAgenturUG/gotext)
# Gotext # Gotext
@@ -35,13 +35,13 @@
# Documentation # Documentation
Refer to the Godoc package documentation at (https://godoc.org/github.com/leonelquinteros/gotext) Refer to the Godoc package documentation at (https://godoc.org/git.deineagentur.com/DeineAgenturUG/gotext)
# Installation # Installation
``` ```
go get github.com/leonelquinteros/gotext go get git.deineagentur.com/DeineAgenturUG/gotext
``` ```
- There are no requirements or dependencies to use this package. - There are no requirements or dependencies to use this package.
@@ -58,28 +58,28 @@ You can rely on this to use your preferred vendoring tool or to manually retriev
### Vendoring with [Go Modules](https://github.com/golang/go/wiki/Modules) (Recommended) ### Vendoring with [Go Modules](https://github.com/golang/go/wiki/Modules) (Recommended)
Add `github.com/leonelquinteros/gotext` inside the `require` section in your `go.mod` file. Add `git.deineagentur.com/DeineAgenturUG/gotext` inside the `require` section in your `go.mod` file.
i.e. i.e.
``` ```
require ( require (
github.com/leonelquinteros/gotext v1.4.0 git.deineagentur.com/DeineAgenturUG/gotext v1.5.0
) )
``` ```
### Vendoring with [dep](https://golang.github.io/dep/) ### Vendoring with [dep](https://golang.github.io/dep/)
To use last stable version (v1.4.0 at the moment of writing) To use last stable version (v1.5.0 at the moment of writing)
``` ```
dep ensure -add github.com/leonelquinteros/gotext@v1.4.0 dep ensure -add git.deineagentur.com/DeineAgenturUG/gotext@v1.5.0
``` ```
Import as Import as
```go ```go
import "github.com/leonelquinteros/gotext" import "git.deineagentur.com/DeineAgenturUG/gotext"
``` ```
@@ -155,7 +155,7 @@ For quick/simple translations you can use the package level functions directly.
```go ```go
import ( import (
"fmt" "fmt"
"github.com/leonelquinteros/gotext" "git.deineagentur.com/DeineAgenturUG/gotext"
) )
func main() { func main() {
@@ -179,7 +179,7 @@ Use the fmt.Printf syntax (from Go's "fmt" package) to specify how to print the
```go ```go
import ( import (
"fmt" "fmt"
"github.com/leonelquinteros/gotext" "git.deineagentur.com/DeineAgenturUG/gotext"
) )
func main() { func main() {
@@ -204,7 +204,7 @@ so you can handle each settings on their own.
```go ```go
import ( import (
"fmt" "fmt"
"github.com/leonelquinteros/gotext" "git.deineagentur.com/DeineAgenturUG/gotext"
) )
func main() { func main() {
@@ -241,7 +241,7 @@ you can directly use the Po object to parse it and access the translations in th
```go ```go
import ( import (
"fmt" "fmt"
"github.com/leonelquinteros/gotext" "git.deineagentur.com/DeineAgenturUG/gotext"
) )
func main() { func main() {
@@ -277,7 +277,7 @@ Plural formulas are parsed and evaluated using [Kinako](https://github.com/mattn
```go ```go
import ( import (
"fmt" "fmt"
"github.com/leonelquinteros/gotext" "git.deineagentur.com/DeineAgenturUG/gotext"
) )
func main() { func main() {

View File

@@ -5,7 +5,7 @@ CLI tool to extract translation strings from Go packages into .POT files.
## Installation ## Installation
``` ```
go install github.com/leonelquinteros/gotext/cli/xgotext go install git.deineagentur.com/DeineAgenturUG/gotext/cli/xgotext
``` ```
## Usage ## Usage

View File

@@ -4,9 +4,9 @@ import (
"errors" "errors"
"fmt" "fmt"
"github.com/leonelquinteros/gotext" "git.deineagentur.com/DeineAgenturUG/gotext"
alias "github.com/leonelquinteros/gotext" alias "git.deineagentur.com/DeineAgenturUG/gotext"
"github.com/leonelquinteros/gotext/cli/xgotext/fixtures/pkg" "git.deineagentur.com/DeineAgenturUG/gotext/cli/xgotext/fixtures/pkg"
) )
// Fake object with methods similar to gotext // Fake object with methods similar to gotext

View File

@@ -1,6 +1,6 @@
package pkg package pkg
import "github.com/leonelquinteros/gotext" import "git.deineagentur.com/DeineAgenturUG/gotext"
type SubTranslate struct { type SubTranslate struct {
L gotext.Locale L gotext.Locale

View File

@@ -5,7 +5,7 @@ import (
"log" "log"
"strings" "strings"
"github.com/leonelquinteros/gotext/cli/xgotext/parser" "git.deineagentur.com/DeineAgenturUG/gotext/cli/xgotext/parser"
) )
var ( var (

View File

@@ -165,7 +165,7 @@ func (g *GoFile) checkType(rawType types.Type) bool {
return g.checkType(t.Elem()) return g.checkType(t.Elem())
case *types.Named: case *types.Named:
if t.Obj().Pkg() == nil || t.Obj().Pkg().Path() != "github.com/leonelquinteros/gotext" { if t.Obj().Pkg() == nil || t.Obj().Pkg().Path() != "git.deineagentur.com/DeineAgenturUG/gotext" {
return false return false
} }
default: default:
@@ -187,7 +187,7 @@ func (g *GoFile) inspectCallExpr(n *ast.CallExpr) {
// object is a package if the Obj is not set // object is a package if the Obj is not set
if e.Obj == nil { if e.Obj == nil {
pkg, ok := g.importedPackages[e.Name] pkg, ok := g.importedPackages[e.Name]
if !ok || pkg.PkgPath != "github.com/leonelquinteros/gotext" { if !ok || pkg.PkgPath != "git.deineagentur.com/DeineAgenturUG/gotext" {
return return
} }

View File

@@ -1,25 +1,25 @@
/* /*
Package gotext implements GNU gettext utilities. * Package gotext implements GNU gettext utilities.
*
For quick/simple translations you can use the package level functions directly. * For quick/simple translations you can use the package level functions directly.
*
import ( * import (
"fmt" * "fmt"
"github.com/leonelquinteros/gotext" * "git.deineagentur.com/DeineAgenturUG/gotext"
) * )
*
func main() { * func main() {
// Configure package * // Configure package
gotext.Configure("/path/to/locales/root/dir", "en_UK", "domain-name") * gotext.Configure("/path/to/locales/root/dir", "en_UK", "domain-name")
*
// Translate text from default domain * // Translate text from default domain
fmt.Println(gotext.Get("My text on 'domain-name' domain")) * fmt.Println(gotext.Get("My text on 'domain-name' domain"))
*
// Translate text from a different domain without reconfigure * // Translate text from a different domain without reconfigure
fmt.Println(gotext.GetD("domain2", "Another text on a different domain")) * fmt.Println(gotext.GetD("domain2", "Another text on a different domain"))
} * }
*
*/ */
package gotext package gotext
import ( import (

View File

@@ -13,7 +13,7 @@ import (
"sync" "sync"
) )
/* /**
Locale wraps the entire i18n collection for a single language (locale) Locale wraps the entire i18n collection for a single language (locale)
It's used by the package functions, but it can also be used independently to handle It's used by the package functions, but it can also be used independently to handle
multiple languages at the same time by working with this object. multiple languages at the same time by working with this object.
@@ -24,7 +24,7 @@ Example:
"encoding/gob" "encoding/gob"
"bytes" "bytes"
"fmt" "fmt"
"github.com/leonelquinteros/gotext" "git.deineagentur.com/DeineAgenturUG/gotext"
) )
func main() { func main() {
@@ -41,10 +41,10 @@ Example:
l.AddDomain("extras") l.AddDomain("extras")
// Translate text from domain // Translate text from domain
fmt.Println(l.GetD("extras", "Translate this")) fmt.Println(l.GetD("extras", "Translate this"))
} }
*/ */
type Locale struct { type Locale struct {
// Path to locale files. // Path to locale files.
path string path string
@@ -271,7 +271,7 @@ func (l *Locale) GetNDC(dom, str, plural string, n int, ctx string, vars ...inte
return Printf(plural, vars...) return Printf(plural, vars...)
} }
// Get Euses a domain "default" to return the corresponding Translation of a given string. // GetE uses a domain "default" to return the corresponding Translation of a given string.
// Supports optional parameters (vars... interface{}) to be inserted on the formatted string using the fmt.Printf syntax. // Supports optional parameters (vars... interface{}) to be inserted on the formatted string using the fmt.Printf syntax.
// The second return value is true iff the string was found. // The second return value is true iff the string was found.
func (l *Locale) GetE(str string, vars ...interface{}) (string, bool) { func (l *Locale) GetE(str string, vars ...interface{}) (string, bool) {
@@ -324,14 +324,14 @@ func (l *Locale) GetNDE(dom, str, plural string, n int, vars ...interface{}) (st
return "", false return "", false
} }
// GetC uses a domain "default" to return the corresponding Translation of the given string in the given context. // GetCE uses a domain "default" to return the corresponding Translation of the given string in the given context.
// Supports optional parameters (vars... interface{}) to be inserted on the formatted string using the fmt.Printf syntax. // Supports optional parameters (vars... interface{}) to be inserted on the formatted string using the fmt.Printf syntax.
// The second return value is true iff the string was found. // The second return value is true iff the string was found.
func (l *Locale) GetCE(str, ctx string, vars ...interface{}) (string, bool) { func (l *Locale) GetCE(str, ctx string, vars ...interface{}) (string, bool) {
return l.GetDCE(l.GetDomain(), str, ctx, vars...) return l.GetDCE(l.GetDomain(), str, ctx, vars...)
} }
// GetNC retrieves the (N)th plural form of Translation for the given string in the given context in the "default" domain. // GetNCE retrieves the (N)th plural form of Translation for the given string in the given context in the "default" domain.
// Supports optional parameters (vars... interface{}) to be inserted on the formatted string using the fmt.Printf syntax. // Supports optional parameters (vars... interface{}) to be inserted on the formatted string using the fmt.Printf syntax.
// The second return value is true iff the string was found. // The second return value is true iff the string was found.
func (l *Locale) GetNCE(str, plural string, n int, ctx string, vars ...interface{}) (string, bool) { func (l *Locale) GetNCE(str, plural string, n int, ctx string, vars ...interface{}) (string, bool) {

6
mo.go
View File

@@ -17,7 +17,7 @@ import (
"strings" "strings"
"sync" "sync"
"github.com/leonelquinteros/gotext/plurals" "git.deineagentur.com/DeineAgenturUG/gotext/plurals"
) )
const ( const (
@@ -41,7 +41,7 @@ Example:
import ( import (
"fmt" "fmt"
"github.com/leonelquinteros/gotext" "git.deineagentur.com/DeineAgenturUG/gotext"
) )
func main() { func main() {
@@ -502,7 +502,7 @@ func (mo *Mo) GetNCE(str, plural string, n int, ctx string, vars ...interface{})
if _, ok := mo.contexts[ctx][str]; ok { if _, ok := mo.contexts[ctx][str]; ok {
if fmt, ok := mo.contexts[ctx][str].GetNE(mo.pluralForm(n)); ok { if fmt, ok := mo.contexts[ctx][str].GetNE(mo.pluralForm(n)); ok {
return Printf(fmt, vars...), true return Printf(fmt, vars...), true
} }
} }
} }
} }

4
po.go
View File

@@ -16,7 +16,7 @@ import (
"strings" "strings"
"sync" "sync"
"github.com/leonelquinteros/gotext/plurals" "git.deineagentur.com/DeineAgenturUG/gotext/plurals"
) )
/* /*
@@ -28,7 +28,7 @@ Example:
import ( import (
"fmt" "fmt"
"github.com/leonelquinteros/gotext" "git.deineagentur.com/DeineAgenturUG/gotext"
) )
func main() { func main() {