Lazarus中文手册-2025-3-17

[复制链接]
Lazarus中文手册.png

《Lazarus 中文手册》已经初具规模了。

所有控件的属性、事件,基本都翻译成了中文,并补上了用途说明。

当然,遇到实在搞不懂的,依旧先空着,等以后弄明白了再补、再翻。

有争议的、翻译或用途解释拿不准的,就用 * 号标注出来,留待以后确认。

还有一些疑似“屎山残留”的属性,也一并标注出来。

这些属性设置了也没效果,具体干嘛用的完全不明,只能先打个标记,留待以后考证。

英文翻译远没有想象中简单。

同一种意思,表达方式太多了。难的是:怎么用一句话、直白地讲清楚用途,让人一看就懂。

这一点非常重要,否则就免不了“中译中” —— 把中文再翻成大白话。

直白点说,高级翻译和普通翻译的区别就是:“机器翻译”和“人工翻译”的差别吧。

翻译出来的句子要自然、通顺,让人一看就懂,而不是越看越糊涂。

最理想的状态是:不需要过脑子,一眼就能明白这个属性是干嘛用的。看完解释,就知道该怎么用。

本身自己英语不好,学历也不高,所以格外看重翻译这件事。

英文属性翻成中文,总要反复斟酌,多方参考。

属性的用途说明,更是一改再改,直到句子通顺、让人一看就懂,才算真正定稿。

后来发现,大多数控件的很多属性和事件其实是重复的。于是把这些统一归类为“通用属性 / 通用事件”。

但每个控件也都有自己的“独有属性”比如页签控件有页签相关的属性,按钮就没有。

这类就归为“独有属性 / 独有事件”。

把“通用”和“独有”区分开,一下子就清晰多了。

只要是通用属性,就只解释一次,后续不管出现在哪个控件上,都沿用同一套说明。

这么做,是为了保持翻译和用途的一致性,也能给人加深印象。

无论你翻到哪个控件,这个属性的翻译和解释都是一样的。

这样记起来更快、更牢,需要硬记的东西也更少。

反过来,如果每个控件都换一套翻译、换一种解释,那只会越学越乱。

那样的话,记忆不但会乱,还会越学越糊涂

脑子里像在打架,总觉得两种解释都挺有道理,反而拿不定主意,白白浪费大量纠结的时间。

可光有属性翻译和用途说明,有时候还是不够,未必能让人真正弄明白。

有些属性的解释一多,手册里就塞不下了,只能换行写大段描述,排版一乱,看着就累,也影响美观。

于是推出了“示例机制”。

解释太长的,就直接在末尾标上:「参考:属性示例1」「参考:属性示例2」「参考:事件示例1」……

然后在网页最下方加一条分割线,统一放这些详细的对应示例。

在示例上方,再补一段说明,二次讲清楚:这个属性到底是干嘛用的,什么时候该用,怎么用才对。

要是文字还是看不明白,下面就有现成的例子。复制、粘贴到 Lazarus 的代码区,直接运行看效果。

跑一遍,心里就有数了。这样一下子就能懂,还极大节省了反复查、反复纠结的时间。

群里还是那副鸟样,也懒得管了。屠龙者终成恶龙 —— 骂群主、骂群的,直接骂回去再踢。

只要不骂群、不骂群主和管理,爱干嘛干嘛。不违法、不发违规内容,一律不管。

之前还天真地想着“一统 Lazarus 界”,拼命刷群搜索、拉人、攒热度。

现在回头看,一个人能改变的东西实在太有限了。不是说完全没用,只是大多时候,都是出力不讨好。

说到底,无非是争个虚妄的名头罢了。现在,也想开了。

倒是视频平台那边,还在坚持发视频,慢慢地,也开始有人气了。

有人私信问:“Lazarus 有交流群吗?怎么连个群都没有?”

说得好像进了群,就能学会似的。自己可太清楚群里什么样子了。

那一瞬间,像看到了曾经的自己。

这不就是在走,自己当年的老路吗?

要是这条路真能走通,当初又何必自学?

当然,也说不定时代变了,现在人人都乐意分享了?

又或者,人家是“气运之子”,总有人愿意天天免费教他呢。