From: <dai...@us...> - 2011-09-16 23:15:15
|
Revision: 4692 http://web-erp.svn.sourceforge.net/web-erp/?rev=4692&view=rev Author: daintree Date: 2011-09-16 23:15:08 +0000 (Fri, 16 Sep 2011) Log Message: ----------- make windows use the correct locale Modified Paths: -------------- trunk/DeliveryDetails.php trunk/PrintCustTrans.php trunk/PrintCustTransPortrait.php trunk/UserSettings.php trunk/WWW_Users.php trunk/doc/Change.log trunk/includes/LanguageSetup.php trunk/includes/LanguagesArray.php Modified: trunk/DeliveryDetails.php =================================================================== --- trunk/DeliveryDetails.php 2011-09-16 10:29:26 UTC (rev 4691) +++ trunk/DeliveryDetails.php 2011-09-16 23:15:08 UTC (rev 4692) @@ -44,7 +44,7 @@ /*store the old freight cost before it is recalculated to ensure that there has been no change - test for change after freight recalculated and get user to re-confirm if changed */ - $OldFreightCost = round(filter_number_format($_POST['FreightCost']),2); + $OldFreightCost = round(filter_number_format($_POST['FreightCost']),$_SESSION['Items'.$identifier]->CurrDecimalPlaces); } @@ -119,7 +119,7 @@ if ($_SESSION['DoFreightCalc']==True){ list ($_POST['FreightCost'], $BestShipper) = CalcFreightCost($_SESSION['Items'.$identifier]->total, $_POST['BrAdd2'], $_POST['BrAdd3'], $_SESSION['Items'.$identifier]->totalVolume, $_SESSION['Items'.$identifier]->totalWeight, $_SESSION['Items'.$identifier]->Location, $db); if ( !empty($BestShipper) ){ - $_POST['FreightCost'] = round(filter_number_format($_POST['FreightCost']),2); + $_POST['FreightCost'] = round(filter_number_format($_POST['FreightCost']),$_SESSION['Items'.$identifier]->CurrDecimalPlaces); $_POST['ShipVia'] = $BestShipper; } else { prnMsg(_($_POST['FreightCost']),'warn'); @@ -183,7 +183,7 @@ $_SESSION['Items'.$identifier]->ConfirmedDate = $_POST['ConfirmedDate']; $_SESSION['Items'.$identifier]->CustRef = $_POST['CustRef']; $_SESSION['Items'.$identifier]->Comments = $_POST['Comments']; - $_SESSION['Items'.$identifier]->FreightCost = round(filter_number_format($_POST['FreightCost']),2); + $_SESSION['Items'.$identifier]->FreightCost = round(filter_number_format($_POST['FreightCost']),$_SESSION['Items'.$identifier]->CurrDecimalPlaces); $_SESSION['Items'.$identifier]->Quotation = $_POST['Quotation']; } else { $_SESSION['Items'.$identifier]->DeliverTo = $_POST['DeliverTo']; @@ -200,13 +200,13 @@ $_SESSION['Items'.$identifier]->ShipVia = $_POST['ShipVia']; $_SESSION['Items'.$identifier]->DeliverBlind = $_POST['DeliverBlind']; $_SESSION['Items'.$identifier]->SpecialInstructions = $_POST['SpecialInstructions']; - $_SESSION['Items'.$identifier]->DeliveryDays = filter_number_format$_POST['DeliveryDays']); + $_SESSION['Items'.$identifier]->DeliveryDays = filter_number_format($_POST['DeliveryDays']); $_SESSION['Items'.$identifier]->DeliveryDate = $_POST['DeliveryDate']; $_SESSION['Items'.$identifier]->QuoteDate = $_POST['QuoteDate']; $_SESSION['Items'.$identifier]->ConfirmedDate = $_POST['ConfirmedDate']; $_SESSION['Items'.$identifier]->CustRef = $_POST['CustRef']; $_SESSION['Items'.$identifier]->Comments = $_POST['Comments']; - $_SESSION['Items'.$identifier]->FreightCost = round(filter_number_format($_POST['FreightCost']),2); + $_SESSION['Items'.$identifier]->FreightCost = round(filter_number_format($_POST['FreightCost']),$_SESSION['Items'.$identifier]->CurrDecimalPlaces); $_SESSION['Items'.$identifier]->Quotation = $_POST['Quotation']; } /*$_SESSION['DoFreightCalc'] is a setting in the config.php file that the user can set to false to turn off freight calculations if necessary */ Modified: trunk/PrintCustTrans.php =================================================================== --- trunk/PrintCustTrans.php 2011-09-16 10:29:26 UTC (rev 4691) +++ trunk/PrintCustTrans.php 2011-09-16 23:15:08 UTC (rev 4692) @@ -231,10 +231,9 @@ stockmoves.narrative, stockmaster.units, stockmaster.decimalplaces - FROM stockmoves, - stockmaster - WHERE stockmoves.stockid = stockmaster.stockid - AND stockmoves.type=10 + FROM stockmoves INNER JOIN stockmaster + ON stockmoves.stockid = stockmaster.stockid + WHERE stockmoves.type=10 AND stockmoves.transno=" . $FromTransNo . " AND stockmoves.show_on_inv_crds=1"; } else { @@ -248,10 +247,9 @@ stockmoves.narrative, stockmaster.units, stockmaster.decimalplaces - FROM stockmoves, - stockmaster - WHERE stockmoves.stockid = stockmaster.stockid - AND stockmoves.type=11 + FROM stockmoves INNER JOIN stockmaster + ON stockmoves.stockid = stockmaster.stockid + WHERE stockmoves.type=11 AND stockmoves.transno=" . $FromTransNo . " AND stockmoves.show_on_inv_crds=1"; } // end else Modified: trunk/PrintCustTransPortrait.php =================================================================== --- trunk/PrintCustTransPortrait.php 2011-09-16 10:29:26 UTC (rev 4691) +++ trunk/PrintCustTransPortrait.php 2011-09-16 23:15:08 UTC (rev 4692) @@ -253,6 +253,7 @@ (stockmoves.price * " . $ExchRate . ") AS fxprice, stockmoves.narrative, stockmaster.controlled, + stockmaster.serialised, stockmaster.units, stockmoves.stkmoveno, stockmaster.decimalplaces @@ -271,6 +272,7 @@ (stockmoves.price * " . $ExchRate . ") AS fxprice, stockmoves.narrative, stockmaster.controlled, + stockmaster.serialised, stockmaster.units, stockmoves.stkmoveno, stockmaster.decimalplaces Modified: trunk/UserSettings.php =================================================================== --- trunk/UserSettings.php 2011-09-16 10:29:26 UTC (rev 4691) +++ trunk/UserSettings.php 2011-09-16 23:15:08 UTC (rev 4692) @@ -5,7 +5,6 @@ include('includes/session.inc'); $title = _('User Settings'); include('includes/header.inc'); -include('includes/LanguagesArray.php'); echo '<p class="page_title_text"><img src="'.$rootpath.'/css/'.$theme.'/images/user.png" title="' . _('User Settings') . '" alt="" />' . ' ' . _('User Settings') . '</p>'; @@ -134,11 +133,11 @@ foreach ($LanguagesArray as $LanguageEntry => $LanguageName){ if (isset($_POST['Language']) AND $_POST['Language'] == $LanguageEntry){ - echo '<option selected value="' . $LanguageEntry . '">' . $LanguageName .'</option>'; + echo '<option selected value="' . $LanguageEntry . '">' . $LanguageName['LanguageName'] .'</option>'; } elseif (!isset($_POST['Language']) AND $LanguageEntry == $DefaultLanguage) { - echo '<option selected value="' . $LanguageEntry . '">' . $LanguageName .'</option>'; + echo '<option selected value="' . $LanguageEntry . '">' . $LanguageName['LanguageName'] .'</option>'; } else { - echo '<option value="' . $LanguageEntry . '">' . $LanguageName .'</option>'; + echo '<option value="' . $LanguageEntry . '">' . $LanguageName['LanguageName'] .'</option>'; } } echo '</select></td></tr>'; Modified: trunk/WWW_Users.php =================================================================== --- trunk/WWW_Users.php 2011-09-16 10:29:26 UTC (rev 4691) +++ trunk/WWW_Users.php 2011-09-16 23:15:08 UTC (rev 4692) @@ -8,7 +8,6 @@ } } include('includes/session.inc'); -include ('includes/LanguagesArray.php'); $ModuleList = array(_('Orders'), _('Receivables'), @@ -84,7 +83,15 @@ $InputError = 1; } */ - + if (!isset($SelectedUser)){ + /* check to ensure the user id is not already entered */ + $result = DB_query("SELECT userid FROM www_users WHERE userid='" . $_POST['UserID'] . "'",$db); + if (DB_num_rows($result)==1){ + $InputError =1; + prnMsg(_('The user ID') . ' ' . $_POST['UserID'] . ' ' . _('already exists and cannot be used again'),'error'); + } + } + if ((mb_strlen($_POST['BranchCode'])>0) AND ($InputError !=1)) { // check that the entered branch is valid for the customer code $sql = "SELECT custbranch.debtorno @@ -113,7 +120,7 @@ $_POST['ModulesAllowed']= $ModulesAllowed; - if ($SelectedUser AND $InputError !=1) { + if (isset($SelectedUser) AND $InputError !=1) { /*SelectedUser could also exist if submit had not been clicked this code would not run in this case cos submit is false of course see the delete code below*/ @@ -388,7 +395,7 @@ } else { //end of if $SelectedUser only do the else when a new record is being entered - echo '<table class=selection> + echo '<table class="selection"> <tr> <td>' . _('User Login') . ':</td> <td><input type="text" name="UserID" size="22" maxlength="20"></td></tr>'; @@ -447,7 +454,7 @@ $result = DB_query($sql,$db); while ($myrow=DB_fetch_array($result)){ - if (isset($_POST['DefaultLocation']) and $myrow['loccode'] == $_POST['DefaultLocation']){ + if (isset($_POST['DefaultLocation']) AND $myrow['loccode'] == $_POST['DefaultLocation']){ echo '<option selected value="' . $myrow['loccode'] . '">' . $myrow['locationname'] .'</option>'; } else { echo '<option Value="' . $myrow['loccode'] . '">' . $myrow['locationname'] .'</option>'; @@ -478,14 +485,14 @@ $sql = "SELECT salesmancode, salesmanname FROM salesman WHERE current = 1"; $result = DB_query($sql,$db); -if ((isset($_POST['Salesman']) and $_POST['Salesman']=='') OR !isset($_POST['Salesman'])){ +if ((isset($_POST['Salesman']) AND $_POST['Salesman']=='') OR !isset($_POST['Salesman'])){ echo '<option selected value="">' . _('Not a salesperson only login') . '</option>'; } else { echo '<option value="">' . _('Not a salesperson only login') . '</option>'; } while ($myrow=DB_fetch_array($result)){ - if (isset($_POST['Salesman']) and $myrow['salesmancode'] == $_POST['Salesman']){ + if (isset($_POST['Salesman']) AND $myrow['salesmancode'] == $_POST['Salesman']){ echo '<option selected value="' . $myrow['salesmancode'] . '">' . $myrow['salesmanname'] . '</option>'; } else { echo '<option value="' . $myrow['salesmancode'] . '">' . $myrow['salesmanname'] . '</option>'; @@ -498,42 +505,42 @@ echo '<tr><td>' . _('Reports Page Size') .':</td> <td><select name="PageSize">'; -if(isset($_POST['PageSize']) and $_POST['PageSize']=='A4'){ +if(isset($_POST['PageSize']) AND $_POST['PageSize']=='A4'){ echo '<option selected value="A4">' . _('A4') .'</option>'; } else { echo '<option value="A4">' . _('A4') . '</option>'; } -if(isset($_POST['PageSize']) and $_POST['PageSize']=='A3'){ +if(isset($_POST['PageSize']) AND $_POST['PageSize']=='A3'){ echo '<option selected value="A3">' . _('A3') .'</option>'; } else { echo '<option value="A3">' . _('A3') .'</option>'; } -if(isset($_POST['PageSize']) and $_POST['PageSize']=='A3_landscape'){ +if(isset($_POST['PageSize']) AND $_POST['PageSize']=='A3_landscape'){ echo '<option selected value="A3_landscape">' . _('A3') . ' ' . _('landscape') .'</option>'; } else { echo '<option value="A3_landscape">' . _('A3') . ' ' . _('landscape') .'</option>'; } -if(isset($_POST['PageSize']) and $_POST['PageSize']=='letter'){ +if(isset($_POST['PageSize']) AND $_POST['PageSize']=='letter'){ echo '<option selected value="letter">' . _('Letter') .'</option>'; } else { echo '<option value="letter">' . _('Letter') .'</option>'; } -if(isset($_POST['PageSize']) and $_POST['PageSize']=='letter_landscape'){ +if(isset($_POST['PageSize']) AND $_POST['PageSize']=='letter_landscape'){ echo '<option selected value="letter_landscape">' . _('Letter') . ' ' . _('landscape') .'</option>'; } else { echo '<option value="letter_landscape">' . _('Letter') . ' ' . _('landscape') .'</option>'; } -if(isset($_POST['PageSize']) and $_POST['PageSize']=='legal'){ +if(isset($_POST['PageSize']) AND $_POST['PageSize']=='legal'){ echo '<option selected value="legal">' . _('Legal') .'</option>'; } else { echo '<option value="legal">' . _('Legal') .'</option>'; } -if(isset($_POST['PageSize']) and $_POST['PageSize']=='legal_landscape'){ +if(isset($_POST['PageSize']) AND $_POST['PageSize']=='legal_landscape'){ echo '<option selected value="legal_landscape">' . _('Legal') . ' ' . _('landscape') .'</option>'; } else { echo '<option value="legal_landscape">' . _('Legal') . ' ' . _('landscape') .'</option>'; @@ -552,9 +559,9 @@ if (is_dir('css/' . $ThemeName) AND $ThemeName != '.' AND $ThemeName != '..' AND $ThemeName != '.svn'){ - if (isset($_POST['Theme']) and $_POST['Theme'] == $ThemeName){ + if (isset($_POST['Theme']) AND $_POST['Theme'] == $ThemeName){ echo '<option selected value="' . $ThemeName . '">' . $ThemeName .'</option>'; - } else if (!isset($_POST['Theme']) and ($_SESSION['DefaultTheme']==$ThemeName)) { + } else if (!isset($_POST['Theme']) AND ($_SESSION['DefaultTheme']==$ThemeName)) { echo '<option selected value="' . $ThemeName . '">' . $ThemeName .'</option>'; } else { echo '<option value="' . $ThemeName . '">' . $ThemeName .'</option>'; @@ -570,12 +577,12 @@ <td><select name="UserLanguage">'; foreach ($LanguagesArray as $LanguageEntry => $LanguageName){ - if (isset($_POST['UserLanguage']) and $_POST['UserLanguage'] == $LanguageEntry){ - echo '<option selected value="' . $LanguageEntry . '">' . $LanguageName .'</option>'; - } elseif (!isset($_POST['UserLanguage']) and $LanguageEntry == $DefaultLanguage) { - echo '<option selected value="' . $LanguageEntry . '">' . $LanguageName .'</option>'; + if (isset($_POST['UserLanguage']) AND $_POST['UserLanguage'] == $LanguageEntry){ + echo '<option selected value="' . $LanguageEntry . '">' . $LanguageName['LanguageName'] .'</option>'; + } elseif (!isset($_POST['UserLanguage']) AND $LanguageEntry == $DefaultLanguage) { + echo '<option selected value="' . $LanguageEntry . '">' . $LanguageName['LanguageName'] .'</option>'; } else { - echo '<option value="' . $LanguageEntry . '">' . $LanguageName .'</option>'; + echo '<option value="' . $LanguageEntry . '">' . $LanguageName['LanguageName'] .'</option>'; } } echo '</select></td></tr>'; Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2011-09-16 10:29:26 UTC (rev 4691) +++ trunk/doc/Change.log 2011-09-16 23:15:08 UTC (rev 4692) @@ -1,6 +1,6 @@ webERP Change Log - +17/9/11 Felix Lim: added serialised field into PrintCustTransPortrait.php to reinstate possiblity for printing serialised items on invoice - not possible in landscape version (PrintCustTrans.php) 12/9/11 Phil/Exson/Tom: Change all scripts to allow display and input of numbers in the format of the selected users locale 5/9/11 Phil: Fixed supplier payment exchange rate ... was being calculated incorrectly from functional exchange rate and the exchange rate between the currency of the bank account and currency of payment. 5/9/11 Phil: GLTransInquiry posted was not retrieved correctly - now fixed Modified: trunk/includes/LanguageSetup.php =================================================================== --- trunk/includes/LanguageSetup.php 2011-09-16 10:29:26 UTC (rev 4691) +++ trunk/includes/LanguageSetup.php 2011-09-16 23:15:08 UTC (rev 4692) @@ -4,7 +4,7 @@ /* Set internal character encoding to UTF-8 */ mb_internal_encoding('UTF-8'); - +include('includes/LanguagesArray.php'); /* This file is included in session.inc or PDFStarter.php or a report script that does not use PDFStarter.php to check for the existance of gettext function and setup the necessary enviroment to allow for automatic translation @@ -13,7 +13,7 @@ normally the lower case two character country code underscore uppercase 2 character country code does the trick except for en !!*/ -// Specify location of translation tables + If (isset($_POST['Language'])) { $_SESSION['Language'] = $_POST['Language']; $Language = $_POST['Language']; @@ -24,8 +24,14 @@ $Language = $_SESSION['Language']; } -$Locale = setlocale (LC_ALL, $_SESSION['Language']); -$Locale = setlocale (LC_NUMERIC, 'fr_FR.utf8'); +if (defined('LC_MESSAGES')){ //it's a unix/linux server + $Locale = setlocale (LC_MESSAGES, $_SESSION['Language']); + $Locale = setlocale (LC_NUMERIC, $_SESSION['Language']); +} else { // it's a windows server + $Locale = setlocale (LC_ALL, $LanguageArray[$_SESSION['Language']]['WindowsLocale']); +} +//$Locale = setlocale (LC_NUMERIC, 'fr_FR.utf8'); + $LocaleInfo = localeconv(); if ($LocaleInfo['mon_decimal_point']==''){ $LocaleInfo['mon_decimal_point']= $LocaleInfo['decimal_point']; @@ -33,11 +39,9 @@ if ($LocaleInfo['mon_thousands_sep']==''){ $LocaleInfo['mon_thousands_sep']= $LocaleInfo['thousands_sep']; } -if (defined('LC_MESSAGES')){ - $Locale = setlocale (LC_MESSAGES, $_SESSION['Language']); -} + //Turkish seems to be a special case if ($_SESSION['Language']=='tr_TR.utf8') { $Locale = setlocale(LC_CTYPE, 'C'); Modified: trunk/includes/LanguagesArray.php =================================================================== --- trunk/includes/LanguagesArray.php 2011-09-16 10:29:26 UTC (rev 4691) +++ trunk/includes/LanguagesArray.php 2011-09-16 23:15:08 UTC (rev 4692) @@ -1,32 +1,60 @@ <?php $LanguagesArray = array(); -$LanguagesArray['en_US.utf8'] = _('English US'); -$LanguagesArray['en_GB.utf8'] = _('English British'); -$LanguagesArray['cz_CZ.utf8'] = _('Czechoslovakian'); -$LanguagesArray['de_DE.utf8'] = _('German'); -$LanguagesArray['el_GR.utf8'] = _('Greek'); -$LanguagesArray['es_ES.utf8'] = _('Spanish'); -$LanguagesArray['et_EE.utf8'] = _('Estonian'); -$LanguagesArray['fa_IR.utf8'] = _('Arabic'); -$LanguagesArray['fr_FR.utf8'] = _('French'); -$LanguagesArray['hi_IN.utf8'] = _('Hindi'); -$LanguagesArray['hr_HR.utf8'] = _('Hungarian'); -$LanguagesArray['id_ID.utf8'] = _('Indonisian'); -$LanguagesArray['it_IT.utf8'] = _('Italian'); -$LanguagesArray['ja_JP.utf8'] = _('Japanese'); -$LanguagesArray['lv_LV.utf8'] = _('Latvian'); -$LanguagesArray['nl_NL.utf8'] = _('Dutch'); -$LanguagesArray['pl_PL.utf8'] = _('Polish'); -$LanguagesArray['pt_BR.utf8'] = _('Brazilian Portuguese'); -$LanguagesArray['pt_PT.utf8'] = _('Portuguese'); -$LanguagesArray['ro_RO.utf8'] = _('Roumanian'); -$LanguagesArray['ru_RU.utf8'] = _('Russian'); -$LanguagesArray['sq_AL.utf8'] = _('Albanian'); -$LanguagesArray['sv_SE.utf8'] = _('Sweedish'); -$LanguagesArray['sw_KE.utf8'] = _('Kiswahili'); -$LanguagesArray['tr_TR.utf8'] = _('Turkish'); -$LanguagesArray['vi_VN.utf8'] = _('Vietnamese'); -$LanguagesArray['zh_CN.utf8'] = _('Chinese - Simplified'); -$LanguagesArray['zh_HK.utf8'] = _('Chinese - Traditional'); +$LanguagesArray['en_US.utf8']['LanguageName'] = _('English US'); +$LanguagesArray['en_US.utf8']['WindowsLocale'] = 'english-us'; +$LanguagesArray['en_GB.utf8']['LanguageName'] = _('English British'); +$LanguagesArray['en_GB.utf8']['WindowsLocale'] = 'english-uk'; +$LanguagesArray['cz_CZ.utf8']['LanguageName'] = _('Czechoslovakian'); +$LanguagesArray['cz_CZ.utf8']['WindowsLocale'] = 'czech'; +$LanguagesArray['de_DE.utf8']['LanguageName'] = _('German'); +$LanguagesArray['de_DE.utf8']['WindowsLocale'] = 'german'; +$LanguagesArray['el_GR.utf8']['LanguageName'] = _('Greek'); +$LanguagesArray['el_GR.utf8']['WindowsLocale'] = 'greek'; +$LanguagesArray['es_ES.utf8']['LanguageName'] = _('Spanish'); +$LanguagesArray['es_ES.utf8']['WindowsLocale'] = 'spanish'; +$LanguagesArray['et_EE.utf8']['LanguageName'] = _('Estonian'); +$LanguagesArray['et_EE.utf8']['WindowsLocale'] = 'estonian'; +$LanguagesArray['fa_IR.utf8']['LanguageName'] = _('Arabic'); +$LanguagesArray['fa_IR.utf8']['WindowsLocale'] = 'arabic'; +$LanguagesArray['fr_FR.utf8']['LanguageName'] = _('French'); +$LanguagesArray['fr_FR.utf8']['WindowsLocale'] = 'french'; +$LanguagesArray['hi_IN.utf8']['LanguageName'] = _('Hindi'); +$LanguagesArray['hi_IN.utf8']['WindowsLocale'] = 'hindi'; +$LanguagesArray['hr_HR.utf8']['LanguageName'] = _('Hungarian'); +$LanguagesArray['hr_HR.utf8']['WindowsLocale'] = 'hungarian'; +$LanguagesArray['id_ID.utf8']['LanguageName'] = _('Indonisian'); +$LanguagesArray['id_ID.utf8']['WindowsLocale'] = 'indonesian'; +$LanguagesArray['it_IT.utf8']['LanguageName'] = _('Italian'); +$LanguagesArray['it_IT.utf8']['WindowsLocale'] = 'italian'; +$LanguagesArray['ja_JP.utf8']['LanguageName'] = _('Japanese'); +$LanguagesArray['ja_JP.utf8']['WindowsLocale'] = 'japanese'; +$LanguagesArray['lv_LV.utf8']['LanguageName'] = _('Latvian'); +$LanguagesArray['lv_LV.utf8']['WindowsLocale'] = 'latvian'; +$LanguagesArray['nl_NL.utf8']['LanguageName'] = _('Dutch'); +$LanguagesArray['nl_NL.utf8']['WindowsLocale'] = 'dutch'; +$LanguagesArray['pl_PL.utf8']['LanguageName'] = _('Polish'); +$LanguagesArray['pl_PL.utf8']['WindowsLocale'] = 'polish'; +$LanguagesArray['pt_BR.utf8']['LanguageName'] = _('Brazilian Portuguese'); +$LanguagesArray['pt_BR.utf8']['WindowsLocale'] = 'portuguese-brazil'; +$LanguagesArray['pt_PT.utf8']['LanguageName'] = _('Portuguese'); +$LanguagesArray['pt_PT.utf8']['WindowsLocale'] = 'portuguese'; +$LanguagesArray['ro_RO.utf8']['LanguageName'] = _('Romanian'); +$LanguagesArray['ro_RO.utf8']['WindowsLocale'] = 'romanian'; +$LanguagesArray['ru_RU.utf8']['LanguageName'] = _('Russian'); +$LanguagesArray['ru_RU.utf8']['WindowsLocale'] = 'russian'; +$LanguagesArray['sq_AL.utf8']['LanguageName'] = _('Albanian'); +$LanguagesArray['sq_AL.utf8']['WindowsLocale'] = 'english-us'; +$LanguagesArray['sv_SE.utf8']['LanguageName'] = _('Sweedish'); +$LanguagesArray['sv_SE.utf8']['WindowsLocale'] = 'swedish'; +$LanguagesArray['sw_KE.utf8']['LanguageName'] = _('Kiswahili'); +$LanguagesArray['sw_KE.utf8']['WindowsLocale'] = 'english-us'; +$LanguagesArray['tr_TR.utf8']['LanguageName'] = _('Turkish'); +$LanguagesArray['tr_TR.utf8']['WindowsLocale'] = 'turkish'; +$LanguagesArray['vi_VN.utf8']['LanguageName'] = _('Vietnamese'); +$LanguagesArray['vi_VN.utf8']['WindowsLocale'] = 'vietnamese'; +$LanguagesArray['zh_CN.utf8']['LanguageName'] = _('Chinese - Simplified'); +$LanguagesArray['zh_CN.utf8']['WindowsLocale'] = 'chinese-simplified'; +$LanguagesArray['zh_HK.utf8']['LanguageName'] = _('Chinese - Traditional'); +$LanguagesArray['zh_HK.utf8']['WindowsLocale'] = 'chinese-traditional'; asort($LanguagesArray); -?> +?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |