JetBrains 系列软件汉化包

关键字: 
Android Studio 3.0-3.1.3 汉化包 
CLion 2018.1-2018.2 汉化包 
GoLand 2017.3.2-2018.2 汉化包 
IntelliJ IDEA 2017.3-2018.2 汉化包 
PhpStorm 2017.3-2018.2 汉化包 
PyCharm 2017.3-2018.2 汉化包 
RubyMine 2017.3.2-2018.2 汉化包 
WebStorm 2017.3-2018.2 汉化包

平方X原创汉化,转载请注明出处。 
https://www.pingfangx.com/xx/translation

0x01 如何使用

下载对应软件的汉化包,放到安装路径的 lib 目录中,重启软件即可

  • 注意是 lib 不是 bin

版本通用性

  • 一般软件小版本更新时,汉化包是通用的,可以保留使用
  • 除 AndroidStudio 外,软件更新时会保留汉化包,更新后亦可下载新的汉化包。
  • Android Studio 更新时会自动删除汉化包,请先备份汉化包或更新后重新下载。

0x02 如何反馈

汉化不生效、乱码 等常见问题见下方的第 4 点,如果还有问题,可提交 issue ,作者会及时回复。
汉化不准确,汉化错误,程序异常等,都可以提到 issues 中。

0x03 如何下载

AndroidStudio

CLion

GoLand

IntelliJ IDEA

  • 2018.2——resources_zh_CN_IntelliJIDEA_2018.2_r1.jar [github] [百度云]

PhpStorm

PyCharm

RubyMine

WebStorm

0x04 常见问题

4.1 汉化不生效

操作环境需要设为中文(zh_CN),软件才能读取汉化包,请修改系统语言。

4.2 汉化后中文显示为框框

当前字体不支持中文显示,请到 File → Settings → Appearance & Behavior → Appearance →
勾选 Override default fonts by (not recommended): 选择 Microsoft YaHei 或者其他显示为框框的中文字体。

4.3 汉化的原理

[2454]汉化过程中的问题总结

汉化使用的工具

OmegaT

自己进行了部分修改,pingfangx/omegat
汉化过程中使用的校验翻译、打包等 脚本

4.4 汉化不完整

使用汉化包后,会发现有一部分内容没有汉化,这是因为部分内容可能没有从资源中文件中加载,或是从插件资源中加载的。
主程序的资源为 resources_en.jar,汉化内容如下表,绝大部分内容已完全汉化,没有汉化的部分即使汉化了,也并不会明显提升程序汉化比例,故没有汉化。

目录名 目录介绍 汉化比例
com及org 部分程序使用的 Bundle,除下述5个文件外都已完成  
(AndroidStudio) com/jetbrains/cidr/lang/OCBundle.properties (0/208)
(AndroidStudio) com/siyeh/InspectionGadgetsBundle.properties (0/377)
(AndroidStudio) com/siyeh/IntentionPowerPackBundle.properties (0/2226)
(PyCharm) com/jetbrains/python/PyBundle.properties (0/689)
(RubyMine) org/jetbrains/plugins/ruby/RBundle.properties (0/1826)
fileTemplates 文件模版,不需汉化 (0/0)
i18n 包含 ExternalSystemBundle ,已全部汉化 (100%)
inspectionDescriptions 检查描述,未汉化,含有约 1002 个文件 (0/1002)
intentionDescriptions 意向操作描述,未汉化,含有约 212 个文件 (0/212)
messages 消息 Bundle,程序大部分显示的内容都在这个文件夹,已全部汉化 (100%)
META-INF 不需要汉化 (0/0)
search 搜索操作相关文件,不需要汉化 (0/0)
tips 每日提示,已全部汉化 (100%)
(根目录) 放在根目录的文件,如 CidrDebuggerBundle 、 RuntimeBundle (100%)

0x05 关于

汉化是个出力不讨好的活。

自己辛辛苦苦的结果,可能并没有人用,但幸好自己在整个过程中也学到了不少东西。

自己当初只是想了解 Android Studio 所有的快捷键,于是有了 AndroidStudio翻译(2)-keymap中的所有操作的中文翻译
然后有的操作默认快捷键中没有,想要设置快捷键,就要了解所有的操作,于是有了 AndroidStudio翻译(3)-ActionsBundle中文翻译
然后又整理了AndroidStudio翻译(4)-所有默认快捷键整理及翻译
以及 AndroidStudio翻译(5)-Keymap Refrence快捷键参考中文翻译
后来觉得 tips 也挺不错的,于是又翻译了 AndroidStudio翻译(6)-Tip of the Day每日提示中文翻译
后来觉得网上的汉化包不全也不准,不如自己把 messages 都汉化了吧,于是有了 AndroidStudio翻译(7)-整个messages汉化
翻译完了整个 messages,发现还有一些内容无法汉化,于是有了 AndroidStudio翻译(8)-汉化class文件
然后发现汉化的的内容需要检查,于是有了 AndroidStudio翻译(9)-plugins-android汉化
最后觉得,汉化好了,还要把汉化内容打包到对应的 jar 包,多麻烦呀,要不写个工具?于是有了[2380]JavaGUI-JavaFX 另外还顺带产出了一些《[2359]让OmegaT支持百度翻译和谷歌翻译》、《[2360]手动生成OmegaT的记忆文件》、《[2364]翻译软件的选择》、《[2365]修改OmegaT的模糊匹配填入规则》、《[2363]AndroidStudio汉化中的一些统一》、《[2366]AndroidStudio翻译时写的安卓软件笔记Kotlin+DataBinding》等笔记。

最后看了下,共汉化了 10000 余条内容,也不是很多,看了下文章发表时间,20170903-20171031。
啊嘞,自己当初只是想了解一下 Android Studio 所有的快捷键而已啊……我都干了些神马???

每一条自己都认真翻译过来的,没有直接使用机器翻译,并且在使用过程中也会不断修改。
当然了,有的地方可能也不太认真,有的内容自己没有使用过,可能翻译不正确,甚至就直接没有翻译。
有意见、建议、反馈请到上面 0x02 中提到的地方,谢谢。

0x06 感谢

在整个汉化过程中,很多文章给出了汉化方法、汉化包等,给了自己一些参考,非常感谢前人的努力,以下列出部分:
[1].谷歌翻译
[2].ewen0930.《PhpStorm Chinese Language Pack(中文语言包)》
[3].ACXNX.《AndroidStudio 中文汉化包》
[4].韩梦飞沙 韩亚飞.《安卓工作室 韩梦飞沙 汉化 使用 教程》

JetBrains 系列软件汉化包 2017.3-2018.1的更多相关文章

  1. JetBrains 系列软件汉化包

    原文地址:https://blog.csdn.net/pingfangx/article/details/78826145 JetBrains 系列软件汉化包 关键字: Android Studio ...

  2. eclipse IDE 32位汉化方法及常用软件汉化包寻找办法

    今天听说小组开发人员遇到安装eclipse不能汉化问题.了解到其他同事用的都是64位操作系统,这个同事用的32位系统.通常情况下常用软件都有各路大神发的成熟汉化包,不会出现无法安装汉化包的情况. 先找 ...

  3. IntelliJ IDEA 2017.3-2018.1 全系列汉化包

    JetBrains 系列软件汉化包 关键字: Android Studio 3.0-3.1 汉化包 GoLand 2017.3.2-2018.1 汉化包 IntelliJ IDEA 2017.3-20 ...

  4. PhpStorm 2017.3-2018.2 汉化包

    JetBrains 系列软件汉化包 关键字: Android Studio 3.0-3.1.3 汉化包 CLion 2018.1-2018.2 汉化包 GoLand 2017.3.2-2018.2 汉 ...

  5. <杂记>Android Studio 3.0-3.1 汉化包 (转载)

    JetBrains 系列软件汉化包 关键字: Android Studio 3.0-3.1 汉化包 CLion 2018.1 汉化包 GoLand 2017.3.2-2018.1 汉化包 Intell ...

  6. IntelliJ IDEA 2017 汉化包及教程

    一.准备 官网下载IntelliJ IDEA 2017 并安装好 下载汉化包 (百度云链接:http://pan.baidu.com/s/1slS9ZMP 密码:gp79) 二.汉化 此处有两种方法, ...

  7. Pycharm2017汉化包下载链接

    https://github.com/ewen0930/PyCharm-Chinese/tree/f5a8dc4a8f34398e81a69c69bb046aa4eff27c90 1.首先下载PyCh ...

  8. JetBrains Pycharm 破解+汉化

    准备材料: 1.JetBrains Pycharm    传送门:  https://pan.baidu.com/s/1qZCpIR6 密码: rvrn 2.JetbrainsCrack-2.6.2. ...

  9. PhpStorm 2017汉化补丁 2017.1 免费中文版

    PhpStorm 2017汉化补丁是一款可以让PhpStorm 2017.1版实现中文界面显示的汉化包工具,本站提供了PhpStorm 2017.1汉化补丁下载地址,有需要的朋友们欢迎前来下载使用. ...

随机推荐

  1. Java自定义注解使用和详解

    前言 我们在做开发springboot 项目时候会遇到各种各样注解,使用各种各样注解,极大的简便了我们开发流程,方式,从JDK5开始支持 注解是Java语言的一种强大的功能 可以理解为代码上的特殊标记 ...

  2. srt文件的时间轴平移处理

    有时srt字幕文件与视频文件的时间不完全吻合,有一个时间差,这就需要对srt文件的时间轴进行平移,具备这个功能的软件很多,比如:Subtitle Tool, subresync, sabbu, Sub ...

  3. python3+telnetlib实现简单自动测试

    1 telnetlib介绍 1.1 简介 官方介绍文档:telnetlib -- Telnet 客户端 - Python 3.9.6 文档 telnetlib 模块提供一个实现Telnet协议的类 T ...

  4. Golang语言系列-04-运算符

    运算符 Go语言内置的运算符有 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算术运算符 package main import "fmt" func main() { ...

  5. java JNI介绍

    java JNI介绍 目录 java JNI介绍 1. Java调用C++代码 2.C++代码调用java代码 JNI是Java Native Interface的全称. oracle文档中是这样描述 ...

  6. ARM的九种寻址方式

    文章目录 1.立即数寻址 2.寄存器寻址 3.寄存器间接寻址 4.寄存器偏移寻址 5.寄存器基址变址寻址 6.批量寄存器寻址 7.相对寻址 8.堆栈寻址 9.块拷贝寻址 寻址方式就是CPU根据指令中的 ...

  7. BUUCTF刷题系列(1)5.25日记

    前面的题目都不太难,就直接从SQL注入开始了. 这个样子的话,明显就是注入,我们先拿出SQL语句:http://fb415201-6634-4fc3-a6bc-a67b84ea1ed2.node3.b ...

  8. 【springboot】集成Druid 作为数据库连接池

    转自:https://blog.csdn.net/cp026la/article/details/86508139 1. 引言 用户的每一次请求几乎都会访问数据库,访问数据库需要向数据库获取链接,而数 ...

  9. 创建File类 及 this.getClass().getResource()方法 用到的文件路径的问题

    1 package test; 2 3 import java.io.*; 4 import java.util.Scanner; 5 6 public class TestResource { 7 ...

  10. Spring Boot集成Redis集群(Cluster模式)

    目录 集成jedis 引入依赖 配置绑定 注册 获取redis客户端 使用 验证 集成spring-data-redis 引入依赖 配置绑定 注册 获取redis客户端 使用 验证 异常处理 同样的, ...