【问题标题】:Tridion 2009 Website Translation BlueprintingTridion 2009 网站翻译蓝图
【发布时间】:2012-11-06 21:07:55
【问题描述】:

在 Tridion 中,我正在尝试将我的英文网站翻译成德文网站。我的方法是利用蓝图继承人。英文内容将被保存到一个单独的文件夹中,用于翻译成德语。为了导入我的德语 xml 文件,我需要本地化德语文件夹中的组件。有没有办法本地化整个文件夹、结构组甚至发布组?

【问题讨论】:

    标签: localization translation tridion


    【解决方案1】:

    我必须建议不要在进口德国物品之前大量这样做。最好在导入时单独本地化项目。这意味着您仍然会在继承项目(如图像和元数据)中获得更改。除非绝对必要,否则请始终避免本地化。

    【讨论】:

      【解决方案2】:

      虽然这个问题的某些部分有点令人费解,并且可能(如果我错了,请原谅我)对 Tridion 的经验有限,但问题本身很清楚:是否可以本地化整个文件夹或结构组或甚至出版物? 答案是:是的,这是可能的,但只能通过 API。 GUI 允许您本地化某个文件夹或结构组中的所有项目,但这不会本地化文件夹/SG 层次结构中更深的项目。您可能需要编写一些代码来实现这一点,可能通过核心服务(这是一个 WCF Web 服务),或者可能使用 GUI 扩展。

      附带说明:当您执行此操作时,您需要确定您想要实现的确切目标。例如:您要本地化文件夹中的哪些项目类型?我的猜测只是组件,但也许您还想本地化(子)文件夹和其他类型的项目。

      【讨论】:

        【解决方案3】:

        当您本地化组织项目(例如文件夹)时,它只会本地化该项目。我认为您在问是否可以通过本地化其父组织项目来本地化其中包含的所有项目。我相信为此你需要求助于:

        1. 一个 GUI 扩展程序,您可以在其中创建自己的“本地化子项”按钮。
        2. 一个事件系统,您可以在其中编写一个事件处理程序,该处理程序将在组织项目本地化时触发,进而递归地本地化其中的任何项目。

        【讨论】:

          【解决方案4】:

          我们在 CME 中至少有两个快速选项可以做到这一点。*

          在组织项内

          1. CTRL + A
          2. 本地化(右键单击或使用Organize 选项卡中的按钮)然后将本地化组织项目中的所有第一级项目

          通过搜索

          1. 进行高级搜索
          2. 检查Include Subfolders
          3. 可选择将Types 设置为Components
          4. CTRL + A
          5. Lo​​calize 随后将本地化所有选定的项目

          您也可以使用 CTRL+单击取消选择某些项目。

          *这些功能至少在 SDL Tridion 2011 中有效,尽管我已经看到 CTRL+A 和 SHIFT-select 可以追溯到 R5.3。

          正如尼克所描述的,您可能不想本地化组织项目本身。请考虑 Quirijn 的程序化选项和 Chris 关于减少本地化的警告。在SDLTridion for Strategists 上查看一些建议。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-04-07
            • 2011-07-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多