User Tools

Site Tools


translator_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
translator_guide [2013/03/06 18:25]
lukakama
translator_guide [2013/09/11 15:37]
lukakama
Line 1: Line 1:
 **This guide is intended for users that want to contribute on Voice Control translations.** **This guide is intended for users that want to contribute on Voice Control translations.**
  
-Currently, Voice Control translations can be edited and contributed using the [[http://​translate.voicecontrolapp.com/​|Translation Site]]. The site has registration disabled (to avoid spammer), but unregistered users can still suggest new or better translations that then will be approved and applied by a translation manager.+Currently, Voice Control translations can be edited and contributed using the [[http://​translate.voicecontrolapp.com/​|Translation Site]]. The site has registration disabled (to avoid spammer), but unregistered users can suggest new or better translations that then could be approved and applied by any registered user.
  
 If you want to request an account, just compile the [[http://​www.voicecontrolapp.com/​beta-and-translation-access-request/​|access request form]]. If you want to request an account, just compile the [[http://​www.voicecontrolapp.com/​beta-and-translation-access-request/​|access request form]].
Line 9: Line 9:
  
 ====== Translation Site usage ====== ====== Translation Site usage ======
-As a **quick guide**, on the [[http://​translate.voicecontrolapp.com/​|main page]] ​you can see the list of sub-projects and languages assigned to you as translator. Clicking on an element in this list, you will be able to open the translation details for that sub-project and language.\\ +===== Quick start ===== 
-From the translation detail page, you can then choose to open a set of texts to edit clicking on one of the available set displayed. For example, ​//All strings// allows you to translate ​every text for the opened sub-project,​ meanwhile ​//Untranslated strings// will be shown only when there are texts not translated, and will allows you to navigate only between them.+Inside ​the [[http://​translate.voicecontrolapp.com/​|main page]] ​of the translation site there is the list of sub-projects and languages assigned to you as translator ​(they can be personalized from the [[http://translate.voicecontrolapp.com/accounts/profile/|profile page]]).
  
-To edit your profile information,​ change email notification preferences,​ assigned languages etc, you can do them from the [[http://​translate.voicecontrolapp.com/​accounts/​profile/​|profile ​page]]. It can also be opened from the "​Logged in as" button on the top right of every page of the translation site.+Clicking on an element inside this list, you can open its translation details ​page.
  
-If you want, you can also read further information ​on how to use [[http://weblate.org|Weblate]] reading his [[http://weblate.readthedocs.org/en/latest/usage.html|Documentation site]]. However, it is quite simple to use, so you can  skip it.+Inside the translation detail page, there is the list of available sets of texts to review or edit. 
 + 
 +Set names are self-explainatory. For example, ''​All strings''​ allows ​you to open and navigate between every text for the current sub-project and language, meanwhile, ''​Untranslated strings'',​ that will be shown only when there are texts not translated, allows to navigate only between untranslated texts. 
 + 
 +Clicking on a set name, you can open the first text available within that set, in order to start to review or edit translations. 
 + 
 +From the text translation page, you can see the original English text, the editable translated text (empty if not translated),​ an optional comment (useful to better understand the original English text meaning) and zero or more suggestions provided by other translators or unregistered users. 
 + 
 +From here you can: 
 +  * Move to other set's texts: near the top, click on the ''​first'',​ ''​previous'',​ ''​next''​ or ''​last''​ icons to navigate between the set's texts. 
 +  * Edit the translationjust enter or change the translated text and click on ''​Save''​Once done, the translation will be saved and you will be moved to the next text available within the set. 
 +  * Accept or reject suggestions:​ just click on ''​accept''​ or ''​reject''​ icons of the suggestion. If approved, the suggestion will be applied to the translation and the page is refreshed (there is no need to save the translation to confirm the suggestion approval). If rejected, the suggestion will be removed and the page is refreshed. 
 + 
 +===== Account management ===== 
 +To edit your profile information,​ change email notification preferences,​ assigned languages etc, you can do them from the [[http://translate.voicecontrolapp.com/accounts/profile/|profile page]]. It can also be opened from the "​Logged in as" button on the top right of every page of the translation site.
  
 +===== Weblate documentation =====
 +If you want, you can also read further information on how to use [[http://​weblate.org|Weblate]] reading his [[http://​weblate.readthedocs.org/​en/​latest/​usage.html|Documentation site]]. However, it is quite simple to use, so you can skip it.
  
 ====== Translation texts overview ====== ====== Translation texts overview ======
Line 36: Line 52:
 Below there is an extract of plural rules for languages used by Voice Control: Below there is an extract of plural rules for languages used by Voice Control:
 ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^ ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^
-| Chinese | other | 0-999;\\ 1.2...| other → everything |+| Chinese | other | 0-999;\\ 1.2...| other everything |
 ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^ ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^
-| French | one |0, 1, 1.2... | one → n within 0..2 and n is not 2; | +| French | one |0, 1, 1.2... | one n within 0..2 and n is not 2; | 
-| :::    | other | 2-999;\\ 2.07... | other → everything else |+| :::    | other | 2-999;\\ 2.07... | other everything else |
 ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^ ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^
-| German | one |1 | one → n is 1; | +| German | one |1 | one n is 1; | 
-| :::    | other | 0, 2-999;\\ 1.2, 2.07... | other → everything else |+| :::    | other | 0, 2-999;\\ 1.2, 2.07... | other everything else |
 ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^ ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^
-| Hungarian | other |0-999;\\ 1.2... | other → everything |+| Hungarian | other |0-999;\\ 1.2... | other everything |
 ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^ ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^
-| Korean | other |0-999;\\ 1.2... | other → everything |+| Korean | other |0-999;\\ 1.2... | other everything |
 ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^ ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^
-| Russian | one | 1, 21, 31, 41, 51, 61... | one → n mod 10 is 1 and n mod 100 is not 11; | +| Russian | one | 1, 21, 31, 41, 51, 61... | one n mod 10 is 1 and n mod 100 is not 11; | 
-| ::: | few |2-4, 22-24, 32-34... | few → n mod 10 in 2..4 and n mod 100 not in 12..14; | +| ::: | few |2-4, 22-24, 32-34... | few n mod 10 in 2..4 and n mod 100 not in 12..14; | 
-| ::: | many | 0, 5-20, 25-30, 35-40... | many → n mod 10 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14; | +| ::: | many | 0, 5-20, 25-30, 35-40... | many n mod 10 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14; | 
-| ::: | other | 1.2, 2.07, 5.94... | other → everything else //(actually Android doesn'​t support fractional values, so this category will not be used by Voice Control)// |+| ::: | other | 1.2, 2.07, 5.94... | other everything else //(actually Android doesn'​t support fractional values, so this category will not be used by Voice Control)// |
 ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^ ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^
-| Spanish | one |1 | one → n is 1; | +| Spanish | one |1 | one n is 1; | 
-| :::    | other | 0, 2-999;\\ 1.2, 2.07... | other → everything else |+| :::    | other | 0, 2-999;\\ 1.2, 2.07... | other everything else |
 ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^ ^ Language ​     ^ Category ​      ^ Examples ​ ^ Rules ^
-| Swedish | one |1 | one → n is 1; | +| Swedish | one |1 | one n is 1; | 
-| :::    | other | 0, 2-999;\\ 1.2, 2.07... | other → everything else |+| :::    | other | 0, 2-999;\\ 1.2, 2.07... | other everything else |
  
 ==== Fixed multiple value resources ==== ==== Fixed multiple value resources ====
translator_guide.txt · Last modified: 2014/10/17 11:06 by lukakama