Summary: Added language selector to login form
functions.inc.php: - function check_language - new optional parameter $use_post (needed by login.php) - check for language cookie - check for $_POST['lang'] - removed substr() call because it made pt-br translation unuseable - new function language_selector - returns a HTML dropdown language selector - new function safecookie - similar to safeget, but for cookies templates/login.php, templates/users_login.php: - display language selector dropdown login.php, users/login.php: - check for selected language - set cookie if user selected non-default language languages/language.php: (NEW FILE) - list of supported languages - language names taken from phpMyAdmin login form common.php: - include languages/language.php git-svn-id: https://svn.code.sf.net/p/postfixadmin/code/trunk@280 a1433add-5e2c-0410-b055-b7f2511e0802postfixadmin-2.3
parent
44dbfb5e26
commit
f217f0c1bb
@ -0,0 +1,37 @@
|
||||
<?php if( !defined('POSTFIXADMIN') ) die( "This file cannot be used standalone." ); ?>
|
||||
<?php
|
||||
# List of supported languages
|
||||
$supported_languages = array(
|
||||
'bg' => 'Български - Bulgarian',
|
||||
'ca' => 'Català - Catalan',
|
||||
'cn' => '中文 - Chinese simplified (gb2312)',
|
||||
'tw' => '中文 - Chinese traditional',
|
||||
'cs' => 'Česky - Czech',
|
||||
'da' => 'Dansk - Danish',
|
||||
'de' => 'Deutsch - German',
|
||||
'en' => 'English',
|
||||
'es' => 'Español - Spanish',
|
||||
'et' => 'Eesti - Estonian',
|
||||
'eu' => 'Euskara - Basque',
|
||||
'fi' => 'Suomi - Finnish',
|
||||
'fo' => 'Faroese',
|
||||
'fr' => 'Français - French',
|
||||
'hr' => 'Hrvatski - Croatian',
|
||||
'hu' => 'Magyar - Hungarian',
|
||||
'is' => 'Icelandic',
|
||||
'it' => 'Italiano - Italian',
|
||||
'lt' => 'Lietuvių - Lithuanian',
|
||||
'mk' => 'Macedonian - Macedonian',
|
||||
'nl' => 'Nederlands - Dutch',
|
||||
'nn' => 'Norsk - Norwegian',
|
||||
'pl' => 'Polski - Polish',
|
||||
'pt-br' => 'Português - Brazilian portuguese',
|
||||
'ru' => 'Русский - Russian',
|
||||
'sk' => 'Slovenčina - Slovak',
|
||||
'sl' => 'Slovenščina - Slovenian',
|
||||
'sv' => 'Svenska - Swedish',
|
||||
'tr' => 'Türkçe - Turkish',
|
||||
);
|
||||
|
||||
/* vim: set expandtab ft=php softtabstop=4 tabstop=4 shiftwidth=4: */
|
||||
?>
|
Loading…
Reference in New Issue