4

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

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

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

4

1 回答 1

0

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

假设en_US是英语的默认设置。你写en的好像它 where en_USen_US留空,只写文件之间的差异en_USen_UK在文件中,Java 将在默认文件en_UK中找到“等于” 。en

本演讲将介绍 Java i18n 的一些概念。

于 2013-05-02T20:31:38.673 回答