Version: 3.3.2 (using KDE KDE 3.3.2) Installed from: Slackware Packages Compiler: gcc 3.3.4 OS: Linux My Locale and Language is set to Russian. Short Date Format (SDF) dD.MM.YYYY doesn't work as It should (i think). If SDF is set to dD.mM.YYYY today date appears as 25.5.2005 If SDF is set to dD.MM.YYYY it appears as 25.MM.2005 If Language is set to English dD.MM.YYYY apperas as 25.05.2005 (as it should)
Do you see the problem for the default Russian short date or only if you enter it by yourself? Have a nice day!
I have looked into the code. The symbols are translatable, so if the Russian team has translated them (I have not checked yet) then the English symbol cannot be used. (And the symbols are translated probably due the policy of KDE to avoid showing Latin letters to people not used to Latin letters.) Have a nice day!
Well, I've tried translated characters and yes - it works. Using MM (russian capital letters "em") works fine. BUT! Using russian symbols in other cases is not acceptable. I can't use them to set days and years format. They are appers as they are - like ДД.05.ГГГГ. And it works only if both capital M letters used, using small and capital letters appears as two "ems". Also floating help (translated into russian) offers to use english symbols.
You are right. From what I can see of the translation, only MM was translated, which makes it quite useless, as you can neither use the English original date format nor can you use a date format completely made of Cyrillic letters. I would like to move this bug to i18n/ru but unfortunately I cannot access KDE Bugs now. (The server does not answer). I will try to do it later... Have a nice day!
Tested, confirmed, fixed, tested, committed. kcmlocale.po, both stable and trunk. Thanks for noticing and reporting this.