News for hackers. Stuff that matters.
Re:Codeberg: a free, non-commercial GitHub alternative by aaomidi on Monday April 06, 2020 @06:29PM (#22798517)
Localization is a difficult problem no one has solved yet. If you find a solution please write about it.

Not translating isn't really a solution.

Wanting everything to be 100% translated is also unrealistic.

Re:Codeberg: a free, non-commercial GitHub alternative by flohofwoe on Monday April 06, 2020 @06:39PM (#22798574)
When the audience is programmers or generally tech people, not translating from English might indeed be the best option. The lingua franca of technology is English.

E.g. looking at the quality of Microsoft's German translations (which seem to be done by a poorly trained bot), the translation is actually counterproductive, because it's full of special terms translated into German that either would not be translated from English in a "native" German text, or where a different translation is commonly used.

My favourite is the Visual Studio translation for Link-Time Code-Generation. Which is translated as "Link-Zeitcode Generierung" which in English means "Link Timecode Generation".

Re:Codeberg: a free, non-commercial GitHub alternative by johannes1234321 on Monday April 06, 2020 @08:36PM (#22799308)
It is a tough one and yes, here in Germany I would expect far most developers to understand enough English to use English tools and documentation. (Exceptions exist, notably with old technology like Mainframes)

In other countries like Russia or Japan I noticed, as an outside observer, more reliance on translations.

When translating a complication is the degree to which one does it. There are terms which can be translated and some where it becomes weird. In some parallel comment "pull request" was mentioned. Translating that certainly becomes weird, but translating "file" as "Datei" is well established and - when translating - expected.

Re:Codeberg: a free, non-commercial GitHub alternative by watwut on Tuesday April 07, 2020 @03:30AM (#22801098)
Even not great translation helps younger wanna be programmers. They have better chance to learn. It takes quite a lot of time to learn English well enough to understand documentation.
Re:Codeberg: a free, non-commercial GitHub alternative by rad_gruchalski on Monday April 06, 2020 @06:47PM (#22798634)
How can you say that localization is a difficult problem that no one has solved yet. i18n is the case for as long as I’ve been writing software, and probably longer. So minimum 20 years.

I do agree that it’s not a walk in the park because it takes loads of resources to provide actual translations and one has to make i18n a feature in the code. But... come on. phpMyAdmin was doing this in 2004.

Re:Codeberg: a free, non-commercial GitHub alternative by johannes1234321 on Monday April 06, 2020 @08:43PM (#22799345)
Even in the 1980ies Microsoft employed linguists for translating terms like "scroll bar" into different languages.

However finding the right translation level in technical context is hard. For which concepts should one translate the name and which terms should one borrow the English term? The French translate "computer" as "ordinateur", the German "Rechner"/"Rechenmaschine" however is outdated.

Now what about a git repository clone and commit? How much translation will destroy understanding?

Re:Codeberg: a free, non-commercial GitHub alternative by aaomidi on Tuesday April 07, 2020 @12:55PM (#22804977)
You're unfortunately still stuck in thinking you can just take a string and make it another string and boom you have i18n.

Unfortunately that's misunderstanding that fundamentally language relies on way more context than just strings to get the same message across.

You can't just simply translate and have a good UX for other languages.