【问题标题】:Drupal: multilanguage.. looking for the right module to build multiple versions of the nodeDrupal:多语言..寻找合适的模块来构建节点的多个版本
【发布时间】:2010-06-25 14:43:26
【问题描述】:

我有一个多语言网站。

我想要一个模块来添加多个版本的节点并为我的网站的每种语言选择正确的版本。

换句话说,对于每个节点,我希望有更多的版本,每种语言都有一个版本。我不想创建新节点,以免给我的客户造成混淆。

我希望能够为同一节点的每个语言版本填充内容。

如果我没记错的话,核心模块内容翻译允许我为每个节点选择语言界面所属的,这不是我想要的。

我看到了国际化模块,它非常适合翻译分类术语和块,但它没有提供我想要的功能(每个节点的多个版本)。

谢谢

【问题讨论】:

    标签: drupal drupal-6


    【解决方案1】:

    Drupal.org 有很多与多语言网站相关的文档。
    http://drupal.org/node/324602

    您可能会发现Internationalization module 会帮助您。请参阅tutorial,了解如何使用国际化模块设置多语言网站。

    【讨论】:

    • 是的,它有大量关于它的文档页面,它有点迷失方向,我现在实际上正在检查国际模块,但我找不到这样的功能。感谢您的链接。
    • 感谢教程,这正是我的问题的答案。但是我想知道是否可以使用 CCK 翻译模块(在内部化模块中)而不是修改模板(如教程第三页中所建议的那样)。 CCK 翻译模块到底在做什么?是否可能为每个 CCK 字段添加可选语言?
    【解决方案2】:

    @Patrick:CCK Translation 可以将 CCK 字段的标签和描述翻译成不同的语言。存储在这些字段中的内容会被翻译为整个节点,包括使用 i18n 模块的所有字段。

    【讨论】:

    • mhm,2 个问题:1) 我可以填写每种语言的标签,还是自动完成? 2)所以..同样的问题,我可以从同一页面为每个节点填写 CCK 字段的内容吗? (我想为所有语言版本保留一个节点,以避免混淆)
    【解决方案3】:

    嘿!感谢您阅读我的教程。

    正确翻译 CCK 标签:

    1 - 激活 CCK 翻译模块

    2 - 用英语

    为您的 CCK 字段编写标签

    3 - 转到“创建新节点”页面。您这样做是为了强制 Drupal 使用您刚刚创建的标签。访问所有语言的“创建节点”页面,因此您强制 Drupal 尝试以您配置的所有语言显示标签。

    我知道,这一步很奇怪。

    4 - 转到管理 -> 翻译界面 (/admin/build/translate)。点击“搜索”。用 english 搜索您的标签,您会看到它出现了多次,但被标记为未翻译。点击每个字符串的“编辑”并翻译它们。

    有点笨拙,但可以。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-16
      相关资源
      最近更新 更多