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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.0.7_4 | 2.0.7_4 | 2.0.7 | 2.0.7_2 | 2.0.7_4 |
| FreeBSD:14:quarterly | 2.0.7_4 | 2.0.7_4 | n/a | 2.0.7_2 | 2.0.7_4 |
| FreeBSD:15:latest | 2.0.7_4 | 2.0.7_4 | n/a | 2.0.7_2 | 2.0.7_2 |
| FreeBSD:15:quarterly | 2.0.7_4 | 2.0.7_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.0.7_4 | 2.0.7_4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 1
${PYTHON_PKGNAMEPREFIX}lxml>=0: devel/py-lxml
The full lists below include those, and their dependencies in turn.
All build dependencies 12
All run dependencies 12
Required by 126
- accessibility/accerciser
- accessibility/orca
- archivers/engrampa
- archivers/file-roller
- astro/viking
- audio/ardour
- audio/easytag
- audio/gnome-music
- audio/goobox
- audio/mate-media
- audio/rhythmbox
- audio/sound-juicer
- databases/gmdb2
- databases/libgda5
- databases/libgda5-jdbc
- databases/libgda5-ldap
- databases/libgda5-mysql
- databases/libgda5-postgresql
- databases/libgda5-ui
- deskutils/baobab
- deskutils/bijiben
- deskutils/glabels
- deskutils/gnome-clocks
- deskutils/gnome-dictionary
- deskutils/gnome-photos
- deskutils/gnome-planner
- deskutils/gnote
- deskutils/gucharmap
- deskutils/mate-utils
- devel/appstream
- devel/appstream-compose
- devel/appstream-qt
- devel/glade
- devel/gtranslator
- editors/bless
- editors/enter-tex
- editors/gedit
- editors/gedit-plugins
- editors/ghex
- editors/gnome-text-editor
- editors/gobby
- editors/marker
- editors/pluma
- editors/pluma-plugins
- editors/xed
- games/aisleriot
- games/five-or-more
- games/four-in-a-row
- games/gbrainy
- games/gnome-2048
- games/gnome-chess
- games/gnome-klotski
- games/gnome-mahjongg
- games/gnome-mines
- games/gnome-nibbles
- games/gnome-robots
- games/gnome-sudoku
- games/gnome-tetravex
- games/hitori
- games/lightsoff
- games/pioneers
- games/quadrapassel
- games/swell-foop
- games/tali
- graphics/atril
- graphics/atril-lite
- graphics/drawing
- graphics/entangle
- graphics/eog
- graphics/eom
- graphics/evince
- graphics/frogr
- graphics/gnome-color-manager
- graphics/gthumb
- graphics/shotwell
- graphics/simple-scan
- graphics/xreader
- graphics/xviewer
- irc/polari
- mail/evolution
- mail/geary
- math/gnome-calculator
- math/gnumeric
- math/mate-calc
- misc/gnome-devel-docs
- misc/gnome-getting-started-docs
- misc/gnome-user-docs
- misc/mate-user-guide
- misc/xiphos
- multimedia/cheese
- multimedia/pitivi
- multimedia/py-metadata-cleaner
- multimedia/totem
- net-mgmt/etherape
- net/gnome-connections
- net/gnome-nettool
- net/grilo-plugins
- net/libzapojit
- net/vinagre
- news/pan
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
| File | Size | SHA256 |
|---|---|---|
| itstool-2.0.7.tar.bz2 | 104648 | 6b9a7cd29a12bb95598f5750e8763cee78836a1a207f85b74d8b3275b27e87ca |
| 32c7d07664dc37765100285d1202d488cd6a27e8.patch | 3095 | 4e64a2e884f9d4cbc493732fcbde9f1d5bed534f9a66330bbcc1cbeb54808c1e |
Master sites 1
- https://files.itstool.org/itstool/
Commit history 0
No commits in the history this site was built from.