[Bugs] #1611 UNSP: Translation hookup needed for several activities

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Thu Dec 10 16:14:21 EST 2009


#1611: Translation hookup needed for several activities
------------------------------------------+---------------------------------
    Reporter:  bemasc                     |          Owner:  sayamindu                  
        Type:  task                       |         Status:  new                        
    Priority:  Unspecified by Maintainer  |      Milestone:  Unspecified by Release Team
   Component:  localization               |        Version:  Unspecified                
    Severity:  Unspecified                |       Keywords:                             
Distribution:  Unspecified                |   Status_field:  Unconfirmed                
------------------------------------------+---------------------------------
Changes (by cjl):

 * cc: cjl (added)


Comment:

 It is certainly fair to say that the documentation on the localization
 process needs improvement.  In particular, for the developer audience, we
 could use a recipe for the steps needed to get the activity they maintain
 set up for localization.

 Initial set-up steps that bemasc (or any activity maintainer) should take.

 1) bemasc should generate the POT file and place it in a "po" directory in
 the git repo.

 See Paint(Oficina) Source Tree as an example of a Honey activity set up
 for L10n.  Notice the po directory and the contents thereof, one of which
 is a .pot file

 http://git.sugarlabs.org/projects/paint/repos/mainline/trees/master

 2) bemasc should add user pootle as a committer on the activity's project
 in git.  pootle is the username for the pootle server through which
 individual language admins can commit their specific language PO files in
 Pootle and cause the pootle server to commit translations (the language
 specific .po files into the po directory) in git.

 There are additional steps needed for these activities to appear in the
 Honey project on the Pootle server (black magic that Sayamindu performs to
 make the Pootle-repo push work), but these two steps by the activity
 maintainer need to happen first.

-- 
Ticket URL: <http://bugs.sugarlabs.org/ticket/1611#comment:2>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list