如何在Electron应用程序的设置中添加"系统语言"作为语言选项?



我想在Electron应用程序的设置中添加"系统语言"作为语言选项。我在Electron文档中搜索了关键词:"语言"one_answers"系统语言",但找不到任何有用的东西。

我在哪里可以找到文档来帮助我了解如何在Electron应用程序的设置中添加"系统语言"作为语言选项?

或者,我如何在Electron应用程序的设置中添加"系统语言"作为语言选项?

您可以使用浏览器的navigator.languageAPI,它根据BCP 47规范返回用户的首选语言。请注意,此API仅在渲染器进程中可用,因此如果您需要,您必须使用IPC从主进程调用它。

const lang = navigator.language;
console.log(lang); // e.g. "en-US", "fr", "es-ES", etc.

Electron现在有一个app.getLocale函数来在主进程中获取区域设置

最新更新