Majuscule incorrecte dans les raccourcis du plugin German : "UmschAlt"

Il y a un problème avec l’orthographe du mot « Umschalt » (Shift) dans les raccourcis ajoutés par les plugins (par exemple, chat et modèles). Le mot s’affiche comme « UmschAlt » avec un « A » majuscule au milieu.

1 « J'aime »

J’ai remarqué que « Umschalt » est également étrangement capitalisé lorsque je survole la barre d’outils de l’éditeur.

image
image

1 « J'aime »

Le problème se produit ici :

Il peut modifier involontairement des parties de la chaîne traduite qui contiennent « ctrl », « alt », etc.

ShiftUmschalt
UmschaltUmschAlt

Je pense que l’utilisation de l’expression régulière \b pour faire correspondre les limites de mots pourrait résoudre le problème.

    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 « J'aime »