On Sunday 10 August 2003 12:35, Sagi Bashari wrote:Maybe we should send them a patch then?
Hello,
I'm trying to use the money_format() function in PHP (same as strfmon() in C) to format a currency string.
However it looks like it uses the "??" (shin chet) as the nis symbol
(without gershayim) and not the real symbol (maybe because not all the
fonts support it).
Probably because whoever composed the Israeli locale wasn't familiar with it.
Edit /usr/share/i18n/locales/he_IL and change:
1. currency_symbol from "<U05E9><U05D7>" to "<20AA>". 2. p_cs_precedes from 1 to 0 2. n_cs_precedes from 1 to 0
Then, recompile your he_IL locale:
$ localedef -f CP1255 -i he_IL he_IL
(note I use CP1255 instead of ISO-8859-8 on purpose, since the ISO-8859-8 doesn't contain the New Sheqel sign)
$ localedef -f UTF-8 -i he_IL UTF-8
Thanks, that did the trick! the currency_symbol is "<U20AA>" and not "<20AA>" though.
If anyone else is trying this - you must restart apache to make it work inside your PHP code.
Sagi
================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
