《Lazarus 中文手册》已经初具规模了。
所有控件的属性、事件,基本都翻译成了中文,并补上了用途说明。
当然,遇到实在搞不懂的,依旧先空着,等以后弄明白了再补、再翻。
有争议的、翻译或用途解释拿不准的,就用 * 号标注出来,留待以后确认。
还有一些疑似“屎山残留”的属性,也一并标注出来。
这些属性设置了也没效果,具体干嘛用的完全不明,只能先打个标记,留待以后考证。
英文翻译远没有想象中简单。
同一种意思,表达方式太多了。难的是:怎么用一句话、直白地讲清楚用途,让人一看就懂。
这一点非常重要,否则就免不了“中译中” —— 把中文再翻成大白话。
直白点说,高级翻译和普通翻译的区别就是:“机器翻译”和“人工翻译”的差别吧。
翻译出来的句子要自然、通顺,让人一看就懂,而不是越看越糊涂。
最理想的状态是:不需要过脑子,一眼就能明白这个属性是干嘛用的。看完解释,就知道该怎么用。
本身自己英语不好,学历也不高,所以格外看重翻译这件事。
英文属性翻成中文,总要反复斟酌,多方参考。
属性的用途说明,更是一改再改,直到句子通顺、让人一看就懂,才算真正定稿。
后来发现,大多数控件的很多属性和事件其实是重复的。于是把这些统一归类为“通用属性 / 通用事件”。
但每个控件也都有自己的“独有属性”比如页签控件有页签相关的属性,按钮就没有。
这类就归为“独有属性 / 独有事件”。
把“通用”和“独有”区分开,一下子就清晰多了。
只要是通用属性,就只解释一次,后续不管出现在哪个控件上,都沿用同一套说明。
这么做,是为了保持翻译和用途的一致性,也能给人加深印象。
无论你翻到哪个控件,这个属性的翻译和解释都是一样的。
这样记起来更快、更牢,需要硬记的东西也更少。
反过来,如果每个控件都换一套翻译、换一种解释,那只会越学越乱。
那样的话,记忆不但会乱,还会越学越糊涂
脑子里像在打架,总觉得两种解释都挺有道理,反而拿不定主意,白白浪费大量纠结的时间。
可光有属性翻译和用途说明,有时候还是不够,未必能让人真正弄明白。
有些属性的解释一多,手册里就塞不下了,只能换行写大段描述,排版一乱,看着就累,也影响美观。
于是推出了“示例机制”。
解释太长的,就直接在末尾标上:「参考:属性示例1」「参考:属性示例2」「参考:事件示例1」……
然后在网页最下方加一条分割线,统一放这些详细的对应示例。
在示例上方,再补一段说明,二次讲清楚:这个属性到底是干嘛用的,什么时候该用,怎么用才对。
要是文字还是看不明白,下面就有现成的例子。复制、粘贴到 Lazarus 的代码区,直接运行看效果。
跑一遍,心里就有数了。这样一下子就能懂,还极大节省了反复查、反复纠结的时间。
群里还是那副鸟样,也懒得管了。屠龙者终成恶龙 —— 骂群主、骂群的,直接骂回去再踢。
只要不骂群、不骂群主和管理,爱干嘛干嘛。不违法、不发违规内容,一律不管。
之前还天真地想着“一统 Lazarus 界”,拼命刷群搜索、拉人、攒热度。
现在回头看,一个人能改变的东西实在太有限了。不是说完全没用,只是大多时候,都是出力不讨好。
说到底,无非是争个虚妄的名头罢了。现在,也想开了。
倒是视频平台那边,还在坚持发视频,慢慢地,也开始有人气了。
有人私信问:“Lazarus 有交流群吗?怎么连个群都没有?”
说得好像进了群,就能学会似的。自己可太清楚群里什么样子了。
那一瞬间,像看到了曾经的自己。
这不就是在走,自己当年的老路吗?
要是这条路真能走通,当初又何必自学?
当然,也说不定时代变了,现在人人都乐意分享了?
又或者,人家是“气运之子”,总有人愿意天天免费教他呢。 |