31,029
edits
No edit summary |
|||
| Line 11: | Line 11: | ||
== Traducción via transifex (recomendada) == | == Traducción via transifex (recomendada) == | ||
{{ToTranslate}} | {{ToTranslate}} | ||
== Manual Translation using Transifex online service (recommended) == | |||
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. | 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. | 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. | 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 20: | Line 22: | ||
===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 | |||
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. | |||
=== 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 78: | Line 78: | ||
[main] | [main] | ||
host = https://www.transifex.com | host = https://www.transifex.com | ||
lang_map = uz: uz_UZ | |||
[dolibarr.admin] | [dolibarr.admin] | ||
| Line 151: | Line 152: | ||
tx -d push -s # To push source file | tx -d push -s # To push source file | ||
</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). | |||
== Traducción totalmente manual (no recomendada) == | == Traducción totalmente manual (no recomendada) == | ||