setlocale

Is it feasible to rely on setlocale, and rely on locales being installed?

I was trying to generate a localized date string with strftime, the placeholder I use is %x. The language/locale is setlocale(LC_ALL, array('jp','japanese')), however neither locale was available so it generated a string with improper characters. I then installed the ja_JP.utf8 locale and specified that as the first element in the array ...

Javascript equivalent of vbscript setlocale

Hopefully a quick answer for someone, but my google-fu has deserted me. In vbscript I can use "setlocale" to set the locale a script is running in. I need a javascript version. So for example, say my user is using a browser with french settings, but I want numbers and dates to be in english and worked with as if they are english. Then ...

Unicode setlocale and strftime fails at windows

I have one page and it's encoding is UTF-8 and If i try to run that code in unix system everythings looks fine but when i try to run in windows(7) some chracters looks question mark(�). How can run the code fine both of two system(without using iconv). header('Content-Type: text/html; charset=UTF-8'); setlocale(LC_ALL, 'turkish'); echo ...

NSDateFormatter - set device language as locale?

Hey. I'm trying to get the iPhone to display dates formatted by an NSDateFormatter in the current device language. I have tried setLocale:[NSLocale currentLocale], but that only returns 5 instead of May (or Mai, as I want it to be). EDIT: currentLocale shows May (english). systemLocale shows 5 (I think systemLocale is Norwegian), and ...

PHP/Gettext Problems

I remember running some tests a some months ago with gettext and the following code worked perfectly: putenv('LANG=l33t'); putenv('LANGUAGE=l33t'); putenv('LC_MESSAGES=l33t'); if (defined('LC_MESSAGES')) // available if PHP was compiled with libintl { setlocale(LC_MESSAGES, 'l33t'); } else { setlocale(LC_ALL, 'l33t'); } bindt...

Table of conversion of ISO-639/ISO-3166 based language/country locale name to Windows ones and back.

Hello, I want to convert POSIX locale names like en_US, de_DE that use ISO-639-1 and ISO-3166 codes to Windows ones English_United States, German_Germany and back. I had found following tables on MSDN site: Languages http://msdn.microsoft.com/en-us/library/39cwe7zf(v=VS.71).aspx Countries http://msdn.microsoft.com/en-us/library/cdax4...

Setlocale returns false

Hi, I have installed the dutch local (nl_NL utf8) on my webserver (when I execute locale -a I see nl_NL utf8 so this is allright). However, the dates on my webpage are in english (I have put setlocale(LC_ALL, 'nl_NL'); in the top of my pages). I have read when you install a locale package after compiling php, I have to recompile php. ...

How to add Norwegian to setlocale()?

I want to add Norwegian date. So that I can have two languages on my website. According to PHP manual, it says that The return value of setlocale() depends on the system that PHP is running. It returns exactly what the system setlocale function returns. How can I add Norwegian ? Thanks in advance. I want to use setlocale(...

How to format dates based on locale ?

In a template I display the day and month of a specific date : <div class="jour"><?php echo date('d',strtotime($content->getCreatedAt())) ?></div> <div class="mois"><?php echo date('M',strtotime($content->getCreatedAt())) ?></div> This works fine, problem is the month name is in English. Where do I specify that I want the month names ...

is setlocale thread-safe function?

hi, i need to change locale in the thread to parse double with strtod() correctly, i'm using setlocale() for this (C++). is it thread safe? UPD: another problem. when i invoke setlocale() in main function it doesn't effect in other routines deeper. why??? there are a lot of code, so it's problematic to write the chunk. ...