FreeBSD Ports

textproc/itstool 2.0.7_4

Translate XML with PO files using W3C Internationalization Tag Set rules

Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
textproc
Package size
29.9 KiB, 126.4 KiB installed

Description

ITS Tool allows you to translate your XML documents with PO files, using rules from the W3C Internationalization Tag Set (ITS) to determine what to translate and how to separate it into PO file messages.

PO files are the standard translation format for GNU and other Unix-like systems. They present translatable information as discrete messages, allowing each message to be translated independently. In contrast to whole-page translation, translating with a message-based format like PO means you can easily track changes to the source document down to the paragraph. When new strings are added or existing strings are modified, you only need to update the corresponding messages.

ITS Tool is designed to make XML documents translatable through PO files by applying standard ITS rules, as well as extension rules specific to ITS Tool. ITS also provides an industry standard way for authors to override translation information in their documents, such as whether a particular element should be translated.

Install

As a binary package — by origin, or by package name:

pkg install textproc/itstool
pkg install itstool

From the ports tree:

cd /usr/ports/textproc/itstool/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	itstool>0:textproc/itstool

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.0.7_42.0.7_42.0.72.0.7_22.0.7_4
FreeBSD:14:quarterly2.0.7_42.0.7_4n/a2.0.7_22.0.7_4
FreeBSD:15:latest2.0.7_42.0.7_4n/a2.0.7_22.0.7_2
FreeBSD:15:quarterly2.0.7_42.0.7_4n/an/an/a
FreeBSD:16:latest2.0.7_42.0.7_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

All build dependencies 12
All run dependencies 12
Required by 126

The first 100 are listed.

Configuration

No options to configure.

USES
autoreconf python tar:bzip2
Service scripts
none

Files

Manual pages 1
  • itstool(1)
pkg-plist 8
  • bin/itstool
  • share/man/man1/itstool.1.gz
  • share/itstool/its/docbook.its
  • share/itstool/its/docbook5.its
  • share/itstool/its/its.its
  • share/itstool/its/mallard.its
  • share/itstool/its/ttml.its
  • share/itstool/its/xhtml.its
distinfo 2
FileSizeSHA256
itstool-2.0.7.tar.bz21046486b9a7cd29a12bb95598f5750e8763cee78836a1a207f85b74d8b3275b27e87ca
32c7d07664dc37765100285d1202d488cd6a27e8.patch30954e64a2e884f9d4cbc493732fcbde9f1d5bed534f9a66330bbcc1cbeb54808c1e
Master sites 1
  • https://files.itstool.org/itstool/

Commit history 0

No commits in the history this site was built from.