Fix: Translation of currency works better now.

This commit is contained in:
Laurent Destailleur 2009-11-06 21:43:29 +00:00
parent c73c31434d
commit 64c9991efd
4 changed files with 123 additions and 86 deletions

View File

@ -393,9 +393,17 @@ print "</tr>\n";
clearstatcache(); clearstatcache();
$handle=opendir($dir);
$var=True; $var=true;
foreach ($conf->file->dol_document_root as $dirroot)
{
$dir = $dirroot . "/includes/modules/facture/";
if (is_dir($dir))
{
$handle=opendir($dir);
if ($handle)
{
while (($file = readdir($handle))!==false) while (($file = readdir($handle))!==false)
{ {
if (preg_match('/\.modules\.php$/i',$file) && substr($file,0,4) == 'pdf_') if (preg_match('/\.modules\.php$/i',$file) && substr($file,0,4) == 'pdf_')
@ -473,7 +481,9 @@ while (($file = readdir($handle))!==false)
} }
} }
closedir($handle); closedir($handle);
}
}
}
print '</table>'; print '</table>';

View File

@ -255,18 +255,33 @@ CivilityMTRE=Master
##### Currencies ##### ##### Currencies #####
Currencyeuros=Euros Currencyeuros=Euros
CurrencyAUD=AU Dollar CurrencyAUD=AU Dollars
CurrencyCAD=CAN Dollar CurrencySingAUD=AU Dollar
CurrencyCAD=CAN Dollars
CurrencySingCAD=CAN Dollar
CurrencyCHF=Swiss Francs CurrencyCHF=Swiss Francs
CurrencySingCHF=Swiss Franc
CurrencyEUR=Euros CurrencyEUR=Euros
CurrencySingEUR=Euro
CurrencyFRF=French Francs CurrencyFRF=French Francs
CurrencySingFRF=French Franc
CurrencyGBP=GB Pounds CurrencyGBP=GB Pounds
CurrencySingGBP=GB Pound
CurrencyMAD=Dirham CurrencyMAD=Dirham
CurrencySingMAD=Dirham
CurrencyMGA=Ariary CurrencyMGA=Ariary
CurrencyMUR=Mauritius rupee CurrencySingMGA=Ariary
CurrencyNOK=Norwegian krone CurrencyMUR=Mauritius rupees
CurrencySingMUR=Mauritius rupee
CurrencyNOK=Norwegian krones
CurrencySingNOK=Norwegian krone
CurrencyTND=Tunisian dinars CurrencyTND=Tunisian dinars
CurrencySingTND=Tunisian dinar
CurrencyUSD=US Dollars CurrencyUSD=US Dollars
CurrencySingUSD=US Dollar
CurrencyXAF=CFA Francs BEAC CurrencyXAF=CFA Francs BEAC
CurrencySingXAF=CFA Franc BEAC
CurrencyXOF=CFA Francs BCEAO CurrencyXOF=CFA Francs BCEAO
CurrencySingXOF=CFA Franc BCEAO
CurrencyXPF=CFP Francs CurrencyXPF=CFP Francs
CurrencySingXPF=CFP Franc

View File

@ -256,20 +256,36 @@ CivilityMTRE=Maître
##### Currencies ##### ##### Currencies #####
Currencyeuros=Euros Currencyeuros=Euros
CurrencyAUD=Dollars Aus. CurrencyAUD=Dollars Aus.
CurrencySingAUD=Dollar Aus.
CurrencyCAD=Dollars Can. CurrencyCAD=Dollars Can.
CurrencySingCAD=Dollar Can.
CurrencyCHF=Francs suisses CurrencyCHF=Francs suisses
CurrencySingCHF=Franc suisse
CurrencyEUR=Euros CurrencyEUR=Euros
CurrencySingEUR=Euro
CurrencyFRF=Francs Français CurrencyFRF=Francs Français
CurrencySingFRF=Franc Français
CurrencyGBP=Livres sterling CurrencyGBP=Livres sterling
CurrencySingGBP=Livre sterling
CurrencyMAD=Dirham CurrencyMAD=Dirham
CurrencySingMAD=Dirham
CurrencyMGA=Ariary CurrencyMGA=Ariary
CurrencySingMGA=Ariary
CurrencyMUR=Roupies mauritiennes CurrencyMUR=Roupies mauritiennes
CurrencySingMUR=Roupie mauritienne
CurrencyNOK=Couronnes norvégiennes CurrencyNOK=Couronnes norvégiennes
CurrencySingNOK=Couronne norvégienne
CurrencySUR=Roubles CurrencySUR=Roubles
CurrencyTND=Dinar tunisiens CurrencySingSUR=Rouble
CurrencyTRL=Livre turques CurrencyTND=Dinars tunisiens
CurrencySingTND=Dinar tunisien
CurrencyTRL=Livres turques
CurrencySingTRL=Livre turque
CurrencyUSD=Dollars US CurrencyUSD=Dollars US
CurrencySingUSD=Dollar US
CurrencyXAF=Francs CFA BEAC CurrencyXAF=Francs CFA BEAC
CurrencySingXAF=Franc CFA BEAC
CurrencyXOF=Francs CFA BCEAO CurrencyXOF=Francs CFA BCEAO
CurrencySingXOF=Franc CFA BCEAO
CurrencyXPF=Francs CFP CurrencyXPF=Francs CFP
CurrencySingXPF=Franc CFP

View File

@ -368,20 +368,16 @@ class Translate {
{ {
global $db; global $db;
$newstr=$key; $newstr=$key;
if (preg_match('/CurrencyShort([A-Z]+)$/i',$key,$reg)) if (preg_match('/CurrencySing([A-Z][A-Z][A-Z])$/i',$key,$reg))
{ {
global $db; $newstr=$this->getLabelFromKey($db,$reg[1],'c_currencies','code_iso','labelsing');
//$newstr=$this->getLabelFromKey($db,$reg[1],'c_currencies','code_iso','labelshort');
$newstr=$this->getLabelFromKey($db,$reg[1],'c_currencies','code_iso','code');
} }
else if (preg_match('/Currency([A-Z]+)$/i',$key,$reg)) else if (preg_match('/Currency([A-Z][A-Z][A-Z])$/i',$key,$reg))
{ {
global $db;
$newstr=$this->getLabelFromKey($db,$reg[1],'c_currencies','code_iso','label'); $newstr=$this->getLabelFromKey($db,$reg[1],'c_currencies','code_iso','label');
} }
else if (preg_match('/SendingMethod([0-9A-Z]+)$/i',$key,$reg)) else if (preg_match('/SendingMethod([0-9A-Z]+)$/i',$key,$reg))
{ {
global $db;
$newstr=$this->getLabelFromKey($db,$reg[1],'expedition_methode','code','libelle'); $newstr=$this->getLabelFromKey($db,$reg[1],'expedition_methode','code','libelle');
} }
return $newstr; return $newstr;