Having A Decent Translation Is Important

Recently I had reported a bug in a software. The kind person looking at my bug report was not sure what the issue was and I was not sure what they meant when talking about a specific setting.

It then turned out to actually be fine, though the translation described said setting in a completely wrong way, as doing something closer to the opposite.

Having decent translations for your project is important.

Simply having a decent translation not only makes a software much more usable, it will also keep you from having to deal with bug reports for issues you either will not easily understand or will not even find at all.

In this case I was lucky, as I wanted to quote the exact wording of said setting, therefore I switched to English and then noticed that we wording did not match:

English: if old articles reappear after being read
German: wenn ältere Artikel nach dem Lesen erhalten bleiben sollen
Translated back into English: if older articles are to be kept after reading

You probably will share my view that “keeping something from reappearing” and “keeping it” are two different things entirely.

Therefore, please to try to have a decent translation, if and when possible, to avoid running into such confusion.

If you cannot have a decent translation, then consider having none at all. Some projects have translations that are of the quality that makes a software unusable as a user cannot be sure what is going on.

Lastly, if you are working on internationalisation for your favourite free and open source software project, and are not fully quite sure your translation is correct, do not submit that one string. Translate what you are sure about. It should be preferred to have one string in English instead of $language rather than having an incorrect string somewhere in the user interface that misleads users to a false understanding of what a setting does, leading to bug reports as the setting seemingly does not work as intended.

ART0002 Reaktivierungen von Bahnstrecken und Debian auf Telefone portieren

– Reaktivierung von Bahnstrecken
– Warstein soll wieder einen Bahnhof bekommen
– Baubedingte Sperrung zwischen Fröndenberg und Arnsberg Westf. und warum es scheint als ob da unnötigerweise SEV eingesetzt wird obwohl ein Zug fahren könnte
– Preismodelle von Zeitungen im Netz
– Update zu meinem Mobian-Port auf das Pixel 3a / 3a XL
– warum 2FA in GitLab derzeit noch doof ist
– warum der Messenger namens Telegram Mist ist.

Eine Folge in der ich müde bin und viel Zeug leicht unkonzentriert erzähle.

Early events of 2029

It’s the year 2029.

Winter, the year has hardly begun.

The new US president had only just been inaugurated, when she was killed as the result of someone convincing a program that causing the death of the president was only the right thing to do, so that the program took the necessary steps to ensure realization of the task it was given.

Politics start discussing banning AI from weapons, however, the NRA is strong. But the outrage is strong as well, so they might just succeed.

This might not be real – yet – but maybe at some point we will realise what a dumb idea “AI” in weapons systems is and then it gets banned, maybe not only in weapons. Hopefully.

ART0001 Neue Bahnlinien und Linux aufs Telefon

Neue Bahnlinien, Betreiberwechsel, Linux-Port aufs Telefon. Das ganze in müde und unkonzentriert, aber nur weil ich sonst die nächsten Tage nicht mehr dazu gekommen wäre.

ART0000 Nullnummer

avatar
erebion

Das hier ist eine Nullnummer und ich weiß noch nicht so ganz was das hier wird. Ein Experiment eben. 🙂