代号一:选择器按钮文本 Cancel/OK 未在 Android 设备上本地化

Codename One: Picker button texts Cancel/OK not localized on Android device

我有一个字符串选择器,创建如下所示。

Picker pick = new Picker();
pick.setUIID("MyTextField");
pick.getAllStyles().setFont(myFont);
pick.setType(Display.PICKER_TYPE_STRINGS);
pick.setStrings("1", "2", "3", "4", "5", "10", "15");
pick.setPreferredTabIndex(-1);

选择器弹出窗口包含带有取消和确定文本的按钮。 我的应用程序已本地化,带有取消和确定键。 本地化在 iOS 和 Android 的模拟器中以及 iOS 设备上运行良好。 但在 Android 设备上,Cancel 和 OK 仅以英文显示。 请参阅 iPhone X 的部分屏幕截图(正确:翻译成荷兰语):

和 Nexus 5(不正确:没有翻译成荷兰语,文本为英语):

.

我还使用日期选择器,并且在 Nexus 5 上已正确本地化。

尝试将选取器设置为使用轻量级选取器模式。在这种情况下,它在所有平台上看起来都一样,您将能够自己提供本地化字符串。

我们目前不本地化本地选择器,我不确定这是否是我们 can/should 实际做的事情。