Changes between Version 14 and Version 15 of Document/Localization

Show
Ignore:
Timestamp:
08/11/10 02:16:07 (3 years ago)
Author:
heidi@… (IP: 87.218.182.96)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Document/Localization

    v14 v15  
    11= Translate eBox Platform to Other Languages = 
    22 
    3 eBox uses the [http://www.gnu.org/software/gettext/ GNU gettext] tools for localization. You can download the .po files from [source:trunk/ our repository] (every module under [source:trunk/client trunk/client] and [source:trunk/common/libebox common/libebox] has a po directory) and start contributing your translations. In order to ease the work that translators must do and make it more accessible to those who are translating we have setup an open source web application called [http://pootle.wordforge.org pootle] on http://translate.ebox-platform.com/ where you can register yourself and submit your contributions. 
     3eBox Platform uses the [http://www.gnu.org/software/gettext/ GNU gettext] tools for localization. With the aim of making translators' work easier and more accesible, we have set up an open source web application called [http://pootle.wordforge.org pootle] on http://translate.ebox-platform.com/ This application offers very intuitive, easy-to-use, graphical interface making it possible for anyone to start contributing to the translation simply by registering on-line and starting to translate! 
    44 
    5 All internationalization and localization issues are discussed in the [http://lists.ebox-platform.com/cgi-bin/mailman/listinfo/ebox-i18n ebox-i18n mailing list]. This is the place to announce what are you working at, if you want to translate a new language not existing in our pootle infrastructure or if you have any problems with your account. 
     5All translation issues are discussed in the [http://lists.ebox-platform.com/cgi-bin/mailman/listinfo/ebox-i18n ebox-i18n mailing list]. This is the place to announce what are you working at, if you want to translate a new language not existing in our pootle or if you have any problems with your account. We specially encourage you to enroll to this list if you are going to translate on your own, so you can be aware if a organized translation group is created for your language! 
     6 
     7In order to allow the different localization (language) groups to self-organize themselves and to guarantee better quality of translation, the eBox Platform Team has thought about establishing self-governed localization groups. Whereas it is not obligatory to belong to a localization group in order to translate, we do encourage you to get to know the other eBox Platform translators of your language and to work together for a better translation! Please find below the details and the structure we propose for the localization groups. 
     8 
     9'''Aims of the localization groups''' 
     10 
     11We aim to create one localization group per language. Each localization group can have three types of members: Language Leader, Quality Supervisor and Translators. These groups will be created on demand, as soon as we have a Language Leader available (see roles below). All localization groups are coordinated by Localization Leader who is currently eBox Platform Team member Mateo Burillo. We strongly encourage you to become Language Leader if you are a native speaker! If you meet the conditions mentioned below, simply send an e-mail to Mateo at: mburillo at ebox-platform dot com.  
     12 
     13'''Roles''' 
     14 
     15'''''Localization leader''''' 
     16 
     17Responsibilities: 
     18    * Create the localization groups and nominate the original Language Leader (LL) and Quality Supervisor (QS). 
     19    * Coordinate the team meetings. 
     20    * Set the goals together with the team. 
     21    * Maintain the associated wiki pages. 
     22    * Maintain forum board. 
     23    * Create localization mailing lists. 
     24    * Solve group conflicts (LL or QS succession, consensus regarding goals or resources, etc...). 
     25 
     26'''''Language Leader (LL)''''' 
     27 
     28Responsibilities: 
     29    * Guide the language team towards the translation goals. 
     30    * Coordinate the Translators. 
     31    * Define the glossary. 
     32    * Maintain localization mailing lists. 
     33 
     34Requirements: 
     35    * Native speaker of the language. 
     36    * Sign the [http://trac.ebox-platform.com/wiki/Contribute/agreement Contributor Agreement] so we can list you as [http://trac.ebox-platform.com/wiki/Contributors Official Contributor]. 
     37 
     38'''''Quality Supervisor (QS)''''' 
     39 
     40Responsibilities: 
     41    * Review the general quality of the translation: 
     42          o Naturalness of the expression. 
     43          o Correction of concepts comparing with the original. 
     44          o Completion and length of the messages. 
     45    * Evaluate translations and inform the Localization Leader as soon as possible if erroneous data is detected. 
     46 
     47Requirements: 
     48    * Native speaker of the language 
     49    * Sign the [http://trac.ebox-platform.com/wiki/Contribute/agreement Contributor Agreement] so we can list you as [http://trac.ebox-platform.com/wiki/Contributors Official Contributor]. 
     50 
     51'''''Translator''''' 
     52 
     53Responsibilities: 
     54    * Coordinate translation efforts with the LL. 
     55    * Pay attention to the QS advice. 
     56 
     57Requirements: 
     58    * Excellent knowledge of the language 
     59    * Recommended: Sign the [http://trac.ebox-platform.com/wiki/Contribute/agreement Contributor Agreement] so we can list you as [http://trac.ebox-platform.com/wiki/Contributors Official Contributor]. 
     60 
     61'''Organization''' 
     62 
     63'''''Team meetings''''' 
     64 
     65Team meetings will be held every quarter (every 3 months). These meetings will be held using IRC or similar IM technologies, the assistants are: Localization Leader and all the Language Leaders and Quality Supervisors. Translators attendance will be optional. 
     66 
     67Main contents: 
     68    * Define goals and translation milestones. 
     69    * Discuss about the process and governance (discuss the rules present in this text). 
     70    * Agree on infrastructures and resources (software, necesary promotion, materials, etc.) needed for the translation. 
     71    * Team promotion and elections if applies. 
     72 
     73'''''Succession''''' 
     74 
     75Any person with any of the mentioned roles, can resign at any moment if they don't have time to perform their tasks or they consider that other person will do a better job. 
     76 
     77Localization Leader succession: Will be voted every two years, every LL and QS will be electable and will have voice and vote. 
     78 
     79LL and QS succession: Won't be explicitly voted. Will happen if: 
     80    * If they resign. 
     81    * If the Localization Leader or the majority of the group's official translators (listed as Official Contributors) consider it necessary. 
     82 
     83 
     84You can download the .po files from [source:trunk/ our repository] (every module under [source:trunk/client trunk/client] and [source:trunk/common/libebox common/libebox] has a po directory) and start contributing your translations. 
    685 
    786You can find some guidelines for Spanish localization in [wiki:Document/Localization/Spanish] and Estonian in [wiki:Document/Localization/Estonian]. We strongly suggest our translators to write similar guidelines to assure the higher quality translations.