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.


1 Mi Piace
Il problema si verifica qui:
Può modificare involontariamente parti della stringa tradotta che contengono “ctrl”, “alt”, ecc.
Shift → Umschalt
Umschalt → UmschAlt
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
