[KCM & UI] Use the word "Sleep" instead of "Suspend"
ClosedPublic

Authored by ngraham on Feb 20 2019, 2:42 PM.

Details

Summary

[copy-pasted from T10500:]

Problems with the current term:

  • It's a somewhat severe-sounding technical term that doesn't intrinsically mean much to the average person. To the extent that it does, the connotations may be negative (e.g. when a misbehaving kid is being kept out of school)
  • Our two major closed-source desktop competitors (macOS and Windows) both use the term "Sleep", so user familiarity with "Suspend" is low and falling all the time

I'd like to propose that we use "Sleep" instead, to address the above issues. It's a nicer
word in general, and since it's what our competitors use, we benefit from user familiarity.
We also recently adopted a moon icon with Zs for this, which visually connotes sleep. So it
would make sense to update the string too, because then the string and the icon will both
match.

Test Plan

Energy Saving KCM:


Advanced [Energy] Settings KCM:

Diff Detail

Repository
R122 Powerdevil
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
ngraham created this revision.Feb 20 2019, 2:42 PM
Restricted Application added projects: Plasma, Documentation. · View Herald TranscriptFeb 20 2019, 2:42 PM
Restricted Application added subscribers: kde-doc-english, plasma-devel. · View Herald Transcript
ngraham requested review of this revision.Feb 20 2019, 2:42 PM
ngraham updated this revision to Diff 52156.Feb 20 2019, 4:05 PM

Add context

aacid added a subscriber: aacid.Feb 21 2019, 6:09 PM

-0.2 from my side, the thing is called suspend not sleep, if you look for "linux sleep" in a search engine you get references to the sleep (3) and sleep (1) man pages, which would only confuse the users.

-0.2 from my side, the thing is called suspend not sleep, if you look for "linux sleep" in a search engine you get references to the sleep (3) and sleep (1) man pages, which would only confuse the users.

Why would a person do a web search for "Linux sleep"? If they're a non-technical user, they already know what "Sleep" means because it's the same term that Windows and macOS use, so that don't have to do a web search to figure out what it means.

And if they're a technical user, they won't be confused by the distinction between the "Sleep" power management action and the sleep shell command.

ltoscano added inline comments.
doc/kcm/index.docbook
152

I'm not a native speaker, but this transitive construction of sleep ("never sleep the computer"?) sounds a bit strange.

ngraham updated this revision to Diff 52242.Feb 21 2019, 9:09 PM
ngraham marked an inline comment as done.

Correct awkward string

mart added a subscriber: mart.Feb 26 2019, 10:47 AM

+1, sleep is the common word used colloquially in english (note that indeed varies a lot with translations, for instance in italian windows 10 calls it "sospensione" so is actually suspend there)

filipf accepted this revision.Feb 26 2019, 7:21 PM
filipf added a subscriber: filipf.

+1 for the reasons listed in the commit message

This revision is now accepted and ready to land.Feb 26 2019, 7:21 PM
mart accepted this revision.Feb 27 2019, 2:48 PM
This revision was automatically updated to reflect the committed changes.

Hi Nate,

You missed this one at daemon/actions/bundled/suspendsessionconfig.cpp:88:

m_comboBox->addItem(QIcon::fromTheme("system-suspend-hybrid"), i18n("Hybrid suspend"), (uint)SuspendSession::SuspendHybridMode);

Hi Nate,

You missed this one at daemon/actions/bundled/suspendsessionconfig.cpp:88:

m_comboBox->addItem(QIcon::fromTheme("system-suspend-hybrid"), i18n("Hybrid suspend"), (uint)SuspendSession::SuspendHybridMode);

Good call. Fixed in 8ad3c3c8ba3d5b2c81bbc884f9a272a25da163c3