(附图)Sublime Text 3059 汉化增强版(赵亮-碧海情天theforever)

核能气质少年 提交于 2019-12-10 14:21:23

前言

本不想在3061的彻底汉化版前发布3059的,想跳过去。但在3056之后,发现虽然官方升级的版本在菜单方面没有明显添加,但自己始终在调整。如果侧重于给大家一份比较固定的、只是汉化的,就会牺牲它的改进。我想干脆就当作和大家作个线上的交流,让大家给我提提意见,把它完善到差不多再定型,在那之前都算作筹备交流吧。

本篇不重复上一篇的内容了,如果有没看过上一篇的朋友,但对此还有点兴趣,就请先移步到:(附图)Sublime Text 3056 赵亮(碧海情天)汉化定制(双12)版 http://my.oschina.net/theforever/blog/185251 ,看完再回来继续阅读。

主菜单的修改

主菜单

如图,主菜单都改成了“加速键=名”这样的单个汉字的形式。语义精炼,节省宽度,在缩小窗口时,不易发生菜单栏自动换行显示的问题。重点是,“Q=器”即“工具”菜单的“ALT+Q”被某网友反映存在被劫持的现象而无法激活。所以把它改成了“F=辅”,就是辅助工具的意思。

子菜单在上一版中已经尽量考虑简短明析平衡的原则。但还是有一些可修改的地方。另外增添了几项自定义的常用功能。

文档菜单

文档菜单

调整部分菜单的名称。增加了一个“从模板创建”,来自sublimeTMPL插件。如果你是程序员,模板可能是工程中各种类型的文件常用内容,如果你是公务人员,模板可能就是公文、报告、通知声明的范式等等。对每个人来说,都可能有自己常用的一些范例模式,所以集成了这个功能。

编辑菜单

编辑菜单

  • 在前一篇汉化博客里谈到Undo没能成功汉化,只汉化了Redo,这次把Redo也保留了。而且把上次“软撤消”修改为“撤消(包括选区)”,用Q作加速键,让出R。这样Undo的U和Redo的R就都按系统原来的设置使用。

  • 同时增加了一个“无空行粘贴”,是我自己写的一个小插件,在从外部收集文章粘贴到ST里集录资料时比较方便,是我为很多编辑器和网络浏览器都写过插件的一个功能,相信也能简化你的工作和学习。

  • 原来的“转换大小写”比较长,而且对于汉语来说,这句话根本不成立,所以就改成“英语”了,表明是对英语有效的编辑操作。

  • 因为TAG标签和ST的MARK标签意义不同但都有“标签”的字眼,容易混淆,只能给TAG的翻译加上点注释,变成“TAG标签”。否则,从“注释”到“英语”就都只有两个字,在美观和精练度上就都能更完美一些了。没办法,对这种确实容易混淆的,不能雕弓废射啊。

“行操作”菜单

行菜单

  • 增加了两项“删除选区内空行”和“删除文档内空行”菜单和相应的组合键。其实这两个和“编辑”菜单里面的“无空行粘贴”是一体三用,所以不是因为是我自己写的而偏爱它,而是在事实上它确实比那个叫DeleteBlankLines的插件更方便而且更强大。 现在发现这两项的加速键应该互换一下,然后上下位置也换一下。我在下面改了,在这里就不重新制图了

  • “反转原序”在上一版用的名称是“反序排列”,容易和“正序排列”形成正反关系,但实际上这个“反序”并非那个意思,所以现在改成了“反转原序”,更准确,避免产生误导。

  • 原来的“无序化”或“无序排列”也不够准确,改成“随机排列”,熟悉一点随机发生器概念的朋友都能想到,每次随机的结果都是不同的,能够表现出动态变化的意思。

“选择”菜单

选择菜单

  • 增加了一项“扩选到函数(JS)”,是在JS文件中激活供使用的,这个对WEB前后台人员及学习者来说都很常用。我现在把它调到菜单间隔线的上面了
  • 5项排序菜单放入“多选区排序”菜单组中,既揭示了它们的作用前提,也节省一些一级子菜单的空间,免得太挤。虽然增加了一层深度,但因为它们的使用频率相对较少,应该还可以吧。

查找菜单

比起上次来说,基本没变化,就略过了。

“代码折叠”菜单

折叠

其实也没本质变化,只是把“折叠级别”改成“折叠层级”,“级别”含义太广,“层级”容易让人联想到缩进和代码域层次。 并且把数字后面的“级”去掉了,这样左右的数字夹在两端,比较对应,看起来更舒服点。

视图菜单

视图菜单

时间提示

  • 加了一项“提示时间”(也是我自己做的)。因为很多人(包括我)会把桌面任务条自动隐藏,以扩大工作区的空间,也是避免任务条内容的视觉干扰。但这样一来就不容易看到时间。有人还为此而去使用置顶的钟表小工具之类的,而且那种小东西居然都是安装的,很少见到绿色的。当你为了追求效率而来使用ST时,你还愿意分神弄那些东西吗?所以只要使用我设置的组合键“先CTRL+K,再CTRL+S(显示)”或者用菜单“ALT+S,6”,就可以在ST的状态条里显示当前日期时间,格式是“年月日 时分秒”。** 不用担心它始终占据状态栏的空间,在显示一两秒够你看清时间之后它就会自动隐藏了 **

  • 在上一版中已经把“自动补全名单”挪到视图菜单里了。在这顺便强调一下。

  • “K = 开新视图”在上一版叫“分视图”,是一个思维骑墙产生的愚蠢名称,实际上当时给它设置K就有这个潜意识,始终没突破出来。这次改过来了。

  • “H = 行尾”这一项,有点纠结,这样说,意义不是很准确,但要准确的话就没法用两个字了(整齐啊)。大家提提意见,怎么办。

跳转菜单

跳转菜单

  • 从前面图中你已经看到,跳转菜单变成了一个单字“跃”。跳转的T或Z都与其它菜单冲突。用“跃”虽属无奈,但再想想,感觉也挺好,也许以后加强点古文修养,再汉化什么时出套古文气息更浓的,比如现在主菜单都是一个字,但下拉菜单就做不到,如果将来能把所有下拉菜单都用两个字精确概括出来,那就是我追求的目标了。

工程菜单

工程菜单

内容没什么变化。只是让大家熟悉这些菜单项目在“G=工”菜单下面了。上一版起了个通俗的名字“大活”,感觉不一定能让较多人接受。

工具菜单

工具菜单

  • 很多插件会把自己的调用菜单添加到这里来,包括“命令面板”里也有很多插件添加进来的命令,所以称为“辅助工具”也很合适,就取了个“辅”字,主要是避开G和J。上一版用“Q=器”,但ALT+Q在一些情况下不能正常工作。

  • 对下拉菜单项的加速键重新调整了,尽量让加速键和组合键的字母键相同,然后再修改菜单名称让它和加速键有联想关系。其中对“宏”相关的三项反复纠结,改了多次也没有稍微能接受的方式。实际就是因为“宏”这个“名称”本身就极其的错误。这个字除了能作姓之外,只有一种用法,就是作形容词。比如“宠指令”,这是对的。但单独拿出来说,就很扯。事实上,“macro”这个词翻译成“宏”(比如宏汇编,或干脆就是“宏”)和“微”(比如微软)都很片面,而且导致了一宏一微反差极大的可笑结果。按我个人理解,“macro”的意义应该是“汇”,比如把很多命令汇聚成一个名称批量调用,或者MacroSoft就是把很多方面的软件程序(比如底层的操作系统,上层的办公、娱乐、商业、开发应用)汇聚成一个整体的系统提供给用户(虽然它在DOS时代就用了这个名字,但它一直以来的行动和方向都在贯彻这一点),所以“汇软”更合适。“微软”?八竿子刮不着一点边。可见当时翻译者的国文水平实在太逊了。

  • snippet 在上一版按一般的翻译命名为“代码片断”。感觉片断不准确,用“代码范式”又有点太板,就起个“代码范儿”娱乐一下(如果认为“范式”更好,可以留言告知,我这个也只是娱乐的念头一闪)。这和“查找面板”里的“开找”,和主菜单的“跃”,形成一种比较诙谐的气氛。可惜不能全部如此,想起遥远的过去,我把WINDOWS的很多系统名称和菜单都用诗词重命名了,而且居然能够都挺顺,看来真是不复当年玩心那么大了。

  • 随着使用,安装插件多了,就会在“工具”菜单的下面(现在“插件文件夹”的下面)出现一些插件的名称。所以把“插件文件夹”放在这里从逻辑上感觉比放在“配置”菜单里更合适,也更能暗示下面那些菜单是插件增加的功能菜单。

配置菜单

配置菜单

  • 增加了如图中的四项菜单,便于用户自己修改相关文件。常用的是前三项,但也时而需要编辑其它的(比如Context,Side Bar),所以第四项也比较用得着。第四项有两种实现方式,一个是用ST打开Default目录,所有文件显示在侧边栏的“打开文件名单”中。开始认为这样的性能比较低,就换成另一种,让WINDOWS的“我的电脑”(如果是其它操作系统,就是对应的其它方式,由ST去选择不同的API接口)打开这个目录,结果却发现,速度一点没快!反而在主观感觉上似乎更慢(可能是心情产生的相对论),这一点很不爽。而且随着我安装插件的增多,又象以前一样,整个ST都开始慢了。如果让ST启动时不去检查PY脚本文件,只读取sublime-commands,在调用时才读取和解释PY脚本的话,那么在运行时就要慢了(虽然也可以使用“延迟加载+缓冲”来平衡),也不是好办法。只希望Python也能够支持编译,然后让用户自己对PY脚本编译成授权执行的机器码,不必反复检查已确认过的代码了。

  • 我在上一版之后给它安了很多插件,证明我上篇文章说的独门密技完全经得起考验,菜单没有因为那么多插件中的任何一个而遭到破坏(比如常见的就是把“配置”菜单和“插件设置”项目恢复成英语了),比预想好得多(主要是担心“行”和“选”这两个从“编辑”菜单里拎出来的一级菜单会被其它插件重新在“编辑”菜单里设置出来。事实是的确没有。)。毕竟想像是可以无限的,而事实大多是常规化的。唯一的问题只是那些插件增加的菜单自然是英文的,和整体的汉化环境不符。所以我这里把只是自己用的、上一条提到的那四项菜单公示出来,让大家多了解ST的工作机制,进而就能够去修改那些插件的菜单了。如果你也能从我修改的主菜单当中体会修改主菜单的乐趣,欢迎和我交流你的修改观点。

帮助菜单

帮助菜单

只是修改了名称,整齐划一了。

发布地址

这种比较个性和有强烈重组色彩的汉化,似乎更容易让人观望而不是尝试。从这种意义上讲,其实只是看文章和图片就够了,也免得因为使用含有EXE的软件包会为安全性而担忧。毕竟我也不能保证我自己的机器没在我不知情的状况下被恶意病毒或木马入侵。所以这次不发布地址了,只等有兴趣的朋友留言讨论吧。

在下一篇3061新版的文章中,提供了百度网盘的下载地址,但内容已被百度删除。这就是看过本系列文的某个朋友的杰作,非但不对他人的公益劳动心存感激,而且因为对网盘内容加锁访问(原本就是为了表示已被限制下载人群范围以避免被删除而影响大家取用)感到不耐烦,不仅对我的百度帐号进行辱骂,还进行举报。只要这种人还在技术行业内滥竽充数,我再换任何下载地址也是同样的结果。大家就欣赏图,或自己动手汉化吧。

补偿

为避免进来的朋友过多失望,再介绍另外一个不错的前端开发利器 Brackets,亮点颇多,不在此介绍,自行搜阅和下载吧。

因为我对它使用量不多,并且不喜欢类似ECLIPSE插件那样的太多太深的目录,所以一直没管它的菜单。昨天有空看到时感觉一半汉化一半英文,而且汉化得很乱,又没有键盘访问方式,就忍不住处理了一下。成果见下文:

Brackets主体及常用插件汉化演示与意见征集

作者信息

赵亮-碧海情天。资深C/S、B/S 开发者、管理者。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!