当前位置: 首页 > news >正文

修复 Windows 10 设置界面里面混乱的语言翻译

Windows 10 每次新发布一个版本都会遇到各种各样的新型 Bug。

本文介绍的是 Windows 10 的设置界面里面,各种各样的语言文字都很混乱,就像统一错位了一样。本文也会同时介绍其修复方法。


本文内容

    • 系统版本
    • 混乱的界面
    • 修复方法
      • 将语言切换回英文
      • 删除中文语言包
      • 删除下载缓存文件
      • 重新下载中文语言包

系统版本

会出现此问题的系统是 Windows 10 英文版系统。

注意,是 Windows 10 英文版系统,而不是中文版系统的英文语言。如果你想要识别这样的系统的话,也很简单,使用你的系统安装程序,安装程序中界面使用的语言就是此系统的原生语言。

如果在安装完此英文版系统后再安装中文语言,就可能会出现中文语言混乱的问题。

混乱的界面

先看看下面的两张图:

混乱的界面1

混乱的界面2

可以注意到,界面当中出现了很多本不应该出现在那个地方的文案。

如果我们这个时候让设置界面弹出一个对话框出来,你还会看到对话框中的文字超出范围导致布局错乱呢:

混乱的界面3

按钮都不知道被裁成什么样了。

修复方法

经过我的多次尝试,发现,英文版系统安装中文语言包,第一次几乎必定失败,然后出现本文所述的问题。

解决方法是这样的:

  1. 将语言切换回英文
  2. 删除中文语言包
  3. 删除下载缓存文件
  4. 重新下载中文语言包

下面详细说明。

将语言切换回英文

进入“系统设置 -> 时间和语言 -> 语言”,通过点击上箭头的方式将英语语言置顶,同时将显示语言切换成英语。

置顶英语语言

将显示语言切换成英语

删除中文语言包

以管理员权限启动 PowerShell,然后输入 Get-WinUserLanguageList 命令,以获取我们要删除的语言的 LanguageTag。

PS C:\Windows\system32> Get-WinUserLanguageList

LanguageTag     : en-US
Autonym         : English (United States)
EnglishName     : English
LocalizedName   : English (United States)
ScriptName      : Latin
InputMethodTips : {0409:00000409}
Spellchecking   : True
Handwriting     : False

LanguageTag     : zh-Hans-CN
Autonym         : 中文(中华人民共和国)
EnglishName     : Chinese
LocalizedName   : Chinese (Simplified, China)
ScriptName      : Chinese (Simplified)
InputMethodTips : {0804:{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}{FA550B04-5AD7-411F-A5AC-CA038EC515D7}}
Spellchecking   : True
Handwriting     : True

然后,依次输入以下四句命令,获取语言列表,筛选我们要删除的语言,删除筛选出的语言,设置回列表。

PS C:\Windows\system32> $LangList = Get-WinUserLanguageList
PS C:\Windows\system32> $ToDeletedLang = $LangList | where LanguageTag -eq "zh-Hans-CN"
PS C:\Windows\system32> $LangList.Remove($ToDeletedLang)
True
PS C:\Windows\system32> Set-WinUserLanguageList $LangList -Force

删除下载缓存文件

进入文件夹“C:\Windows\SoftwareDistribution\Download”,删除里面的所有文件和文件夹。

删除下载缓存

随后,重新启动计算机。

重新下载中文语言包

现在,按照正常的安装中文语言包的方式再安装一次语言包。

即“Settings -> Time & Language -> Language -> Add a preferred language”,然后选择中文,下一步 -> 安装。等待安装结束。

选中中文

等安装进度条全部结束之后,再选择现实语言为“中文”即可。

选择现实语言为中文


我的博客会首发于 https://blog.walterlv.com/,而 CSDN 会从其中精选发布,但是一旦发布了就很少更新。

如果在博客看到有任何不懂的内容,欢迎交流。我搭建了 dotnet 职业技术学院 欢迎大家加入。

知识共享许可协议

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:https://walterlv.blog.csdn.net/),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。

相关文章:

  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • 用命令行执行 .NET 单元测试时,如何仅执行符合某些条件的单元测试
  • WPF 中如何绑定附加属性?XAML 中记得加括号,C# 中记得不能用字符串
  • VSCode:当匹配到结果时,如何一次性全部选中操作(复制 删除)?
  • Unity3D 入门:安装 Unity3D 并配置与 Visual Studio 的协作开发环境
  • 在 Visual Studio 2019 (16.5) 中查看托管线程正在等待的锁被哪个线程占用
  • 将 Windows Terminal 作为外部工具集成到其他工具 程序 代码中
  • Unity3D 入门:在 Visual Studio 里使用 Visual Studio Tools for Unity 全套工具
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • Unity3D 入门:为 Unity 的 C# 项目添加 dll 引用或安装 NuGet 包
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • 如何在终端和 PowerShell 中将一个命令自动重复执行多次
  • WPF:无法对元素“XXX”设置 Name 特性值“YYY”。“XXX”在元素“ZZZ”的范围内,在另一范围内定义它时,已注册了名称。
  • 一点点从坑里爬出来:如何正确打开 WPF 里的 Popup?
  • Google 是如何开发 Web 框架的
  • 10个确保微服务与容器安全的最佳实践
  • 11111111
  • ES2017异步函数现已正式可用
  • IOS评论框不贴底(ios12新bug)
  • JAVA多线程机制解析-volatilesynchronized
  • STAR法则
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 坑!为什么View.startAnimation不起作用?
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 如何选择开源的机器学习框架?
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 再谈express与koa的对比
  • 带你开发类似Pokemon Go的AR游戏
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​Java并发新构件之Exchanger
  • ‌U盘闪一下就没了?‌如何有效恢复数据
  • ### RabbitMQ五种工作模式:
  • #微信小程序:微信小程序常见的配置传旨
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (3)nginx 配置(nginx.conf)
  • (Python第六天)文件处理
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (二)pulsar安装在独立的docker中,python测试
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (面试必看!)锁策略
  • (十六)视图变换 正交投影 透视投影
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET MVC 验证码
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • .py文件应该怎样打开?
  • @Responsebody与@RequestBody
  • @Transactional事务注解内含乾坤?
  • [ C++ ] STL---string类的使用指南
  • [ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹