mzxay 发表于 2020-4-17 17:16:25

哪位大神能帮我把pyCharm界面翻译一下?

求助求助,帮我把pyCharm界面翻译一下?
如果可以,鄙人愿以50鱼币答谢。

mzxay 发表于 2020-4-17 17:23:53

真翻译好了我给100鱼币

Twilight6 发表于 2020-4-17 17:16:26

看这个帖子,汉化补丁转置顶楼

搓我!!!

zltzlt 发表于 2020-4-17 17:24:18

百度搜索 PyCharm 汉化

mzxay 发表于 2020-4-17 17:25:07

zltzlt 发表于 2020-4-17 17:24
百度搜索 PyCharm 汉化

汉化不了
一汉化就奔溃

永恒的蓝色梦想 发表于 2020-4-17 17:34:47

300RMB,少了不干{:10_256:}

乖乖去网上找方法,找人帮你翻译不现实

zltzlt 发表于 2020-4-17 17:36:11

最根本的问题还是楼主英文不好{:10_256:}

老八秘制 发表于 2020-4-17 17:40:21

那么多怎么翻译啊……等我肝上几天

mzxay 发表于 2020-4-17 17:54:54

老八秘制 发表于 2020-4-17 17:40
那么多怎么翻译啊……等我肝上几天

好的,翻译好了再给你50鱼币

老八秘制 发表于 2020-4-17 17:57:03

mzxay 发表于 2020-4-17 17:54
好的,翻译好了再给你50鱼币

我可能会发一篇主题,回复里面不太方便

xiaosi4081 发表于 2020-4-17 17:58:00

你去这里看看:点击跳转

Hello. 发表于 2020-4-17 18:09:02

老八秘制 发表于 2020-4-17 17:57
我可能会发一篇主题,回复里面不太方便

太现实了

编程鱼C 发表于 2020-4-17 18:36:52

PyCharm 默认是英文界面,如果想汉化它,网上有很多相关的汉化䃼丁可以下载。

我的 Pycharm 版本是 pycharm-professional-2018.2.2,这里仅简单展示手动汉化的原理:需要修改一个名叫 resources_en.jar 的文件

步骤如下:

1. 备份文件

resources_en.jar 的相对路径: .\JetBrains\PyCharm 2018.2.2\lib\resources_en.jar

我的完整路径是:I:\Program Files\JetBrains\PyCharm 2018.2.2\lib\resources_en.jar

在 Pycharm 的安装目录中复制该文件作为备份或用于修改:


I:\Program Files\JetBrains\PyCharm 2018.2.2\lib\resources_en.jar
2. 修改文件

备份好文件后,我直接修改原文件

.jar 文件本质是个压缩包,可以用解压软件打开

用解压缩包软件打开
进入其中的 messages 目录(或者单独解压 messages 目录下的 .properties 文件到其它文件夹)
messagees
.properties 这种格式的文件是文本文件,打开其中一个文件里面的内容如下所示:
文本形式
等号 = 右边是可以修改的文本,也就是需要翻译的内容

下面以 PyCharm 菜单栏下的 Active Tool Window 选项为例来将其翻译成中文

Active Tool Window
(为防止等下无法修改文件,此时可以关闭 PyCharm)

经过我事先搜索,发现 Active Tool Window 这个字符串位于 ActionsBundle.properties 文件的第 917 行。我这里使用软件内置的文本编辑器打开该文件:右键 ActionsBundle.properties 文件,选择 内部查看器打开
内部查看器打开
快速定位: =Active Tool Window

Find =Active Tool Window
将 Active Tool Window 修改为 活动工具窗口 对应的 Unicode 编码,即 \u6d3b\u52a8\u5de5\u5177\u7a97\u53e3(后面再说为什么修改成 Unicode 编码及如何修改为 Unicode 编码)
Unicode 编码
再次强调:更新前务必先关闭 PyCharm,不然无法更新被修改的文件

修改并保存文件后,就可以看到提示更新原文件的操作,点击确定更新即可

Update ActionsBundle.properties
3. 验证

重新打开 PyCharm 验证下原来的 Active Tool Window 是否显示为 活动工具窗口

Update Success
上图表示验证成功,至此翻译过程展示完毕,翻译过程很明确,但这个过程比较麻烦的是需要将中文转换成 Unicode 编码

补充

为了让使用任何文字的人都可以使用 PyCharm,里面的字符是使用 Unicode 解码的。如果直接用中文修改,会导致解码出错,以下是反面例子(将文件以 UTF-8 或 GBK 编码的形式保存也是看不懂的乱码)

活动工具窗口
Update Failed 乱码
中文转 Unicode 编码

通过下面的一两行 Python3 代码即可将中文转成 Unicode

方法 1(推荐)
>>> print('活动工具窗口'.encode('unicode-escape').decode('utf8'))
\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3
方法 2
>>> for s in '活动工具窗口':
...   print(hex(ord(s)).replace('0x', '\\u'), end='')
...
\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3
如果每个汉字都要像上面这样写实在麻烦,所以可将上面的代码封装起来方便循环使用

当然这里仅演示翻译的一小段过程,喜欢折腾的可以将 messages 目录下的所有 .properties 文件都翻译一下(除了 messages 目录外, .properties 文件在其它目录也有一些),我大概看了下 .properties 文件里面的内容布局,不是完全与 PyCharm 界面布局一致的,手动翻译很麻烦,可以编写个小程序自动完成这个翻译过程,再通过人工检查修正下翻译结果。嫌麻烦的可以获取汉化补丁替换原文件即可,毕竟别人已经翻译好了,直接拿来用比较省事儿。

编程鱼C 发表于 2020-4-17 18:37:54

1.打开pycharm的保存目录

2.找到lib目录

3.将resource_en.jar换为resource_cn.jar

4.存在汉化后,settings打不开的问题

参考:https://blog.csdn.net/LOLITA0164/article/details/79383751

          https://jingyan.baidu.com/album/fdffd1f87a556af3e98ca1d7.html?picindex=1

_2_ 发表于 2020-4-17 19:13:54

永恒的蓝色梦想 发表于 2020-4-17 17:34
300RMB,少了不干

乖乖去网上找方法,找人帮你翻译不现实

鱼币又不能变成钱

mzxay 发表于 2020-4-17 20:25:04

本帖最后由 mzxay 于 2020-4-17 20:27 编辑

编程鱼C 发表于 2020-4-17 18:36
PyCharm 默认是英文界面,如果想汉化它,网上有很多相关的汉化䃼丁可以下载。

我的 Pycharm 版本 ...

我的版本是2020.1
送鱼币啊
仅编程C可领
网址:https://fishc.com.cn/thread-166102-1-1.html

mzxay 发表于 2020-4-17 20:26:41

谢谢分享

mzxay 发表于 2020-4-17 20:43:41

zltzlt 发表于 2020-4-17 17:36
最根本的问题还是楼主英文不好


英文不好

wuqramy 发表于 2020-4-17 21:55:22

zltzlt 发表于 2020-4-17 17:24
百度搜索 PyCharm 汉化

你不是有一个什么Pycharm的翻译组件吗

zltzlt 发表于 2020-4-18 08:03:39

wuqramy 发表于 2020-4-17 21:55
你不是有一个什么Pycharm的翻译组件吗

页: [1] 2 3
查看完整版本: 哪位大神能帮我把pyCharm界面翻译一下?