5

我需要本地化一堆内容组件以进行测试,以证明我为每种支持语言创建的不同站点是从正确的内容中提取的。

我看到 Core services( CoreService2010Client) 有一个方法Localize,但是,一般来说,你如何使用它?具体来说,我想知道调用它是否只是本地化组件然后我可以修改组件?我还需要在语言项目的 TCM Id 上调用CheckOut和吗?CheckIn

public RepositoryLocalObjectData Localize(string id, ReadOptions readBackOptions)

一旦我完成了所有组件的本地化并通过了验收测试,那么将我所做的一切都取消本地化的最简单方法是什么?

4

1 回答 1

10

id参数代表“项目的标识符(TCM URI 或 WebDav URL)”。这意味着您在作为该 ID 的一部分指定的出版物的上下文中本地化项目。

对于非本地化,您可以RepositoryLocalObjectData UnLocalize(string id, ReadOptions2010 readBackOptions)在同一客户端界面上使用方法ICoreService2010

您可以在 SdlTridionWorld.com(登录)-> 下载 -> 文档 -> SDL Tridion 2011(或 SDL Tridion 2011SP1)上找到 API 文档。

本地化项目与 CheckIn CheckOut 无关。本地化将简单地创建该项目的“本地副本”,稍后您可以选择修改、保存等,或者取消本地化。

于 2012-03-26T18:03:50.680 回答