1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-05-20 17:58:24 +03:00

Шаблоны инсталлятора переведены на поддержку нескольких языков

This commit is contained in:
Alexey Kachayev 2009-11-16 03:01:01 +00:00
parent 310c06366f
commit b28e61533f
8 changed files with 103 additions and 46 deletions

View file

@ -163,6 +163,12 @@ class Install {
$this->sLangCurrent = $sLang;
if($this->sLangCurrent!=$this->sLangDefault) $this->LoadLanguageFile($this->sLangCurrent);
}
/**
* Передаем языковые тикеты во вьювер
*/
foreach ($this->aLang as $sKey=>$sItem) {
$this->Assign("lang_{$sKey}",$sItem);
}
}
/**
* Подгружает указанный языковой файл и записывает поверх существующего языкового массива

View file

@ -49,4 +49,57 @@ return array(
'no' => 'Нет',
'valid_mysql_server'=>'Для работы LiveStreet необходим сервер MySQL версии не ниже 5.',
'install_title'=>'Установка LiveStreet',
'step'=>'Шаг',
'start_paragraph'=>'<p>Добро пожаловать в инсталлятор LiveStreet &copy; 0.4. Ознакомьтесь с результатами и следуйте подсказкам.</p><p><b>Внимание.</b> Для успешной иснталяции вы должны переименовать файл /config/config.local.php.dist на config.local.php и дать этому файлу права на запись.</p>',
'php_params'=>'Основные настройки PHP',
'php_params_version'=>'PHP версии не ниже 5.0',
'php_params_safe_mode'=>'Safe mode выключен',
'php_params_utf8'=>'Подержка UTF8 в PCRE',
'php_params_mbstring'=>'Поддержка Mbstring',
'local_config'=>'Поддержка Mbstring',
'local_config_file'=>'Файл config.local.php существует и доступен для записи',
'db_params'=>'Настройка базы данных',
'db_params_host'=>'Имя сервера БД',
'db_params_port'=>'Порт сервера БД',
'db_params_port_notice'=>'Скорее всего правильным решение будет оставить 3306 :)',
'db_params_name'=>'Название базы данных',
'db_params_create'=>'Создать базу данных',
'db_params_user'=>'Имя пользователя',
'db_params_password'=>'Пароль',
'db_params_prefix'=>'Префикс таблиц',
'db_params_prefix_notice'=>'Указанный префикс будет приставлен к названию всех таблиц',
'db_params_engine'=>'Tables engine',
'db_params_engine_notice'=>'Рекомендуется использовать InnoDB',
'admin_params'=>'Настройка данных администратора',
'admin_params_login'=>'Логин',
'admin_params_mail'=>'E-mail',
'admin_params_pass'=>'Пароль',
'admin_params_repass'=>'Еще раз',
'end_paragraph' => 'Примите поздравления! LiveStreet успешно установлена.<br />Вы можете продолжить настройку в расширенном режиме.<br /><br />',
'extend_mode'=> 'Расширенный режим',
'view_params'=> 'Настройки HTML вида',
'view_params_name'=> 'Название сайта',
'view_params_description'=> 'Описание сайта',
'view_params_keywords'=> 'Ключевые слова',
'view_params_skin'=> 'Название шаблона',
'mail_params'=> 'Настройки почтовых уведомлений',
'mail_params_sender'=> 'E-mail с которого отправляются уведомления',
'mail_params_name'=> 'Имя от которого отправляются уведомления',
'general_params'=> 'Общие настройки',
'general_params_close'=> 'Использовать закрытый режим работы сайта',
'general_params_active'=> 'Использовать активацию при регистрации',
'general_params_invite'=> 'Использовать режим регистрации по приглашению',
'language_params'=> 'Языковые настройки',
'language_params_current'=> 'Текущий язык',
'language_params_default'=> 'Язык, который будет использоваться по умолчанию',
);

View file

@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
<head>
<title>Установка LiveStreet</title>
<title>___LANG_INSTALL_TITLE___</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<!-- Styles -->
<link rel="stylesheet" type="text/css" href="templates/styles/style.css?v=1" />
@ -14,7 +14,7 @@
<body>
<div id="container">
<h1 class="lite-header">Install LiveStreet | Шаг #___INSTALL_STEP_NUMBER___ из ___INSTALL_STEP_COUNT___</h1>
<h1 class="lite-header">___LANG_INSTALL_TITLE___ | ___LANG_STEP___ #___INSTALL_STEP_NUMBER___ / ___INSTALL_STEP_COUNT___</h1>
<div class="lite-center register">

View file

@ -1,16 +1,16 @@
<h3>Настройка данных администратора</h3>
<h3>___LANG_ADMIN_PARAMS___</h3>
<input type="hidden" name="install_admin_params" value="1" />
<label for="install_admin_login">Логин:</label><br />
<label for="install_admin_login">___LANG_ADMIN_PARAMS_LOGIN___:</label><br />
<p><input type="text" class="input-text" name="install_admin_login" value="___INSTALL_ADMIN_LOGIN___" id="install_admin_login" />
</p>
<label for="install_admin_mail">E-mail:</label><br />
<label for="install_admin_mail">___LANG_ADMIN_PARAMS_MAIL___:</label><br />
<p><input type="text" class="input-text" name="install_admin_mail" value="___INSTALL_ADMIN_MAIL___" id="install_admin_mail" />
</p>
<label for="install_admin_pass">Пароль:</label><br />
<label for="install_admin_pass">___LANG_ADMIN_PARAMS_PASS___:</label><br />
<p><input type="password" class="input-text" name="install_admin_pass" autocomplete="off" value="" id="install_admin_pass" />
</p>
<label for="install_admin_repass">Еще раз:</label><br />
<label for="install_admin_repass">___LANG_ADMIN_PARAMS_REPASS___:</label><br />
<p><input type="password" class="input-text" name="install_admin_repass" autocomplete="off" value="" id="install_admin_repass" />
</p>

View file

@ -1,37 +1,37 @@
<h3>Настройка базы данных</h3>
<h3>___LANG_DB_PARAMS___</h3>
<input type="hidden" name="install_db_params" value="1" />
<label for="install_db_server">Имя сервера БД или DSN:</label><br />
<label for="install_db_server">___LANG_DB_PARAMS_HOST___:</label><br />
<p><input type="text" class="input-text" name="install_db_server" value="___INSTALL_DB_SERVER___" id="install_db_server" />
</p>
<label for="install_db_server">Порт сервера БД:</label><br />
<label for="install_db_server">___LANG_DB_PARAMS_PORT___:</label><br />
<p><input type="text" class="input-text" name="install_db_port" value="___INSTALL_DB_PORT___" id="install_db_port" />
<span class="input-note">Скорее всего правильным решение будет оставить 3306 :)</span></p>
<span class="input-note">___LANG_DB_PARAMS_PORT_NOTICE___</span></p>
<label for="install_db_name">Название базы данных:</label><br />
<label for="install_db_name">___LANG_DB_PARAMS_NAME___:</label><br />
<p><input type="text" class="input-text" name="install_db_name" value="___INSTALL_DB_NAME___" id="install_db_name" />
<input type="checkbox" class="checkbox" name="install_db_create" value="1" ___INSTALL_DB_CREATE_CHECK___ /> &mdash; Создать базу данных
<input type="checkbox" class="checkbox" name="install_db_create" value="1" ___INSTALL_DB_CREATE_CHECK___ /> &mdash; ___LANG_DB_PARAMS_CREATE___
</p>
<label for="install_db_user">Имя пользователя:</label><br />
<label for="install_db_user">___LANG_DB_PARAMS_USER___:</label><br />
<p><input type="text" class="input-text" name="install_db_user" value="___INSTALL_DB_USER___" id="install_db_user" />
</p>
<label for="install_db_password">Пароль:</label><br />
<label for="install_db_password">___LANG_DB_PARAMS_PASSWORD___:</label><br />
<p><input type="text" class="input-text" name="install_db_password" value="___INSTALL_DB_PASSWORD___" id="install_db_password" />
</p>
<label for="install_db_name">Префикс таблиц:</label><br />
<label for="install_db_name">___LANG_DB_PARAMS_PREFIX___:</label><br />
<p><input type="text" class="input-text" name="install_db_prefix" value="___INSTALL_DB_PREFIX___" id="install_db_prefix" />
<span class="input-note">Указанный префикс будет приставлен к названию всех таблиц</span></p>
<span class="input-note">___LANG_DB_PARAMS_PREFIX_NOTICE___</span></p>
<label for="install_db_engine">Tables engine:</label><br />
<label for="install_db_engine">___LANG_DB_PARAMS_ENGINE___:</label><br />
<p>
<select name="install_db_engine" id="install_db_engine" value="___INSTALL_DB_ENGINE___">
<option value="InnoDB" ___INSTALL_DB_ENGINE_INNODB___>InnoDB</option>
<option value="MyISAM" ___INSTALL_DB_ENGINE_MYISAM___>MyISAM</option>
</select>
<span class="input-note">Рекомендуется использовать InnoDB</span></p>
<span class="input-note">___LANG_DB_PARAMS_ENGINE_NOTICE___</span></p>

View file

@ -1,6 +1,5 @@
<p>
Примите поздравления! LiveStreet успешно установлена.<br />
Вы можете продолжить настройку в расширенном режиме.<br /><br />
___LANG_END_PARAGRAPH___
<input type="submit" class="button" name="install_step_extend" value="Расширенный режим" />
<input type="submit" class="button" name="install_step_extend" value="___LANG_EXTEND_MODE___" />
</p>

View file

@ -1,56 +1,56 @@
<input type="hidden" name="install_extend_params" value="1" />
<h3>Настройки HTML вида</h3>
<h3>___LANG_VIEW_PARAMS___</h3>
<label for="install_view_name">Название сайта:</label><br />
<label for="install_view_name">___LANG_VIEW_PARAMS_NAME___:</label><br />
<p><input type="text" class="input-text" name="install_view_name" value="___INSTALL_VIEW_NAME___" id="install_view_name" />
</p>
<label for="install_view_description">Описание сайта:</label><br />
<label for="install_view_description">___LANG_VIEW_PARAMS_DESCRIPTION___:</label><br />
<p><input type="text" class="input-text" name="install_view_description" value="___INSTALL_VIEW_DESCRIPTION___" id="install_view_description" />
</p>
<label for="install_view_keywords">Ключевые слова:</label><br />
<label for="install_view_keywords">___LANG_VIEW_PARAMS_KEYWORDS___:</label><br />
<p><input type="text" class="input-text" name="install_view_keywords" value="___INSTALL_VIEW_KEYWORDS___" id="install_view_keywords" />
</p>
<label for="install_view_skin">Название шаблона:</label><br />
<label for="install_view_skin">___LANG_VIEW_PARAMS_SKIN___:</label><br />
<p>
<select name="install_view_skin" id="install_view_skin" value="___INSTALL_VIEW_SKIN___">
___INSTALL_VIEW_SKIN_OPTIONS___
</select>
</p>
<h3>Настройки почтовых уведомлений</h3>
<h3>___LANG_MAIL_PARAMS___</h3>
<label for="install_mail_sender">E-mail с которого отправляются уведомления:</label><br />
<label for="install_mail_sender">___LANG_MAIL_PARAMS_SENDER___:</label><br />
<p><input type="text" class="input-text" name="install_mail_sender" value="___INSTALL_MAIL_SENDER___" id="install_mail_sender" />
</p>
<label for="install_mail_name">Имя от которого отправляются уведомления:</label><br />
<label for="install_mail_name">___LANG_MAIL_PARAMS_NAME___:</label><br />
<p><input type="text" class="input-text" name="install_mail_name" value="___INSTALL_MAIL_NAME___" id="install_mail_name" />
</p>
<h3>Общие настройки</h3>
<h3>___LANG_GENERAL_PARAMS___</h3>
<p><input type="checkbox" class="checkbox" name="install_general_close" value="1" ___INSTALL_GENERAL_CLOSE_CHECK___ /> &mdash; Использовать закрытый режим работы сайта
<p><input type="checkbox" class="checkbox" name="install_general_close" value="1" ___INSTALL_GENERAL_CLOSE_CHECK___ /> &mdash; ___LANG_GENERAL_PARAMS_CLOSE___
</p>
<p><input type="checkbox" class="checkbox" name="install_general_active" value="1" ___INSTALL_GENERAL_ACTIVE_CHECK___ /> &mdash; Использовать активацию при регистрации
<p><input type="checkbox" class="checkbox" name="install_general_active" value="1" ___INSTALL_GENERAL_ACTIVE_CHECK___ /> &mdash; ___LANG_GENERAL_PARAMS_ACTIVE___
</p>
<p><input type="checkbox" class="checkbox" name="install_general_invite" value="1" ___INSTALL_GENERAL_INVITE_CHECK___ /> &mdash; Использоватьт режим регистрации по приглашению
<p><input type="checkbox" class="checkbox" name="install_general_invite" value="1" ___INSTALL_GENERAL_INVITE_CHECK___ /> &mdash; ___LANG_GENERAL_PARAMS_INVITE___
</p>
<h3>Языковые настройки</h3>
<h3>___LANG_LANGUAGE_PARAMS___</h3>
<label for="install_lang_current">Текущий язык:</label><br />
<label for="install_lang_current">___LANG_LANGUAGE_PARAMS_CURRENT___:</label><br />
<p>
<select name="install_lang_current" id="install_lang_current" value="___INSTALL_LANG_CURRENT___">
___INSTALL_LANG_OPTIONS___
</select>
</p>
<label for="install_lang_default">Язык, который будет использоваться по умолчанию:</label><br />
<label for="install_lang_default">___LANG_LANGUAGE_PARAMS_DEFAULT___:</label><br />
<p>
<select name="install_lang_default" id="install_lang_default" value="___INSTALL_LANG_DEFAULT___">
___INSTALL_LANG_DEFAULT_OPTIONS___

View file

@ -1,24 +1,23 @@
<p>Добро пожаловать в инсталлятор LiveStreet &copy; 0.4. Ознакомьтесь с результатами и следуйте подсказкам.</p>
<p><b>Внимание.</b> Для успешной иснталяции вы должны переименовать файл /config/config.local.php.dist на config.local.php и дать этому файлу права на запись.</p>
<h3>Основные настройки PHP</h3>
___LANG_START_PARAGRAPH___
<h3>___LANG_PHP_PARAMS___</h3>
<table>
<tr>
<td width="350px">PHP версии не ниже 5.0</td><td>___VALIDATE_PHP_VERSION___</td>
<td width="350px">___LANG_PHP_PARAMS_VERSION___</td><td>___VALIDATE_PHP_VERSION___</td>
</tr>
<tr>
<td width="350px">Safe mode выключен</td><td>___VALIDATE_SAFE_MODE___</td>
<td width="350px">___LANG_PHP_PARAMS_SAFE_MODE___</td><td>___VALIDATE_SAFE_MODE___</td>
</tr>
<tr>
<td width="350px">Подержка UTF8 в PCRE</td><td>___VALIDATE_UTF8___</td>
<td width="350px">___LANG_PHP_PARAMS_UTF8___</td><td>___VALIDATE_UTF8___</td>
</tr>
<tr>
<td width="350px">Поддержка Mbstring</td><td>___VALIDATE_MBSTRING___</td>
<td width="350px">___LANG_PHP_PARAMS_MBSTRING___</td><td>___VALIDATE_MBSTRING___</td>
</tr>
</table>
<br />
<h3>Настройки конфигурации</h3>
<h3>___LANG_LOCAL_CONFIG___</h3>
<table>
<tr>
<td width="350px">Файл config.local.php существует и доступен для записи</td><td>___VALIDATE_LOCAL_CONFIG___</td>
<td width="350px">___LANG_LOCAL_CONFIG_FILE___</td><td>___VALIDATE_LOCAL_CONFIG___</td>
</tr>
</table>