| 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. |
| | 5 | All 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 | |
| | 7 | In 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 | |
| | 11 | We 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 | |
| | 17 | Responsibilities: |
| | 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 | |
| | 28 | Responsibilities: |
| | 29 | * Guide the language team towards the translation goals. |
| | 30 | * Coordinate the Translators. |
| | 31 | * Define the glossary. |
| | 32 | * Maintain localization mailing lists. |
| | 33 | |
| | 34 | Requirements: |
| | 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 | |
| | 40 | Responsibilities: |
| | 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 | |
| | 47 | Requirements: |
| | 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 | |
| | 53 | Responsibilities: |
| | 54 | * Coordinate translation efforts with the LL. |
| | 55 | * Pay attention to the QS advice. |
| | 56 | |
| | 57 | Requirements: |
| | 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 | |
| | 65 | Team 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 | |
| | 67 | Main 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 | |
| | 75 | Any 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 | |
| | 77 | Localization Leader succession: Will be voted every two years, every LL and QS will be electable and will have voice and vote. |
| | 78 | |
| | 79 | LL 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 | |
| | 84 | 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. |