Closed. This question is off-topic。它当前不接受答案。












想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic

7年前关闭。



Improve this question




是否有用于本地化(国际化)键盘助记符的标准方法?例如,在Windows资源管理器(英语)中,如果用户键入Alt-F,然后键入C,则将打开"file"菜单,然后选择“关闭”操作。

对于使用qwerty的语言,我想您可以根据翻译的单词来更改助记符。但是像中文这样的语言呢?我已经看到一些程序将助记符放在括号后,但似乎并不理想。

转贴: https://ux.stackexchange.com/questions/39074/how-should-keyboard-mnemonics-be-localized

最佳答案

使用Java,您可以使用ResouceBundles。使用它们,您可以创建一个文件,其中包含每个文件,特定语言环境的字符串和对象。例如,您为enen_USen_UK编写资源包。

假设en_US是英语的默认设置。您将en写入,就好像在en_US的位置,将en_US留为空白,然后在en_US文件中写入en_UKen_UK之间的差异一样,Java会在默认的en文件中找到“等于”。

This presentation将介绍Java i18n的一些概念。

10-06 14:03