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