(原发于 GitHub Pages,2018-10-13 13:51:09)

两年前我从一名光荣的C++程序员专业为PHP程序员以后,告别了世界第一IDE Visual Studio,改用当时觉得特别难用的 PHPStorm。用了这么久以后,觉得IntelliJ系列虽比不上VS,大概也有世界第二吧,至少比eclipse强太多。除了慢大概也没啥好吐槽的了。

最近又要写Go又要写PHP,最开始PHPStorm和GoLand一起用,后来想,用两个渠道包干嘛呢,还使用他们家的主打产品Idea吧。。。

虽然说程序员一般是要用英文版的,不管是为了实用还是为了装逼。但为了更多人能入门,我们发起一个开源项目来汉化吧,在 https://github.com/Streamlet/ideaLocalization,欢迎有志之士加入。

我们主要就是翻译 resources.jar。代码框架是这样的,resources\en 是原文件解压后的,resources\zh-CN是复制了一份resources\en,我们只要在resources\zh-CN里面就地改动即可。

build.py会把散着的文件们打包成resources.jar。jar里的properties文件里,如果有中文,不能直接是UTF或GBK,必须转成\uXXXX的写法。这个build.py会帮忙转,因此resources\zh-CN里直接写中文(UTF-8)就好。

就是发起个项目意思意思,估计我是没时间翻译的……^_^


当前进度

已完成:

  • 主界面菜单栏翻译

使用方法

  1. 获取语言包。您可以:
    • 直接从 release 列表下载 resource_zh_CN.jar
    • clone 本项目,运行本项目根目录的 build.py 来生成 resource_zh_CN.jar
  2. 将语言包复制到 idea 安装目录的 lib 目录下,复制到 lib 目录下,复制到 lib 目录下
  3. 重启 idea

注意事项

  • 取决于不同操作系统,您可能需要将系统的界面语言设置为简体中文(zh-CN)才能生效。
  • 本项目目前只针对 idea,对于 jetBrains 的其他产品尚未做适配,理论上可能支持或部分支持,请自行尝试。

加入我们

本项目诚邀您的加入,欢迎您贡献自己的力量。

  • 您只需原地修改 resources 下的文件即可,可以在空闲的时候修改一个文件、甚至一行
  • 本项目谢绝直接的自动翻译,但不介意您个人使用自动翻译进行某种形式的协助,但最终请您进行人工核对
  • 本项目遵循软件行业通用的翻译规范,同时对标 Visual Studio 的翻译。请自行体会。下面会罗列一些细则。

分支说明

  • dev_build_script: 专门修改构建脚本
  • dev_readme:专门修改 readme
  • original_resources_tracker: 英文资源文件
  • dev_translate:翻译

合并策略

  • dev_build_script 每次修改并测试通过后合入 master
  • dev_readme 每次修改稳定后合入 master
  • original_resources_tracker 每次更新资源后打 tag,合入 master
  • dev_translate 经常性地从 master 合并新的提交
    • 当 dev_translate 稳定后,从 dev_translate 进行发布
    • dev_translate 在发布时必须处于对 master 可 Fast-Forward 状态
    • dev_translate 发布之后 master Fast-Forward 到 dev_translate

协作方式

  • Fork 版本库,在 dev_translate 上修改,提交 pull request 回来
  • 未来时机成熟的话,成立一个 github 上的 oraganization,届时加入

翻译规范

  • 标点:行文中一般使用中文半角,某些形式文案中可能需要用英文半角符号
    • 需要打开对话框操作的菜单项,使用英文半角的三个点(“...”)表示
    • 菜单项/按钮后的快捷键两侧使用英文半角括号
  • 中英文混排:中文和英文之间需要使用一个半角空格进行分隔
  • 菜单项/按钮的快捷键:放在文案之后,如“文件(<u>F</u>)”

词汇表

英文 推荐翻译 不推荐的翻译
View 视图 查看
Build 生成 构建

我们来汉化IntelliJ IDEA的更多相关文章

  1. IntelliJ IDEA的激活和汉化

    1.下载 IntelliJ IDEA 下载地址 Community 社区版,免费使用,下载后发现没有JAVA EE,推荐下载 Ultimate Ultimate 需要注册码. 2.激活 我下载的是20 ...

  2. intelliJ IDEA安装、激活与汉化

    1.去intelliJ IDEA 官网下载idea,选择Ultimate版本(非免费版,community免费但功能较少) 2.开始安装 3.选择好路径 4.选择在桌面创建的快捷方式(注意32bit和 ...

  3. IntelliJ IDEA 2018.1.2 安装及汉化教程(附:下载地址)

    附:安装包及汉化包下载地址  链接:https://pan.baidu.com/s/1ysxtVH_gnBm0QnnqB5mluQ 密码: 9pqd 1.安装步骤: 选择安装地址:可以默认.本人安装在 ...

  4. intellij idea 汉化

    intellij idea是IDEA的全称,现在最新版本的是intellij idea 16.这是一款公认的比较好的用于编程的软件.但是每次软件的发布都是全英文的,这让英文不好的人很是头疼.现在我告诉 ...

  5. IntelliJ IDEA汉化步骤以及乱码解决

    1.首先下载intellij idea 2017 汉化补丁 附上资源 链接: https://pan.baidu.com/s/1cHC76m 密码: q23m 2.解压该款汉化补丁到本地(我的资源不需 ...

  6. 安卓工作室 Android studio 或 Intellij IDEA 美化 修改 汉化 酷炫 装逼 Android studio or Intellij IDEA beautify modify Chinesization cool decoration

    安卓工作室 Android studio 或 Intellij IDEA 美化 修改 汉化 酷炫 装逼 Android studio or Intellij IDEA beautify modify ...

  7. IntelliJ IDEA 2017.3/2018.1激活与汉化

    本文以IntelliJ IDEA 2017.3以及2018.1为例进行讲解.(持续更新:2018年5月28日) 适用版本(其它版本未测试): IntelliJ IDEA 2017.2.6.2017.3 ...

  8. IntelliJ IDEA 2017 汉化包及教程

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

  9. IntelliJ IDEA 2016 完美破解+汉化补丁

    百度网盘下载地址:链接:https://pan.baidu.com/s/1cB6XY-N02eRKgGs1kzvqKQ 密码:6pse IntelliJ IDEA 2016是一款JAVA语言发开发工具 ...

  10. intellij idea 2018注册码|intellij idea 2018破解文件下载(附破解教程/汉化包)

    intellij idea 2018破解文件http://www.3322.cc/soft/37661.html intellij idea 2018注册码是一款针对“intellij idea 20 ...

随机推荐

  1. 一天五道Java面试题----第七天(mysql索引结构,各自的优劣--------->事务的基本特性和隔离级别)

    这里是参考B站上的大佬做的面试题笔记.大家也可以去看视频讲解!!! 文章目录 1 .mysql索引结构,各自的优劣 2 .索引的设计原则 3 .mysql锁的类型有哪些 4 .mysql执行计划怎么看 ...

  2. 在vue页面引入echarts,图表的数据来自数据库 springboot+mybatis+vue+elementui+echarts实现图表的制作

    文章目录 1.实现的效果 2.前端代码 3.后端controller代码 4.servie层代码 5.serviceImpl层代码 6.mapper层代码 7.xml中的sql语句 8.遇到的问题 8 ...

  3. SQL生成脚本

    右键要生成脚本的数据库 选择task 选择Generate script 选择需要生成脚本的table.view.procedure

  4. 用 VS Code 搞 Qt6:信号、槽,以及QObject

    Qt 里面的信号(Signal)和槽(Slot)虽然看着像事件,但它实际上是用来在两个对象之间进行通信的.既然是通信,就会有发送者和接收者. 1.信号是发送者,触发时通过特有的关键字"emi ...

  5. 编辑距离(Minimum Edit Distance)

    编辑距离(Minimum Edit Distance,MED),也叫 Levenshtein Distance.他的含义是计算字符串a转换为字符串b的最少单字符编辑次数.编辑操作有:插入.删除.替换( ...

  6. ubuntu 基本指令

    系统相关 df: disk free 用以显示系统上文件系统磁盘的使用情况 # 以M/G单位显示硬盘空间大小 df -h apt: advanced packaging tool 包管理工具 apt ...

  7. 国产图形化的msf——Viper初体验

    目录 免责声明: Viper简介 安装 使用 免责声明: 本文章仅供学习和研究使用,严禁使用该文章内容对互联网其他应用进行非法操作,若将其用于非法目的,所造成的后果由您自行承担,产生的一切风险与本文作 ...

  8. mindxdl--common--type.go

    // Copyright (c) 2021. Huawei Technologies Co., Ltd. All rights reserved.// Package common this file ...

  9. Go语言核心36讲14

    在前几期文章中,我们分了几次,把Go语言自身提供的,所有集合类的数据类型都讲了一遍,额外还讲了标准库的container包中的几个类型. 在几乎所有主流的编程语言中,集合类的数据类型都是最常用和最重要 ...

  10. Scala- Cannot run program "powershell.exe": CreateProcess error=5, 拒绝访问

    安装scala后,按照官网的helloworld教程学习执行 sbt new scala/hello-world.g8 的时候,出现下图错误. 解决方案:关闭360