+1-888-365-2779
Try Now
More in this section

Forums / General Discussions / Wikis - Multiple Languages

Wikis - Multiple Languages

2 posts, 0 answered
  1. Fran O'Prey
    Fran O'Prey avatar
    11 posts
    Registered:
    06 Apr 2010
    06 Jul 2010
    Link to this post
    Hi,

    The company I work for currently have our website in 4 different languages. We currently have a set of Wikis in English but we now have the same WIkis in the three other languages. Is it possible to group the English version of the Wikis together and then group the other versions for the other languages together so that when a Russian speaker for example comes to the website they can view the Russian Wikis as opposed to the English version?

    Kind regards,

    Fran

  2. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    09 Dec 2016
    06 Jul 2010
    Link to this post
    Hello Fran O'Prey,

    The Wiki module does not support localization. You need to create a custom public control that shows only the items based on CurrentUICulture.
    The easiest way to do this is creating an additional metakey which will indicate the item culture ( User Manual page 219). This metakey will be used as an unique identifier so that the Public control Wiki View will be populated with  proper data.

    You need to crate a custom control that inherits from Telerik.Wiki.WebControls.WikiView and override CreateDataSource() where you can return an List of items filtered by your custom metakey. You can use GetContent method with IMetaSearchInfo filter.

    Greetings,
    Ivan Dimitrov
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
2 posts, 0 answered