﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-溪流漫话-随笔分类-Java</title><link>http://www.cppblog.com/Streamlet/category/21408.html</link><description>荒废中，求警醒~</description><language>zh-cn</language><lastBuildDate>Sun, 20 Sep 2020 06:57:42 GMT</lastBuildDate><pubDate>Sun, 20 Sep 2020 06:57:42 GMT</pubDate><ttl>60</ttl><item><title>我们来汉化IntelliJ IDEA</title><link>http://www.cppblog.com/Streamlet/archive/2020/09/20/217463.html</link><dc:creator>溪流</dc:creator><author>溪流</author><pubDate>Sun, 20 Sep 2020 06:00:00 GMT</pubDate><guid>http://www.cppblog.com/Streamlet/archive/2020/09/20/217463.html</guid><wfw:comment>http://www.cppblog.com/Streamlet/comments/217463.html</wfw:comment><comments>http://www.cppblog.com/Streamlet/archive/2020/09/20/217463.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Streamlet/comments/commentRss/217463.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Streamlet/services/trackbacks/217463.html</trackback:ping><description><![CDATA[<p>（原发于 GitHub Pages，2018-10-13 13:51:09）</p> <p>两年前我从一名光荣的C++程序员专业为PHP程序员以后，告别了世界第一IDE Visual Studio，改用当时觉得特别难用的 PHPStorm。用了这么久以后，觉得IntelliJ系列虽比不上VS，大概也有世界第二吧，至少比eclipse强太多。除了慢大概也没啥好吐槽的了。</p> <p>最近又要写Go又要写PHP，最开始PHPStorm和GoLand一起用，后来想，用两个渠道包干嘛呢，还使用他们家的主打产品Idea吧。。。</p> <p>虽然说程序员一般是要用英文版的，不管是为了实用还是为了装逼。但为了更多人能入门，我们发起一个开源项目来汉化吧，在 <a href="https://github.com/Streamlet/ideaLocalization">https://github.com/Streamlet/ideaLocalization</a>，欢迎有志之士加入。</p> <p>我们主要就是翻译 resources.jar。代码框架是这样的，resources\en 是原文件解压后的，resources\zh-CN是复制了一份resources\en，我们只要在resources\zh-CN里面就地改动即可。</p> <p>build.py会把散着的文件们打包成resources.jar。jar里的properties文件里，如果有中文，不能直接是UTF或GBK，必须转成\uXXXX的写法。这个build.py会帮忙转，因此resources\zh-CN里直接写中文（UTF-8）就好。</p> <p>就是发起个项目意思意思，估计我是没时间翻译的……^_^</p> <hr>  <h1>当前进度</h1> <p>已完成：</p> <ul> <li>主界面菜单栏翻译 </li></ul> <h1>使用方法</h1> <ol> <li>获取语言包。您可以：  <ul> <li>直接从 release 列表下载 resource_zh_CN.jar  <li>clone 本项目，运行本项目根目录的 build.py 来生成 resource_zh_CN.jar </li></ul> <li>将语言包复制到 idea 安装目录的 <strong>lib</strong> 目录下，复制到 <strong>lib</strong> 目录下，复制到 <strong>lib</strong> 目录下  <li>重启 idea </li></ol> <h2>注意事项</h2> <ul> <li>取决于不同操作系统，您可能需要将系统的界面语言设置为简体中文（zh-CN）才能生效。  <li>本项目目前只针对 idea，对于 jetBrains 的其他产品尚未做适配，理论上可能支持或部分支持，请自行尝试。 </li></ul> <h1>加入我们</h1> <p>本项目诚邀您的加入，欢迎您贡献自己的力量。</p> <ul> <li>您只需原地修改 resources 下的文件即可，可以在空闲的时候修改一个文件、甚至一行  <li>本项目谢绝直接的自动翻译，但不介意您个人使用自动翻译进行某种形式的协助，但最终请您进行人工核对  <li>本项目遵循软件行业通用的翻译规范，同时对标 Visual Studio 的翻译。请自行体会。下面会罗列一些细则。 </li></ul> <h2>分支说明</h2> <ul> <li>dev_build_script: 专门修改构建脚本  <li>dev_readme：专门修改 readme  <li>original_resources_tracker: 英文资源文件  <li>dev_translate：翻译 </li></ul> <h3>合并策略</h3> <ul> <li>dev_build_script 每次修改并测试通过后合入 master  <li>dev_readme 每次修改稳定后合入 master  <li>original_resources_tracker 每次更新资源后打 tag，合入 master  <li>dev_translate 经常性地从 master 合并新的提交  <ul> <li>当 dev_translate 稳定后，从 dev_translate 进行发布  <li>dev_translate 在发布时必须处于对 master 可 Fast-Forward 状态  <li>dev_translate 发布之后 master Fast-Forward 到 dev_translate </li></ul></li></ul> <h2>协作方式</h2> <ul> <li>Fork 版本库，在 dev_translate 上修改，提交 pull request 回来  <li>未来时机成熟的话，成立一个 github 上的 oraganization，届时加入 </li></ul> <h2>翻译规范</h2> <ul> <li>标点：行文中一般使用中文半角，某些形式文案中可能需要用英文半角符号  <ul> <li>需要打开对话框操作的菜单项，使用英文半角的三个点（“...”）表示  <li>菜单项/按钮后的快捷键两侧使用英文半角括号 </li></ul> <li>中英文混排：中文和英文之间需要使用一个半角空格进行分隔  <li>菜单项/按钮的快捷键：放在文案之后，如“文件(&lt;u&gt;F&lt;/u&gt;)” </li></ul> <h3>词汇表</h3> <table style="color: #4b4b4b"> <thead> <tr> <th>英文</th> <th>推荐翻译</th> <th><s>不推荐的翻译</s></th></tr></thead> <tbody> <tr> <td>View</td> <td>视图</td> <td><s>查看</s></td></tr> <tr> <td>Build</td> <td>生成</td> <td><s>构建</s></td></tr></tbody></table><img src ="http://www.cppblog.com/Streamlet/aggbug/217463.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Streamlet/" target="_blank">溪流</a> 2020-09-20 14:00 <a href="http://www.cppblog.com/Streamlet/archive/2020/09/20/217463.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>