Click Here to Install Silverlight*
Middle EastChange|All Microsoft Sites
Microsoft
Microsoft Products & Arabic Support ver. 3.5 
     Windows
Microsoft Windows XP

 
White Paper
Knowledge Base

Arabic Knowledge Base articles

The following table contains some of the important Knowledge Base articles related to the Arabic Language.

If you don't find the answer for your question, so please use Knowledge Base search (on line).


  1. Windows Arabic Code Pages support for applications
  2. Windows Font with Arabic Support
  3. Default Windows Fonts
  4. North African countries special characters
  5. How to display Windows Update web site in Arabic Language
  6. How to download the Arabic Windows Updates offline
  7. How to set the Language for System default and User local
  8. Arabic User Name Can not Login
  9. How to enable Arabic language support in Windows XP
  10. Hindi numerals are converted into Arabic in folder names
  11. Advanced settings for Hijri date in Windows XP and Window 2003
Arabic Knowledge Base - French articles
  1. L'entretien Arabe sur Windows XP Français

HOW TO: set the Language for System default and User local for Windows XP and Windows 2000



The information in this article applies to:

  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home

Symptoms:

Some applications do not display the Arabic text correctly, and Arabic appears not to be supported on the operating system.

More Information:

ANSI application displays the Arabic text as "?" or strange characters , this is due to the System language default is not set to Arabic, also Date , currency and numbers will not appear Arabic unless you set the user local properly.

Resolution:


For Microsoft Windows 2000:

1-Press Start -> Settings -> Control Panel -> Regional Options.

2-From the "Your local (Location)" list box, choose the appropriate location to set the user local (Including format for Date ,Currency ,Time ,Numbers ,..etc.)

3-From the "Set default" button, choose the language which will be default for your operating system , for example if you choose Arabic as default then the ANSI application will display Arabic text correctly.

4-Press "OK" button then restart.

Note:
  • Changing the system locale will take affect after the system is rebooted, while changing the user locale only does not required system rebooting.

  • Changing the system locale requires locale system administrative privileges, while changing the user locale does not.

There is no Win32 API or Scripting (WMI) to switch system locale. However, you can use this command line to do it:

rundll32 shell32, Control_RunDLL intl.cpl,,/f:”c:\locale.txt”

The content of C:\locale.txt looks like:

[RegionalSettings]

LanguageGroup=13

SystemLocale=0401

UserLocale=0401

InputLocale=0409:00000409,0401:00000401

(This will change System and User locale to Arabic – Saudi Arabia and add Arabic keyboard).

By using this method, you can change System locale and User locale and add additional keyboard layouts at the same time.

Please note that the User locale and keyboard layouts only apply to current user.

More Information:

Current user that run this command must be an Administrator and have access to Windows 2000 source files (CD or network shares) because it may need to copy additional files.

Reboot is still pending, you must reboot the machine (either manually or using reboot.exe from Resource kit).  The command does not prompt for it.

For Microsoft Windows XP:

 
 

1-Press Start -> Settings -> Control Panel

2-From the left task pane press on the "Switch to Classic view" to find the "Regional and language options" icon , then double click this icon.

3-From the "Languages" tab, make sure you check on the "Install files for complex script and right-to-left languages (including Thai), then press "Apply" button to make the language appear on the other list boxes.


    

4-From the "Regional options" tab, make sure to choose the correct choice from "Standards and formats" and location list box to set the User Local settings.


 

5-From the "Advanced" tab, make sure to choose the correct choice for "Language for non-Unicode programs" list which will be default for your operating system , for example if you choose Arabic as default then the ANSI application will display Arabic text correctly.

6-Make sure to check the "Default user account settings" check box and press "OK" button then reboot.

Additional keywords:

Arabic BiDi

Top


DISCLAIMER:
The information provided in this article is provided "as is" without warranty of any kind. Microsoft disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall Microsoft corporation or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if Microsoft corporation or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.



    Last updated: Tuesday, March 11, 2003


©2009 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy Statement