Incorrect capitalization in German plugin shortcuts: "UmschAlt"

Bei dem Wort „Umschalt“ (Shift) in den von Plugins hinzugefügten Verknüpfungen (z. B. Chat und Vorlagen) liegt ein Rechtschreibfehler vor. Das Wort wird als „UmschAlt“ mit einem großen „A“ in der Mitte angezeigt.

1 „Gefällt mir“

I noticed that “Umschalt” is also weirdly capitalized when I hover over the toolbar of the composer.

image
image

1 „Gefällt mir“

Das Problem tritt hier auf:

Es kann unbeabsichtigt Teile des übersetzten Strings ändern, die „ctrl“, „alt“ usw. enthalten.

ShiftUmschalt
UmschaltUmschAlt

Ich denke, die Verwendung des \\b Regex, um Wortgrenzen abzugleichen, könnte das Problem lösen.

    string = string
      .toLowerCase()
      .replace(/\\bshift\\b/, i18n("shortcut_modifier_key.shift"))
      .replace(/\\bctrl\\b/, i18n("shortcut_modifier_key.ctrl"))
      .replace(/\\bmeta\\b/, i18n("shortcut_modifier_key.ctrl"))
      .replace(/\\balt\\b/, i18n("shortcut_modifier_key.alt"));
4 „Gefällt mir“