Mac修改单个应用程序默认语言

背景

Mac系统语言设置的是英文,安装的QQ语言默认也是英文。由于习惯了中文QQ的使用,想把QQ的语言设置成中文,方法之一就是直接修改系统的默认语言设置,但并不希望直接修改系统语言,仅想修改QQ的默认语言

实现

1 获取App的Bundle Identifier

Bundle Identifier是应用软件的标识,以Microsoft Word为例,Terminal中输入命令:

mdls -name kMDItemCFBundleIdentifier /Applications/qq.app

得到结果:

kMDItemCFBundleIdentifier = "com.tencent.qq"

2 修改应用程序默认语言

该操作需要用到第一步查到的应用程序Bundle Identifier,本例中是com.tencent.qq,Terminal中输入命令:

defaults write com.tencent.qq AppleLanguages '("zh\_CN")'

3 常用语言设置选项

第二步操作中用到了zh_CN,代表了简体中文,其他常用的语言项如下:

ar = Arabic
cs = Czech
da = Danish
de = German
el = Greek
en = English (US)
es = Spanish
fi = Finnish
fr = French
he = Hebrew
hu = Hungarian
id = Indonesian
it = Italian
ja = Japanese
ko = Korean
nl = Netherlands
no = Norwegian
pl = Polish
pt_PT = Portuguese
pt = Portuguese Brazil
ru = Russian
sk = Slovak
sv = Swedish
th = Thai
tr = Turkish
zh_CN = Chinese Simplified
zh_TW = Chinese Taiwan

0 声望
1 粉丝
0 条评论
推荐阅读
macos平台上编译jdk源码
  对于java来说,很多工作都被jvm包揽了,比如内存分配和回收、其他系统级别调用。这其实就把操作系统底层的一些东西给屏蔽了,对于javaer来说,方便的同时也带来一些困惑(我还不是一个纯javaer),很多细...

开翻挖掘机1阅读 2.7k评论 5

Mac下编译WebRTC(Mac和iOS版本)
随着新冠疫情的影响,这两年音视频的需求呈爆发式增长。在音视频领域中,WebRTC可以说是一个绕不开宝库,包括了音视频采集、编解码、传输、渲染的全过程。本文主要记录下在Mac平台上编译WebRTC Mac和iOS版本的全...

吴尼玛阅读 3.8k

黑苹果macOS Catalina 10.15.7升级为Big Sur(i5 3470+XSB75M-PK+HD 7750)
HD 7700HD 7730HD 7750HD 7770HD 7790HD 7850HD 7870HD 7950HD 7970HD 7990

TANKING1阅读 834

封面图
Mac-安装前端开发环境
引言最近新买了台macbook pro电脑,于是马上搭建起自己的前端开发环境,写这篇文章的目的是记录过程分享给大家。操作1、安装nodejs到官网上面下载安装即可查看node和npm版本 {代码...} 2、配置阿里镜像安装好之后...

Awbeci阅读 1.1k

查看当前 linux 主机支持什么类型的硬件解码
Ubuntu + M60 GPU 上 {代码...} macbook 上输入 ffmpeg -hwaccels 命令就行 {代码...} macbook Apple Silicon 输出的就是 videotoolbox

ponponon阅读 762

Wails在MacOS下无法使用cookies的BUG解决方案
Wails 是一个可以让您使用 Go 和 Web 技术编写桌面应用的项目。最近在 MacOS 下开发 AsBot客户端 时,开发模式一切正常,但编译打包后发现 cookies 无法使用。

xiaoz阅读 710

mac 上的 python 查找 dylib 的顺序是什么?
首先搜索 Python 内部 dylib,例如 libpython3.9.dylib,这些 dylib 存放在 Python 安装路径下的 Frameworks 目录中。

ponponon阅读 510

0 声望
1 粉丝
宣传栏