(原发于 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. 细聊.Net Core中IServiceScope的工作方式

    前言 自从.Net Core引入IOC相关的体系之后,关于它的讨论就从来没有停止过,因为它是.Net Core体系的底层框架,你只要使用了.Net Core的时候就必然会用到它.当然关于使用它的过程中 ...

  2. 一篇带你了解如何使用纯前端类Excel表格构建现金流量表

    现金流量表(Cash Flow Statement),是指反映企业在一定会计期间现金和现金等价物流入和流出的报表.现金流量表是企业财务报表的三个基本报告之一(另外两个是资产负债表和损益表). 为了全面 ...

  3. 关于TP5模板输出时间戳问题--A non well formed numeric value encountered

    某日.因为一个项目.控制器我是这么写的 1 /** 2 * get admin/Picture/index 3 * 显示所有图册信息 4 * @return view 5 */ 6 public fu ...

  4. 盘它!基于CANN的辅助驾驶AI实战案例,轻松搞定车辆检测和车距计算!

    摘要:基于昇腾AI异构计算架构CANN(Compute Architecture for Neural Networks)的简易版辅助驾驶AI应用,具备车辆检测.车距计算等基本功能,作为辅助驾驶入门级 ...

  5. ES6 学习笔记(九)Set的基本用法

    1 基本用法 set类似于数组,它的成员是唯一的,当有多个相同的值,只会保留一份. 1.1 创建方法 Set本身是一个构造函数,用来生成Set实例,如: const s = new Set() let ...

  6. WPF之lognet4的基本使用

    log4net是.Net下一个非常优秀的开源日志记录组件.log4net记录日志的功能非常强大.它可以将日志分不同的等级,以不同的格式,输出到不同的媒介.本文介绍lognet4的基本使用. 第一步:新 ...

  7. 不借助idea开发工具构建一个Javaweb项目

    不借助idea开发工具构建一个Javaweb项目 目录结构 webappsroot |----------WEB-INF |----------classes(存放字节码) |----------li ...

  8. ubuntu undefined reference to

    温馨提示,请使用ctrl+F进行快速查找 libdl.so undefined reference to `dlsym' undefined reference to `dlopen' undefin ...

  9. 基于python的数学建模---Fuzzy C-Means(模糊C均值聚类)

    簇数的确定: 要用到k-means里面的轮廓系数 基于python的数学建模---轮廓系数的确定 - 坤丶 - 博客园 (cnblogs.com) 模糊c的代码 import copy import ...

  10. 基于python的数学建模---二维插值的三维图

    import numpy as np from mpl_toolkits.mplot3d import Axes3D import matplotlib as mpl from scipy impor ...