On Fri, Apr 08, 2005 at 06:06:54PM +0200,
Eric Hoch <[EMAIL PROTECTED]> wrote:

> > With the test program, it returns following result.
> > 
> >      Czech -> cs_CZ
> >      Romania -> ro_RO
> >      Chinese -> zh_CN
> >      Chinese (Taiwan) -> zh_TW
> > 
> > This seems to be valid locale name for me.
> 
> I only get 
> 
> German de_DE
> 
> as output. 

You need to change 'System Preferences' -> 'International' -> 'Formats' ->
'Region' to test this.

> >>  So we need some more "exotic" languages to test this patch with and 
> >>  look if it does their encoding right. I think I can ask one arabian 
> >>  speaking person if he can test one OOo with this patch and see if 
> >>  arabian names are displayed correctly. 
> > 
> > Maybe the test program can help for these languages.
> 
> Hope so. 

With some test,

     Algeria (Arabic) -> ar_DZ
     Oman (Arabic) -> ar_OM

Also from Apple's "Working With Locales" ([1]) and "Locale Concepts"
([2]) documents, CFLocaleCopyCurrent() is supposed to produce valid
locale name (lang and region).  GNU gettext is now using same
mechanism (CFLocaleCopyCurrent) of getting locale name.


The real problem is that OS X libc's locale is not complete; it
lacks these Arabic locales; setlocale(3) always fails for them (see
/usr/share/locale/).  I think this is another story.


[1]
http://developer.apple.com/documentation/CoreFoundation/Conceptual/CFLocales/Articles/CFLocaleWorking.html

[2]
http://developer.apple.com/documentation/CoreFoundation/Conceptual/CFLocales/Articles/CFLocaleConcepts.html

-- 
Etsushi Kato
[EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to