textproc/go-transifex-client: new (APIv3) transifex client

As described
	https://github.com/transifex/cli#migrating-from-older-versions-of-the-client
	https://help.transifex.com/en/articles/7171815-web-application-s-domain-change
Transifex is undergoing changes in supported API and domain names.
The old Python-based client no longer works.
This commit is contained in:
Adriaan de Groot 2023-04-24 21:57:18 +02:00
parent d1282675e2
commit 7ff45dc2f4
4 changed files with 33 additions and 0 deletions

View file

@ -242,6 +242,7 @@
SUBDIR += gmetadom
SUBDIR += gnugrep
SUBDIR += go-md2man
SUBDIR += go-transifex-client
SUBDIR += go-yq
SUBDIR += gojq
SUBDIR += goldendict

View file

@ -0,0 +1,18 @@
PORTNAME= transifex-client
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.7
CATEGORIES= textproc
PKGNAMEPREFIX= go-
MAINTAINER= adridg@FreeBSD.org
COMMENT= Command line interface for Transifex
WWW= https://github.com/transifex/cli
LICENSE= APACHE20
USES= go:modules
GO_MODULE= github.com/transifex/cli
PLIST_FILES= bin/${PORTNAME}
.include <bsd.port.mk>

View file

@ -0,0 +1,5 @@
TIMESTAMP = 1682365560
SHA256 (go/textproc_go-transifex-client/transifex-client-v1.6.7/v1.6.7.mod) = 409d043e1ceeb8cd80fe8a6d452c5c7b5aef3ce23626d6ab6375c844b7c33f5c
SIZE (go/textproc_go-transifex-client/transifex-client-v1.6.7/v1.6.7.mod) = 646
SHA256 (go/textproc_go-transifex-client/transifex-client-v1.6.7/v1.6.7.zip) = 3d643bb3e84296bc12083cf69bd9b861fb0a5d51692cd528aba03bef0cc0a6fb
SIZE (go/textproc_go-transifex-client/transifex-client-v1.6.7/v1.6.7.zip) = 135920

View file

@ -0,0 +1,9 @@
The Transifex Command-line Client (APIv3) is a command line tool that enables you
to easily manage your translations within a project without the need of an
elaborate UI system.
You can use the command line client to easily create new resources, map
locale files to translations and synchronize your Transifex project with
your local repository and vice verca. Translators and localization managers
can also use it to handle large volumes of translation files easily and
without much hassle.