deinstapel / cpupower

Manage the frequency scaling driver of your CPU (Intel Core and AMD Ryzen processors supported)
GNU General Public License v3.0
533 stars 71 forks source link

Make default profile names translateable #164

Open fin-ger opened 3 years ago

fin-ger commented 3 years ago

As suggested by @MarekPikula in #160.

There are two separate approaches for this:

  1. Translate profile names only when no profiles exist yet, which would be most likely during the first launch of the extension on a system
  2. Translate all 4 default profiles regardless of whether the profiles existed before or not

Pros for 1:

Cons for 1:

Pros for 2:

Cons for 2:

Alternatives

Instead of translating the default profile names, we could leave it as is and let the users translate the profile names on their own.

MarekPikula commented 3 years ago

Or you could add it as an option during update process, so the user would be well aware that it's happening and could choose to opt out. I presume it would be much more work, but IMHO it would provide the best UX.

fin-ger commented 3 years ago

Oh right, this is I think the way to go