Update of /cvsroot/phpwiki/phpwiki/lib/plugin
In directory usw-pr-cvs1:/tmp/cvs-serv4914/lib/plugin
Modified Files:
SystemInfo.php
Log Message:
Clean up language/locale setting code.
I'm sure I broke something (sorry), but it really was a mess.
Index: SystemInfo.php
===================================================================
RCS file: /cvsroot/phpwiki/phpwiki/lib/plugin/SystemInfo.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -2 -b -p -d -r1.2 -r1.3
--- SystemInfo.php 2 Sep 2002 08:44:49 -0000 1.2
+++ SystemInfo.php 18 Sep 2002 18:34:13 -0000 1.3
@@ -274,12 +274,10 @@ extends WikiPlugin
}
natcasesort($available_languages);
- // keep this only for a short time.
- if (empty($GLOBALS['default_language']))
- $GLOBALS['default_language'] = $GLOBALS['LANG'];
+
return sprintf(_("Total %d languages: "),count($available_languages)) .
implode(', ',$available_languages) . ". " .
sprintf(_("Current language: '%s'"), $GLOBALS['LANG']) .
- (($GLOBALS['default_language'] != $GLOBALS['LANG'])
- ? ". " . sprintf(_("System default: '%s'"), $GLOBALS['default_language'])
+ ((DEFAULT_LANGUAGE != $GLOBALS['LANG'])
+ ? ". " . sprintf(_("System default: '%s'"), DEFAULT_LANGUAGE)
: '');
}
@@ -329,7 +327,7 @@ extends WikiPlugin
'version' => create_function('',"return sprintf('%s',PHPWIKI_VERSION);"),
'LANG' => create_function('','return $GLOBALS["LANG"];'),
- 'LC_ALL' => create_function('','return $GLOBALS["LC_ALL"];'),
+ 'LC_ALL' => create_function('','return setlocale(LC_ALL, 0);'),
'current_language' => create_function('','return $GLOBALS["LANG"];'),
- 'system_language' => create_function('','return $GLOBALS["default_language"];'),
+ 'system_language' => create_function('','return DEFAULT_LANGUAGE;'),
'current_theme' => create_function('','return $GLOBALS["Theme"]->_name;'),
'system_theme' => create_function('','return THEME;'),
|