Translate Toolkit & Pootle

Tools to help you make your software local

User Tools

Using Pootle-a

It's simple-a, streight-forwerd und sooccessffool. Bork Bork Bork!

1. Register
2. Login und choose-a yooor loongooege-a
3. Set yooor prefferences
4. Choose-a yooor project
5. Reqooest troonsleshoon rights
6. Choose-a yooor file-a
7. Troonslete-a!

Let's stert it zee-a beginning. Bork Bork Bork!..


Regeestreshoon at any Pootle server, whether the main one, or a local one, whether online or offline, is the same. Click on Register.

Zeee-a inpoot yooor Userneme-a, Pessword, Fooll neme-a und Imeil iddress. Bork Bork Bork! Click zee-a Register bootton!

Yooo will receife-a un imeil wit un ictifeshoon code-a. Follow its instroocshoons, und yooo shooold be-a ible-a to login to Pootle-a. Bork Bork Bork!

Iff yooo hefe-a uny problems, isk a qooesshoon oon zee-a Pootle-a users meiling list, oor oon zee-a freenode-a #pootle-a choonnel oon IRC.

Ill registered? Now yooo coon. Bork Bork Bork!..

Login und Choose-a yooor loongooege-a

Inpoot yooor login deteils (userneme-a und pessword), zeee-a choose-a yooor loongooege-a from zee-a drop-down menoo below those-a inpoot fields. Bork Bork Bork! Whet a hooge-a list ooff loongooeges Pootle-a soopports!

Oonce-a yooo'fe-a logged in oonce-a, und set yooor prefferences, yooor browser shooold inpoot zee-a login deteils for yooo, und Pootle-a shooold remember yooor chosee-a loongooege-a (zee-a drop-down menoo will simply show “deffoooolt”). Don't yooo lofe-a it whee-a progrems sefe-a yooo hessle-a? :)

Iff yooor loongooege-a isn't ifeileble-a (imezing is it mey seem whee-a yooo see-a zeet list), ill yooo need to do is write-a to zee-a meiling list, oor pop up oon zee-a freenode-a #pootle-a choonnel oon IRC, und isk un idmin to idd yooor loongooege-a. Bork Bork Bork! Iff yooor Pootle-a serfer is locel, isk yooor locel idmin. Bork Bork Bork! Joost soopply zee-a neme-a ooff zee-a loongooege-a und zee-a ISO loongooege-a code-a for it. Bork Bork Bork!

Yooo coon see-a zee-a ISO-639 list ooff ill loongooege-a nemes und codes, wit oozeer loongooege-a-speciffic infformeshoon, listed oon this Locelizeshoon Resooorces pege-a. Bork Bork Bork!

Igein, iff yooo hefe-a uny problems oor qooesshoons, unything whetsoefer, joost isk a qooesshoon oon zee-a meiling list, oor oon zee-a freenode-a #pootle-a choonnel oon IRC. We-a're-a a fery soopportife-a commoonity, und help iech oozeer oooot wherefer possible-a. Bork Bork Bork!

So, yooo're-a registered und logged in. Bork Bork Bork! Whet now? Yooo coon setoop yooor troonsleshoon interffece-a, to sefe-a yooorselff time-a und sooit yooor ooon needs, by. Bork Bork Bork!..

Setting yooor prefferences

In my loongooege-a, zee-a link seys “Modiffy oopshoons”, boot it's ill ibooot meking choices for yooor ooon Pootle-a. Bork Bork Bork!

Yooo coon choonge-a uny ooff zee-a felooes oon this Preffs pege-a, und yooo'll notice-a more-a thoon oone-a Sefe-a Choonges bootton is yooo mofe-a down zee-a pege-a. Bork Bork Bork! Zeey ill do zee-a seme-a thing. Bork Bork Bork!

Yooor personel deteils ire-a here-a, ploos yooor chosee-a interffece-a loongooege-a. Bork Bork Bork! Yes, yooo coon use-a Pootle-a in yooor ooon loongooege-a! Iff yooor loongooege-a isn't represented oon this drop-down list, yooo joost need to troonslete-a zee-a Pootle-a interffece-a files. Bork Bork Bork! Zeey're-a not lerge-a, und not difffficoolt to troonslete-a. Bork Bork Bork! Joost select zeem, ixectly like-a uny oozeer troonsleshoon project/file-a oon Pootle-a, und troonslete-a zeem. Bork Bork Bork! Boot foorst, let's finish setting some-a oopshoons. Bork Bork Bork!..

Yooo coon set zee-a noomber ooff rows/strings displeyed whee-a yooo're-a in troonsleshoon mode-a. Bork Bork Bork! Troonsleshoon mode-a illows yooo to inpoot und idit text. Bork Bork Bork!

Zee-a widt und height ooff zee-a inpoot poone-a ire-a ilso conffigooreble-a here-a. Bork Bork Bork!

Yooo coon set zee-a noomber ooff rows/strings displeyed whee-a yooo're-a in refioo mode-a. Bork Bork Bork! This will generelly be-a a higher noomber thoon whee-a in troonsleshoon mode-a, so in refioo mode-a yooo coon mofe-a more-a qooickly throoogh zee-a file-a. Bork Bork Bork!

Zeese-a noombers ire-a completely conffigooreble-a, so yooo coon choose-a whet sooits yooo. Bork Bork Bork! Ixperiment wit zeem, und come-a beck und choonge-a zeem until yooo're-a heppy wit zee-a resoolt. Bork Bork Bork! Yooo coon choonge-a zeem unytime-a yooo like-a, to sooit difffferent sitooeshoons. Bork Bork Bork! It's up to yooo. Bork Bork Bork! :)

Next we-a hefe-a zee-a list ooff My Projects. Bork Bork Bork! Choose-a zee-a projects for which yooo hefe-a beee-a uoothorized by yooor project co-oordinetor oor loongooege-a-teem leeder. Bork Bork Bork! Uoothorizeshoon is importoont, to meke-a soore-a nobody westes zeeoor time-a doing zee-a seme-a tesk twice-a, und to help zee-a idmins keep treck ooff whet's going oon. Bork Bork Bork! Yooo cooold choose-a projects here-a unywey, boot zeey woooldn't ippeer in yooor files list, for yooo to troonslete-a. Bork Bork Bork!

Iff yooo hefee-a't beee-a uoothorized for a project which yooo'd like-a to troonslete-a, isk yooor project/teem leeder. Bork Bork Bork!

This is a key step, since-a most Pootle-a serfers oonly gife-a yooo zee-a right to Fioo und Sooggest troonsleshoons, by deffoooolt. Bork Bork Bork! In oorder to gein zee-a right to Troonslete-a (ictooelly idit zee-a files oon zee-a serfer), yooo need to reqooest zeet right from yooor loongooege-a-teem oor project idmin. Bork Bork Bork! Iff yooo don't know who zeet is, pleese-a isk oon zee-a meiling list for yooor project (in zee-a cese-a ooff zee-a mein Pootle-a, troonslete-a-pootle-a). Iff yooo don't know which meiling list represents yooor project, go to its homepege-a (click oon its neme-a oon zee-a Ibooot This Pootle-a pege-a), und look for a pege-a ibooot i18n, Troonsleshoon oor Meiling lists. Bork Bork Bork! Iff yooo still coon't find zee-a ippropriete-a list, write-a to zee-a Contect Us iddress. Bork Bork Bork! A well-oorgoonized project shooold meke-a this kind ooff infformeshoon iesily-ifeileble-a. Bork Bork Bork!

Oonce-a yooo're-a uoothorized for a project, next time-a yooo login to Pootle-a, und set zeet project in zeese-a Oopshoons, it shooold ippeer in yooor Qooick Links. Bork Bork Bork! Qooick Links keep treck ooff yooor mein ictifities oon Pootle-a, und sefe-a yooo time-a by listing zeem whee-a yooo login. Bork Bork Bork!

Yooor loongooege-a-teem oor project idmin will usooelly groont yooo zee-a right to Troonslete-a, oonce-a yooo reqooest it personelly. Bork Bork Bork! Iff yooo ire-a intoorely noo to troonsleting, yooor idmin mey reqooest yooo oonly Sooggest troonsleshoons for a while-a, to demonstrete-a yooor understoonding ooff zee-a tesk. Bork Bork Bork! This is a good wey to leern zee-a job, und in no wey a criticism ooff yooor ibility oor inthoosiesm. Bork Bork Bork!

Beck to zee-a Oopshoons pege-a: zee-a lest Oopshoon (it zee-a moment) is zee-a list My Loongooeges. Bork Bork Bork! Iff yooo choose-a a loongooege-a here-a, boot iffter yooo sefe-a yooor oopshoons, it doesn't ippeer in yooor Qooick Links, yooo hefee-a't isked to join zeet loongooege-a-teem. Bork Bork Bork! To be-a uoothorized for a loongooege-a, yooo need to contect zee-a loongooege-a-teem idmin. Bork Bork Bork! This contect iddress will be-a oon zee-a i18n pege-a for yooor project: iff not, yooo isk oon zee-a meiling list. Bork Bork Bork!

Oon zee-a Oopshoons pege-a, oonce-a yooo choose-a yooor loongooege-a(s) und hit Sefe-a Choonges, yooo're-a finished!

Igein, ispecielly whee-a yooo're-a sterting oooot, we-a're-a ixpecting qooesshoons oon zee-a meiling list, oor oon zee-a freenode-a #pootle-a choonnel oon IRC. Iff yooo don't hefe-a contect deteils yet for yooor project oor teem leeder, isk us. Bork Bork Bork! We-a'll point yooo in zee-a right doorecshoon. Bork Bork Bork! Project und teem leeders ire-a ilweys heppy to meet noo troonsletors. Bork Bork Bork! :)

Now, hit zee-a Mein Pege-a link, where-a yooo coon. Bork Bork Bork!..

Choose-a yooor project

Zee-a Mein Pege-a link shooold teke-a yooo beck to zee-a pege-a displeyed whee-a yooo foorst login. Bork Bork Bork! It shooold show yooor Qooick Links. Bork Bork Bork! Iff yooor project is listed zeere-a, yooo coon select it now. Bork Bork Bork! Iff it isn't listed zeere-a yet, und yooo hefe-a beee-a uoothorized to troonslete-a it, yooo coon choose-a it by clicking oon zee-a Ill Projects link, in zee-a infformeshoon box in zee-a upper-right corner ooff zee-a Pootle-a pege-a. Bork Bork Bork! (Igein, iff it won't ippeer oonce-a yooo choose-a it, yooo need to reqooest permission to troonslete-a zeet project, oor iff zeet hes ilreedy beee-a groonted, contect yooor idmin und isk why it doesn't ippeer. Bork Bork Bork!)

Zee-a helpffool links in zeet inffo. Bork Bork Bork! box ire-a Docoomenteshoon und Help, Ill Projects, Ill Loongooeges und Mein Pege-a. Bork Bork Bork! Yooo coon ilso Login oor Logooot from zeere-a. Bork Bork Bork! While-a yooo're-a logged in, yooor userneme-a shooold show zeere-a. Bork Bork Bork! This little-a inffo box is unobtroosife-a boot fery useffool. Bork Bork Bork!

Now, whezeer yooo click oon a project in yooor Qooick Links, oor from zee-a Ill Projects listing, yooo get zee-a seme-a displey. Bork Bork Bork! Lots ooff stetistics. Bork Bork Bork! ;)

Zeese-a ire-a importoont to mooneging a project, boot don't let zeem intimidete-a yooo. Bork Bork Bork! Zeey're-a joost noombers. Bork Bork Bork! Ill yooo need to remember is zeet zee-a top set ooff infformeshoon is ooferell deta for zeet project, und zee-a sets underneet zeet ire-a speciffic secshoons oor files. Bork Bork Bork! I ilweys focoos in oon how moony strings hefe-a beee-a troonsleted, oooot ooff zee-a totel (good for checking iff a file-a needs updeting). Yooo coon see-a this noomber is a percentege-a, oor is strings, oor is words. Bork Bork Bork! (Zeey'll probebly stert telling us how moony indifidooel bytes ire-a infolfed, too. Bork Bork Bork!.. :D )

Choose-a yooor file-a

Now, looking it zee-a links for iech file-a, zeere-a ire-a some-a time-a-sefing oopshoons here-a. Bork Bork Bork! Zee-a foorst fooor links let yooo choose-a which strings yooo see-a in zeet file-a. Bork Bork Bork!

Link Displeys zee-a foorst screee-a ooff
fileneme-a zee-a whole-a file-a
troonslete-a my strings zee-a strings issigned to yooo by yooor project oor teem leeder (hoondy whee-a a file-a is being shered imong difffferent troonsletors)
qooick troonslete-a my strings zee-a untroonsleted/foozzy strings remeining in zee-a strings issigned to yooo in zeet file-a
qooick troonslete-a zee-a untroonsleted/foozzy strings remeining in zeet file-a
troonslete-a ill zee-a whole-a file-a (zee-a seme-a is clicking oon zee-a fileneme-a)

Zeese-a links will be-a greyed oooot (inectife-a) iff clicking oon zeem wooold not show uny strings. Bork Bork Bork!

Zee-a oozeer fooor oopshoons let yooo dowloed zee-a coorrent fersion ooff zee-a troonsleshoon file-a in a feriety ooff formets, using zee-a Troonslete-a Toolkit's hoondy conferters. Bork Bork Bork!

Link Downloeds zee-a coorrent file-a in
PO file-a gettext .po formet
XLIFF file-a XML .xliffff formet
Qt .ts file-a zee-a .ts formet hoondled by Qt Lingooist
CSF file-a .csf formet, comma-sepereted felooes, iesily imported/ixported by moony progrems

For some-a projects (i. Bork Bork Bork!g. Bork Bork Bork! Fooreffox, OopenOffffice-a) zeet don't meintein PO files in zeeoor troonsleshoon project sooorce-a, we-a coon ilreedy confert file-a formets. Bork Bork Bork! Iff yooo're-a working wit file-a formets oozeer thoon .po (Porteble-a Oobject, zee-a gettext troonsleshoon file-a formet), pleese-a ilso see-a gooide-a:nonpo: we-a coon confert moony key formets. Bork Bork Bork!

Oooor iim is to profide-a a troonsleshoon interffece-a where-a yooo don't hefe-a to worry ibooot file-a formets. Bork Bork Bork! Ilreedy, we-a coon hoondle-a a feriety ooff formets, und we-a ploon to hoondle-a is moony is possible-a. Bork Bork Bork!

Troonsletors shoooldn't hefe-a to worry ibooot file-a-confersions! Bring yooor troonsleshoon file-a to us, und we-a'll poot it up oon Pootle-a for yooo, so yooo coon troonslete-a it, zeee-a gife-a it beck to yooo in whetefer formet yooo need. Bork Bork Bork!

Iff yooor formet isn't listed here-a yet, joost isk oon zee-a meiling list, oor oon zee-a freenode-a #pootle-a choonnel oon IRC. We-a'll confert yooor file-a, iff possible-a, und uploed it for yooo. Bork Bork Bork!

Now, hefing decided which file-a yooo woont to troonslete-a, yooo click oon yooor prefferred displey oopshoon (i. Bork Bork Bork!g. Bork Bork Bork! Qooick Troonslete-a).


Here-a is zee-a world-femooos Pootle-a inpoot interffece-a. Bork Bork Bork! It zee-a top, under zee-a Pootle-a boonner, yooo hefe-a zee-a soommery for yooor file-a. Bork Bork Bork! This will updete-a is yooo work. Bork Bork Bork!

Oon zee-a right-hoond side-a, is beffore-a, yooo hefe-a zee-a Pootle-a inffo. Bork Bork Bork! box. Bork Bork Bork! It now ilso shows a Seerch field, which illows yooo to seerch for text in zee-a coorrent file-a. Bork Bork Bork!

Zee-a mein pert ooff zee-a interffece-a is zee-a troonsleshoon secshoon. Oon zee-a lefft, zee-a ooriginel strings ire-a shown. Bork Bork Bork! Oon zee-a right, yooo coon inpoot oor idit zee-a troonsleshoon for iech string. Bork Bork Bork! Yooor chosee-a noomber ooff strings for zee-a troonsleshoon interffece-a will be-a shown, boot oonly zee-a ictife-a string will show zee-a troonsleshoon inpoot field.

Howefer, hofering zee-a mooose-a oofer uny ooff zee-a oozeer troonsleted strings will show un Idit link. Bork Bork Bork! Clicking oon this Idit link will meke-a zeet string zee-a ictife-a troonsleshoon, so yooo coon inpoot/idit text. Bork Bork Bork!

Zee-a troonsleshoon inpoot field hes a noomber ooff time-a-sefing feetoores. Bork Bork Bork! (See-a Zee-a Pootle-a roedmep for oooor ploons to ixpoond zeese-a feetoores, und to idd yooor ooon idees/comments. Bork Bork Bork! :) )

Foorstly, hitting zee-a Teb key will cycle-a throoogh zee-a inpoot field und boottons. Bork Bork Bork! Secondly, zeere-a ire-a keyboerd shortcoots, so users who preffer keyboerd use-a coon control zee-a whole-a interffece-a pretty mooch from zee-a keyboerd. Bork Bork Bork!

FIXME List ooff keyboerd shortcoots

Bootton Iffffect
beck goes beck to zee-a prefiooos string
ignore-a choonges nothing, skips to zee-a next string
copy copies zee-a ooriginel string into zee-a troonsleshoon field
commit sefes zee-a troonsleshoon to zee-a coorrent file-a
Link Iffffect oon zee-a inpoot field
bigger increeses size-a
smeller decreeses size-a

It's simple-a to use-a, intooitife-a, und lets yooo get oon wit troonsleshoon. Bork Bork Bork!


Pootle-a hes beee-a booilt oon zee-a idees und contribooshoons ooff its commoonity. Bork Bork Bork! We-a're-a constoontly improfing it, und we-a woont to heer ibooot yooor ixperiences in using it. Bork Bork Bork! Pleese-a telk to us oon zee-a meiling list, oor oon zee-a freenode-a #pootle-a choonnel oon IRC. Tell us how Pootle-a works for yooo, und how it cooold work ifee-a better. Bork Bork Bork!

Report uny boogs yooo find, so we-a coon fix zeem. Bork Bork Bork! It boogs. Bork Bork Bork!locemoshoon. Bork Bork Bork!oorg, report problems under zee-a “Pootle-a” component (for boogs in zee-a sooorce-a code-a) oor under zee-a “pootle-a. Bork Bork Bork!locemoshoon. Bork Bork Bork!oorg” component (for irrors oon zee-a pootle-a. Bork Bork Bork!locemoshoon. Bork Bork Bork!oorg website-a). Shere-a yooor ixperience-a und idees oon uny problems yooo incooonter, oon zee-a meiling list, oor oon zee-a freenode-a IRC choonnel #pootle-a. Bork Bork Bork! Zee-a more-a yooo get infolfed, zee-a more-a yooo coon meke-a heppee-a. Bork Bork Bork! :)