=== 第十三章 编写一个新的内容对象 === 13.1[[self:Zope3Book/ch13.1-ZH|第一步:准备]]^中文版^[[self:Zope3Book/ch13.1|Step I: Preparation]]^中英对照版^ -- 0% -- 诚徵翻译者 13.2[[self:Zope3Book/ch13.2-ZH|第二步:初始化设计]]^中文版^[[self:Zope3Book/ch13.2|Step II: The Initial Design]]^中英对照版^ -- 0% -- 诚徵翻译者 13.3[[self:Zope3Book/ch13.3-ZH|第三步:编写接口]]^中文版^[[self:Zope3Book/ch13.3|Step III: Writing the interfaces]]^中英对照版^ -- 0% -- 诚徵翻译者 13.4[[self:Zope3Book/ch13.4-ZH|第四步:编写单元测试]]^中文版^[[self:Zope3Book/ch13.4|Step IV: Writing Unit tests]]^中英对照版^ -- 0% -- 诚徵翻译者 13.5[[self:Zope3Book/ch13.5-ZH|第五步:实现内容组件]]^中文版^[[self:Zope3Book/ch13.5|Step V: Implementing Content Components]]^中英对照版^ -- 0% -- 诚徵翻译者 13.6[[self:Zope3Book/ch13.6-ZH|第六步:对实现进行单元测试]]^中文版^[[self:Zope3Book/ch13.6|Step VI: Running Unit Tests against Implementation]]^中英对照版^ -- 0% -- 诚徵翻译者 13.7[[self:Zope3Book/ch13.7-ZH|第七步:注册内容组件]]^中文版^[[self:Zope3Book/ch13.7|Step VII: Registering the Content Components]]^中英对照版^ -- 0% -- 诚徵翻译者 13.8[[self:Zope3Book/ch13.8-ZH|第八步:配置一些基本视图]]^中文版^[[self:Zope3Book/ch13.8|Step VIII: Configure some Basic Views]]^中英对照版^ -- 0% -- 诚徵翻译者 13.9[[self:Zope3Book/ch13.9-ZH|第九步:在Zope中注册Message Board]]^中文版^[[self:Zope3Book/ch13.9|Step IX: Registering the Message Board with Zope]]^中英对照版^ -- 0% -- 诚徵翻译者 13.10[[self:Zope3Book/ch13.10-ZH|第十步:测试内容组件]]^中文版^[[self:Zope3Book/ch13.10|Step X: Testing the Content Component]]^中英对照版^ -- 0% -- 诚徵翻译者 === 第十四章 添加视图 === 14.1[[self:Zope3Book/ch14.1-ZH|第一步:消息详情视图]]^中文版^[[self:Zope3Book/ch14.1|Step I: Message Details View]]^中英对照版^ -- 0% -- 诚徵翻译者 14.2[[self:Zope3Book/ch14.2-ZH|第二步:指定默认视图]]^中文版^[[self:Zope3Book/ch14.2|Step II: Specifying the Default View]]^中英对照版^ -- 0% -- 诚徵翻译者 14.3[[self:Zope3Book/ch14.3-ZH|第三步:线索树型视图]]^中文版^[[self:Zope3Book/ch14.3|Step III: Threaded Sub-Tree View]]^中英对照版^ -- 0% -- 诚徵翻译者 14.4[[self:Zope3Book/ch14.4-ZH|第四步:添加图标]]^中文版^[[self:Zope3Book/ch14.4|Step IV: Adding Icons]]^中英对照版^ -- 0% -- 诚徵翻译者 === 第十五章 自定义模型字段和表单 === 15.1[[self:Zope3Book/ch15.1-ZH|第一步:创建字段]]^中文版^[[self:Zope3Book/ch15.1|Step I: Creating the Field]]^中英对照版^ -- 0% -- 诚徵翻译者 15.2[[self:Zope3Book/ch15.2-ZH|第二步:创建窗口部件]]^中文版^[[self:Zope3Book/ch15.2|Step II: Creating the Widget]]^中英对照版^ -- 0% -- 诚徵翻译者 15.3[[self:Zope3Book/ch15.3-ZH|第三步:使用HTML字段]]^中文版^[[self:Zope3Book/ch15.3|Step III: Using the HTML Field]]^中英对照版^ -- 0% -- 诚徵翻译者 === 第十六章 添加视图 === 16.1[[self:Zope3Book/ch16.1-ZH|第一步:声明权限]]^中文版^[[self:Zope3Book/ch16.1|Step I: Delcarations of Permissions]]^中英对照版^ -- 0% -- 诚徵翻译者 16.2[[self:Zope3Book/ch16.2-ZH|第二步:使用权限]]^中文版^[[self:Zope3Book/ch16.2|Step II: Using the Permissions]]^中英对照版^ -- 0% -- 诚徵翻译者 16.3[[self:Zope3Book/ch16.3-ZH|第三步:声明角色]]^中文版^[[self:Zope3Book/ch16.3|Step III: Declaration of Roles]]^中英对照版^ -- 0% -- 诚徵翻译者 16.4[[self:Zope3Book/ch16.4-ZH|第四步:为主体分配角色]]^中文版^[[self:Zope3Book/ch16.4|Step IV: Assigning Roles to Principals]]^中英对照版^ -- 0% -- 诚徵翻译者 === 第十七章 改变尺寸信息 === 17.1[[self:Zope3Book/ch17.1-ZH|第一步:实现适配器]]^中文版^[[self:Zope3Book/ch17.1|Step I: Implementation of the Adapter]]^中英对照版^ -- 0% -- 诚徵翻译者 17.2[[self:Zope3Book/ch17.2-ZH|第二步:单元测试]]^中文版^[[self:Zope3Book/ch17.2|Step II: Unit tests]]^中英对照版^ -- 0% -- 诚徵翻译者 17.3[[self:Zope3Book/ch17.3-ZH|第三步:注册]]^中文版^[[self:Zope3Book/ch17.3|Step III: Registration]]^中英对照版^ -- 0% -- 诚徵翻译者 === 第十八章 国际化软件包 === 18.1[[self:Zope3Book/ch18.1-ZH|第一步:国际化Python代码]]^中文版^[[self:Zope3Book/ch18.1|Step I: Internationalizing Python code]]^中英对照版^ -- 0% -- 诚徵翻译者 18.2[[self:Zope3Book/ch18.2-ZH|第二步:国际化页面模版]]^中文版^[[self:Zope3Book/ch18.2|Step II: Internationalizing Page Templates]]^中英对照版^ -- 0% -- 诚徵翻译者 18.3[[self:Zope3Book/ch18.3-ZH|第三步:国际化ZCML]]^中文版^[[self:Zope3Book/ch18.3|Step III: Internationalizing ZCML]]^中英对照版^ -- 0% -- 诚徵翻译者 18.4[[self:Zope3Book/ch18.4-ZH|第四步:创建语言目录]]^中文版^[[self:Zope3Book/ch18.4|Step IV: Creating Language Directories]]^中英对照版^ -- 0% -- 诚徵翻译者 18.5[[self:Zope3Book/ch18.5-ZH|第五步:提取可翻译的字符串]]^中文版^[[self:Zope3Book/ch18.5|Step V: Extracting Translatable Strings]]^中英对照版^ -- 0% -- 诚徵翻译者 18.6[[self:Zope3Book/ch18.6-ZH|第六步:翻译消息字符串]]^中文版^[[self:Zope3Book/ch18.6|Step VI: Translating Message Strings]]^中英对照版^ -- 0% -- 诚徵翻译者 18.7[[self:Zope3Book/ch18.7-ZH|第七步:编译并注册消息目录]]^中文版^[[self:Zope3Book/ch18.7|Step VII: Compiling and Registering Message Catalogs]]^中英对照版^ -- 0% -- 诚徵翻译者 18.8[[self:Zope3Book/ch18.8-ZH|第八步:尝试翻译]]^中文版^[[self:Zope3Book/ch18.8|Step VIII: Trying the Translations]]^中英对照版^ -- 0% -- 诚徵翻译者 18.9[[self:Zope3Book/ch18.9-ZH|第九步:在运行过程中更新翻译]]^中文版^[[self:Zope3Book/ch18.9|Step IX: Updating Translations on the Fly]]^中英对照版^ -- 0% -- 诚徵翻译者