Home > Silverlight > Silverlight 4 Adds Arabic Support

Silverlight 4 Adds Arabic Support

November 18th, 2009 Leave a comment Go to comments

Silverlight 4 adds support for Arabic culture:

  • Install, configuration and runtime UI are in Arabic and RTL layout on Arabic culture
  • Support mixed BiDi/ComplexScript text
  • Support RTL layout with FlowDirection attribute and implemented by all controls

Below screenshots demonstrate some of the support:

  • Install UI:
    Silverlight developer runtime install UI
  • Configuration UI:
    Silverlight Configuration UI
  • Controls with FlowDirection set to RightToLeft:
    RTL Layout and Controls Demo

For those curious, you may notice that:

  • there is a new ar directory under %programfiles%\Microsoft Silverlight\4.0.41108.0, besides the 10 directories that have been there since SL3: de, en-us, es, fr, it, ja, ko, zh-Hans, zh-Hint. The ar directory contains Arabic resources for Silverlight runtime assemblies.
  • the MUI resource dlls contain Arabic resources:
    image

We will continue adding more support to more cultures in Silverlight. The Arabic support debuted in Silverlight 4 Beta is particularly important, since it is the first RTL language Silverlight supports. If you notice any bug or have suggestions, please let me know.

Technorati Tags: ,

Share and Enjoy:

  • Print
  • email
  • RSS
  • Twitter
  • TwitThis
  • del.icio.us
  • LinkedIn
  • Technorati
  • Facebook
  • Google Bookmarks
  • Live
  • MySpace
  • QQ书签
  1. March 23rd, 2010 at 05:31 | #1

    Hi,

    What support does Silverlight have for MUI?

    I like to write a Silverlight application that has support for different languages. (English, Swedish German, Finish, Spanish etc. and perhaps one day languages that are written very differently such as Arabic, Thai, Chinese.)

    The user shall be able to select a language at runtime and the program should display different texts in the GUI depending on the choice.

    What support does Silverlight have for this? Can Silverlight use MUI for translation of text labels and menus? Can it be used to translate choices in combo boxes (Text representations of enum-values or string values used to populate combo boxes, headers of grids etc?)

    If not how would you that a multilanguage application shall be implemented with Silverlight?

    Where can I read more about Silverlight and multilanguage?

    Best regards

    Ulf Landgren, Know IT Stockholm

  1. No trackbacks yet.