【发布时间】:2021-11-26 12:54:12
【问题描述】:
我有一个使用 Oracle JDK 9 中的 jpackage 工具为 macOS 打包的 java 应用程序。
在 iMac 2021 M1 上的 macOS Big Sur (11.6) 上执行此应用程序时,应用程序菜单不会自动翻译成法语(选择的系统语言)。
相反,当应用程序在 macOS Catalina 10.15.7 上的 Macbook Air 2012 (Intel) 上执行时,应用程序菜单会正确翻译成法语(相同的 .app 文件)。
在两台计算机上,系统偏好设置 > 语言和地区中定义的首选语言设置为法语作为第一(主要语言)。
在我的Info.plist 文件中,CFBundleDevelopmentRegion 键被正确定义为fr-FR。
<key>CFBundleDevelopmentRegion</key>
<string>fr-FR</string>
知道为什么翻译不正确吗?
【问题讨论】:
标签: java macos info.plist .app jpackage