成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

手動(dòng)漢化 PyCharm 的過程

RayKr / 2619人閱讀

摘要:默認(rèn)是英文界面,如果想漢化它,網(wǎng)上有很多相關(guān)的漢化丁可以下載。

PyCharm 默認(rèn)是英文界面,如果想漢化它,網(wǎng)上有很多相關(guān)的漢化?丁可以下載。

我的 Pycharm 版本是 pycharm-professional-2018.2.2,這里僅簡(jiǎn)單展示手動(dòng)漢化的原理:需要修改一個(gè)名叫 resources_en.jar 的文件

步驟如下: 1. 備份文件

resources_en.jar 的相對(duì)路徑: .JetBrainsPyCharm 2018.2.2lib esources_en.jar

我的完整路徑是:I:Program FilesJetBrainsPyCharm 2018.2.2lib esources_en.jar

在 Pycharm 的安裝目錄中復(fù)制該文件作為備份或用于修改:

2. 修改文件

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

.jar 文件本質(zhì)是個(gè)壓縮包,可以用解壓軟件打開

進(jìn)入其中的 messages 目錄(或者多帶帶解壓 messages 目錄下的 .properties 文件到其它文件夾)

.properties 這種格式的文件是文本文件,打開其中一個(gè)文件里面的內(nèi)容如下所示:

等號(hào) = 右邊是可以修改的文本,也就是需要翻譯的內(nèi)容

下面以 PyCharm 菜單欄下的 Active Tool Window 選項(xiàng)為例來將其翻譯成中文

(為防止等下無法修改文件,此時(shí)可以關(guān)閉 PyCharm)

經(jīng)過我事先搜索,發(fā)現(xiàn) Active Tool Window 這個(gè)字符串位于 ActionsBundle.properties 文件的第 917 行。我這里使用軟件內(nèi)置的文本編輯器打開該文件:右鍵 ActionsBundle.properties 文件,選擇 內(nèi)部查看器打開

快速定位: =Active Tool Window

Active Tool Window 修改為 活動(dòng)工具窗口 對(duì)應(yīng)的 Unicode 編碼,即 u6d3bu52a8u5de5u5177u7a97u53e3(后面再說為什么修改成 Unicode 編碼及如何修改為 Unicode 編碼)

再次強(qiáng)調(diào):更新前務(wù)必先關(guān)閉 PyCharm,不然無法更新被修改的文件

修改并保存文件后,就可以看到提示更新原文件的操作,點(diǎn)擊確定更新即可

3. 驗(yàn)證

重新打開 PyCharm 驗(yàn)證下原來的 Active Tool Window 是否顯示為 活動(dòng)工具窗口

上圖表示驗(yàn)證成功,至此翻譯過程展示完畢,翻譯過程很明確,但這個(gè)過程比較麻煩的是需要將中文轉(zhuǎn)換成 Unicode 編碼

補(bǔ)充

為了讓使用任何文字的人都可以使用 PyCharm,里面的字符是使用 Unicode 解碼的。如果直接用中文修改,會(huì)導(dǎo)致解碼出錯(cuò),以下是反面例子(將文件以 UTF-8GBK 編碼的形式保存也是看不懂的亂碼)

中文轉(zhuǎn) Unicode 編碼

通過下面的一兩行 Python3 代碼即可將中文轉(zhuǎn)成 Unicode

方法 1(推薦)

>>> print("活動(dòng)工具窗口".encode("unicode-escape").decode("utf8"))
u6d3bu52a8u5de5u5177u7a97u53e3

方法 2

>>> for s in "活動(dòng)工具窗口":
...     print(hex(ord(s)).replace("0x", "u"), end="")
...
u6d3bu52a8u5de5u5177u7a97u53e3

如果每個(gè)漢字都要像上面這樣寫實(shí)在麻煩,所以可將上面的代碼封裝起來方便循環(huán)使用

當(dāng)然這里僅演示翻譯的一小段過程,喜歡折騰的可以將 messages 目錄下的所有 .properties 文件都翻譯一下(除了 messages 目錄外, .properties 文件在其它目錄也有一些),我大概看了下 .properties 文件里面的內(nèi)容布局,不是完全與 PyCharm 界面布局一致的,手動(dòng)翻譯很麻煩,可以編寫個(gè)小程序自動(dòng)完成這個(gè)翻譯過程,再通過人工檢查修正下翻譯結(jié)果。嫌麻煩的可以獲取漢化補(bǔ)丁替換原文件即可,畢竟別人已經(jīng)翻譯好了,直接拿來用比較省事兒。

我這里有個(gè)將 messages 目錄下的 .properties 文件翻譯好的 resources_en.jar 文件,將其替換原文件后,界面如下:

PS:保持原生態(tài)的英文界面也是挺好的

閱讀更多

存儲(chǔ) dict 的元素前是計(jì)算 key 的 hash 值?

模擬登陸Github

字符圖像識(shí)別——數(shù)字字母混合

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/42459.html

相關(guān)文章

  • ??爆肝十二萬字《python從零到精通教程》,從零教你變大佬??(建議收藏)

    文章目錄 強(qiáng)烈推薦系列教程,建議學(xué)起來?。? 一.pycharm下載安裝二.python下載安裝三.pycharm上配置python四.配置鏡像源讓你下載嗖嗖的快4.1pycharm內(nèi)部配置 4.2手動(dòng)添加鏡像源4.3永久配置鏡像源 五.插件安裝(比如漢化?)5.1自動(dòng)補(bǔ)碼神器第一款5.2漢化pycharm5.3其它插件 六.美女背景七.自定義腳本開頭八、這個(gè)前言一定要看九、pyt...

    booster 評(píng)論0 收藏0
  • 簡(jiǎn)單三步教你下載PyCharm漢化插件,讓你學(xué)習(xí)Python事功半倍

    摘要:你還在為了看不懂而煩惱嘛是不是看到全是英文你就怕了,嘿嘿,其實(shí)早在很久之前咱們官方就出了的漢化插件啦,今天我就手把手教你下載。 你還在為了看不懂PyCharm而煩惱...

    mingzhong 評(píng)論0 收藏0
  • 分享幾個(gè)YYDSPycharm插件

    摘要:大家好,我是一行之前一行分享過好用的幾種編輯器,測(cè)試有沒有下載成功,用來做數(shù)據(jù)分析,開發(fā)的大殺器,等等,小眾猿群使用那在用這個(gè)開發(fā)大殺器的同時(shí),一行也來分享幾個(gè)它很好用的插件,來給你的搬磚提提速可以作為摸魚好助手次下載 ...

    Richard_Gao 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<