Version: 5.0.3 the date and time are displayed in US format (mm/dd/yy hh:mm AM/PM) instead of german format (dd.mm.yy HH:mm). output of $ env | ack-grep '^L[AC]' | sort LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LC_ADDRESS=de_DE.UTF-8 LC_IDENTIFICATION=de_DE.UTF-8 LC_MEASUREMENT=de_DE.UTF-8 LC_MONETARY=de_DE.UTF-8 LC_NAME=de_DE.UTF-8 LC_NUMERIC=C LC_PAPER=de_DE.UTF-8 LC_TELEPHONE=de_DE.UTF-8 LC_TIME=de_DE.UTF-8 Reproducible: Always date and time are correctly displayed in other applications ( tested with dolphin(15.08.03), konqueror (4.14.13), kmail(5.0.3) )
screenshot please
Created attachment 97111 [details] Screenshot
it used code for translated date: => for sure it will work it's not a bug in akregator. I saw in your screenshot that all is in english so it's the problem. return KLocale::global()->formatDateTime(article.pubDate(), KLocale::FancyShortDate); You need to verify your kde settings. Perhaps install german language in your distro
ok, i see the problem now... > I saw in your screenshot that all is in english so it's the problem. yes, it is. and it should be, because, for several reasons, i prefer english as my interface language. However, i really really hate the US/UK date format, which is why i set my time to de_DE (btw: yes, i live in germany) i had a quick look at the dolphin source code, where QLocale is used, which displays the date the way i want it (dd.mm.yyyy). But QLocale does not support anything like KLocale::FancyShortDate. As FancyShortDate uses words, it seems to get its locale settings from the LANGUAGE variable, instead of LC_TIME. i think the correct way to handle this would be to use LANGUAGE for the words and LC_TIME for the rest (as, i believe, it was in kde 4) which is, of course, an issue for the kf5 libraries and not a bug in akregator. I'll file a report there.
Akregator displays dates as DD/MM/YY hh:mm AM/PM it's supposed to display time in EN_CA format - YYYY-MM-DD hh:mm AM/PM as configured in my time format. Don't know why this is still unconfirmed?