Pootle

Pootle

Infobox_Software
name = Pootle

developer = Translate.org.za
latest_release_version = 1.1.0
latest_release_date = release_date|2008|03|26
operating_system = Cross-platform
genre = Computer-assisted translation
license = GPL
website = [http://translate.sourceforge.net/wiki/pootle/index translate.sourceforge.net]

Pootle is an online computer-assisted translation and translation management tool written in the Python programming language. It is free software originally developed and released by Translate.org.za in 2004. It was further developed as part of the WordForge project and is now maintained by Translate.org.za.

Pootle is intended for use by free software translators but is usable in other situations. Its main focus is on localization as opposed to document translation. It makes use of the Translate Toolkit for manipulating translation files, the same toolkit can be used to allow Pootle to manage the translation of Mozilla Firefox and OpenOffice.org translations. Some of its features include translation memory, glossary management and matching, goal creation and user management.

It can play various roles in the translation process. From the simplest where it displays statistics for the body of translations hosted by the server. Its suggestion mode allows users to make translations suggestions and corrections for later review, thus it can act as a translation specific bug reporting system. It allows online translation with the assignment of work to various translators and lastly it can operate as a management system where translators translate using an offline tool and use Pootle to manage the workflow of the translation.

History

Pootle was first developed by David Fraser while working for Translate.org.za in a project funded by the CATIA project. Its first official release was made in December 2004 although it had been used in various internal Translate@thons by Translate.org.za.

The name Pootle is an accronym for "PO-based Online Translation / Localization Engine" but of course is also a character in the BBC children's program The Flumps.

Translate.org.za released various versions and in 2006 Pootle was further developed as part of the WordForge project, a project funded by the Open Society Institute and the International Development Research Centre. This added XLIFF file management and infrastructure for translation workflow. Many of these features were added in the 1.0 release.

Pootle is used by OpenOffice.org [ [http://www.sunvirtuallab.com:32300/ OpenOffice.org and OpenSolaris installation of Pootle] ] , One Laptop per Child [ [https://dev.laptop.org/translate/ OLPC Pootle server] ] and other projects [ [http://translate.sourceforge.net/wiki/pootle/live_servers Pootle live server] : list of active Pootle servers] . Pootle is the basis of the [https://wiki.mozilla.org/Verbatim Verbatim project] which is building localisation infrastructure for Mozilla projects.

Design Philosophy

Pootle was designed to be a web translation tool using the Translate Toolkit. It accesses translation files directly with no underlying database layer. This is often cited as a performance bottleneck but the design aim was to layer translation and management on top of existing files. Treating translation files as documents and managing them as such.

The aim of Pootle is never to replace existing processes but rather to enhance them. Thus it interacts with upstream version control systems allowing it to commit changes directly to the main project rather than maintaining a parallel system outside of the project.

It is free software and projects are encouraged to host their own Pootle server to allow their community to localise.

Supported source document formats

The Translate Toolkit provides conversion from its supported source document formats which include: Java and Mozilla .properties files, OpenOffice.org SDF files, HTML, Text, XLIFF and Gettext PO.

Pootle itself works directly on Gettext PO files or XLIFF files (since version 1.0).

Features

* Translation memory - created by an offline tool
* Glossary - live global glossary and glossary per project
* Goals - set goals and add users to goals
* Statistics - word count and string statistics
* Suggestions - allow suggestions to be made allowing outside participation and bug reporting
* Version control - update from or commit directly to upstream version control systems
* User management - assign various rights to users
* Translation interface - perform online translation and review
* Checks - performs over 40 checks on translation quality

See also

* Translation Memory
* Computer-assisted Translation

External links

* [http://translate.sourceforge.net/wiki/pootle/index Pootle home] - Official Pootle web site
* [http://pootle.locamotion.org Demo Pootle server] hosting the translation of Pootle and some other projects
* [http://translate.sourceforge.net/wiki/pootle/live_servers Live Pootle servers] - List of projects, companies and temporary Pootle servers
*
* [http://pypi.python.org/pypi/Pootle Python package index]
* [irc://irc.freenode.net/#pootle #pootle] on freenode

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Pootle — Aktuelle Version 2.1.6 Programmier­sprache Python Kategorie Computerunterstützte Übersetzung Lizenz GPL (Freie Software) …   Deutsch Wikipedia

  • pootle — ► VERB Brit. informal ▪ move or travel in a leisurely manner. ORIGIN blend of TOOTLE(Cf. ↑tootle) and poodle in the same sense …   English terms dictionary

  • pootle — /pooˈtl/ (informal) intransitive verb To move casually, idly or at a leisurely pace ORIGIN: Poss alteration of ↑tootle …   Useful english dictionary

  • pootle — UK [ˈpuːt(ə)l] / US [ˈput(ə)l] verb Word forms pootle : present tense I/you/we/they pootle he/she/it pootles present participle pootling past tense pootled past participle pootled British informal Phrasal verbs: pootle about pootle along …   English dictionary

  • pootle — Verb. To meander, or wander slowly. E.g. Let s go into town and pootle about the shops …   English slang and colloquialisms

  • pootle about — ˌpootle a ˈbout [intransitive] [present tense I/you/we/they pootle about he/she/it pootles about present participle pootling about past tense pootled about …   Useful english dictionary

  • pootle along — ˌpootle a ˈlong [intransitive] [present tense I/you/we/they pootle along he/she/it pootles along present participle pootling along past tense pootled along …   Useful english dictionary

  • pootle about — phrasal verb [intransitive] Word forms pootle about : present tense I/you/we/they pootle about he/she/it pootles about present participle pootling about past tense pootled about past participle pootled about to spend time doing things that you… …   English dictionary

  • pootle along — phrasal verb [intransitive] Word forms pootle along : present tense I/you/we/they pootle along he/she/it pootles along present participle pootling along past tense pootled along past participle pootled along to move along slowly and in a relaxed… …   English dictionary

  • pootle — 1. noun /ˈpuːtəl/ A stroll; a wandering. 2. verb /ˈpuːtəl/ To wander or ramble, such as by walking or driving. Syn: ramble, wander …   Wiktionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”