PowerToys在很多地方使用了错误的UI语言,

xoefb8l8  于 6个月前  发布在  其他
关注(0)|答案(6)|浏览(71)

Microsoft PowerToys版本
0.69.1

安装方法

GitHub

以管理员身份运行

出现问题的区域?

通用

重现问题的步骤

我的系统使用英文作为用户界面语言和德语区域设置。很多东西都是用德语显示的,应该是英文,因为那是选择的用户界面语言。
我的具体设置是:

  • Windows显示语言=英语(美国)
  • 首选语言
  • 德语(德国)(基本输入法)
  • 英语(德国)(基本输入法)
  • 英语(美国)(语言包,基本输入法和其他更多内容)
  • 区域设置
  • 国家或地区:德国
  • 区域格式:英语(德国)

运行器语言:动作/应用程序以英文正确显示,但标签和按钮是德语:

设置语言:一切都是德语,应该是英文:

v7pvogib

v7pvogib1#

$

$

这表示“区域设置”适用于数字等内容。那么,语言>语言>应用程序的设置是什么呢?

eqzww0vc

eqzww0vc2#

我找不到这样的设置。在Windows 11上,我找到了“时间和语言”>“语言和区域”。

但是你是对的,这与“首选语言”的顺序有关。我把德语(基本输入法)放在了最上面,因为我认为它只会用于键盘布局和拼写检查,而不是用于UI。我没有阅读关于“Microsoft商店应用将首先出现在支持的语言中”的部分。这对我来说是意料之外的,我以为所有程序都会使用Windows显示语言,而不是对商店应用有特殊处理。实际上,PowerToys是我遇到这个问题的第一个应用程序。
所以看来这个问题并不是问题,是我的错,抱歉 :)

a5g8bdjr

a5g8bdjr3#

但是也许应该考虑一下,是否必须安装语言包才能将其视为一种可用的语言?
如果没有安装语言包,似乎不太可能将该语言作为UI语言。这可能导致语言混合,因为某些字符串或元素不是来自应用程序,而是来自系统。

e3bfsja2

e3bfsja24#

是的。这是一个复杂的情况。PowerToys是一个包含不同模块的软件包,它们使用不同的编程语言构建,这并没有真正帮助到用户。在我看来,用户有责任查看设置。也许操作系统(设置)应该更清楚地说明每个设置的作用。然后还有关于构建一个处理这个问题的复杂应用程序的问题......

bmp9r5qi

bmp9r5qi5#

看起来将德语放在顶部,英语放在顶部的顺序产生了非常负面的影响:现在,每个新打开的窗口或 shell 都会将我的输入语言(键盘布局)切换到英语。我想这在Windows设置中是设计上的缺陷。为什么我需要为Windows UI和商店应用程序UI分别设置不同的语言?如果是这样,那么Windows需要提供一个默认的输入语言来避免我现在遇到的冲突...

6tqwzwtp

6tqwzwtp6#

PowerToysSetup-0.56.2-x64没有这个问题。它默认以英文显示所有内容,无需更改设置。遗憾的是,该程序不允许我们手动选择语言。

相关问题