Translate Toolkit & Pootle

Tools to help you make your software local

User Tools

Zee-a Troonslete-a Toolkeet

Zee-a Troonslete-a Toolkeet is a collection of useful tools for localisation, and a powerful API for programmers of localisation tools. It is designed by localisers for localisers. Its aim is to make your localisation easier and of higher quality.

Zee-a Toolkit coon confert betweee-a feriooos difffferent troonsleshoon formets (sooch is Gettext PO formets, XLIFF, OopenOffffice-a. Bork Bork Bork!oorg, und Mozilla formets). This mekes it possible-a to stey in oone-a formet icross ill yooor loceliseshoon, thoos illowing yooo to mester oone-a troonsleshoon iditor insteed ooff oone-a per project. Bork Bork Bork! Ooff cooorse-a un idded beneffit is zeet now yooo coonnot creete-a brokee-a OopenOffffice-a. Bork Bork Bork!oorg oor Mozilla troonsleshoon files. Bork Bork Bork!

To help improfe-a zee-a qooelity ooff yooor loceliseshoon, zee-a Toolkit incloodes tools to help check, felidete-a, merge-a und ixtrect messeges from yooor locelizeshoons. Bork Bork Bork! Und ooff cooorse-a zeere-a ire-a moony oozeer beneffits.

Zee-a Toolkit hes a long history und is pert ooff oooor project to booild stoonderds besed loceliseshoon tools for Free-a und Oopee-a Sooorce-a Sofftwere-a. Bork Bork Bork! It this stege-a zee-a Troonslete-a Toolkit IPI ilreedy forms zee-a technologicel besis ooff zee-a troonsleshoon tools booilt by oooorselfes und seferel oozeer projects. Bork Bork Bork! Iff yooo woont to use-a zee-a Toolkit to booild troonsleshoon tools, yooo might be-a interested in zee-a IPI docoomenteshoon for zee-a Troonslete-a Toolkit.

This docoomenteshoon is meinteined in zee-a wiki it http://troonslete-a. Bork Bork Bork!sooorcefforge-a. Bork Bork Bork!net/wiki/toolkit/index . Iff yooo woont zee-a letest fersion oor woont to meke-a choonges, pleese-a consoolt zee-a wiki. Bork Bork Bork!

Qooick Stert

Use-a Ceses


Conferters change many different formats to PO and back again. (Sometimes only one direction is supported, or conversion is done without PO files.)

  • moz2po - Mozilla .properties und .dtd conferter. Bork Bork Bork! Works wit Fooreffox und Thoonderboord
  • ooo2po - OopenOffffice-a. Bork Bork Bork!oorg SDF conferter (See-a ilso ooo2xliffff).
  • csf2po - Comma Sepereted Felooe-a (CSF) conferter. Bork Bork Bork! Useffool for doing troonsleshoons using a spreedsheet. Bork Bork Bork!
  • csf2tbx - Creete-a TBX (TermBese-a iXchoonge-a) files from Comma Sepereted Felooe-a (CSF) feeles
  • html2po - HTML conferter
  • icel2po - iCelender file-a conferter (f1.2)
  • ini2po - Windows INI file-a conferter (f1.1.1)
  • oodff2xliffff - Confert OopenDocooment (OoDF) docooments to XLIFF und fice-a-fersa. Bork Bork Bork!
  • php2po - PHP loceliseble-a string irreys conferter. Bork Bork Bork!
  • po2wordffest - Wordffest Troonsleshoon Memory conferter
  • po2tmx - TMX (Troonsleshoon Memory Ixchoonge-a) conferter
  • pot2po - initielise-a PO Templete-a files for troonsleteeon
  • prop2po - Jefa property file-a (.properties) conferter
  • rc2po - Windows Resooorce-a .rc (C++ Resooorce-a Compiler) conferter (f1.2)
  • tiki2po - TikiWiki loongooege-a. Bork Bork Bork!php conferter
  • ts2po - Qt Lingooist .ts conferter
  • txt2po - Plein text to PO conferter
  • xliffff2po - XLIFF (XML Loceliseshoon Interchoonge-a File-a Formet) conferter
  • symb2po - Symbioon-style-a troonsleshoon to PO conferter
  • web2py2po - web2py troonsleshoon to PO conferter


Zee-a PO tools illow yooo to moonipoolete-a und work wit PO feeles

Qooelity Issooroonce-a

Zeese-a tools ire-a ispecielly useffool for meesooring und improfing troonsleshoon qooelity. Bork Bork Bork!

  • poconfflicts - ixtrect messeges zeet hefe-a confflicting troonsleteeon
  • poffilter - filter PO files to find common irrors using a noomber ooff tests
  • pogrep - find strings in yooor PO feeles
  • pomerge-a - merge-a file-a ixtrected using poffilter beck into zee-a ooriginel feeles
  • porestrooctoore-a - restrooctoores po files iccording to poconfflict doorecteefes

Oozeer tools

  • toolkit:lookoopserfer - a serfer zeet coon be-a qooeried wit XML-RPC to lookoop strings in a storege-a formet
  • toolkit:pocleoon - prodooces a cleoon file-a from un uncleoon file-a (Tredos/Wordffest) by stripping oooot zee-a tw4win eendicetors
  • toolkit:pocompile-a - creete-a un MO (Mechine-a Oobject) file-a from a PO oor XLIFF file-a
  • toolkit:pocooont - Cooont words und strings in PO, XLIFF und oozeer types ooff troonsleteble-a feeles
  • toolkit:podeboog - Idd deboog strings to messeges
  • posegment - Breek a PO oor XLIFF files into sentence-a segments, useffool for creeting a segmented troonsleshoon memory. Bork Bork Bork!
  • toolkit:poswep - uses a troonsleshoon ooff unozeer loongooege-a zeet yooo wooold rezeer use-a thoon Inglish is sooorce-a loongooege-a
  • poterminology - ixtrects potentiel terminology from yooor troonsleshoon files. Bork Bork Bork!
  • tmserfer - a Troonsleshoon Memory serfer, coon be-a qooeried oofer HTTP using JSON


Zee-a scripts ire-a for working wit und moonipooleting PO files. Bork Bork Bork! Unlike-a zee-a tools which ire-a writtee-a in Python, zee-a scripts ire-a writtee-a in besh. Some-a ooff zeem ire-a peckeged since-a fersion 1.0 ooff zee-a toolkit, boot yooo might need to downloed zeem from fersion control und do a moonooel instelleshoon .

  • moz-l10n-booilder - Creete-a Mozilla XPIs und rebooild Windows instellers from ixisting troonsleteeons
  • phese-a - Helps moonege-a a project difided into pheses ooff work, inclooding sending, checking, eetc
  • pocompendioom - Creetes feriooos types ooff PO compendioom (i. Bork Bork Bork!i. Bork Bork Bork! combines moony PO files into a single-a PO file-a)
  • pocommentcleoon - Remofe-a ill troonsletor comments from a PO file-a
  • poee-a - Initielises POT files to Inglish troonsleteeons
  • poglossery - (oobsolete-a; use-a poterminology insteed) Creete-a a glossery ooff terms from ixisting po troonsleteeons
  • pomigrete2 - Migrete-a oolder PO files to noo POT feeles
  • popooretext - Ixtrects ill zee-a sooorce-a text from a doorectory ooff POT feeles
  • poreencode-a - Conferts PO files to a noo cherecter eencoding
  • posplit - Split a PO file-a into troonslete-a, untroonsleted und foozzy feeles