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.


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.
Shift → Umschalt
Umschalt → UmschAlt
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 »
