#3585 BLOC Update.: Support for internationalization for turtleart

Zarro Boogs per Child bugtracker at laptop.org
Wed Jan 16 08:18:56 EST 2008


#3585: Support for internationalization for turtleart
---------------------------------+------------------------------------------
  Reporter:  RafaelOrtiz         |       Owner:  bss     
      Type:  defect              |      Status:  new     
  Priority:  blocker             |   Milestone:  Update.2
 Component:  turtleart-activity  |     Version:          
Resolution:                      |    Keywords:          
  Verified:  0                   |    Blocking:          
 Blockedby:                      |  
---------------------------------+------------------------------------------

Comment(by atodorov):

 Replying to [comment:2 sayamindu]:
 > One of the major problems I see with the current iteration of the source
 code is that most of the on screen/canvas items are gif files with textual
 matter on them. I don't think this is a very good i18n practice.

 Agree.

 > One alternative way is to somehow generate images on the fly with a
 method which takes the "base" image (the actual "block"), and the text
 (gettexted) which is to be rendered on the base as arguments.

 A simple solutions comes to my mind. Use of sample images without text and
 a PO file. Additional script will generate the actual images based on
 locale settings and the sample images. The translated images will be used
 in the program.


 * localized images can be generated the first time TurtleArt is started
 (needs write access to disk)[[BR]]
 * can be generated when creating the XO bundle (e.g. make bundle)[[BR]]
 * PO files will be translated in Pootle (some text length verification
 will be needed)[[BR]]
 * Text length may be verified manually by the contrubutor as a last resort
 (e.g. get the sources, make localize && use an image viewer to verify)

-- 
Ticket URL: <http://dev.laptop.org/ticket/3585#comment:3>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list