Imagine you have a multiplayer RTS game (e.g. Dune, Age of Empires, Settlers, Warcraft). There are certain commands available from keyboard to command the troops (Stop, Attack, Move) and some more general commands like Pause or Exit. The game is localized into many languages (18+).
I can see two possible ways of using keyboard shortcuts:
A. Use first English letter of said commands ("S", "A", "M", "P", etc.) for every locale.
B. Use first letter of the word on that locale (e.g. Russian shortcuts will be "С", "А", "Д", "П". German will be "H", "A", "S", etc..)
Which of these (or suggest your own) approaches is better when choosing the shortcuts for multiple locales?
P.S. Of course the shortcuts might be customizable by player, but some sane defaults are still needed.