Re: First steps and a lot of questions

Sascha Horn <spindli2001-S0/[email protected]> Mon, 29 Aug 2022 19:01:28 +0200
Newsgroups gmane.games.freeciv.internationalization
Message-ID <[email protected]>
Hello everybody,


I'm also interested in doing some german translation. I've done it for
the description of the majapahit empire by github a few months ago. Just
for checking out if that works this way. So possibly I am the one who
was interested a few months ago.

Unfortunately I haven't that much time to translate but I will do some
translation if I find the time.

Maybe Christian and me can coordinate our activities a bit and bring the
german translation forward.


Regards

Sascha


Am 29.08.22 um 04:39 schrieb Marko Lindqvist:
>   Welcome!
>
>   Some short answers that hopefully at least enable you to start looking deeper.
>
> - German translation is currently free to take (someone else said a
> couple months ago that they would be interested in working on it, but
> then we've never heard from them again)
> - There are multiple ways to provide the translation:
>     - Some translations have write access directly to the repository to
> push their translations, but we're not giving such access to newcomers
> (need to gain some reputation first)
>     - Just email .po files with updated translations to this list, and
> some maintainer will push it in (at least before next release).
> Obviously this only works as long as there's just one translator (or
> coordinator) for the language, so taking one .po file does not
> overwrite updates made in another
>     - Github Pull Request is an option, but as with any diff -format
> kind of contribution, those have the problem of easily becoming
> something that does not apply cleanly (as you noted, any 'update-po'
> changes the file a lot)
> - Current release branch is S3_0, so that's the branch to work on if
> you want your translation updates to go out to end users in coming
> releases (so far 3.0.x releases have been about two months apart.
> 3.0.3 was released early August, so 3.0.4 is likely coming out in a
> bit over month) There's alpha releases coming out from S3_1, but most
> translators are not that concerned about those. Anyway, updates to
> S3_0 should get propagated to later branches as well, anyway (who
> exactly does that and when depends on the above mentioned way of
> translator providing the updates)
>
>
>
>   - ML
>
> On Sun, 28 Aug 2022 at 22:07, Christian Mauderer <[email protected]> wrote:
>>
>> Hello,
>>
>> it seems that the German translation is a bit behind the English texts.
>> Is someone currently working actively on it?
>>
>> If not (or if some help is needed and welcome), I would like to try my
>> luck with it. I'm not sure yet how much time I can put into that or
>> whether it is enough fun for me so that I'll stick to it. Maybe I'll
>> jump off again in a month in case I don't like the work, but I want to
>> at least give it a try. I hope that is not a problem?
>>
>> My mother tongue is German. As an embedded hard- and software developer
>> I have to do with technical English on a daily basis (reading data
>> sheets, writing mails on mailing lists, reading / writing C code and
>> comments ...). In these cases, it's only necessary to write
>> understandable English and not necessarily correct one. But I also read
>> English books for fun so most likely I can read English a lot better
>> than writing it. With that background I should hopefully be able to
>> understand enough English to translate most strings.
>>
>> Note that I'm usually working on embedded software where i18n is not
>> really a topic because there is no direct human interface (except maybe
>> for a serial port that is used by a developer or admin). So I am able to
>> find my way in a C file, but I never touched something with gettext.
>>
>> As a first test to find out how to work with it, I tried to translate a
>> few strings and created a commit here:
>>
>>
>> https://github.com/c-mauderer/freeciv/commit/6615faf8378bae24a040f3856e858a5d27b50cfc
>>
>> Is that the usual form or do you have some other preferred method for
>> patches? Do you want pull-requests?
>>
>> I noted that if I do the "make update-po" like suggested in the wiki here
>>
>>
>> https://freeciv.fandom.com/wiki/Localization#How_to_update_your_translations
>>
>> I get a lot of changed line numbers and some messages that are marked as
>> "fuzzy" after it. That seems hard to verify especially if I would start
>> to mix it with new translations. What is the best practice for that?
>> Should the changes of "make update-po" be verified by hand? Should they
>> be a separate commit? Or is the usual way to mix it all together and
>> hope that it works correctly?
>>
>> In the wiki it is also mentioned that translations shouldn't be done on
>> the master branch. Which one would currently be the best one to do
>> translations?
>>
>> Best Regards
>>
>> Christian
>>