4 ms·
Almost no software handles this correctly because almost no software gives us the tools to handle it correctly. I've translated some software to polish once or
by miki123211 8y ago
Almost no software handles this correctly because almost no software gives us the tools to handle it correctly. I've translated some software to polish once or twice and they've been using a simple templating system, like message from {name}: {content}, {time} minutes ago. I didn't have access to the source code. As a consequence of that design, some messages were very malformed. Also there were some overused strings, like "liked" for "You've just liked this", "liked" for "things you've liked" and "liked" as in "someone liked your post". Also untranslatable.
- ajuc 8y agoQt framework has system in place for several plural forms, so plik/pliki/plików problem is solved, and quite elegantly. If the application programmer gives a damn, that is. There's also a way to add context to the strings for translation, so that you can see this "like" is used in this meaning, and that other "like" is used in another meaning. But there's no generic solution to "z/ze" problem as far as I know, you need to do it by hand if you want correct messages. And most of the time programmers don't even realize they need to parametrize such stuff, so the systems don't do any good :)
- dullgiulio 8y agoI imagine that before we have a technical solution that works well enough to be used, natural language (guided by the technological limits) will have dropped such rule in ordinary use.
- ajuc 8y agoUnlikely. The rule is dictated by ease of pronunciation. It's hard to say "z stu", much easier to say "ze stu". The rule isn't hard to implement, it's just not expected to be a thing by framework/library creators.