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.

ShiftUmschalt
UmschaltUmschAlt

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