pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/textproc/translate-toolkit add textproc/translate-tool...
details: https://anonhg.NetBSD.org/pkgsrc/rev/df63695b8b52
branches: trunk
changeset: 376959:df63695b8b52
user: rillig <rillig%pkgsrc.org@localhost>
date: Sun Mar 11 15:42:31 2018 +0000
description:
add textproc/translate-toolkit 2.2.5
The Translate Toolkit is a set of software and documentation designed to
help make the lives of localizers both more productive and less
frustrating. The Toolkit is part of the Translate project.
The software includes programs to covert localization formats to the
common PO, and emerging XLIFF format. There are also programs to check
and manage PO and XLIFF files. Online documentation includes guides on
using the tools, running a localization project and how to localize
various projects from OpenOffice.org to Mozilla.
At its core the software contains a set of classes for handling various
localization storage formats: DTD, properties, OpenOffice.org GSI/SDF,
CSV, MO, Qt .ts, TMX, TBX, WordFast txt, Gettext .mo, Windows RC, and of
course PO and XLIFF. It also provides scripts to convert between these
formats.
Also part of the Toolkit are Python programs to create word counts, merge
translations and perform various checks on translation files.
diffstat:
textproc/translate-toolkit/DESCR | 18 +
textproc/translate-toolkit/Makefile | 21 +
textproc/translate-toolkit/PLIST | 2121 +++++++++++++++++++++++++++++++++++
textproc/translate-toolkit/distinfo | 6 +
4 files changed, 2166 insertions(+), 0 deletions(-)
diffs (truncated from 2182 to 300 lines):
diff -r b19238353743 -r df63695b8b52 textproc/translate-toolkit/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/translate-toolkit/DESCR Sun Mar 11 15:42:31 2018 +0000
@@ -0,0 +1,18 @@
+The Translate Toolkit is a set of software and documentation designed to
+help make the lives of localizers both more productive and less
+frustrating. The Toolkit is part of the Translate project.
+
+The software includes programs to covert localization formats to the
+common PO, and emerging XLIFF format. There are also programs to check
+and manage PO and XLIFF files. Online documentation includes guides on
+using the tools, running a localization project and how to localize
+various projects from OpenOffice.org to Mozilla.
+
+At its core the software contains a set of classes for handling various
+localization storage formats: DTD, properties, OpenOffice.org GSI/SDF,
+CSV, MO, Qt .ts, TMX, TBX, WordFast txt, Gettext .mo, Windows RC, and of
+course PO and XLIFF. It also provides scripts to convert between these
+formats.
+
+Also part of the Toolkit are Python programs to create word counts, merge
+translations and perform various checks on translation files.
diff -r b19238353743 -r df63695b8b52 textproc/translate-toolkit/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/translate-toolkit/Makefile Sun Mar 11 15:42:31 2018 +0000
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2018/03/11 15:42:31 rillig Exp $
+
+DISTNAME= translate-toolkit-2.2.5
+CATEGORIES= textproc
+MASTER_SITES= ${MASTER_SITE_GITHUB:=translate/}
+GITHUB_PROJECT= translate
+GITHUB_RELEASE= 2.2.5
+
+MAINTAINER= rillig%NetBSD.org@localhost
+HOMEPAGE= https://github.com/translate/translate/
+COMMENT= Tools for working with translation files
+LICENSE= gnu-gpl-v2
+
+DEPENDS+= ${PYPKGPREFIX}-six>=0:../../lang/py-six
+DEPENDS+= ${PYPKGPREFIX}-diff-match-patch-20121119{,nb*}:../../textproc/py-diff-match-patch
+USE_LANGUAGES= # none
+USE_TOOLS+= bash:run
+REPLACE_BASH= * */* */*/*
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r b19238353743 -r df63695b8b52 textproc/translate-toolkit/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/translate-toolkit/PLIST Sun Mar 11 15:42:31 2018 +0000
@@ -0,0 +1,2121 @@
+@comment $NetBSD: PLIST,v 1.1 2018/03/11 15:42:31 rillig Exp $
+bin/build_firefox.sh
+bin/build_tmdb
+bin/buildxpi.py
+bin/csv2po
+bin/csv2tbx
+bin/get_moz_enUS.py
+bin/html2po
+bin/ical2po
+bin/idml2po
+bin/ini2po
+bin/json2po
+bin/junitmsgfmt
+bin/l20n2po
+bin/moz2po
+bin/mozlang2po
+bin/odf2xliff
+bin/oo2po
+bin/oo2xliff
+bin/php2po
+bin/phppo2pypo
+bin/po2csv
+bin/po2html
+bin/po2ical
+bin/po2idml
+bin/po2ini
+bin/po2json
+bin/po2l20n
+bin/po2moz
+bin/po2mozlang
+bin/po2oo
+bin/po2php
+bin/po2prop
+bin/po2rc
+bin/po2resx
+bin/po2sub
+bin/po2symb
+bin/po2tiki
+bin/po2tmx
+bin/po2ts
+bin/po2txt
+bin/po2web2py
+bin/po2wordfast
+bin/po2xliff
+bin/poclean
+bin/pocommentclean
+bin/pocompendium
+bin/pocompile
+bin/poconflicts
+bin/pocount
+bin/podebug
+bin/pofilter
+bin/pogrep
+bin/pomerge
+bin/pomigrate2
+bin/popuretext
+bin/poreencode
+bin/porestructure
+bin/posegment
+bin/posplit
+bin/poswap
+bin/pot2po
+bin/poterminology
+bin/pretranslate
+bin/prop2po
+bin/pydiff
+bin/pypo2phppo
+bin/rc2po
+bin/resx2po
+bin/sub2po
+bin/symb2po
+bin/tbx2po
+bin/tiki2po
+bin/tmserver
+bin/ts2po
+bin/txt2po
+bin/web2py2po
+bin/xliff2odf
+bin/xliff2oo
+bin/xliff2po
+${PYSITELIB}/translate/COPYING
+${PYSITELIB}/translate/README.rst
+${PYSITELIB}/translate/__init__.py
+${PYSITELIB}/translate/__init__.pyc
+${PYSITELIB}/translate/__init__.pyo
+${PYSITELIB}/translate/__version__.py
+${PYSITELIB}/translate/__version__.pyc
+${PYSITELIB}/translate/__version__.pyo
+${PYSITELIB}/translate/convert/__init__.py
+${PYSITELIB}/translate/convert/__init__.pyc
+${PYSITELIB}/translate/convert/__init__.pyo
+${PYSITELIB}/translate/convert/accesskey.py
+${PYSITELIB}/translate/convert/accesskey.pyc
+${PYSITELIB}/translate/convert/accesskey.pyo
+${PYSITELIB}/translate/convert/convert.py
+${PYSITELIB}/translate/convert/convert.pyc
+${PYSITELIB}/translate/convert/convert.pyo
+${PYSITELIB}/translate/convert/csv2po.py
+${PYSITELIB}/translate/convert/csv2po.pyc
+${PYSITELIB}/translate/convert/csv2po.pyo
+${PYSITELIB}/translate/convert/csv2tbx.py
+${PYSITELIB}/translate/convert/csv2tbx.pyc
+${PYSITELIB}/translate/convert/csv2tbx.pyo
+${PYSITELIB}/translate/convert/dtd2po.py
+${PYSITELIB}/translate/convert/dtd2po.pyc
+${PYSITELIB}/translate/convert/dtd2po.pyo
+${PYSITELIB}/translate/convert/factory.py
+${PYSITELIB}/translate/convert/factory.pyc
+${PYSITELIB}/translate/convert/factory.pyo
+${PYSITELIB}/translate/convert/html2po.py
+${PYSITELIB}/translate/convert/html2po.pyc
+${PYSITELIB}/translate/convert/html2po.pyo
+${PYSITELIB}/translate/convert/ical2po.py
+${PYSITELIB}/translate/convert/ical2po.pyc
+${PYSITELIB}/translate/convert/ical2po.pyo
+${PYSITELIB}/translate/convert/idml2po.py
+${PYSITELIB}/translate/convert/idml2po.pyc
+${PYSITELIB}/translate/convert/idml2po.pyo
+${PYSITELIB}/translate/convert/ini2po.py
+${PYSITELIB}/translate/convert/ini2po.pyc
+${PYSITELIB}/translate/convert/ini2po.pyo
+${PYSITELIB}/translate/convert/json2po.py
+${PYSITELIB}/translate/convert/json2po.pyc
+${PYSITELIB}/translate/convert/json2po.pyo
+${PYSITELIB}/translate/convert/l20n2po.py
+${PYSITELIB}/translate/convert/l20n2po.pyc
+${PYSITELIB}/translate/convert/l20n2po.pyo
+${PYSITELIB}/translate/convert/moz2po.py
+${PYSITELIB}/translate/convert/moz2po.pyc
+${PYSITELIB}/translate/convert/moz2po.pyo
+${PYSITELIB}/translate/convert/mozfunny2prop.py
+${PYSITELIB}/translate/convert/mozfunny2prop.pyc
+${PYSITELIB}/translate/convert/mozfunny2prop.pyo
+${PYSITELIB}/translate/convert/mozlang2po.py
+${PYSITELIB}/translate/convert/mozlang2po.pyc
+${PYSITELIB}/translate/convert/mozlang2po.pyo
+${PYSITELIB}/translate/convert/odf2xliff.py
+${PYSITELIB}/translate/convert/odf2xliff.pyc
+${PYSITELIB}/translate/convert/odf2xliff.pyo
+${PYSITELIB}/translate/convert/oo2po.py
+${PYSITELIB}/translate/convert/oo2po.pyc
+${PYSITELIB}/translate/convert/oo2po.pyo
+${PYSITELIB}/translate/convert/oo2xliff.py
+${PYSITELIB}/translate/convert/oo2xliff.pyc
+${PYSITELIB}/translate/convert/oo2xliff.pyo
+${PYSITELIB}/translate/convert/php2po.py
+${PYSITELIB}/translate/convert/php2po.pyc
+${PYSITELIB}/translate/convert/php2po.pyo
+${PYSITELIB}/translate/convert/po2csv.py
+${PYSITELIB}/translate/convert/po2csv.pyc
+${PYSITELIB}/translate/convert/po2csv.pyo
+${PYSITELIB}/translate/convert/po2dtd.py
+${PYSITELIB}/translate/convert/po2dtd.pyc
+${PYSITELIB}/translate/convert/po2dtd.pyo
+${PYSITELIB}/translate/convert/po2html.py
+${PYSITELIB}/translate/convert/po2html.pyc
+${PYSITELIB}/translate/convert/po2html.pyo
+${PYSITELIB}/translate/convert/po2ical.py
+${PYSITELIB}/translate/convert/po2ical.pyc
+${PYSITELIB}/translate/convert/po2ical.pyo
+${PYSITELIB}/translate/convert/po2idml.py
+${PYSITELIB}/translate/convert/po2idml.pyc
+${PYSITELIB}/translate/convert/po2idml.pyo
+${PYSITELIB}/translate/convert/po2ini.py
+${PYSITELIB}/translate/convert/po2ini.pyc
+${PYSITELIB}/translate/convert/po2ini.pyo
+${PYSITELIB}/translate/convert/po2json.py
+${PYSITELIB}/translate/convert/po2json.pyc
+${PYSITELIB}/translate/convert/po2json.pyo
+${PYSITELIB}/translate/convert/po2l20n.py
+${PYSITELIB}/translate/convert/po2l20n.pyc
+${PYSITELIB}/translate/convert/po2l20n.pyo
+${PYSITELIB}/translate/convert/po2moz.py
+${PYSITELIB}/translate/convert/po2moz.pyc
+${PYSITELIB}/translate/convert/po2moz.pyo
+${PYSITELIB}/translate/convert/po2mozlang.py
+${PYSITELIB}/translate/convert/po2mozlang.pyc
+${PYSITELIB}/translate/convert/po2mozlang.pyo
+${PYSITELIB}/translate/convert/po2oo.py
+${PYSITELIB}/translate/convert/po2oo.pyc
+${PYSITELIB}/translate/convert/po2oo.pyo
+${PYSITELIB}/translate/convert/po2php.py
+${PYSITELIB}/translate/convert/po2php.pyc
+${PYSITELIB}/translate/convert/po2php.pyo
+${PYSITELIB}/translate/convert/po2prop.py
+${PYSITELIB}/translate/convert/po2prop.pyc
+${PYSITELIB}/translate/convert/po2prop.pyo
+${PYSITELIB}/translate/convert/po2rc.py
+${PYSITELIB}/translate/convert/po2rc.pyc
+${PYSITELIB}/translate/convert/po2rc.pyo
+${PYSITELIB}/translate/convert/po2resx.py
+${PYSITELIB}/translate/convert/po2resx.pyc
+${PYSITELIB}/translate/convert/po2resx.pyo
+${PYSITELIB}/translate/convert/po2sub.py
+${PYSITELIB}/translate/convert/po2sub.pyc
+${PYSITELIB}/translate/convert/po2sub.pyo
+${PYSITELIB}/translate/convert/po2symb.py
+${PYSITELIB}/translate/convert/po2symb.pyc
+${PYSITELIB}/translate/convert/po2symb.pyo
+${PYSITELIB}/translate/convert/po2tiki.py
+${PYSITELIB}/translate/convert/po2tiki.pyc
+${PYSITELIB}/translate/convert/po2tiki.pyo
+${PYSITELIB}/translate/convert/po2tmx.py
+${PYSITELIB}/translate/convert/po2tmx.pyc
+${PYSITELIB}/translate/convert/po2tmx.pyo
+${PYSITELIB}/translate/convert/po2ts.py
+${PYSITELIB}/translate/convert/po2ts.pyc
+${PYSITELIB}/translate/convert/po2ts.pyo
+${PYSITELIB}/translate/convert/po2txt.py
+${PYSITELIB}/translate/convert/po2txt.pyc
+${PYSITELIB}/translate/convert/po2txt.pyo
+${PYSITELIB}/translate/convert/po2web2py.py
+${PYSITELIB}/translate/convert/po2web2py.pyc
+${PYSITELIB}/translate/convert/po2web2py.pyo
+${PYSITELIB}/translate/convert/po2wordfast.py
+${PYSITELIB}/translate/convert/po2wordfast.pyc
+${PYSITELIB}/translate/convert/po2wordfast.pyo
+${PYSITELIB}/translate/convert/po2xliff.py
+${PYSITELIB}/translate/convert/po2xliff.pyc
+${PYSITELIB}/translate/convert/po2xliff.pyo
+${PYSITELIB}/translate/convert/poreplace.py
+${PYSITELIB}/translate/convert/poreplace.pyc
+${PYSITELIB}/translate/convert/poreplace.pyo
+${PYSITELIB}/translate/convert/pot2po.py
+${PYSITELIB}/translate/convert/pot2po.pyc
+${PYSITELIB}/translate/convert/pot2po.pyo
+${PYSITELIB}/translate/convert/prop2mozfunny.py
+${PYSITELIB}/translate/convert/prop2mozfunny.pyc
+${PYSITELIB}/translate/convert/prop2mozfunny.pyo
+${PYSITELIB}/translate/convert/prop2po.py
+${PYSITELIB}/translate/convert/prop2po.pyc
+${PYSITELIB}/translate/convert/prop2po.pyo
+${PYSITELIB}/translate/convert/rc2po.py
+${PYSITELIB}/translate/convert/rc2po.pyc
+${PYSITELIB}/translate/convert/rc2po.pyo
+${PYSITELIB}/translate/convert/resx2po.py
+${PYSITELIB}/translate/convert/resx2po.pyc
+${PYSITELIB}/translate/convert/resx2po.pyo
+${PYSITELIB}/translate/convert/sub2po.py
+${PYSITELIB}/translate/convert/sub2po.pyc
+${PYSITELIB}/translate/convert/sub2po.pyo
+${PYSITELIB}/translate/convert/symb2po.py
+${PYSITELIB}/translate/convert/symb2po.pyc
+${PYSITELIB}/translate/convert/symb2po.pyo
+${PYSITELIB}/translate/convert/tbx2po.py
+${PYSITELIB}/translate/convert/tbx2po.pyc
+${PYSITELIB}/translate/convert/tbx2po.pyo
+${PYSITELIB}/translate/convert/test_accesskey.py
+${PYSITELIB}/translate/convert/test_accesskey.pyc
Home |
Main Index |
Thread Index |
Old Index