"Last <day>" in condensed dates is unclear in English
Closed, ResolvedPublic

Description

From Dolphin:

Which Wednesday is it? The Wednesday from this week, or the one before?

This phraseology is inherently ambiguous in English and we might be better served by using a different style:

Today: "Today"
Testerday: "Yesterday"
The day before yesterday: "Two days ago"
The day before that: "Three days ago"
...etc. By the time you'd get to "Seven days ago", it would say, "Last Week". IIRC this is how macOS handles it and it's clearer than "Last <day>" which is ambiguous regarding whether that day is from the current week or the one before it.

Thoughts?

ngraham created this task.Dec 10 2019, 5:17 PM

Relavant code is KFormat::formatRelativeDate

It does the today/yesterday thing.

When you get to 7 days you don't want to say last week, but "23rd March 2019", the current state. Anything else loses information.

ndavis added a subscriber: ndavis.Dec 10 2019, 6:03 PM

I agree, I hate this kind of ambiguous language.

When you get to 7 days you don't want to say last week, but "23rd March 2019", the current state. Anything else loses information.

I also agree with this.

+1, that's fine with me too.

Do we need to make changes in code to remove this ambiguity? I want to start working with KDE softwares.

I already submitted a patch: https://phabricator.kde.org/D25878

Someone just needs to review it.

oh ok, I will start with some other issue then.