プラグイン(例:チャットやテンプレート)によって追加されたショートカットで、「Umschalt」(Shift)という単語のスペルに問題があります。単語が中央に大文字の「A」が付いた「UmschAlt」と表示されています。
「いいね!」 1
コンポーザーのツールバーにカーソルを合わせたときに、「Umschalt」も奇妙に大文字になっていることに気づきました。


「いいね!」 1
問題はここで発生します。
これにより、「ctrl」、「alt」などを含む翻訳済み文字列の一部が意図せず変更される可能性があります。
Shift → Umschalt
Umschalt → UmschAlt
単語境界に一致するように \b 正規表現を使用すると、問題を解決できると思います。
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
