Documentation traducteur: Difference between revisions

Jump to navigation Jump to search
m
Line 12: Line 12:


== Traduction via transifex (recommandé) ==
== Traduction via transifex (recommandé) ==
== Traduction manuelle en utilisation le service en ligne de traduction Transifex (recommandé) ==
Transifex est une solution web qui fournit une plateforme pour la traduction des projets. Cela inclut la gestion d'équipes et de discussions, la mémoire de traduction, glossaires, and nombreuses autres fonctionnalités.
C'est assez simple d'utilisation et toute traduction peut être soumise ou récupérer à traver de l'interface web ou en utilisant le client TX dans un terminal.
Transifex est un projet Open Source avec une "édition communautaire" qui peut être téléchargé librement, mais on va utilier le service hébergé en ligne.
{{ToTranslate}}
{{ToTranslate}}
Transifex is a web application that provides an online platform for translation projects. It includes teams and discussion tools, translation memory, glossary, proofreading and a lot of other features.
It is quite easy to use and all translations can be uploaded or downloaded through the web interface or using their TX client in a terminal.
Transifex is an open source project and the "community edition" can be freely downloaded and installed but we will use the online hosted service.


===Create transifex account and choose language===
===Create transifex account and choose language===
Line 22: Line 25:
===Using the web interface (for translators) ===
===Using the web interface (for translators) ===
If language is already available onto page  http://transifex.com/projects/p/dolibarr/, just create an account and follow instruction of transifex web site to translate files.
If language is already available onto page  http://transifex.com/projects/p/dolibarr/, just create an account and follow instruction of transifex web site to translate files.
Note, that this web interface must not be used to translate the following languages:
 
* en_US
Note, that this web interface must not be used to translate en_US language that is source. Any change on source language must be done by submiting code change using GitHub Pull Requests.
* fr_BE, nl_BE
* es_CL, es_MX, es_HN, es_XX (where XX is not ES)
* de_AT, de_CH
(this languages are still maintained using git, the first one because it is master language, the other because they are "variant" of another language).


=== Using TX command line client (for Dolibarr [[:Category:Yoda]] team) ===
=== Using TX command line client (for Dolibarr [[:Category:Yoda]] team) ===
This describe how to use Transifex from command line. However, this is reserved to Dolibarr admin users to synchronize Transifex with Dolibarr main sources.
This describe how to use Transifex from command line. However, this is reserved to Dolibarr admin users to synchronize Transifex with Dolibarr main sources.
[http://docs.transifex.com/developer/client/ Official documentation]


====TX Client configuration====
====TX Client configuration====
Line 80: Line 81:
[main]
[main]
host = https://www.transifex.com
host = https://www.transifex.com
lang_map = uz: uz_UZ


[dolibarr.admin]
[dolibarr.admin]
Line 154: Line 156:
</source>
</source>


=== Other questions on transifex process ===
This is short questions and answer yuo may also ask about transifex translation process:
1) Is the sync on a regular time interval ?
No. It is done where there is enough translation submited. It is also done on a beta branch just before creating the final release package.
2) Are all the translations synced to git, or only the reviewed translations. Do I need to review before sync is done ?
When a Sync is done, transifex files overwrites files into git, but only if there is at least on record modified for the file.
You don't have to make review before sync is done. Making review is above all to know which lines were manually reviewed and wich one were intially translated using a robot.
3) In which Dolibarr releases will translations be available ? Are transifex translations also synced to maintenance releases ?
Sync is always done on develop and/or beta.
So transifex changes appear in all version whose branch is created after the transifex change (a sync is always done before creating a new branch). Once a branch is created, then new changes into transifex will be available only for next branch. Reason of this is that transifex is not able to manage branch/versions (not yet).


== Traduction manuelle complètement (non recommandé) ==
== Traduction manuelle complètement (non recommandé) ==

Navigation menu