我目前正致力于Sitefinity多语言(英语和阿拉伯语)Web应用程序,我在文档(图像)上传方面遇到了一个非常奇怪的问题。
在我的新闻模块中,我有一个上传图片的自定义字段。当我添加新闻的阿拉伯语新闻(用已经添加的英语网站新闻的阿拉伯语翻译)时,图像显示(未翻译)消息,并且图像在发布后未显示在阿拉伯语网站中。当我在该图片上传字段中选择另一张图片时,它会在阿拉伯网站上显示,但随后将其从英文网站中删除。
答案 0 :(得分:5)
之所以发生这种情况,是因为您需要为图像创建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