5 ms·
And it also causes compromises in the design of the English language version. For example in https://blogs.msdn.microsoft.com/oldnewthing/20030929-02/?p=42363
by RcouF1uZ4gsC 8y ago
And it also causes compromises in the design of the English language version.
For example in https://blogs.msdn.microsoft.com/oldnewthing/20030929-02/?p=42363 https://blogs.msdn.microsoft.com/oldnewthing/20030929-02/?p=... Raymond Chen talks about how when a taskbar is docked vertically, the "Start" text disappears because while you can rotate English text to appear vertically, other languages are more problematic. In the same post, he also states that internationalization is why you have "1 folder(s)" "2 folder(s)" instead of "1 folder" and "2 folders".
- Markoff 8y agothis still doesn't work for languages with multiple plurals like Slavic languages, so how you write one word in three or more forms this way? the best thing i come over years it's abbreviating to the core, it doesn't look nice but it works "n fold." will always work unlike changing syntax to "Folders: n" which just can't be used within sentence. only way to make it right would provide different strings for multiple plurals based on value of variable and the best part it's in each language it differ, good luck with that, abbreviation it is...
- blattimwind 8y agoThat's why you need pluralization rules. E.g. https://doc.qt.io/qt-5/i18n-plural-rules.html https://doc.qt.io/qt-5/i18n-plural-rules.html Developer-wise you supply the "n" to the translation function.