https://bugs.kde.org/show_bug.cgi?id=434640

            Bug ID: 434640
           Summary: Bad French translation for "Shift" key, and other
                    requests for French translation
           Product: kcalc
           Version: 20.12.3
          Platform: Compiled Sources
                OS: All
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

The "Shift" key, which selects the 2nd function on some keys of the calculator,
is translated by "Majuscule", which means "Capital letter".

Likewise, the "SHIFT" indicator in the bottom part of the window is translated
by "MAJ", short for "MAJUSCULE".

This translation is perfect for a computer keyboard, but NOT for a calculator.
I looked for a very long time where the root square could be, no idea the I had
to click on "Capital letter" to get it.

Better do not translate the keys "Shift" and "SHIFT": this is written on most
real calculators so we will understand it.

It you really want to put a French translation, then:
  "Shift" => "Inverse"
  "SHIFT" => "INV"


If any French user clicks on the SHIFT button despite the bizarre name, there
is another translation problem with the "nCm" button translated by the very
much too long "Choix de m parmi n" (choice of n from m).

So please translate also:
  "nCm" => "nCm"
  "n Choose m" => "Combinaisons de m parmi n)

Explanation: the "C" notation is standard in mathematics, even in France. It
may stand for "choice" in English, but for "combinations" in French.


Also, it would be better (but no crucial) to use lowercase letters for
mathematic functions, I think that in English too by the way:
"Sin" => "sin"
"ASin" => "asin" (not Arcsin)
"Sinh" => "sinh"
"Asinh" => "asinh"
"Cos" => "cos"
"Acos" => "acos"
"Cosh" => "cosh"
"Acosh" => "acosh"
"Tan" => "tan"
"Atan" => "atan"
"Tanh" => "tanh"
"Atanh" => "atanh"
"Ln" => "ln"
"Log" may stay "Log" (better: "log<inf>10</inf>")
"IntDiv" => "div ent"

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to