Changes between Version 13 and Version 14 of HowtoTranslators


Ignore:
Timestamp:
Jul 9, 2020, 6:28:20 AM (4 years ago)
Author:
thetechrobo
Comment:

Grammar and wording and spelling mostly :)

Legend:

Unmodified
Added
Removed
Modified
  • HowtoTranslators

    v13 v14  
    1010== Requirements ==
    1111
    12 We have an own made tool that makes the translations very easy, try to run it from the Applications menu or pressing "Alt + Esc" in your desktop, its called '''eltrans'''.
     12We have an own made tool that makes the translations very easy, try to run it from the Applications menu or pressing "Alt + Esc" in your desktop. It's called '''eltrans'''.
    1313
    1414If you don't have it installed, you can install it with the command ''apui eltrans''
     
    2828
    2929 * '''Fast commits''': In order to avoid conflicts with the translations happening at the same time (for the same language and application to translate), it is a very good practice to send the translations from time to time, let's say **every 30 minutes** is a good option
    30    * If this happens, unless you have good developer knowledges (svn), will be easier to cleanup the actual work and download a new copy
     30   * If you end up with a conflict, unless you have good svn knowledge, it will be easier to clean up the actual work and download a new copy
    3131   * To make it easier to avoid, it's also suggested to be connected at the **Elive Chat** when you are going to do translations, and ask if anybody else is doing them at the same time (for the same application and language)
    3232   * If you want to continue your translations in another moment just send the actual made ones before to close ''eltrans'' or you could have a conflict in the next day, don't be scared to **send them from time to time**, our robots are not tired to work :)
     
    3939This is a \\n newline too, sometimes is escaped twice (basically you need to kept everything that looks like "code" at the same way you see it in the original message
    4040}}}
    41    All these messages (and a lot others) are '''NOT''' errors, they are code, so '''do not''' change them, keep them just as they are, if not, the application will not work correctly showing the correct messages, specially the ones like '''%s'''. This is an example of a translation to Spanish for the first line: ''Esto es una C %s frase''
     41   All these messages (and a lot others) are '''NOT''' errors, they are code, so '''do not''' change them, keep them just as they are, if not, the application will not work correctly showing the correct messages, especially the ones like '''%s'''. This is an example of a translation to Spanish for the first line: ''Esto es una C %s frase''
    4242 * '''Updated sentences''': Also called ''fuzzy'' or represented as a ''cloud'', this means that the message was auto-generated (automatic translations system) or that the original message was slightly modified, in other words it needs a simple revision/look-up, just a check if the translation is correct and equivalent to the original message, if it doesn't need any modifications click in the '''cloud''' icon in order to mark it as ''OK''.
    4343 * English original sentences: If the original sentences are modified, it will be needed to translate them again (that's because the sentence is a different one, of course), that's why is important to have as first instance the original sentences to be the best ones (as short as possible and easy to understand, clever and clear). You can also help on that by just selecting to translate to English (en) to improve the original sentences of the application, please make sure that the application automatically updated the next day or contact Thanatermesis to rebuild them.
    4444
    4545== English Proofreadings ==
    46 To improve the english sentences is '''needed''' to follow a specific methodology using a reverse-engineering-like trick with '''google translator''':
     46To improve the English sentences is '''needed''' to follow a specific methodology using a reverse-engineering-like trick with '''google translator''':
    4747  * In the first box select English
    4848  * In the second box select a common language that you know well, one that you know that their translations works pretty good, like Spanish or French
    49   * Paste the sentence in the first box and start modifying it, you will see in realtime the translation to Spanish in the other window, use that ''preview'' for improve your english sentence
     49  * Paste the sentence in the first box and start modifying it, you will see in real-time the translation to Spanish in the other window, use that ''preview'' to improve the English sentence
    5050  * If the automated translation looks coherent, your original sentence is well structured and made, but also the optimal one for the automated translations provided by Elive (if there's not a translator that corrects them)
    5151  * As an extra bonus, if you translate later to Spanish, most of these sentences will be already made in the correct way, you just need to uncheck the ''fuzzy'' state to set it as valid one then.
    52   * More info about this topic on https://forum.elivelinux.org/t/eltrans-how-to-proofread-the-original-messages-of-elive/1055/73
     52  * More info about this topic can be found [https://forum.elivelinux.org/t/eltrans-how-to-proofread-the-original-messages-of-elive/1055 here].
    5353
    5454
     
    5757
    5858**Meanings**
    59 If you don't know what is the meaning of a sentence you can check the source code of it, most of the elive translatable sentences are plain readable files (scripts), so a command like this can be pretty useful:
     59If you don't know what is the meaning of a sentence you can check the source code of it, most of the translatable sentences are plain readable files (scripts), so a command like this can be pretty useful:
    6060{{{
    6161~ ❯❯❯ package="eltrans" ; sentence="Result null, please make a better choice" ;   for file in $( dpkg -L "$package" | grep -vE "/(locale|doc|var/cache)/" | grep -vE "(\.desktop)" ) ; do if test -f "$file" ; then grep -Hn "$sentence" "$file" ; fi ; done
     
    6666== Control ==
    6767
    68 If you want to have more control to the translations, check [HowtoSVN how to use SVN] to understand how it works internally. You can also check the [http://dev.elivecd.org/timeline timeline] where you can watch the new commits by the other translators in a nice and visually way, you can also have a RSS system in the timeline so that you can watch every commit in your News reader, to which language, and from who, like:
     68If you want to have more control to the translations, check [HowtoSVN how to use SVN] to understand how it works internally. You can also check the [http://dev.elivecd.org/timeline timeline] where you can watch the new commits by the other translators in a nice and visually way. You can also have a RSS system in the timeline so that you can watch every commit in your News reader, to which language, and from who, like:
    6969{{{
    7070Eltrans: auto-sent for |liveboot| in -|es|- by 'Thanatermesis'