|

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).
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

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.
|