Comment deprecate code and update regional number formats

This commit is contained in:
Laurent Destailleur 2009-02-20 12:29:55 +00:00
parent f5b0e4b974
commit 4e7294530d
17 changed files with 63 additions and 57 deletions

View File

@ -1,5 +1,5 @@
<?php <?php
/* Copyright (C) 2005-2008 Laurent Destailleur <eldy@users.sourceforge.net> /* Copyright (C) 2005-2009 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2007 Rodolphe Quiedeville <rodolphe@quiedeville.org> * Copyright (C) 2007 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
@ -31,20 +31,21 @@ $langs->load("other");
if (!$user->admin) if (!$user->admin)
accessforbidden(); accessforbidden();
/* /*
* View * View
*/ */
$form=new Form($db); $form=new Form($db);
llxHeader(); llxHeader();
print_fiche_titre("Dolibarr",'','setup'); print_fiche_titre("Dolibarr",'','setup');
print "<br>\n"; print "<br>\n";
// Version
$var=true; $var=true;
print '<table class="noborder" width="100%">'; print '<table class="noborder" width="100%">';
print '<tr class="liste_titre"><td>'.$langs->trans("Version").'</td><td>'.$langs->trans("Value").'</td></tr>'."\n"; print '<tr class="liste_titre"><td>'.$langs->trans("Version").'</td><td>'.$langs->trans("Value").'</td></tr>'."\n";
@ -57,13 +58,35 @@ print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("VersionLastUpgrade")
print '</table>'; print '</table>';
print '<br>'; print '<br>';
// Language // Session
$var=true;
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre"><td>'.$langs->trans("Session").'</td><td colspan="2">'.$langs->trans("Value").'</td></tr>'."\n";
$var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("SessionId").'</td><td colspan="2">'.session_id()."</td></tr>\n";
$var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CurrentSessionTimeOut").'</td><td>'.ini_get('session.gc_maxlifetime').' '.$langs->trans("seconds");
print '</td><td align="right">';
print $form->textwithhelp('',$langs->trans("SessionExplanation",ini_get("session.gc_probability"),ini_get("session.gc_divisor")));
print "</td></tr>\n";
$var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CurrentTheme").'</td><td colspan="2">'.$conf->theme."</td></tr>\n";
$var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CurrentTopMenuHandler").'</td><td colspan="2">'.$conf->top_menu."</td></tr>\n";
$var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CurrentLeftMenuHandler").'</td><td colspan="2">'.$conf->left_menu."</td></tr>\n";
print '</table>';
print '<br>';
// Localisation
$var=true; $var=true;
print '<table class="noborder" width="100%">'; print '<table class="noborder" width="100%">';
print '<tr class="liste_titre"><td>'.$langs->trans("LocalisationDolibarrParameters").'</td><td>'.$langs->trans("Value").'</td></tr>'."\n"; print '<tr class="liste_titre"><td>'.$langs->trans("LocalisationDolibarrParameters").'</td><td>'.$langs->trans("Value").'</td></tr>'."\n";
$var=!$var; $var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("LanguageBrowserParameter","HTTP_ACCEPT_LANGUAGE")."</td><td>".$_SERVER["HTTP_ACCEPT_LANGUAGE"]."</td></tr>\n"; print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("LanguageBrowserParameter","HTTP_ACCEPT_LANGUAGE")."</td><td>".$_SERVER["HTTP_ACCEPT_LANGUAGE"]."</td></tr>\n";
$var=!$var; $var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CurrentUserLanguage").'</td><td colspan="2">'.$langs->getDefaultLang()."</td></tr>\n";
/*$var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("LanguageBrowserParameter","LANG")."</td><td>".$_ENV["LANG"]."</td></tr>\n"; print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("LanguageBrowserParameter","LANG")."</td><td>".$_ENV["LANG"]."</td></tr>\n";
$var=!$var; $var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("LanguageParameter","PHP LC_ALL")."</td><td>".setlocale(LC_ALL,0)."</td></tr>\n"; print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("LanguageParameter","PHP LC_ALL")."</td><td>".setlocale(LC_ALL,0)."</td></tr>\n";
@ -71,10 +94,7 @@ $var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("LanguageParameter","PHP LC_NUMERIC")."</td><td>".setlocale(LC_NUMERIC,0)."</td></tr>\n"; print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("LanguageParameter","PHP LC_NUMERIC")."</td><td>".setlocale(LC_NUMERIC,0)."</td></tr>\n";
//$var=!$var; //$var=!$var;
//print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("LanguageParameter","PHP LC_MONETARY")."</td><td>".setlocale(LC_MONETARY,0)."</td></tr>\n"; //print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("LanguageParameter","PHP LC_MONETARY")."</td><td>".setlocale(LC_MONETARY,0)."</td></tr>\n";
$var=!$var; */
print "<tr ".$bc[$var].'><td width="300">=> price2num(1234.56)</td><td>'.price2num(1233.56+1,'2')."</td></tr>";
$var=!$var;
print "<tr ".$bc[$var].'><td width="300">=> dol_print_date(0,"dayhourtext")</td><td>'.dol_print_date(0,"dayhourtext")."</td>";
// Thousands // Thousands
$var=!$var; $var=!$var;
$thousand=$langs->trans("SeparatorThousand"); $thousand=$langs->trans("SeparatorThousand");
@ -84,6 +104,9 @@ print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CurrentValueSeparato
$var=!$var; $var=!$var;
$dec=$langs->trans("SeparatorDecimal"); $dec=$langs->trans("SeparatorDecimal");
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CurrentValueSeparatorDecimal")."</td><td>".$dec."</td></tr>\n"; print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CurrentValueSeparatorDecimal")."</td><td>".$dec."</td></tr>\n";
// Show results of functions to see if everything works
$var=!$var;
print "<tr ".$bc[$var].'><td width="300">=> price2num(1233.56+1)</td><td>'.price2num(1233.56+1,'2')."</td></tr>";
$var=!$var; $var=!$var;
print "<tr ".$bc[$var].'><td width=\"300\">=> price2num('."'1".$thousand."234".$dec."56')</td><td>".price2num("1".$thousand."234".$dec."56",'2')."</td>"; print "<tr ".$bc[$var].'><td width=\"300\">=> price2num('."'1".$thousand."234".$dec."56')</td><td>".price2num("1".$thousand."234".$dec."56",'2')."</td>";
if (($thousand != ',' && $thousand != '.') || ($thousand != ' ')) if (($thousand != ',' && $thousand != '.') || ($thousand != ' '))
@ -92,6 +115,8 @@ if (($thousand != ',' && $thousand != '.') || ($thousand != ' '))
print "<tr ".$bc[$var].'><td width=\"300\">=> price2num('."'1 234.56')</td><td>".price2num("1 234.56",'2')."</td>"; print "<tr ".$bc[$var].'><td width=\"300\">=> price2num('."'1 234.56')</td><td>".price2num("1 234.56",'2')."</td>";
print "</tr>\n"; print "</tr>\n";
} }
$var=!$var;
print "<tr ".$bc[$var].'><td width="300">=> price(1234.56)</td><td>'.price(1234.56)."</td>";
//print '<tr class="liste_titre"><td>'.$langs->trans("TimeZone").'</td><td>'.$langs->trans("Value").'</td></tr>'."\n"; //print '<tr class="liste_titre"><td>'.$langs->trans("TimeZone").'</td><td>'.$langs->trans("Value").'</td></tr>'."\n";
// Timezone // Timezone
$var=!$var; $var=!$var;
@ -111,27 +136,8 @@ $var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">=> ".$langs->trans("PHPServerOffsetWithGreenwich")."</td><td>".(- dolibarr_mktime(0,0,0,1,1,1970))."</td></tr>\n"; print "<tr ".$bc[$var]."><td width=\"300\">=> ".$langs->trans("PHPServerOffsetWithGreenwich")."</td><td>".(- dolibarr_mktime(0,0,0,1,1,1970))."</td></tr>\n";
$var=!$var; $var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">=> ".$langs->trans("CurrentHour")."</td><td>".dolibarr_print_date(time(),'dayhour')."</td></tr>\n"; print "<tr ".$bc[$var]."><td width=\"300\">=> ".$langs->trans("CurrentHour")."</td><td>".dolibarr_print_date(time(),'dayhour')."</td></tr>\n";
print '</table>';
print '<br>';
$var=true;
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre"><td>'.$langs->trans("Session").'</td><td colspan="2">'.$langs->trans("Value").'</td></tr>'."\n";
$var=!$var; $var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("SessionId").'</td><td colspan="2">'.session_id()."</td></tr>\n"; print "<tr ".$bc[$var].'><td width="300">=> dol_print_date(0,"dayhourtext")</td><td>'.dol_print_date(0,"dayhourtext")."</td>";
$var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CurrentSessionTimeOut").'</td><td>'.ini_get('session.gc_maxlifetime').' '.$langs->trans("seconds");
print '</td><td align="right">';
print $form->textwithhelp('',$langs->trans("SessionExplanation",ini_get("session.gc_probability"),ini_get("session.gc_divisor")));
print "</td></tr>\n";
$var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CurrentTheme").'</td><td colspan="2">'.$conf->theme."</td></tr>\n";
$var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CurrentTopMenuHandler").'</td><td colspan="2">'.$conf->top_menu."</td></tr>\n";
$var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CurrentLeftMenuHandler").'</td><td colspan="2">'.$conf->left_menu."</td></tr>\n";
$var=!$var;
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CurrentUserLanguage").'</td><td colspan="2">'.$langs->getDefaultLang()."</td></tr>\n";
print '</table>'; print '</table>';
print '<br>'; print '<br>';

View File

@ -1,8 +1,8 @@
# Dolibarr language file - ca_ES - main # Dolibarr language file - ca_ES - main
CHARSET = UTF-8 CHARSET = UTF-8
DatabaseConnection = Connexió a la base de dades
SeparatorDecimal = , SeparatorDecimal = ,
SeparatorThousand = . SeparatorThousand = .
DatabaseConnection = Connexió a la base de dades
Error = Error Error = Error
ErrorFieldRequired = El camp '%s' és obligatori ErrorFieldRequired = El camp '%s' és obligatori
ErrorFieldFormat = El camp '%s' té un valor incorrecte ErrorFieldFormat = El camp '%s' té un valor incorrecte

View File

@ -11,9 +11,9 @@
// START - Lines generated via autotranslator.php tool. // START - Lines generated via autotranslator.php tool.
// Reference language: en_US // Reference language: en_US
CHARSET=UTF-8 CHARSET=UTF-8
DatabaseConnection=Database forbindelse
SeparatorDecimal=. SeparatorDecimal=.
SeparatorThousand=, SeparatorThousand=,
DatabaseConnection=Database forbindelse
Error=Fejl Error=Fejl
ErrorFieldRequired=Felt &#39;% s&#39; er påkrævet ErrorFieldRequired=Felt &#39;% s&#39; er påkrævet
ErrorFieldFormat=Felt &#39;% s&#39; har en dårlig værdi ErrorFieldFormat=Felt &#39;% s&#39; har en dårlig værdi

View File

@ -9,9 +9,9 @@
// START - Lines generated via autotranslator.php tool. // START - Lines generated via autotranslator.php tool.
// Reference language: en_US // Reference language: en_US
CHARSET=UTF-8 CHARSET=UTF-8
DatabaseConnection=Datenbank-Verbindung
SeparatorDecimal=. SeparatorDecimal=.
SeparatorThousand=, SeparatorThousand=,
DatabaseConnection=Datenbank-Verbindung
Error=Fehler Error=Fehler
ErrorFieldRequired=Feld &#39;% s&#39; ist erforderlich ErrorFieldRequired=Feld &#39;% s&#39; ist erforderlich
ErrorFieldFormat=Feld &#39;% s&#39; hat einen schlechten Wert ErrorFieldFormat=Feld &#39;% s&#39; hat einen schlechten Wert

View File

@ -1,6 +1,8 @@
# Dolibarr language file - en_AU - main # Dolibarr language file - en_AU - main
# This file contains only line that must differs from en_US file # This file contains only line that must differs from en_US file
CHARSET=UTF-8 CHARSET=UTF-8
SeparatorDecimal=.
SeparatorThousand=,
UnitPrice=Unit price UnitPrice=Unit price
UnitPriceHT=Unit price (excl GST) UnitPriceHT=Unit price (excl GST)
UnitPriceTTC=Unit price UnitPriceTTC=Unit price

View File

@ -1,8 +1,8 @@
# Dolibarr language file - en_US - main # Dolibarr language file - en_US - main
CHARSET=UTF-8 CHARSET=UTF-8
DatabaseConnection=Database connection
SeparatorDecimal=. SeparatorDecimal=.
SeparatorThousand=, SeparatorThousand=,
DatabaseConnection=Database connection
Error=Error Error=Error
ErrorFieldRequired=Field '%s' is required ErrorFieldRequired=Field '%s' is required
ErrorFieldFormat=Field '%s' has a bad value ErrorFieldFormat=Field '%s' has a bad value

View File

@ -1,8 +1,8 @@
# Dolibarr language file - es_ES - main # Dolibarr language file - es_ES - main
CHARSET = UTF-8 CHARSET = UTF-8
DatabaseConnection = Conexión a la base de datos
SeparatorDecimal = , SeparatorDecimal = ,
SeparatorThousand = SeparatorThousand =
DatabaseConnection = Conexión a la base de datos
Error = Error Error = Error
ErrorFieldRequired = El campo '%s' es obligatorio ErrorFieldRequired = El campo '%s' es obligatorio
ErrorFieldFormat = El campo '%s' tiene un valor incorrecto ErrorFieldFormat = El campo '%s' tiene un valor incorrecto

View File

@ -9,9 +9,9 @@
// START - Lines generated via autotranslator.php tool. // START - Lines generated via autotranslator.php tool.
// Reference language: en_US // Reference language: en_US
CHARSET=UTF-8 CHARSET=UTF-8
DatabaseConnection=Tietokannan yhteydessä
SeparatorDecimal=. SeparatorDecimal=.
SeparatorThousand=, SeparatorThousand=
DatabaseConnection=Tietokannan yhteydessä
Error=Virhe Error=Virhe
ErrorFieldRequired=Kenttä &#39;% s&#39; on ErrorFieldRequired=Kenttä &#39;% s&#39; on
ErrorFieldFormat=Kenttä &quot;% s \&quot; on huono arvo ErrorFieldFormat=Kenttä &quot;% s \&quot; on huono arvo

View File

@ -1,8 +1,8 @@
# Dolibarr language file - fr_FR - main # Dolibarr language file - fr_FR - main
CHARSET=UTF-8 CHARSET=UTF-8
DatabaseConnection=Connexion à la base
SeparatorDecimal=, SeparatorDecimal=,
SeparatorThousand= SeparatorThousand=
DatabaseConnection=Connexion à la base
Error=Erreur Error=Erreur
ErrorFieldRequired=Le champ '%s' est obligatoire ErrorFieldRequired=Le champ '%s' est obligatoire
ErrorFieldFormat=Le champ '%s' a une valeur incorrecte ErrorFieldFormat=Le champ '%s' a une valeur incorrecte

View File

@ -1,8 +1,8 @@
# Dolibarr language file - it_IT - main # Dolibarr language file - it_IT - main
CHARSET =ISO-8859-1 CHARSET =ISO-8859-1
DatabaseConnection =Connessione al database
SeparatorDecimal =, SeparatorDecimal =,
SeparatorThousand = SeparatorThousand =
DatabaseConnection =Connessione al database
Error =Errore Error =Errore
ErrorFieldRequired =Il campo '%s' è necessaria ErrorFieldRequired =Il campo '%s' è necessaria
ErrorFieldFormat =Il campo '%s' ha un valore cattivo ErrorFieldFormat =Il campo '%s' ha un valore cattivo

View File

@ -11,9 +11,9 @@
// START - Lines generated via autotranslator.php tool. // START - Lines generated via autotranslator.php tool.
// Reference language: en_US // Reference language: en_US
CHARSET=UTF-8 CHARSET=UTF-8
SeparatorDecimal=,
SeparatorThousand=
DatabaseConnection=Database connectie DatabaseConnection=Database connectie
SeparatorDecimal=.
SeparatorThousand=,
Error=Fout Error=Fout
ErrorFieldRequired=Veld &#39;% s&#39; is vereist ErrorFieldRequired=Veld &#39;% s&#39; is vereist
ErrorFieldFormat=Veld &#39;% s&#39; heeft een slechte waarde ErrorFieldFormat=Veld &#39;% s&#39; heeft een slechte waarde

View File

@ -9,9 +9,9 @@
// START - Lines generated via autotranslator.php tool. // START - Lines generated via autotranslator.php tool.
// Reference language: en_US // Reference language: en_US
CHARSET=UTF-8 CHARSET=UTF-8
SeparatorDecimal=,
SeparatorThousand=
DatabaseConnection=Database-tilkobling DatabaseConnection=Database-tilkobling
SeparatorDecimal=.
SeparatorThousand=,
Error=Feil Error=Feil
ErrorFieldRequired=Feltet &#39;% s&#39; er nødvendig ErrorFieldRequired=Feltet &#39;% s&#39; er nødvendig
ErrorFieldFormat=Feltet &#39;% s&#39; har en dårlig verdi ErrorFieldFormat=Feltet &#39;% s&#39; har en dårlig verdi

View File

@ -11,9 +11,9 @@
// START - Lines generated via autotranslator.php tool. // START - Lines generated via autotranslator.php tool.
// Reference language: en_US // Reference language: en_US
CHARSET=UTF-8 CHARSET=UTF-8
SeparatorDecimal=,
SeparatorThousand=
DatabaseConnection=Połączenia z bazą danych DatabaseConnection=Połączenia z bazą danych
SeparatorDecimal=.
SeparatorThousand=,
Error=Błąd Error=Błąd
ErrorFieldRequired=Pole &#39;% s&#39; jest wymagane ErrorFieldRequired=Pole &#39;% s&#39; jest wymagane
ErrorFieldFormat=Pole &#39;% s&#39; ma złe wartości ErrorFieldFormat=Pole &#39;% s&#39; ma złe wartości

View File

@ -1,5 +1,7 @@
# Dolibarr language file - pt_PT - principal # Dolibarr language file - pt_PT - principal
CHARSET=UTF-8 CHARSET=UTF-8
SeparatorDecimal=,
SeparatorThousand=
Error=Erro Error=Erro
ErrorFieldRequired=O campo '%s' é obrigatório ErrorFieldRequired=O campo '%s' é obrigatório
ErrorFileDoesNotExists=O ficheiro %s não existe ErrorFileDoesNotExists=O ficheiro %s não existe
@ -192,14 +194,7 @@ Photos=Imagens
AddPhoto=Adicionar imagem AddPhoto=Adicionar imagem
// Date 2009-01-18 18:56:33
// START - Lines generated via parser
// Reference language: en_US
CHARSET=ISO-8859-1
DatabaseConnection=Database conexão DatabaseConnection=Database conexão
SeparatorDecimal=.
SeparatorThousand=,
ErrorFieldFormat=Domínio &#39;% s&#39; tem um valor negativo ErrorFieldFormat=Domínio &#39;% s&#39; tem um valor negativo
ErrorFailedToOpenFile=Falha ao abrir o arquivo% s ErrorFailedToOpenFile=Falha ao abrir o arquivo% s
ErrorCanNotReadDir=Não é possível ler dir% s ErrorCanNotReadDir=Não é possível ler dir% s

View File

@ -9,9 +9,9 @@
// START - Lines generated via autotranslator.php tool. // START - Lines generated via autotranslator.php tool.
// Reference language: en_US // Reference language: en_US
CHARSET=UTF-8 CHARSET=UTF-8
SeparatorDecimal=,
SeparatorThousand=
DatabaseConnection=Baza de date de conectare DatabaseConnection=Baza de date de conectare
SeparatorDecimal=.
SeparatorThousand=,
Error=Eroare Error=Eroare
ErrorFieldRequired=Câmp &quot;% s&quot; este necesar ErrorFieldRequired=Câmp &quot;% s&quot; este necesar
ErrorFieldFormat=Câmp &quot;% s&quot; are o valoare de rău ErrorFieldFormat=Câmp &quot;% s&quot; are o valoare de rău

View File

@ -9,9 +9,9 @@
// START - Lines generated via autotranslator.php tool. // START - Lines generated via autotranslator.php tool.
// Reference language: en_US // Reference language: en_US
CHARSET=UTF-8 CHARSET=UTF-8
SeparatorDecimal=,
SeparatorThousand=
DatabaseConnection=Подключение к базе данных DatabaseConnection=Подключение к базе данных
SeparatorDecimal=.
SeparatorThousand=,
Error=Ошибка Error=Ошибка
ErrorFieldRequired=Поле &#39;% S&#39; требуется ErrorFieldRequired=Поле &#39;% S&#39; требуется
ErrorFieldFormat=Поле &#39;% S&#39; имеет значения плохо ErrorFieldFormat=Поле &#39;% S&#39; имеет значения плохо

View File

@ -141,11 +141,13 @@ class Translate {
\brief Positionne environnement PHP en fonction du langage \brief Positionne environnement PHP en fonction du langage
\remarks Le code langue long (fr_FR, en_US, ...) doit avoir etre positionne par setDefaultLang \remarks Le code langue long (fr_FR, en_US, ...) doit avoir etre positionne par setDefaultLang
\return int >0 si ok, <0 so ko \return int >0 si ok, <0 so ko
\deprecated
*/ */
function setPhpLang() function setPhpLang()
{ {
//dolibarr_syslog("Translate::setPhpLang ".$this->defaultlang,LOG_DEBUG); //dolibarr_syslog("Translate::setPhpLang ".$this->defaultlang,LOG_DEBUG);
return;
/*
$code_lang_tiret=ereg_replace('_','-',$this->defaultlang); $code_lang_tiret=ereg_replace('_','-',$this->defaultlang);
//print 'code_lang_tiret='.$code_lang_tiret; //print 'code_lang_tiret='.$code_lang_tiret;
setlocale(LC_ALL, $this->defaultlang); // Some OS (Windows) need local with _ setlocale(LC_ALL, $this->defaultlang); // Some OS (Windows) need local with _
@ -159,7 +161,8 @@ class Translate {
$res_lc_monetary=setlocale(LC_MONETARY, MAIN_FORCE_SETLOCALE_LC_MONETARY.'UTF-8', MAIN_FORCE_SETLOCALE_LC_MONETARY); $res_lc_monetary=setlocale(LC_MONETARY, MAIN_FORCE_SETLOCALE_LC_MONETARY.'UTF-8', MAIN_FORCE_SETLOCALE_LC_MONETARY);
//print 'x'.$res_lc_all; //print 'x'.$res_lc_all;
return 1; return 1;
} */
}
/** /**