Changes

Jump to navigation Jump to search
Obsolete
Line 1: Line 1: −
 
+
{{Obsolete}}
 
+
[[ Translation Manager ]]
      Line 17: Line 17:       −
In general, I18n is the reponsibility of the Sugar development team. Localization, l10n, requires effort by volunteers who know the native language as well as English (the language of the POT master files).  
+
In general, I18n is the responsibility of the Sugar development team. Localization, l10n, requires effort by volunteers who know the native language as well as English (the language of the POT master files).  Translation into mother tongues by bilingual non-English speakers (e.g. Spanish-Aymara) is also supported by keeping Spanish PO files translated at high levels of completion.  
      Line 23: Line 23:  
Sugar is distributed in a release (e.g. Sugar 0.108 is released in 13.2.7) with the  master files updated for new and changed strings. These master files are available from http://translate.sugarlabs.org". Specifically, the files for the current releases of Sugar are identified as projects: sugar and sugar-toolkit-gtk3.
 
Sugar is distributed in a release (e.g. Sugar 0.108 is released in 13.2.7) with the  master files updated for new and changed strings. These master files are available from http://translate.sugarlabs.org". Specifically, the files for the current releases of Sugar are identified as projects: sugar and sugar-toolkit-gtk3.
   −
In addition, this site tracks localization of Sugar activities which support Pootle localization. There are currently seven activities which are integral to Sugar (not-erasable):  Browse, Image Viewer, Log, Read, Record, Terminal, and Write (excluding Journal which is localized in Sugar).  These seven activities enable Pootle localization (are projects on tranlate.sugarlabs.org).  
+
In addition, this site tracks localization of Sugar activities which support Pootle localization. There are currently seven activities which are integral to Sugar (not-erasable):  Browse (Web), Image Viewer, Log, Read, Record, Terminal, and Write (excluding Journal which is localized in Sugar).  These seven activities enable Pootle localization (are projects on tranlate.sugarlabs.org).  
      Line 34: Line 34:     
Monitoring new activity development and advocating for i18n of code<br>
 
Monitoring new activity development and advocating for i18n of code<br>
(gettext formatting).
+
(gettext formatting for Python activities, other similar methods for JavaScript work).
    
Setting up new languages for availability in Pootle.
 
Setting up new languages for availability in Pootle.
 +
 +
Act as Sugar Labs i18n coordinator for oversight of performance on contracts to develop L10n projects approved by SLOBs.
    
Reaching upstream to create the glibc locales for new languages required for them to be selectable languages in Linux-based systems.
 
Reaching upstream to create the glibc locales for new languages required for them to be selectable languages in Linux-based systems.
Line 64: Line 66:  
Recover L10n work done in the following languages that was lost in Pootle migration:
 
Recover L10n work done in the following languages that was lost in Pootle migration:
   −
* Bislama
+
 
* Central Pame
   
* Crioulo-PT
 
* Crioulo-PT
 
* Dari
 
* Dari
* Huastec
   
* Kinyarwanda
 
* Kinyarwanda
* Kosreaean
   
* Marovo
 
* Marovo
 
* Nauruan
 
* Nauruan
 
* Sindhi
 
* Sindhi
* Songhai languages
   
* Tuvaluan
 
* Tuvaluan
* Tzotzil
   
* Urdu
 
* Urdu
      −
Recover L10n and repo connections to numerous missinga ctivities
+
Recover L10n and repo connections to numerous missing activities
    
===ToDo:===
 
===ToDo:===
    
Discussion in the committee shows that our I18n infrastructure is in need of urgent maintenance.  
 
Discussion in the committee shows that our I18n infrastructure is in need of urgent maintenance.  
ASLO no longer provides links to the git version. Many activities were repaired by the GCI participants. These need to be reviewed to make sure that the translation files are available and current.  Chris Leonard has provided a list of 'missing activities', i.e. activities which had localization files but which were misplaced in a pootle migration. Etoys has not been updated since 2009 and the localization files are no longer available. The translate.sugarlabs.org which is the repository for the localization files is missing some files.
+
ASLO no longer provides links to the git version. Many activities were repaired by the GCI participants. These need to be reviewed to make sure that the translation files are available and current.  Chris Leonard has provided a list of 'missing activities', i.e. activities which had localization files but which were misplaced in a pootle migration. Etoys has not been updated since 2009 and the localization files are no longer available in Pootle, but we do have backups. The translate.sugarlabs.org which is the repository for the localization files is missing some files.
    
Provide a documented process for a local deployment to localize Sugar and some activities to a local language. The goal of the deployment is to make Sugar (and use of the XO more accessible).
 
Provide a documented process for a local deployment to localize Sugar and some activities to a local language. The goal of the deployment is to make Sugar (and use of the XO more accessible).
Line 97: Line 94:  
* Priority to Spanish language activities
 
* Priority to Spanish language activities
 
* Other important or popular Sugar activities
 
* Other important or popular Sugar activities
 +
 +
 +
 +
Make L10n activity more visible.
 +
 +
Adam Holt has suggested some regular blogging or microblogging to highlight achievements by the L10n community.  There are some potentially low-cost ways to achieve this by making Pootle a little "noisier" (in the ggod sense). By way of example, we used to havea mailing list that monitored every commit made by the old Pootle instance  http://lists.sugarlabs.org/archive/pootle-commits/ 
 +
 +
The new Pootle has a number of RSS feeds that could be channeled to a more visible format echoing more loudly the action happening on Poolte.
      Line 131: Line 136:     
Document and improve all processes to be 'run-over-by-bus-safe'
 
Document and improve all processes to be 'run-over-by-bus-safe'
      
==Original Draft==
 
==Original Draft==

Navigation menu