В настоящее время я участвую в сильно локализованном приложении WPF, и у нас возникла ошибка, касающаяся сочетаний клавиш в меню на неанглийских языках. Ошибка относилась к тому, что имена модифицированных клавиш ( Shift , Ctrl и т. Д.) Не переводились, что достаточно легко исправить.
Однако это заставило меня задуматься о самих сочетаниях клавиш, которые часто основаны на первой букве команды, за исключением случаев, когда это невозможно из-за столкновений или соглашений. Когда имена команд локализованы, эта связь между командами и соответствующими ярлыками обычно теряется:
- Стоит ли беспокоиться об этом?
- Как существующие основные приложения справляются с этой проблемой?
- Есть ли другие вопросы, которые следует рассмотреть в этом случае?
Хотя этот вопрос был вдохновлен приложением WPF, меня больше интересует общий случай.