Lua2.4 文档翻译

Lua2.4 文档翻译完了,这次的翻译感觉和 Lua1.1 的时候有点不一样。

这次也是在业余时间里断断续续的完成的,所以,进度也同样是比较慢。

这次的翻译内容明显比 Lua1.1 的时候多了很多,1.1 的时候手册是 19 页,这次的手册是 38 多页。不过,算一算,1.1 的时候是两个文档,加在一起的话就和 2.4 差不多了。

翻 译时是以 1.1 做为基础的,在翻译的过程中顺便发现 1.1 的不少的翻译错误之处。好的是基本上都是比较低级的错误,比如输入错误和句子明显的不通顺。就不在老版本上改了,所有的更新直接反映在了这个版本里。如果 实在有中文翻译看不懂的地方,可以参见原英文文档,那才是真正的官方的标准文档。

翻译的心态也有一点变化,上次翻译 1.1 是觉得为自己的学习做个总结。1.1 的代码是很久之前就看过一遍儿的,只是觉得把一些东西记录下来存档,算是可以翻篇儿了。而这次的 2.4 却是之前没有接触过的,算是从头开始的。翻译过程中,突然有种时空错位之感,对于一个 18 年前的作品,现在的我怎么有如此兴趣。后来想想,虽然它是个古董级的作品,但是,从中我却看到很多有意思的东西,这就够了。

英文文档中有几处是觉得自己明白了,但是,用中文就是觉得说不清楚的地方。还有几处是自己觉得看不明白,理解不了的,不过还好,看源代码时候,对于有影响的地方可以从源代码里看个究竟。

或者下次应该找个新点儿的版本,毕竟已经跨世纪了。不再啰嗦了,以免偏题。

开始看源代码了,那才是一个宝藏, 所有的宝贝和未知都藏在里面。

时间: 2024-10-10 01:04:48

Lua2.4 文档翻译的相关文章

Lua2.4 保存字节码 dump.c

严格意义上说,把 dump 这部分叫保存字节码并不准确.因为除了保存 TFunc 里的字节码 code 之外,还保存了其它的内容.比如函数头,字节序及字节码需要的数据等.所以,准确的说应该叫保存字节码及环境,或者叫做保存世界,就是字节码生成之后的运行时相关信息也保存了下来.可以从保存下来的这些信息恢复出字节码执行时需要的运行时,默认的保存文件就是之前所说的那个 luac.out 的二进制文件.咬文嚼字一下,dump 这里翻译为保存意思应该差不多,undump 则是它的相反操作,可以叫做恢复.du

Hibernate 3.3.2 文档翻译 Day01

Hibernate 3.3.2 文档翻译 翻译人:微冷的雨 第一次书写:2015年11月29日 本人呕心沥血之作,请细心阅读领悟! Day01-1.1 项目描述 微冷的雨翻译:例如,我们将要建立一个可以存储我们关注的events(注:实体集合)和相关信息的小型数据库应用. 注意(Tip):虽然你可以使用任何你感觉合适的数据库,我们将使用HSQLDB(内存级别)这款数据库,以避免对数据库服务器的安装. Day01-1.1.1 项目构建 微冷的雨翻译:我们的首要工作是搭建开发环境.我们将使用我们提倡

Swift 集合类型(Collection Type) 之 字典(dictionary)(官方文档翻译及总结)

Swift语言提供经典的数组和字典两种集合类型来存储集合数据.数组和字典中存储的数据值类型必须明确.这意味着我们不能把不正确的数据类型插入其中.Swift对显式类型集合的使用确保了我们的代码对工作所需要的类型非常清楚.也让我们在开发中可以早早的找到任何的类型不匹配错误.如果你用变量(var)创建的集合,这些集合就是可变的(增删改).如果用常理创建的,这些集合是不能被操作的. 注意: 如果集合的元素是不变的,那就将集合声明为常量.这样Swift编译器能对你创建的集合做性能优化. 1. 数组(arr

NServiceBus官方文档翻译(一)NServiceBus 概况

NServiceBus 概况 NServiceBus 被设计用来组合面向业务的服务,它并不是用来替代诸如 WCF 一类的RPC技术. NServiceBus 不只包含通信模块,像其他成熟的SOA和DDD项目一样,它使用了多种组合的方法和技术. 本篇文章探讨了 NServiceBus 和微软相关产品的相似点和不同点. 相比 BizTalk 更接近 WCF 当人们听到“服务总线”这个名词时,一般会描绘出如上图所示的画面,像 BizTalk 一样所有的通信都经过一个中央结点.这实际上描述的是一个代理的

swift中文文档翻译之--字符串和字符

字符串和字符 A string is an ordered collection of characters, such as "hello, world" or "albatross". Swift strings are represented by the String type, which in turn represents a collection of values of Character type. Swift's String and Char

Python3.2官方文档翻译--标准库概览(一)

7.1 操作系统接口 Os模块提供主要许多与操作系统交互的函数. >>> import os >>> os.getcwd() # Return the current working directory 'C:\\Python31' >>> os.chdir('/server/accesslogs') # Change current working directory >>> os.system('mkdir today') # R

CloudStack中文文档翻译规范--不间断更新

目前CS中文文档翻译工作稳步进行中,但安装指南翻译完成后发现些许问题,大多为翻译规范问题,为了解决该问题,遂整理出CS中文文档翻译规范供各位翻译官查阅. 特殊格式翻译时注意事项: 进行CS文档翻译时,时常会在翻译时看到特殊格式的条目,以下表格按类型分类描述哪些特殊类型的格式该如何翻译. 类型 原文示例(翻译前) 正确格式示例(翻译后) 注意 字体加粗 **Path.** The exported path from the server. **路径.** 服务器输出的路径. **xxx** 必须

Android官方技术文档翻译——Gradle 插件用户指南(4)

近期赶项目,白天基本没时间,仅仅有晚上在家的时候才干看一看.昨天晚上仅仅翻译完了第四章,今天就仅仅发第四章吧. 本文译自Android官方技术文档<Gradle Plugin User Guide>,原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide. 翻译不易.转载请注明CSDN博客上的出处: http://blog.csdn.net/maosidiaoxian/article/details/4195580

Alljoyn瘦客户端库介绍(官方文档翻译)

Alljoyn瘦客户端库介绍(1) 1.简介 本文档对AllJoynTM瘦客户端的核心库文件(AJTCL)进行了详尽的介绍.本文档介绍了系统整体架构,AllJoyn框架结构,并着重于介绍如何将嵌入式设备加入AllJoyn系统整体架构中.1.1目的 本文档介绍了如何使一个受限于功耗.计算能力和内存的设备(嵌入式设备)加入AllJoyn分布式系统.具体而言,本文档包括了对AllJoyn面向嵌入式系统的方面的介绍,并着重描述了基于AllJoyn的系统的各个组件是如何与嵌入式设备协作以构建一个基于接近式