Sitefinity 多语言站点图像(未翻译)问题

Sitefinity multilingual site image (not translated) issue

我目前正在开发 Sitefinity 多语言(英语和阿拉伯语)网络应用程序,我遇到了一个关于文档(图像)上传的非常奇怪的问题。

在我的新闻模块中,我有一个用于上传图片的自定义字段。当我添加新闻的阿拉伯语新闻(将已添加的英语网站新闻翻译成阿拉伯语)时,图像显示(未翻译)消息并且图像在发布后未显示在阿拉伯语网站中。当我 select 该图片上传字段中的另一张图片时,它显示在阿拉伯语网站中,但随后从英语网站中删除。

发生这种情况是因为您需要为图像创建 AR 翻译。

当您为新内容创建阿拉伯语翻译时,您会看到:

这意味着你的图片没有被翻译。您需要转到 Content->Images,找到您的图像并添加 AR 翻译(在我的屏幕截图中是西班牙语): 之后,图像将出现在阿拉伯语站点

以防万一,如果您想要不同语言的不同图像,您可以上传不同的图像进行 AR 翻译。它仅在 Sitefinity 9.0 及更高版本中受支持。您需要选择Use another file for this translation » or upload another file for this translation。您可以在本文档中找到更多详细信息: http://docs.sitefinity.com/translate-content-items-and-taxonomies#translate-an-existing-media-content-item

如果你有旧版本的 Sitefinity,你可以查看这篇文章:http://knowledgebase.progress.com/articles/Article/How-to-localize-media-content