Translate Toolkit & Pootle

Tools to help you make your software local

User Tools


This is old todo lists - just for the record

Week van 2006-11-20

  • finish oooxliff roadmap
  • Write big instructions / ideas for the next 3 weeks
  • Automate SDF download on pootle.wordforge.org
  • Look at plural bug - fixed
  • Discuss xliff / pofilter work with Andreas
  • Do release with Andreas, explained
  • Afrikaans Firefox 2.0
    • Integrate new translations
    • report bug
    • publish on translate.org.za
    • write to dev blog

Week van 2006-11-13

  • Make those darn xliff files work in Pootle (ongoing)- probably in contact with Capel on common areas. You can change a translation. POxliff is not detected correctly. Mostly untested.
  • Complete the oooxliff roadmap (4)
  • Assistence and review (5)
  • Go through the build process with Andreas (5)
  • Some Zuza Mozilla work
    • Do 1.5.0.8 (3)
    • Publish 1.5.0.8 to tr.o.z (2)
    • Update 2.0 af (get to know pomigrate2, etc., 2)
    • Upstream 2.0 af (2)
    • Build 2.0 (2)
    • Publish af 2.0 to tr.o.z? (2)
    • Send out remaining af translations (< 500 words)

Week van 2006-11-06

  • Try to get current xliff problems out of the way to enable testing
  • Do writeup of future roadmap of of doing whole OOo in XLIFF
  • Exam Tuesday - will probably use up about half a day
  • Setup environment for Mozilla builds
  • Do new builds self
  • Migrate new Afrikaans FF2.0 translations

Week van 2006-10-30

  • Try to get current xliff problems out of the way to enable testing (4).
  • Coordinate with the unhack-oo guys about commiting the OOo PO files to SVN (directory layout, etc). (4)
  • Help Capel with bugs hit during testing of xliff stuff (3)
  • Review and feedback (2)
  • office reorganisation (only 2, hopefully)
  • deploy sdf generation script when apache stuff is done (2)
  • Displaying “All goals” which doesn't make sense and doesn't work (5)
  • Finish spec for roles - might need to chat to Javier about that (5)
  • Exam Friday - will probably use up about half a day

Week van 2006-10-23

  • write sdf generation script and do the related server admin (cronjob, backup procedure, etc) (6) - need to hear what current backup status is
  • Fix the new escaping bugs in the ooo files (7)
  • xliff related discussions and code review (5)
  • Induction for Andreas
  • pofilter fixes and refactoring
  • Coordinate with the unhack-oo guys about commiting the OOo PO files to SVN (directory layout, etc). (4) - not finished, postponed to Monday

Week van 2006-10-16

  • look at the admin uploading overwriting problem - we want a way for some uploads to overwrite existing translations (4) currently there is no way of overwriting - this is not a bug. Admins can _add_ new messages during an upload, though. Also see upload_and_download_merging_policy.
  • Look again at low easy picks for improving the merging across toolkit and pootle (see merge) (12)
  • Help Capel to spec the implementation of project filetype issues (4) - he is off sick
  • Look at the statistics code to see if we can simplify some. Any double calculations or unnecessary calls? (15)
  • Look for the statistics bug that keeps on popping up.Problems were reported where quick translate wouldn't take one to all messages that needed attention (6) - no luck. Tested editing offline, upload, zip upload, and it all seems to work as expected. quick translate too
  • Wrote some docs for developers (1)

Week van 2006-10-09

  • finish of the refactoring of pootlefile.py by merging from the locking branch (4 hours)
  • use the factory to construct the storage (15)
  • release 0.10.1 - (3)
    • fix navigation in edit mode - (6)
  • Look again at low easy picks for improving the mering across toolkit and pootle (12)

Week van 2006-10-02

  • Handle feedback from broadcasts
  • Merge / redo refactoring from pootle locking brach (38 - will overflow most likely) - mostly done
    • stats
    • wrap storage classes
    • perhaps assigns
    • wrapping a storage class in a pootlefile
  • Handle .header() related feedback -editor
  • test timecache patch - not working
  • comment on Javier's specs
  • merge po2txt patch

Week van 2006-08-28

  • Branch 0.10
  • Releaase 0.10
  • Have one merge implementation across toolkit and Pootle, if possible (perhaps hooks, for handling things like conflict → Pootle suggestions) (24, can be started at any time)

Week van 2006-08-21

  • Branch 0.10
  • Write more verbose todo items
  • adapt build scripts for svn and svn2cl 0.10rc4 released with new svn aware build scripts still need to test building from a branch
  • Consider 0.10 release
  • Have one merge implementation across toolkit and Pootle, if possible (perhaps hooks, for handling things like conflict → Pootle suggestions) (24, can be started at any time)

Week van 2006-08-15

(until Monday 2006-08-21)

  • Fix pot2po - more todo
  • 0.10rc3
  • integrate translations
  • update pootle installer, docs, etc.
  • Branch 0.10, perhaps release

Week van 2006-08-08

  • Improve stability for upcoming 0.10 always more todo
  • Fix plural equations in pootle.prefs
  • Fix statistics for “no goal”
  • Use Accept-language
  • Release 0.10rc2
  • Document supportaddress
  • Release 0.9.2
  • Add language specific display settings to pootle.css
  • Improve terminology matching
  • Generate robots.txt

Week van 2006-08-01

  • Fix mozilla bugs
  • Fix stats bugs
  • Fix terminology performance
  • Add terminology project
  • Release 0.10rc1
  • Install 0.10rc1 on pootle.wordforge.org
  • Update translations to 0.10, mail list
  • Add gnome terminology
  • Time estimates for xliff work

……

Week van 2006-07-11

  • Release 0.9.1 - no, really!
  • Fix dtd bugs on HEAD most severe ones fixed and backported
  • Team meeting with translate-editor people
  • Write use cases:
    • Upload new POT files (all the liason roles)
    • Translate → Review → Approve - workflow postponed
    • Accept translators into language
    • Delegate: Site Admin → Language coordinator → Project language coordinator

Week van 2006-07-04

  • release 0.9.1
    • plurals
    • losing moz2po translations More bugs found, but that one is fixed
    • update translations (warning sent to mailing list)
  • Get a test snapshot of HEAD out 0.10beta available at http://translate.sourceforge.net/releases
  • Discuss role and goals milestone
  • Perhaps bugday?
  • Consider db stuff jToolkit, etc - will probably go with jToolkit
  • Use cases:
    • Upload new POT files (all the liason roles)
    • Translate → Review → Approve
    • Accept translators into language
    • Delegate: Site Admin → Language coordinator → Project language coordinator

Week van 2006-06-27

  • tool to generate tm
  • check caching of files
  • toolkit merging xliff → xliff
  • upload xliff/po

2006-06-20

  • VCS commit from within Pootle
  • Display comments
  • Edit comments
  • TM

2006-06-13

  • Release 0.9
    • Import translations
    • etc

2006-06-06

  • Base classes as ever
    • properties (done to some extent)
    • html (initial work commited)
    • oo
    • dtd - David started
  • 0.9 release (hopefully sourceforge too)
    • Remove copy button in 0.9 (fixed)
    • Bring back, oh bring back, oh bring back my special characters
    • Check grow, shrink, special characters on editpage (fixed)
    • javascript is broken for focus, copy, etc. Check JavaScript console (all fixed it seems)
    • GNU style project detection
    • Default prefs file - commmited to 0.9 only - should probably fix in jToolkit
    • translations - almost done
  • Remember to post week report early to mailing list
  • specs….?

2006-05-30

  • Pootle HEAD + 0.9 on Zuza Moz machine
    • Auto file restore
    • CVS update
    • initial config
  • Bugday Thursday
    • Everything internationalised
      • Create pseduo language (Did my own thing for testing)
    • Forward port tests from HEAD to 0.9 branch
  • All remaining classes to base.py - Mammie!
  • 0.9 release, as always
  • Consider CVS spec - especially commit
    • Also consider pomerge & pot2po

2006-05-02 ->

  • release 0.9
    • All interface strings internationalised
    • goals and assigns verify
  • look at Version Control integration
  • Stats for pootle (spec spec_pootle_statistics)
  • (perhaps migrate pocount to base class and fix some counting issues, check LISA counting spec)

Week van 2006-04-24

  • abstracting pomerge so that it becomes a generic merge tool for destinations of .xlf and .po (mostly)
  • Do 0.9 release
  • minimal changes to PO roundtrip

Week van 2006-04-18

  • Branch and check in all work
  • Carry on with xliff2po

Week van 2006-04-10

  • test_ for po2xliff to validate conformance (roundtripping also)
  • merging new PO changes into XLIFF

Week van 2006-04-03

  • XLIFF to base classes, for real
  • Start looking at po2xliff spec
  • merge outstanding bugfixes

Week van 2006-03-27

  • Reading/commenting on merging spec (1)
  • Installing/setup/get to know kid (3)
  • Test pootle-kid-conversion branch (5)
  • merging of pootle-kid-conversion branch and bug fixing (rest of the time)

<small> Onthou: unicode in pootle.prefs input width (in characters), input height (in lines) warn if run as root </small>

Week van 2006-03-20

  • Bug fixing and unit tests, with priority order:
    • pot2po
    • openoffice
    • pootle
    • mozilla stuff

Week van 2006-03-13

  • Rights validation
  • source renaming
  • po2oo - pofilter integration
  • Look at po2oo in Pootle to create GSIs live

Week van 2006-03-06

  • clear up use of word 'source' in PO files
  • Merging of #:
  • Rights - validate
  • tagtest