第 6 章 - 上线

翻译

恭喜!您的客户拥有了设计精美的主页和联系页面,电子商务完全适应了 Airproof 设计。太棒了!

现在,客户希望将网站翻译成法语。为此:

  1. 在设置中将法语添加到网站,并通过预设启用标题中的语言切换器。

  2. 然后对于翻译本身,您有两个选项。因此,我们将测试两者:

    • 通过后端翻译主页轮播的内容。

    • 但对于菜单,通过前端进行翻译。

  3. 为您的 Airproof 模块导出法语 .po 文件,并将其放在 /i18n 翻译文件夹中。

  4. 如果您愿意,可以通过编辑 .po 文件直接添加更多翻译。(使用 Poedit 软件、您的代码编辑器或其他翻译工具。)

参见

请参阅关于 后端前端 翻译以及如何 导出 它们的参考文档。

注解

  • 使用 Poedit 时要小心,因为它不能很好地处理带样式的标签,并且会生成 .mo 文件。

  • 要查看通过 .po 文件直接进行的更改,您需要手动导入该文件。

看看我们的 Airproof 示例中的 i18n/fr_BE.po 文件是什么样子的。

模块导入

干得好!网站现已完全完成,您的模块已准备好安装在客户的 SaaS 数据库中。

在此之前,在新数据库上测试导入过程。

参见

请参阅关于如何在 Odoo SaaS 数据库上 部署模块 的参考文档。

小技巧

  • 在模块安装之前,确保数据库上已安装 base_import_module

  • 验证所有必需的应用程序是否已安装。

  • 跳过主题安装步骤并从头开始。

  • 在模块安装后手动导入翻译,因为它们不会自动应用。

结论

恭喜您完成了 构建网站主题模块 教程!您已成功完成了从设置开发环境到启动完全定制的 Odoo 网站主题的每个阶段。

在整个过程中,您已掌握了:

主题模块创建 - 设置结构,声明 Odoo 和 Bootstrap 变量。
网站构建 - 创建页面、添加媒体以及构建动态构建块。
高级定制 - 实现自定义 SCSS、JavaScript、页眉、页脚和独特的设计元素。
视觉增强 - 设计背景形状、渐变和动画,以提供引人入胜的用户体验。
电子商务优化 - 调整商店和产品模板,以实现无缝的购物体验。
最终准备 - 管理翻译并确保模块导入顺利。
凭借这些技能,您现在可以设计和开发专业的、完全定制的网站主题。干得好!
我们迫不及待地想看到您未来将创造的精彩主题。