More in this section

Forums / Developing with Sitefinity / is sitefinity support arabic and right2left

is sitefinity support arabic and right2left

6 posts, 0 answered
  1. yasser
    yasser avatar
    1 posts
    Registered:
    15 May 2009
    16 May 2009
    Link to this post
    is sitefinity support arabic and right2left ?

  2. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    12 Sep 2017
    16 May 2009
    Link to this post
    Hi yasser,

    We are working on rtl themes. Currently you can switch the way you entering the text when creating items in RadEditor control.( http://demos.telerik.com/aspnet-ajax/editor/examples/righttoleft/defaultcs.aspx)

    Sincerely yours,
    Ivan Dimitrov
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  3. Mahjooob Ibrahim
    Mahjooob Ibrahim avatar
    2 posts
    Registered:
    11 Oct 2009
    12 Oct 2009
    Link to this post
    it's support multi language feature, like English Arabic
    and how can implement?


  4. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    12 Sep 2017
    12 Oct 2009
    Link to this post
    Hi Mahjooob Ibrahim,

    I attached the implementation of the demo. You can observe it in details and see how to benefit of RadEditor RTL support.

    Kind regards,
    Ivan Dimitrov
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
  5. Mahjooob Ibrahim
    Mahjooob Ibrahim avatar
    2 posts
    Registered:
    11 Oct 2009
    12 Oct 2009
    Link to this post
    thanks Ivan,
    this example implement only display data!
    what about user interface menus and links language
  6. Radoslav Georgiev
    Radoslav Georgiev avatar
    3370 posts
    Registered:
    01 Feb 2016
    12 Oct 2009
    Link to this post
    Hi Mahjooob Ibrahim,

    You should enable localization, in order to create a multilingual site with UI in different languages.

    Let me try to give you a step by step guide on how to enable localization on your website and use multilingual content in modules and controls. Before I start I would like to recommend that the steps I am providing you with are all described in our User Manual.

    1) When starting to use multilingual content you will have first of all enable localization for your web site. To do this you will have to find the <localization> tag in your web.config and choose enter the persistence mode for localization. The example bellow will enable localization for pages with English and Arabic, with default language English (for further detail see Multilingual Content Management  in the User Manual, starting from page 242):
    <localization defaultProvider="Sitefinity" persistenceMode="PathPrefix" defaultCulture="en" cultures="en, ar">  

    2) After enabling localization, you can enable localization for different modules (like Generic Content, News, Blogs) so that you can manage content created in those modules to have different language versions. Here is an example how to do it for News Module. Find the following in your web.config:
    <add name="News" urlRewriteFormat="[Publication_Date]/[Title].aspx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="False" defaultMetaField="Title" securityProviderName="" allowVersioning="True" applicationName="/News" versioningProviderName="" commentsModeration="true" connectionStringName="GenericContentConnection" type="Telerik.News.Data.DefaultNewsProvider, Telerik.News.Data"/>  

    And add the following into the tag:
    allowLocalization="true"  

    This will enable localization for your News Module. For more information on enabling localization for different Sitefinity modules you can look at Working with Modules in the User Manual . If for an example you want your news items tittles to have different language versions you have to enable localization for news title. To do this find the <metaFields> tag and enable localization for news tittles like this:

    <metaFields>  
            ...  
            <add key="News.Title" localizable="true" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue=""/>  
            ...  
    </metafields> 

    3) After you have done the above you will have enabled localization for your project it is time that you localize the resources for your site. Please look at the following KB article to see how you can localize your Blogs public controls.

    For example in order to localize your News View public control you will have to do the following:

    3.1) Go to ~/Sitefinity/ControlTemplates/News/App_LocalResources directory in your project
    3.2) Create copies of the ListPageDetails.ascx.resx and ListPageMaster.ascx.resx and name them like this ListPageDetails.ascx.ar.resx and in ListPageMaster.ascx.ar.resx (in this way when Arabic is selected for your site the NewsView control will use those files).
    3.3) Edit (translate) the strings for different labels in ListPageDetails.ascx.ar.resx and ListPageMaster.ascx.ar.resx
    3.4) If you are using Sitefinity version 3.6 SP2 you will have to map the templates for the controls whose resource files you are editing. For more information on mapping controls to a template read here. You will also need to download the ExternalTemplates.zip file for your version of Sitefinity, if you have not done so already.


    Greetings,
    Radoslav Georgiev
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Register for webinar
6 posts, 0 answered