diff --git a/upload/ajax/change_tor_status.php b/upload/ajax/change_tor_status.php
index fe1dcfd43..39d9fca7a 100644
--- a/upload/ajax/change_tor_status.php
+++ b/upload/ajax/change_tor_status.php
@@ -6,11 +6,11 @@ global $userdata, $bb_cfg, $lang;
if (!isset($this->request['attach_id']))
{
- $this->ajax_die('empty attach_id');
+ $this->ajax_die($lang['EMPTY_ATTACH_ID']);
}
if (!isset($this->request['status']))
{
- $this->ajax_die('не выбран статус');
+ $this->ajax_die($lang['TOR_DONT_CHANGE']);
}
$attach_id = (int) $this->request['attach_id'];
$new_status = (int) $this->request['status'];
@@ -45,10 +45,7 @@ if ($new_status == TOR_CLOSED_CPHOLD && !IS_ADMIN)
// Права на изменение статуса
if ($tor['tor_status'] == TOR_CLOSED_CPHOLD)
{
- if (!IS_ADMIN)
- {
- $this->verify_mod_rights($tor['forum_id']);
- }
+ if (!IS_ADMIN) $this->verify_mod_rights($tor['forum_id']);
DB()->query("UPDATE ". BB_TOPICS ." SET topic_status = ". TOPIC_UNLOCKED ." WHERE topic_id = {$tor['topic_id']} LIMIT 1");
$new_status = TOR_NOT_APPROVED;
}
diff --git a/upload/ajax/edit_user_profile.php b/upload/ajax/edit_user_profile.php
index 7ed80c6f3..955349688 100644
--- a/upload/ajax/edit_user_profile.php
+++ b/upload/ajax/edit_user_profile.php
@@ -6,7 +6,7 @@ global $bb_cfg, $lang;
if (!$user_id = intval($this->request['user_id']) OR !$profiledata = get_userdata($user_id))
{
- $this->ajax_die('invalid user_id');
+ $this->ajax_die($lang['NO_USER_ID_SPECIFIED']);
}
if (!$field = (string) $this->request['field'])
{
diff --git a/upload/config.php b/upload/config.php
index 05a781c05..85523affe 100644
--- a/upload/config.php
+++ b/upload/config.php
@@ -57,8 +57,8 @@ $bb_cfg['css_ver'] = 1;
// Increase number of revision after update
$bb_cfg['tp_version'] = '2.0.2';
-$bb_cfg['tp_release_state'] = 'TP II r183';
-$bb_cfg['tp_release_date'] = '31-07-2011';
+$bb_cfg['tp_release_state'] = 'TP II r185';
+$bb_cfg['tp_release_date'] = '2-08-2011';
$bb_cfg['board_disabled_msg'] = 'форум временно отключен'; // 'forums temporarily disabled'; // show this msg if board has been disabled via ON/OFF trigger
$bb_cfg['srv_overloaded_msg'] = "Извините, в данный момент сервер перегружен\nПопробуйте повторить запрос через несколько минут";
diff --git a/upload/includes/ucp/torrent_userprofile.php b/upload/includes/ucp/torrent_userprofile.php
index 958b19a92..631db4740 100644
--- a/upload/includes/ucp/torrent_userprofile.php
+++ b/upload/includes/ucp/torrent_userprofile.php
@@ -4,7 +4,7 @@ if (!defined('IN_VIEWPROFILE')) die(basename(__FILE__));
if (!$profiledata['user_id'] || $profiledata['user_id'] == ANONYMOUS)
{
- message_die(GENERAL_ERROR, 'Invalid user_id');
+ message_die(GENERAL_ERROR, $lang['NO_USER_ID_SPECIFIED']);
}
$seeding = $leeching = $releasing = array();
diff --git a/upload/includes/ucp/usercp_register.php b/upload/includes/ucp/usercp_register.php
index b0234d03f..bb1dac985 100644
--- a/upload/includes/ucp/usercp_register.php
+++ b/upload/includes/ucp/usercp_register.php
@@ -18,7 +18,7 @@ $can_register = (IS_GUEST || IS_ADMIN);
$submit = !empty($_POST['submit']);
$errors = array();
-$adm_edit = false; // редактирование админом чужого профиля
+$adm_edit = false; // редактирование админом чужого профиля
require(INC_DIR .'bbcode.php');
require(INC_DIR .'functions_validate.php');
@@ -242,11 +242,11 @@ foreach ($profile_fields as $field => $can_edit)
{
if (strlen($new_pass) > 20)
{
- $errors[] = 'Пароль должен быть не длиннее 20 символов';
+ $errors[] = $lang['CHOOSE_PASS_ERR_20'];
}
else if ($new_pass != $cfm_pass)
{
- $errors[] = 'Введённые пароли не совпадают';
+ $errors[] = $lang['CHOOSE_PASS_ERR'];
}
$db_data['user_password'] = md5(md5($new_pass));
}
@@ -255,7 +255,7 @@ foreach ($profile_fields as $field => $can_edit)
{
if (empty($new_pass))
{
- $errors[] = 'Вы должны указать пароль';
+ $errors[] = $lang['CHOOSE_PASSWORD'];
}
}
else
@@ -266,7 +266,7 @@ foreach ($profile_fields as $field => $can_edit)
}
if (!empty($new_pass) && !$cur_pass_valid)
{
- $errors[] = 'Для изменения пароля вы должны правильно указать текущий пароль';
+ $errors[] = $lang['CHOOSE_PASS_FAILED'];
}
}
}
@@ -424,7 +424,7 @@ foreach ($profile_fields as $field => $can_edit)
else
{
$pr_data['user_icq'] = '';
- $errors[] = htmlCHR('Поле "ICQ" может содержать только номер icq');
+ $errors[] = htmlCHR($lang['ICQ_ERROR']);
}
}
$tp_data['USER_ICQ'] = $pr_data['user_icq'];
@@ -445,7 +445,7 @@ foreach ($profile_fields as $field => $can_edit)
}
else
{
- $errors[] = htmlCHR('Поле "Сайт" может содержать только http:// ссылку');
+ $errors[] = htmlCHR($lang['WEBSITE_ERROR']);
}
}
$tp_data['USER_WEBSITE'] = $pr_data['user_website'];
@@ -856,7 +856,7 @@ if ($submit && !$errors)
else if (!empty($_POST['delete_user_posts']))
{
post_delete('user', $pr_data['user_id']);
- bb_die('User posts were deleted');
+ bb_die($lang['USER_DELETED_POSTS']);
}
}
@@ -921,7 +921,7 @@ if ($submit && !$errors)
if($adm_edit)
{
- bb_die("Профиль {$pr_data['username']} был успешно изменён");
+ bb_die($lang['PROFILE_USER'] . " {$pr_data['username']} " . $lang['GOOD_UPDATE']);
}
elseif(!$pr_data['user_active'])
{
@@ -974,9 +974,6 @@ if ($mode == 'editprofile' && $userdata['session_logged_in'])
$curr_passkey = ($row['auth_key']) ? $row['auth_key'] : '';
$template->assign_vars(array(
- 'L_GEN_PASSKEY' => $lang['BT_GEN_PASSKEY'],
- 'L_GEN_PASSKEY_EXPLAIN' => $lang['BT_GEN_PASSKEY_EXPLAIN'],
- 'L_GEN_PASSKEY_EXPLAIN_2' => $lang['BT_GEN_PASSKEY_EXPLAIN_2'],
'S_GEN_PASSKEY' => '' . $lang['BT_GEN_PASSKEY_URL'] . '',
'CURR_PASSKEY' => $curr_passkey,
));
diff --git a/upload/includes/ucp/usercp_sendpasswd.php b/upload/includes/ucp/usercp_sendpasswd.php
index 1fb3c7181..cda73a79a 100644
--- a/upload/includes/ucp/usercp_sendpasswd.php
+++ b/upload/includes/ucp/usercp_sendpasswd.php
@@ -6,10 +6,7 @@ if ( !defined('IN_PHPBB') )
exit;
}
-if ($bb_cfg['emailer_disabled'])
-{
- bb_die('Извините, эта функция временно не работает');
-}
+if ($bb_cfg['emailer_disabled']) bb_die($lang['EMAILER_DISABLED']);
if ( isset($_POST['submit']) )
{
diff --git a/upload/includes/ucp/usercp_viewprofile.php b/upload/includes/ucp/usercp_viewprofile.php
index e06679354..86d32abef 100644
--- a/upload/includes/ucp/usercp_viewprofile.php
+++ b/upload/includes/ucp/usercp_viewprofile.php
@@ -19,7 +19,7 @@ if (!$profiledata = get_userdata($_GET[POST_USERS_URL]))
if(bf($profiledata['user_opt'], 'user_opt', 'view_profile') && IS_GUEST)
{
meta_refresh(append_sid("login.php?redirect={$_SERVER['REQUEST_URI']}", true));
- bb_die("Пользователь {$profiledata['username']} запретил гостям просмотр своего профиля");
}
+ bb_die("{$profiledata['username']} " . $lang['FORBADE_VIEWING']);
}
//
// Calculate the number of days this user has been a member ($memberdays)
@@ -150,7 +150,6 @@ $template->assign_vars(array(
'L_VIEWING_PROFILE' => sprintf($lang['VIEWING_USER_PROFILE'], $profiledata['username']),
'L_ABOUT_USER_PROFILE' => sprintf($lang['ABOUT_USER'], $profiledata['username']),
- 'L_SEARCH_USER_POSTS_PROFILE' => sprintf($lang['SEARCH_USER_POSTS'], ''. $profiledata['username'] .''),
'U_SEARCH_USER' => "search.php?search_author=1&uid={$profiledata['user_id']}",
'U_SEARCH_TOPICS' => "search.php?uid={$profiledata['user_id']}&myt=1",
diff --git a/upload/language/lang_english/lang_admin.php b/upload/language/lang_english/lang_admin.php
index 6a8a81014..5cbd5a51c 100644
--- a/upload/language/lang_english/lang_admin.php
+++ b/upload/language/lang_english/lang_admin.php
@@ -385,6 +385,7 @@ $lang['USER_DELETE'] = 'Delete';
$lang['USER_DELETE_EXPLAIN'] = 'Delete this user';
$lang['USER_DELETED'] = 'User was successfully deleted';
$lang['DELETE_USER_POSTS'] = 'Delete all user posts';
+$lang['USER_DELETED_POSTS'] = 'Posts were successfully removed';
$lang['USER_STATUS'] = 'User is active';
$lang['USER_ALLOWPM'] = 'Can send Private Messages';
diff --git a/upload/language/lang_english/lang_main.php b/upload/language/lang_english/lang_main.php
index 49d1ba9be..096509e70 100644
--- a/upload/language/lang_english/lang_main.php
+++ b/upload/language/lang_english/lang_main.php
@@ -309,7 +309,7 @@ $lang['EDIT_POST'] = 'Edit post';
$lang['EDIT_POST_NOT_1'] = 'You are not allowed ';
$lang['EDIT_POST_NOT_2'] = 'You can not ';
$lang['EDIT_POST_AJAX'] = 'You can not edit the message with the status ';
-$lang['AFTER_THE_LAPSE'] = "after the lapse of ';
+$lang['AFTER_THE_LAPSE'] = 'after the lapse of ';
$lang['DONT_MESSAGE_TITLE'] = 'You have not specified the message header';
$lang['INVALID_TOPIC_ID'] = 'Topic Absent!';
@@ -547,7 +547,7 @@ $lang['POSTER_RANK'] = 'Poster rank';
$lang['TOTAL_POSTS'] = 'Total posts';
$lang['USER_POST_PCT_STATS'] = '%.2f%% of total'; // 1.25% of total
$lang['USER_POST_DAY_STATS'] = '%.2f posts per day'; // 1.5 posts per day
-$lang['SEARCH_USER_POSTS'] = 'Find posts by %s'; // Find all posts by username
+$lang['SEARCH_USER_POSTS'] = 'Find posts'; // Find all posts by username
$lang['SEARCH_USER_POSTS_SHORT'] = 'Find user posts';
$lang['SEARCH_USER_TOPICS'] = 'Find user topics'; // Find all topics by username
@@ -1305,7 +1305,7 @@ $lang['SEARCH_DL_COMPLETE_DOWNLOADS'] = 'Completed Downloads';
$lang['SEARCH_DL_CANCEL'] = 'Canceled';
$lang['CUR_DOWNLOADS'] = 'Current Downloads';
$lang['CUR_UPLOADS'] = 'Current Uploads';
-$lang['SEARCH_RELEASES'] = 'Find all current releases';
+$lang['SEARCH_RELEASES'] = 'Find releases';
$lang['TOR_SEARCH_TITLE'] = 'Torrent search options';
$lang['OPEN_TOPIC'] = 'Open topic';
@@ -1558,6 +1558,9 @@ $lang['TORFILE_INVALID'] = 'Torrent file is corrupt';
$lang['WEBSITE_ERROR'] = 'The "site" may contain only http://sitename';
$lang['ICQ_ERROR'] = 'The field of "ICQ" may contain only icq number';
$lang['INVALID_DATE'] = 'Error date ';
+$lang['PROFILE_USER'] = 'Viewing profile';
+$lang['GOOD_UPDATE'] = 'was successfully changed';
+$lang['FORBADE_VIEWING'] = 'forbade visitors viewing your profile';
// Register
$lang['CHOOSE_A_NAME'] = 'You should choose a name';
@@ -1565,3 +1568,5 @@ $lang['CHOOSE_E_MAIL'] = 'You must specify the e-mail';
$lang['CHOOSE_PASS'] = 'Field for the password must not be empty!';
$lang['CHOOSE_PASS_ERR'] = 'Entered passwords do not match';
$lang['CHOOSE_PASS_OK'] = 'Passwords match, you can proceed with the registration.';
+
+$lang['EMAILER_DISABLED'] = 'Sorry, this feature is temporarily not working';
\ No newline at end of file
diff --git a/upload/language/lang_russian/lang_admin.php b/upload/language/lang_russian/lang_admin.php
index 9dd54d230..6cdc73051 100644
--- a/upload/language/lang_russian/lang_admin.php
+++ b/upload/language/lang_russian/lang_admin.php
@@ -142,7 +142,7 @@ $lang['AUTH_READ'] = $lang['READ'] = 'Читать';
$lang['AUTH_POST'] = $lang['POST'] = 'Создавать темы';
$lang['AUTH_REPLY'] = $lang['REPLY'] = 'Отвечать';
$lang['AUTH_EDIT'] = $lang['EDIT'] = 'Редактировать';
-$lang['AUTH_DELETE'] = $lang['DELETE'] = 'Удалять';
+$lang['AUTH_DELETE'] = $lang['DELETE'] = 'Удалить';
$lang['AUTH_STICKY'] = $lang['STICKY'] = 'Прилеплять темы';
$lang['AUTH_ANNOUNCE'] = $lang['ANNOUNCE'] = 'Создавать объявления';
$lang['AUTH_VOTE'] = $lang['VOTE'] = 'Голосовать';
@@ -386,6 +386,7 @@ $lang['USER_DELETE'] = 'Удаление';
$lang['USER_DELETE_EXPLAIN'] = 'Удалить этого пользователя';
$lang['USER_DELETED'] = 'Пользователь был успешно удалён';
$lang['DELETE_USER_POSTS'] = 'Удалить все сообщения пользователя';
+$lang['USER_DELETED_POSTS'] = 'Сообщения пользователя успешно удалены';
$lang['USER_STATUS'] = 'Пользователь активен';
$lang['USER_ALLOWPM'] = 'Может посылать личные сообщения';
diff --git a/upload/language/lang_russian/lang_main.php b/upload/language/lang_russian/lang_main.php
index b6b79a30d..88017102c 100644
--- a/upload/language/lang_russian/lang_main.php
+++ b/upload/language/lang_russian/lang_main.php
@@ -36,7 +36,6 @@ $lang['TIME'] = 'Время';
$lang['HOURS'] = 'Часы';
$lang['MESSAGE'] = 'Сообщение';
$lang['TORRENT'] = 'Торрент';
-$lang['PROFILE'] = 'Профиль';
$lang['PERMISSIONS'] = 'Права доступа';
$lang['1_DAY'] = 'за последний день';
@@ -94,7 +93,7 @@ $lang['CLICK_VIEW_MESSAGE'] = '%sПросмотреть ваше сообщен
$lang['CLICK_RETURN_MODCP'] = '%sВернуться к панели модерации%s';
$lang['CLICK_RETURN_GROUP'] = '%sВернуться к информации о группах%s';
-$lang['ADMIN_PANEL'] = 'Перейти в администраторский раздел';
+$lang['ADMIN_PANEL'] = 'Администраторский раздел';
$lang['BOARD_DISABLE'] = 'Извините, эти форумы отключены. Попробуйте зайти попозже';
@@ -476,7 +475,7 @@ $lang['ALL_MESSAGES'] = 'Все сообщения';
$lang['NO_MESSAGES_FOLDER'] = 'В этой папке нет сообщений';
$lang['PM_DISABLED'] = 'Возможность отправки личных сообщений на этих форумах была отключена';
-$lang['CANNOT_SEND_PRIVMSG'] = 'Извините, вам не разрешено отправлять личные сообщения';
+$lang['CANNOT_SEND_PRIVMSG'] = 'Извините, вам запрещено отправлять личные сообщения';
$lang['NO_TO_USER'] = 'Вы должны указать имя получателя этого сообщения';
$lang['NO_SUCH_USER'] = 'Извините, но такого пользователя не существует';
@@ -552,7 +551,7 @@ $lang['POSTER_RANK'] = 'Звание';
$lang['TOTAL_POSTS'] = 'Всего сообщений';
$lang['USER_POST_PCT_STATS'] = '%.2f%% от общего числа'; // 15% of total
$lang['USER_POST_DAY_STATS'] = '%.2f сообщений в день'; // 1.5 posts per day
-$lang['SEARCH_USER_POSTS'] = 'Найти сообщения пользователя %s'; // Find all posts by username
+$lang['SEARCH_USER_POSTS'] = 'Найти сообщения'; // Find all posts by username
$lang['SEARCH_USER_POSTS_SHORT'] = 'Найти сообщения пользователя';
$lang['SEARCH_USER_TOPICS'] = 'Начатые темы'; // Find all topics by username
@@ -1315,7 +1314,7 @@ $lang['SEARCH_DL_COMPLETE_DOWNLOADS'] = 'Прошлые закачки';
$lang['SEARCH_DL_CANCEL'] = 'Отмененные';
$lang['CUR_DOWNLOADS'] = 'Текущие закачки';
$lang['CUR_UPLOADS'] = 'Текущие раздачи';
-$lang['SEARCH_RELEASES'] = 'Найти все текущие раздачи';
+$lang['SEARCH_RELEASES'] = 'Найти раздачи';
$lang['TOR_SEARCH_TITLE'] = 'Опции показа торрентов';
$lang['OPEN_TOPIC'] = 'Открыть топик';
@@ -1559,21 +1558,29 @@ $lang['FILELIST'] = 'Список файлов';
$lang['COLLAPSE'] = 'Свернуть директории';
$lang['EXPAND'] = 'Развернуть';
$lang['SWITCH'] = 'Переключить';
-$lang['EMPTY_ATTACH_ID'] = 'Отсутсвует идентификатор файла!';
-$lang['TOR_NOT_FOUND'] = 'Файл отсутсвует на сервере!';
+$lang['EMPTY_ATTACH_ID'] = 'Отсутствует идентификатор файла!';
+$lang['TOR_NOT_FOUND'] = 'Файл отсутствует на сервере!';
$lang['ERROR_BUILD'] = 'Ошибка: не удалось выстроить список файлов';
-$lang['TORFILE_INVALID'] = 'Торрент-файл поврежден';
+$lang['TORFILE_INVALID'] = 'Торрент-файл поврежден!';
// FILELIST
// Профиль
$lang['WEBSITE_ERROR'] = 'Поле "Сайт" может содержать только http://ссылку';
$lang['ICQ_ERROR'] = 'Поле "ICQ" может содержать только номер icq';
$lang['INVALID_DATE'] = 'Ошибка даты ';
+$lang['PROFILE_USER'] = 'Профиль пользователя';
+$lang['GOOD_UPDATE'] = 'был успешно изменён';
+$lang['FORBADE_VIEWING'] = 'запретил гостям просмотр своего профиля';
+
// Регистрация
$lang['CHOOSE_A_NAME'] = 'Вы должны выбрать имя';
$lang['CHOOSE_E_MAIL'] = 'Вы должны указать e-mail';
+$lang['CHOOSE_PASSWORD'] = 'Вы должны указать пароль';
$lang['CHOOSE_PASS'] = 'Поля для ввода пароля не должны быть пустыми!';
$lang['CHOOSE_PASS_ERR'] = 'Введённые пароли не совпадают';
+$lang['CHOOSE_PASS_ERR_20'] = 'Пароль должен быть не длиннее 20 символов';
$lang['CHOOSE_PASS_OK'] = 'Пароли совпадают, можете продолжить регистрацию.';
+$lang['CHOOSE_PASS_FAILED'] = 'Для изменения пароля вы должны правильно указать текущий пароль';
+$lang['EMAILER_DISABLED'] = 'Извините, эта функция временно не работает';
\ No newline at end of file
diff --git a/upload/templates/default/page_footer.tpl b/upload/templates/default/page_footer.tpl
index d61ab443a..a19881c4d 100644
--- a/upload/templates/default/page_footer.tpl
+++ b/upload/templates/default/page_footer.tpl
@@ -44,16 +44,14 @@
- {SAPE}
- {MAINLINK}
-
{POSTS} - [ {L_SEARCH_USER_POSTS_PROFILE} ] + [ {L_SEARCH_USER_POSTS} ] [ {L_SEARCH_USER_TOPICS} ] + [ {L_SEARCH_RELEASES} ]
-[ {POST_PERCENT_STATS} / {POST_DAY_STATS} ]
[{UPLOADED} / {QUOTA} / {PERCENT_FULL}]
- -