即使在 Xcode 上更改开发区后,我的 mac 应用程序也不会更改其语言

My mac app does not change its language even after changing the Development Region on Xcode

我正在开发一个 mac 应用程序,即使我更改了 project.pbxproj 上的参数,我也无法更改开发语言。

        developmentRegion = en;
        hasScannedForEncodings = 0;
        knownRegions = (
            en,
            Base,
            "zh-Hans",
            "zh-Hant",
            ko,
            ja,
        );

但是,该应用始终以日语本地化版本运行。 Xcode 显示英语是当前的开发语言,我确保我在项目中拥有所有英语的本地化文件。

中文和韩文我也试过了,还是跟日文没啥区别。我今天刚改用 Base 语言,一切都开始无法正常工作...

那么如何将其更改为日语以外的任何语言?

在 macOS 应用程序上,您更改本地化语言 Edit Scheme -> 运行 -> App Language,位于状态栏的应用名称下方。在project.pbxproj.

上改内容无关紧要


更新

嗯.. 由于某些原因,这在法语中似乎不起作用。但它适用于中文、日文和韩文。