Проблема с многоязычным изображением сайта Sitefinity (не переведено)

В настоящее время я работаю над многоязычным (английским и арабским) веб-приложением Sitefinity, где у меня возникает очень странная проблема с загрузкой документа (изображения).

В моем модуле новостей у меня есть настраиваемое поле для загрузки изображения. Когда я добавляю арабские новости новостей (перевожу на арабский язык уже добавленные новости английского сайта), в это время изображение показывает (не переведенное) сообщение, а изображение не отображается на арабском сайте после публикации. И когда я выбираю другое изображение в этом поле загрузки изображения, в этот раз оно отображается на арабском сайте, но затем удаляется с английского сайта.


person Sourav Mondal    schedule 25.04.2017    source источник


Ответы (1)


Это произошло потому, что вам нужно создать 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

person Victor Leontyev    schedule 25.04.2017
comment
Спасибо @victor, но можем ли мы сделать это из самой формы добавления/редактирования, не переходя в Контент › Изображения? Как будто у нас есть 1000 изображений для 1000 новостей, в то время очень сложно открыть каждое изображение, правильно? - person Sourav Mondal; 25.04.2017
comment
Я опубликовал небольшой репозиторий github.com/vleontyev/sitefinity-image-auto-translation Это поможет вам автоматически переводить недавно опубликованные изображения на все другие языки. - person Victor Leontyev; 25.04.2017