We have answer you on the support ticket you have opened. I will share our answer with the community.
Actually, the Email campaigns module doesn't have a multilingual functionality, so all content items will be rendered in the default language (when you drop a widget on the page).
However, you can workaround this behavior by getting the correct language version of your items by code. For this purpose (if you're creating your Email campaigns as Web page) you can base it on a master page and display the content of your news items in some control - let's say a label. In the code-behind of the master page, you can get the content from any culture like this:
var newsItem = App.WorkWith().NewsItems().Where(t => t.Title ==
var culture =
var contentSA = newsItem.GetString(
LabEl.Text = contentSA;
Note that to use the extension method GetString you need a reference to Telerik.Sitefinity.Model. As you see, I'm assigning the Arabic content of my news item to a label and this way displaying it on the front-end. This is done in a master page, as prevously noted. Then the master page is used as a template for the campaign. Please refer to the attached image.
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items