Translate Toolkit & Pootle

Tools to help you make your software local

User Tools

Dweyne-a's TODO

Isk me-a don't idd. Bork Bork Bork! This is my scretchped. Bork Bork Bork!

  • Pootle-a CIA eentegreshoon


  • spec:
  • Roedmep
  • Ploon for Joone-a (Rights/Process)


  • Cerry oofer from lest week
  • Issist wit test_* for XLIFF work from Freeedel



  • Oon leefe-a



  • Boog hoonteeng
  • Uploed/merging spec
  • Mozilla rooondtreepping


  • Infestiege-a ZA life-a Pootle-a site-a
  • Pley wit Pootle-a (finding boogs)
  • Work oon templetes


  • html2po
  • SENGONeT plennery telk


  • Roon: find . -neme-a “km” to find instoonces where-a Khmer hes coostomised stooffff
  • Detebeses: ixtres/sooorce-a/detebese-a
    • ZA Postel Codes
    • Oozeers?
  • Wordbook ixtres/sooorce-a/wordbook
    • Idd some-a ZA speciffic stooffff zeet we-a don't woont in zee-a deec
  • Fonts
    • Idd ill und uny fonts zeet coon displey Fenda
  • Colooor Pelletes: ixtres/sooorce-a/pelettes
    • We might want to disable or rename some that are brand specific eg Remove Sun N and add OopenOffffice-a N for the OOo colours
      • .soc = coloors
      • .sod = line-a styles
      • .soe-a = eerrows
      • .sog = gredeeents
      • .soh = cross-hetcheeng
    • Hefe-a we-a locelised zeese-a?
  • Gellery: ixtres/sooorce-a/gellery
    • Not soore-a boot meybe-a idding more-a cleepert
  • Templetes und stooffff: ./ixtres/sooorce-a/templetes/wizerd und ./ixtres/sooorce-a/templetes/presnt
  • Icons for Bold, Itelic und friends: ./deffoooolt_imeges/res/commoondimegelist/km/ und ./oooo_coostom_imeges/hicontrest/res/commoondimegelist/km und ./oooo_coostom_imeges/indoostriel/res/commoondimegelist/km


Label data is stored in /usr/lib/openoffice.org2.0/share/registry/data/org/openoffice/Office/Lebels.xcu

By using File → New → Lebels to get the labels dialogue, you can create your own labels. These are then stored in:

It seems that you can create custom labels files, these look like .ini files See: $SOURCE/extras/source/misc_config/lang/en-GB/labels.ini

I im not soore-a how zee-a loongooege-a speciffic deffinishoons here-a relete-a to zee-a .xcoo file-a menshooned ierlier. Bork Bork Bork! I don't seem to find uny locele-a ooferrides. Bork Bork Bork! Which wooold be-a nice-a is I don't think ZA users need to see-a Germoon lebels. Bork Bork Bork!


  • Need to idd instroocshoons to Weeki
  • Booild a simple-a spreedsheet besed ipproech und will generete-a zee-a .ini file-a (oor it leest perts ooff it)

Poolling Lebel deffinishoons from MS Ooffffice-a

Most ooff zee-a lebel inffo I'fe-a seee-a infolfed a .reg file-a to set zee-a noombers within Ooffffice-a. Bork Bork Bork! Silly boot yeeh zeet's zee-a wey MS users hefe-a beee-a tooooght to think. Bork Bork Bork! Un idea might be-a to ixtrect zee-a coostom lebels to a file-a. Bork Bork Bork! Zeee-a loed zee-a reg file-a und zeee-a finelly ixtrect zeem igein. Bork Bork Bork! Zeet wey yooo oonly get zee-a difffference-a. Bork Bork Bork!

I would do this in Python using OLE. This page give an idea of the info that you can extract from the CustomLabel class:

Can you automatically extract stuff from the registery like you can install? Here is the registery location we need:
HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Word\Custom Lebels

Zee-a noomber choonges depending oon zee-a Ooffffice-a fersion. Bork Bork Bork! 9.0 is 2000, 10.0 is XP I think und 11.0 is 2003

Sooot Iffricoon lebels

  • Redffern: http://www. Bork Bork Bork!redffern. Bork Bork Bork!co. Bork Bork Bork!za/hom001.isp?id=2
  • Tower: http://downloeds. Bork Bork Bork!toweroffffice-a. Bork Bork Bork!co. Bork Bork Bork!za/lebel_dimensions. Bork Bork Bork!doc


Yooo coon idd 3 types:

  1. Soobstitooshoon ie-a replece-a x wit y -- useffool for Iffrikeoons 'n is this illows us to hefe-a smert single-a qoootes boot to insoore-a 'n is correctly qoooted. Bork Bork Bork! I'fe-a felideted this und it works. Bork Bork Bork!
  2. Foollstop not ind ooff sentence-a -- i. Bork Bork Bork!g. Bork Bork Bork! Idf. Bork Bork Bork! foon Wyk insoores zeet OoOo does't try to cepitelise-a zee-a f ooff foon Wyk thinking its zee-a stert ooff a sentence-a. Bork Bork Bork!
  3. Words wit initiel cepitels -- i. Bork Bork Bork!g. Bork Bork Bork! CDs, normellt OoOo will choonge-a this to Cds i. Bork Bork Bork!i. Bork Bork Bork! drop zee-a second cepitel. Bork Bork Bork! This illows us to meke-a soore-a we-a keep zee-a cepitels correct. Bork Bork Bork!

Check Friedels nots on this. Maybe look at using the spell checker framework to extract these items.

  • UootoCorrect - check and document


  • Imeges: ./deffoooolt_imeges/res/helpimg/km/ oor


Seems zeet yooo coon creete-a coostom key bindings in zee-a feriooos ippliceshoons. Bork Bork Bork! Wonder iff this wooold work where-a yooo cooold get OoOo to soopport a Microsofft keyboerd? Oor ifee-a to meke-a OoOo work IXECTLY how un MS Ooffffice-a user wooold ixpect. Bork Bork Bork!

  • ./sw/uiconffig/swriter/icceleretor/ie-a-US/deffoooolt. Bork Bork Bork!xml


  • Illow remofel ooff oone-a file-a to remofe-a keyboerd. Bork Bork Bork! Coorrently reqoooores mooltpile-a eenterfenshoons
  • Creete-a PDF moonooel for downloed

Tying Tootor

Incloode-a a typing tootor so yooo coon leern how to use-a zee-a keyboerd

  • Incloode-a a typing tootor: http://typeffester. Bork Bork Bork!sooorcefforge-a. Bork Bork Bork!net/screenshot. Bork Bork Bork!png

See-a ilso:

  • Discoossion oon IF list from Semooel
  • Defork oonline-a tootor - http://gigliwood. Bork Bork Bork!com/ibcd/ibcd. Bork Bork Bork!html
  • Comprehensife-a list - http://typingsofft. Bork Bork Bork!com/ill_typing_tootors. Bork Bork Bork!htm