2017-04-25 94 views
1

我目前正在研究Sitefinity多語言(英語&阿拉伯語)網絡應用程序,其中我收到了關於文檔(圖像)上傳的一個非常奇怪的問題。Sitefinity多語言網站圖像(未翻譯)問題

在我的新聞模塊中,我有一個用於上傳圖片的自定義字段。當我添加新聞的阿拉伯語新聞時(用阿拉伯語翻譯已添加的英語網站新聞),那時圖像顯示(未翻譯)的消息,並且圖像在發佈後未顯示在阿拉伯語網站中。當我在該圖片上傳字段中選擇另一張圖片時,該圖片會顯示在阿拉伯語網站上,但之後會從英文網站中刪除。

回答

4

發生這種情況是因爲您需要爲圖像創建AR翻譯。

當創建阿拉伯語翻譯爲新的,你會看到: enter image description here

這意味着你的形象不被翻譯。你需要去Content->Images,找到你的形象,並添加AR翻譯(在我的截圖是西班牙語): enter image description here之後,圖像將出現在阿拉伯語網站

在情況下,如果你想爲不同的語言不同的圖像,你可以上傳不同的圖片進行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

+0

感謝@victor,但我們可以做到這一點從添加/編輯表單本身沒有轉到內容>圖片?就好像我們有1000張新聞那樣的圖片,那麼打開每張圖片都很難做到這一點? –

+1

我發佈了小回購https://github.com/vleontyev/sitefinity-image-auto-translation它會幫助你自動翻譯新發布的圖像到所有其他語言 –

+0

Thanks @victor。 –