Capitalizzazione errata negli shortcut del plugin tedesco: "UmschAlt"

C’è un problema con l’ortografia della parola “Umschalt” (Shift) nelle scorciatoie aggiunte dai plugin (ad esempio, chat e template). La parola viene visualizzata come “UmschAlt” con una “A” maiuscola nel mezzo.

1 Mi Piace

Ho notato che anche “Umschalt” è stranamente capitalizzato quando passo il mouse sulla barra degli strumenti dell’editor.

image
image

1 Mi Piace

Il problema si verifica qui:

Può modificare involontariamente parti della stringa tradotta che contengono “ctrl”, “alt”, ecc.

ShiftUmschalt
UmschaltUmschAlt

Penso che l’uso dell’espressione regolare \b per trovare i confini delle parole potrebbe risolvere il 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 Mi Piace