1

我在 Ektron 8.6 中工作。

我正在创建一个自定义小部件,用于通过传递其内容 ID 为工作区中的相应内容创建 XLIFF 文件。我已经参考了我的 ektron 网站的 workarea 文件夹中的文件,以获取 Ektron API 来模拟此功能(因为这已经由 ektron 处理)。我从以下文件中获得了一些输入:Workarea\controls\content\localization_uc.ascx .cs 并尝试了以下代码:

Localization temp = new Localization();
temp.StartExportContentForTranslation("36,12,50", "1031,1041");

我也试过:

            Ektron.Cms.ContentAPI m_refContentApi = new Ektron.Cms.ContentAPI();
            Ektron.Cms.BusinessObjects.Localization.L10nManager localizationManager = null;
            localizationManager = new    Ektron.Cms.BusinessObjects.Localization.L10nManager(m_refContentApi.RequestInformationRef);
            localizationManager.StartExportContentForTranslation("30,35", "1078,1052");
            localizationManager.StartImportTranslation();

但是这段代码似乎不起作用。我在这里做错了什么?我发现了关于同一问题的另一个SO question。但是该循环也没有解决该问题。有人可以帮我解决这个问题吗?

4

0 回答 0