Ext文档汉化

参见3.0发布的帖子。

虽然说开发人员应该具备一定的外语阅读水平,而不依赖其他工具的帮忙,但是如果可以英语、汉语一起结合去理解、学习的话,能够有更高的工作效率。我们汉化的文档便是中英双语的,就像港片那样的上中文,下英文的字幕。在这次改进中,主要解决了以下的几项问题:

  • 升级到Ext JS 3.2
  • 通过不断的重构,目标就是提高解析准确率,并进一步提供代码复用率,便于维护。
  • 不能解析“属性”。表现在属性和方法混在一起,这是相当大的问题,好在解决的方法也不难,作一下token的标识就可以了。已解决。
  • 由于不熟悉正则表达式的缘故,很多地方转换得都不见得正确,例如<pre><code>后面就没有了,这是因为不会利用换行的[/s/S]*的缘故,都逐一修正。
  • 排序问题。关于文档内容的排序,还是bf.song

    兄弟提得好:
    文档的内容不是按字母顺序排列的,
    英文的文档内容是按字母顺序排列的,查找起来非常方便,不知道为什么翻译后的中
    文文档没有按字母顺序显示,对于参考文档来说,如果不是按字母顺序排列,要花费
    数倍的时间来查找需要的内容。

    已经解决该问题。

  • 翻译了Ext.chart.*包
  • Ext.tree.TreeNode配置项不全。原因是“配置项写在构造器中,不被解释”,现已解决。
  • 提示不应该包含有{@link xxx},已经解决。

最后其实不是说什么问题,而是要感谢一众志愿者的参与翻译,还有我的好友James Lai无私的奉献,为打字工作付出辛勤的劳动!(2009/3/2)

大家辛辛苦苦的把Ext英文文档翻译过后,就差最后js的文档转化为HTML格式的,但是,实在惭愧,该做好却没有做好。本来想效法Google做法,以为贴上Beta标签就万事大吉,其实实际文档解析器(JS
Doc
Parser)出来的效果错漏百出,实质连beta都说不上。盖因自己写的文档解析器,水平不高,土炼土制的方法,命中率低,有时不能捕捉结果。惭愧不已!

 

在线浏览地址http://ajaxjs.com/ext/docs/

项目地址(by Google Code):http://code.google.com/p/chineseext/

时间: 2024-08-26 16:13:37

Ext文档汉化的相关文章

xamarin 什么时候把文档汉化?

问题描述 好多文档都是英文的,看不懂的哈(^_^) 解决方案 解决方案二:买本书不就行了解决方案三:有吗??????书名叫什么解决方案四:不要说中文文档,就是英文文档都很少.我的策略是先不去碰她,等文档丰富了再去学它.

port-ext文档预览中使用openoffice

问题描述 ext文档预览中使用openoffice soffice.exe -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard java.net.ConnectException: connection failed: socket,host=127.0.0.1,port=8100,tcpNoDelay=1: java.net.ConnectException: Connection

关于COM中的复合文档

关于COM中的复合文档   关于COM中的复合文档 结构化的存储 在永久存储机制下,普通文件都是用字节组织的.每个文件都是没有次序的字节组成的. 而整个文件则是一块的形式存储在磁盘中的,并且每个块都是离散的.当你要读某个文件 的时候文件系统会管理它的指针并返回要读取的字节流. COM采用另一种更为合理的方法来存储文件和数据.这种方式就叫结构化存储.结构化存储 采用的办法是把文件预先加工后存储在一个文档结构中.这里要使用两个COM对象.storages 和streams.storage对象很类似与

如何文档化你的PHP类

你已经阅读过关于:面向对象编程可以帮助你管理你的大型web项目,并且你已经开始使用PHP来进行面向对象编程了吗?如果你已经编写了几个类应用在网站上并且你是一个有条理的人的话,那么你应该已经编写了关于它们的一些文档.但是如果你是一个象我一样的不拘小节的人,你只是会在类的源代码中加一些注释而没有别的文档.没有文档就很难记住方法的名字和它们的使用方法(参数和含义).解决这种情况最典型的办法就是打开源代码文件,从成百上千的语句中查找. 类似Javadoc的文档 应该有一种好的方法----如果你曾经使用过

如何文档化你的PHP类(一)

如何文档化你的PHP类(一) 作者:stefano Locati 翻译:limodou   你已经阅读过关于:面向对象编程可以帮助你管理你的大型web项目,并且你已经开始使用PHP来进行面向对象编程了吗?如果你已经编写了几个类应用在网站上并且你是一个有条理的人的话,那么你应该已经编写了关于它们的一些文档.但是如果你是一个象我一样的不拘小节的人,你只是会在类的源代码中加一些注释而没有别的文档.没有文档就很难记住方法的名字和它们的使用方法(参数和含义).解决这种情况最典型的办法就是打开源代码文件,从

如何文档化你的PHP类(二)

如何文档化你的PHP类(二) [br]作者:stefano Locati 翻译:limodou   文档化函数或方法   成员函数或方法使用@function标记被文档化.   --------------------------------------------------------------------------------  /*! @function getItemingroup      @abstract gets a bagitem of a given group and

如何分析未文档化的数据结构

1 前言: 这2天看了Secrets of Reverse Engineering一书,对分析未文档化的API的技术比较有心得,希望各位看了下面的教程,能抛砖引玉灵活的应用在逆向工程和破解技术上,方法是死的,但是人的思维是活,最重要是灵活应用. 2 实践: 用OllyDbg对NTDLL.DLL进行反汇编,前提你要加入NTDLL.DLL的符号表,这样你才能更好的对未文档化的API进行反汇编,你们到微软官方网站获取相应版本Windows系统的系统符号表. 下面是RtlInitializeGeneri

使用Rational Method Composer和Jazz实现开发过程的文档化和自动化(三)

自定义流程 简介 本系列的第 2 部分介绍了 Business Recovery Matters 领导团队如何快速配置其项目环境, 并在若干小时内而不是几天后启动.我们了解了团队如何利用经过验证的成功模式来创建计划和工作项,还查 看了每个工作项如何提供相关指南和基于上下文的指南的链接,使团队成员能够迅速掌握团队的流程. 本文介绍了一个更高级的场景,在这个场景中,Business Recovery Matters 开发团队需要在整个开 发生命周期中执行安全性测试.方法是自定义包含在 IBM Rat

如何使用IBM Rational Method Composer为IBM Rational Team Concert文档化您

如何使用IBM Rational Method Composer为IBM Rational Team Concert文档化您的团队过程 本篇教程指导您如何在 IBM Rational Team Concert 客户机中配置 IBM Rational Method Composer 使用同一个 Eclipse 实例(shell-sharing),并上载由 Rational Method Composer 为 Jazz Team Server 生成的过程模板. 在开始学习之前 思考您想从本文中学到什