WX wrote: > (#2) Hindi is not displayed correctly on the screen when the > "Suplemental language support" parts for Windows XP are not installed, > in particular in the Regional and Languages Options panel in the > Control Panel, you have to check "Install files for complex script and > right-to-left languages (including Thai)". This adds Thai, and Indic > language support. Does anyone know a programmatic way in Python to > check for this,so I can pop up a message telling users that support > for this script hasn't been installed in Windows?
In addition to my previous post you can try the following, more simple method: try calling setlocale, if Thai support is installed I suspect you won't get an exception: >>> import locale >>> locale.setlocale(locale.LC_ALL,'English') 'English_United States.1252' >>> locale.setlocale(locale.LC_ALL,'Russian') 'Russian_Russia.1251' >>> locale.setlocale(locale.LC_ALL,'Thai') Traceback (most recent call last): File "<stdin>", line 1, in ? File "C:\Python24\lib\locale.py", line 379, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting Serge. -- http://mail.python.org/mailman/listinfo/python-list