键盘助记符应该如何本地化

本文关键字:本地化 助记符 键盘 | 更新日期: 2023-09-27 18:11:48

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

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

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

键盘助记符应该如何本地化

在Java中,你可以使用ResouceBundles。使用它们,您可以创建文件,每个文件都包含特定区域设置的字符串和对象。例如,您为en, en_US, en_UK编写资源束。

假设en_US是英语的默认设置。你写en就像它在en_US,留下en_US空白,只是在en_UK文件中写en_USen_UK之间的差异,Java会在默认的en文件中找到"等号"。

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