1. 第十三章 编写一个新的内容对象

13.1第一步:准备中文版Step I: Preparation中英对照版 -- 0% -- 诚徵翻译者

13.2第二步:初始化设计中文版Step II: The Initial Design中英对照版 -- 0% -- 诚徵翻译者

13.3第三步:编写接口中文版Step III: Writing the interfaces中英对照版 -- 0% -- 诚徵翻译者

13.4第四步:编写单元测试中文版Step IV: Writing Unit tests中英对照版 -- 0% -- 诚徵翻译者

13.5第五步:实现内容组件中文版Step V: Implementing Content Components中英对照版 -- 0% -- 诚徵翻译者

13.6第六步:对实现进行单元测试中文版Step VI: Running Unit Tests against Implementation中英对照版 -- 0% -- 诚徵翻译者

13.7第七步:注册内容组件中文版Step VII: Registering the Content Components中英对照版 -- 0% -- 诚徵翻译者

13.8第八步:配置一些基本视图中文版Step VIII: Configure some Basic Views中英对照版 -- 0% -- 诚徵翻译者

13.9第九步:在Zope中注册Message Board中文版Step IX: Registering the Message Board with Zope中英对照版 -- 0% -- 诚徵翻译者

13.10第十步:测试内容组件中文版Step X: Testing the Content Component中英对照版 -- 0% -- 诚徵翻译者

2. 第十四章 添加视图

14.1第一步:消息详情视图中文版Step I: Message Details View中英对照版 -- 0% -- 诚徵翻译者

14.2第二步:指定默认视图中文版Step II: Specifying the Default View中英对照版 -- 0% -- 诚徵翻译者

14.3第三步:线索树型视图中文版Step III: Threaded Sub-Tree View中英对照版 -- 0% -- 诚徵翻译者

14.4第四步:添加图标中文版Step IV: Adding Icons中英对照版 -- 0% -- 诚徵翻译者

3. 第十五章 自定义模型字段和表单

15.1第一步:创建字段中文版Step I: Creating the Field中英对照版 -- 0% -- 诚徵翻译者

15.2第二步:创建窗口部件中文版Step II: Creating the Widget中英对照版 -- 0% -- 诚徵翻译者

15.3第三步:使用HTML字段中文版Step III: Using the HTML Field中英对照版 -- 0% -- 诚徵翻译者

4. 第十六章 添加视图

16.1第一步:声明权限中文版Step I: Delcarations of Permissions中英对照版 -- 0% -- 诚徵翻译者

16.2第二步:使用权限中文版Step II: Using the Permissions中英对照版 -- 0% -- 诚徵翻译者

16.3第三步:声明角色中文版Step III: Declaration of Roles中英对照版 -- 0% -- 诚徵翻译者

16.4第四步:为主体分配角色中文版Step IV: Assigning Roles to Principals中英对照版 -- 0% -- 诚徵翻译者

5. 第十七章 改变尺寸信息

17.1第一步:实现适配器中文版Step I: Implementation of the Adapter中英对照版 -- 0% -- 诚徵翻译者

17.2第二步:单元测试中文版Step II: Unit tests中英对照版 -- 0% -- 诚徵翻译者

17.3第三步:注册中文版Step III: Registration中英对照版 -- 0% -- 诚徵翻译者

6. 第十八章 国际化软件包

18.1第一步:国际化Python代码中文版Step I: Internationalizing Python code中英对照版 -- 0% -- 诚徵翻译者

18.2第二步:国际化页面模版中文版Step II: Internationalizing Page Templates中英对照版 -- 0% -- 诚徵翻译者

18.3第三步:国际化ZCML中文版Step III: Internationalizing ZCML中英对照版 -- 0% -- 诚徵翻译者

18.4第四步:创建语言目录中文版Step IV: Creating Language Directories中英对照版 -- 0% -- 诚徵翻译者

18.5第五步:提取可翻译的字符串中文版Step V: Extracting Translatable Strings中英对照版 -- 0% -- 诚徵翻译者

18.6第六步:翻译消息字符串中文版Step VI: Translating Message Strings中英对照版 -- 0% -- 诚徵翻译者

18.7第七步:编译并注册消息目录中文版Step VII: Compiling and Registering Message Catalogs中英对照版 -- 0% -- 诚徵翻译者

18.8第八步:尝试翻译中文版Step VIII: Trying the Translations中英对照版 -- 0% -- 诚徵翻译者

18.9第九步:在运行过程中更新翻译中文版Step IX: Updating Translations on the Fly中英对照版 -- 0% -- 诚徵翻译者