Uso incorrecto de mayúsculas en los atajos del plugin de alemán: "UmschAlt"

Hay un problema con la ortografía de la palabra “Umschalt” (Shift) en los atajos añadidos por los plugins (por ejemplo, chat y plantillas). La palabra se muestra como “UmschAlt” con una “A” mayúscula en el medio.

1 me gusta

Noté que “Umschalt” también está extrañamente capitalizado cuando paso el cursor sobre la barra de herramientas del editor.

image
image

1 me gusta

El problema ocurre aquí:

Puede modificar involuntariamente partes de la cadena traducida que contienen “ctrl”, “alt”, etc.

Shift → Umschalt
Umschalt → UmschAlt

Creo que usar la expresión regular \b para que coincida con los límites de las palabras podría resolver el problema.

    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 Me gusta