squirrelmail
Arkadiusz Miskiewicz
misiek w pld.ORG.PL
Wto, 23 Paź 2001, 14:35:41 CEST
"Przemek Piotrowski" <przemek.piotrowski w nic.com.pl> writes:
> w tej chwili stanęło na czymś w tym stylu:
> $languages['pl_PL']['NAME'] = 'Polish';
> $languages['pl_PL']['CHARSET'] = 'iso-8859-2';
> $languages['pl']['ALIAS'] = 'pl_PL';
> natomiast będę chciał przekonać towarzystwo do przejścia całkowicie (= razem z nazwami
> katalogów) na xx_XX bo to powyżej prawdopodobnie spowoduje kłopoty z plikami pomocy
W pld jest to robionę odrobinę inaczej:
if (isset($sm_language) && $use_gettext &&
$squirrelmail_language != '' &&
isset($languages[$sm_notAlias]['CHARSET'])) {
+ if (isset($sm_notAlias) && strlen($sm_notAlias) == 2
+ && !is_file("/usr/share/i18n/locales/" . $sm_notAlias)) {
+ $new_sm_notAlias = $sm_notAlias . "_" . strtoupper($sm_notAlias);
+ if (is_file("/usr/share/i18n/locales/" . $new_sm_notAlias))
+ $sm_notAlias = $new_sm_notAlias; }
if ((ini_get('safe_mode') == FALSE) && (getenv('LC_ALL') != $sm_language)) {
putenv('LC_ALL=' . $sm_notAlias);
}
Po prostu gdy ktoś ustawi sobie ,,pl'' to jest sprawdzane czy istnieje katalog
/usr/share/locale/pl_toupper(pl) (pl_PL) i jeśli istnieje to setlocale(.."pl_PL"..).
To działa.
--
Arkadiusz Miśkiewicz IPv6 ready PLD Linux at http://www.pld.org.pl
misiek(at)pld.org.pl AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PWr
Więcej informacji o liście dyskusyjnej pld-devel-pl