Difference between revisions of "User:Cjl/Sandbox2"

From Sugar Labs
Jump to navigation Jump to search
Line 7: Line 7:
 
These volunteers support the efforts of the Translation Team by handling a variety of administrative tasks on the Pootle server infrastructure that require elevated privileges on the Pootle instance and hosting server.   
 
These volunteers support the efforts of the Translation Team by handling a variety of administrative tasks on the Pootle server infrastructure that require elevated privileges on the Pootle instance and hosting server.   
  
- Adding a language
+
* Adding a language
- Setting language parameters
+
* Setting language parameters
- Adding the first language administrator(s)
+
* Adding the first language administrator(s)
- Adding a new software project
+
* Adding a new software project
- Performing language administrator functions as needed
+
* Performing language administrator functions as needed
- Addresses Trac tickets with component = localization
+
* Addresses Trac tickets with component = localization
  
 
Suggested qualifications:
 
Suggested qualifications:
Line 28: Line 28:
 
Suggested qualifications:
 
Suggested qualifications:
  
- Bi-lingual language skills.  It is not necesary that one of those languages be English.  It is possible ot convert the user interface strings of Pootle to a language other than English.  Using parts of the Translate Toolkit ([http://translate.sourceforge.net/wiki/toolkit/poswap poswap]) and off-line translation tools like [http://translate.sourceforge.net/wiki/virtaal/index Virtaal], it is possible to swap out the msgid strings to a language other than English for translation (assuming the other language is largely completely translated) and then change the msgid strings back to English for submission to Pootle.  For instance, poswapping msgid strings to Spanish and then translating from Spanish to Aymara.  
+
* Bi-lingual language skills.  It is not necesary that one of those languages be English.  It is possible ot convert the user interface strings of Pootle to a language other than English.  Using parts of the Translate Toolkit ([http://translate.sourceforge.net/wiki/toolkit/poswap poswap]) and off-line translation tools like [http://translate.sourceforge.net/wiki/virtaal/index Virtaal], it is possible to swap out the msgid strings to a language other than English for translation (assuming the other language is largely completely translated) and then change the msgid strings back to English for submission to Pootle.  For instance, poswapping msgid strings to Spanish and then translating from Spanish to Aymara.  
  
 
== Activity Developer ==
 
== Activity Developer ==
Line 35: Line 35:
  
 
Suggested qualifications:
 
Suggested qualifications:
- some familiarity with [http://www.gnu.org/software/gettext/manual/gettext.html GNU gettext].
+
* some familiarity with [http://www.gnu.org/software/gettext/manual/gettext.html GNU gettext].
- some familiarity with the Sugar Labs git repository.
+
* some familiarity with the Sugar Labs git repository.
  
 
== User:Pootle (in Sugar Labs git software repository) ==
 
== User:Pootle (in Sugar Labs git software repository) ==

Revision as of 22:25, 10 February 2010

Pootle_Roles_and_Permissions


Pootle Coordinator

These volunteers support the efforts of the Translation Team by handling a variety of administrative tasks on the Pootle server infrastructure that require elevated privileges on the Pootle instance and hosting server.

  • Adding a language
  • Setting language parameters
  • Adding the first language administrator(s)
  • Adding a new software project
  • Performing language administrator functions as needed
  • Addresses Trac tickets with component = localization

Suggested qualifications:

Language Administrator

see Administration_QuickStart


Suggested qualifications:

Localizer / Translator

Suggested qualifications:

  • Bi-lingual language skills. It is not necesary that one of those languages be English. It is possible ot convert the user interface strings of Pootle to a language other than English. Using parts of the Translate Toolkit (poswap) and off-line translation tools like Virtaal, it is possible to swap out the msgid strings to a language other than English for translation (assuming the other language is largely completely translated) and then change the msgid strings back to English for submission to Pootle. For instance, poswapping msgid strings to Spanish and then translating from Spanish to Aymara.

Activity Developer

Activity developers have an important role to play in preparing the software to be localized (internationalization or i18n).

Suggested qualifications:

  • some familiarity with GNU gettext.
  • some familiarity with the Sugar Labs git repository.

User:Pootle (in Sugar Labs git software repository)

This is a special purpose user identity in git that acts as the committer of PO file changes to the software repository when a language administrator commits PO files from the Pootle server. Activity developers need to add user:pootle as a committer to their project in git so tha translated PO files can be committed by language admins.


Pootle privilege levels