Poll lang

Локализация голосований.
This commit is contained in:
Exile 2014-08-31 18:46:54 +04:00
commit 70d27807eb
6 changed files with 120 additions and 62 deletions

View file

@ -235,8 +235,8 @@ $lang['VIEW_TOPIC'] = 'View topic';
$lang['GUEST'] = 'Guest';
$lang['POST_SUBJECT'] = 'Post subject';
$lang['SUBMIT_VOTE'] = 'Submit Vote';
$lang['VIEW_RESULTS'] = 'View Results';
$lang['SUBMIT_VOTE'] = 'Submit vote';
$lang['VIEW_RESULTS'] = 'View results';
$lang['NO_NEWER_TOPICS'] = 'There are no newer topics in this forum';
$lang['NO_OLDER_TOPICS'] = 'There are no older topics in this forum';
@ -326,29 +326,29 @@ $lang['POST_DOWNLOAD'] = 'Download';
$lang['CONFIRM_DELETE'] = 'Are you sure you want to delete this post?';
$lang['CONFIRM_DELETE_POLL'] = 'Are you sure you want to delete this poll?';
$lang['FLOOD_ERROR'] = 'You cannot make another post so soon after your last; please try again in a short while.';
$lang['EMPTY_SUBJECT'] = 'You must specify a subject.';
$lang['EMPTY_MESSAGE'] = 'You must enter a message.';
$lang['FORUM_LOCKED'] = 'This forum is locked: you cannot post, reply to, or edit topics.';
$lang['TOPIC_LOCKED'] = 'This topic is locked: you cannot edit posts or make replies.';
$lang['FLOOD_ERROR'] = 'You cannot make another post so soon after your last; please try again in a short while';
$lang['EMPTY_SUBJECT'] = 'You must specify a subject';
$lang['EMPTY_MESSAGE'] = 'You must enter a message';
$lang['FORUM_LOCKED'] = 'This forum is locked: you cannot post, reply to, or edit topics';
$lang['TOPIC_LOCKED'] = 'This topic is locked: you cannot edit posts or make replies';
$lang['TOPIC_LOCKED_SHORT'] = 'Topic locked';
$lang['NO_POST_ID'] = 'You must select a post to edit';
$lang['NO_TOPIC_ID'] = 'You must select a topic to reply to';
$lang['NO_VALID_MODE'] = 'You can only post, reply, edit, or quote messages. Please return and try again.';
$lang['NO_SUCH_POST'] = 'There is no such post. Please return and try again.';
$lang['EDIT_OWN_POSTS'] = 'Sorry, but you can only edit your own posts.';
$lang['DELETE_OWN_POSTS'] = 'Sorry, but you can only delete your own posts.';
$lang['CANNOT_DELETE_REPLIED'] = 'Sorry, but you may not delete posts that have been replied to.';
$lang['CANNOT_DELETE_POLL'] = 'Sorry, but you cannot delete an active poll.';
$lang['EMPTY_POLL_TITLE'] = 'You must enter a title for your poll.';
$lang['TO_FEW_POLL_OPTIONS'] = 'You must enter at least two poll options.';
$lang['TO_MANY_POLL_OPTIONS'] = 'You have tried to enter too many poll options.';
$lang['POST_HAS_NO_POLL'] = 'This post has no poll.';
$lang['ALREADY_VOTED'] = 'You have already voted in this poll.';
$lang['NO_VOTE_OPTION'] = 'You must specify an option when voting.';
$lang['NO_VALID_MODE'] = 'You can only post, reply, edit, or quote messages. Please return and try again';
$lang['NO_SUCH_POST'] = 'There is no such post. Please return and try again';
$lang['EDIT_OWN_POSTS'] = 'Sorry, but you can only edit your own posts';
$lang['DELETE_OWN_POSTS'] = 'Sorry, but you can only delete your own posts';
$lang['CANNOT_DELETE_REPLIED'] = 'Sorry, but you may not delete posts that have been replied to';
$lang['CANNOT_DELETE_POLL'] = 'Sorry, but you cannot delete an active poll';
$lang['EMPTY_POLL_TITLE'] = 'You must enter a title for your poll';
$lang['TO_FEW_POLL_OPTIONS'] = 'You must enter at least two poll options';
$lang['TO_MANY_POLL_OPTIONS'] = 'You have tried to enter too many poll options';
$lang['POST_HAS_NO_POLL'] = 'This post has no poll';
$lang['ALREADY_VOTED'] = 'You have already voted in this poll';
$lang['NO_VOTE_OPTION'] = 'You must specify an option when voting';
$lang['LOCKED_WARN'] = 'You posted into locked topic!';
$lang['ADD_POLL'] = 'Add a Poll';
$lang['ADD_POLL'] = 'Add a poll';
$lang['ADD_POLL_EXPLAIN'] = 'If you do not want to add a poll to your topic, leave the fields blank.';
$lang['POLL_QUESTION'] = 'Poll question';
$lang['POLL_OPTION'] = 'Poll option';
@ -357,7 +357,7 @@ $lang['UPDATE'] = 'Update';
$lang['POLL_FOR'] = 'Run poll for';
$lang['DAYS'] = 'Days';
$lang['POLL_FOR_EXPLAIN'] = '[ Enter 0 or leave blank for a never-ending poll ]';
$lang['DELETE_POLL'] = 'Delete Poll';
$lang['DELETE_POLL'] = 'Delete poll';
$lang['MAX_SMILIES_PER_POST'] = 'Emoticons limit of %s emoticons exceeded.';
@ -581,7 +581,7 @@ $lang['PASSWORD_CONFIRM_IF_CHANGED'] = 'You only need to confirm your password i
$lang['AUTOLOGIN'] = 'Autologin';
$lang['RESET_AUTOLOGIN'] = 'Reset autologin key';
$lang['RESET_AUTOLOGIN_EXPL'] = '';
$lang['RESET_AUTOLOGIN_EXPL'] = 'including all the places you\'ve visited the forum enabled auto-login';
$lang['AVATAR'] = 'Avatar';
$lang['AVATAR_EXPLAIN'] = 'Displays a small graphic image below your details in posts. Only one image can be displayed at a time, its width can be no greater than %d pixels, the height no greater than %d pixels, and the file size no more than %d KB.';
@ -591,10 +591,10 @@ $lang['SELECT_AVATAR'] = 'Select avatar';
$lang['RETURN_PROFILE'] = 'Return to profile';
$lang['SELECT_CATEGORY'] = 'Select category';
$lang['DELETE_IMAGE'] = 'Delete Image';
$lang['CURRENT_IMAGE'] = 'Current Image';
$lang['DELETE_IMAGE'] = 'Delete image';
$lang['CURRENT_IMAGE'] = 'Current image';
$lang['NOTIFY_ON_PRIVMSG'] = 'Notify on new Private Message';
$lang['NOTIFY_ON_PRIVMSG'] = 'Notify on new private message';
$lang['HIDE_USER'] = 'Hide your online status';
$lang['HIDDEN_USER'] = 'Hidden user';
@ -2892,3 +2892,22 @@ $lang['TR_STATS'] = array(
6 => 'how many of us uploaders (those who filled at least 1 hand)',
7 => 'how many uploaders over the last 30 days',
);
$lang['NEW_POLL_START'] = 'Poll enabled';
$lang['NEW_POLL_END'] = 'Poll completed';
$lang['NEW_POLL_ENDED'] = 'This poll has already been completed';
$lang['NEW_POLL_DELETE'] = 'Poll deleted';
$lang['NEW_POLL_ADDED'] = 'Poll added';
$lang['NEW_POLL_ALREADY'] = 'Theme already has a poll';
$lang['NEW_POLL_RESULTS'] = 'Poll changed and the old results deleted';
$lang['NEW_POLL_VOTES'] = 'You must enter a correct response options (minimum 2, maximum is %s)';
$lang['NEW_POLL_DAYS'] = 'The time of the poll (%s days from the moment of creation theme) already ended';
$lang['NEW_POLL_U_NOSEL'] = 'You have not selected that vote';
$lang['NEW_POLL_U_CHANGE'] = 'Edit poll';
$lang['NEW_POLL_U_EDIT'] = 'Change the poll (the old results will be deleted)';
$lang['NEW_POLL_U_VOTED'] = 'All voted';
$lang['NEW_POLL_U_START'] = 'Enable poll';
$lang['NEW_POLL_U_END'] = 'Finish poll';
$lang['NEW_POLL_M_TITLE'] = 'Title of poll';
$lang['NEW_POLL_M_VOTES'] = 'Options';
$lang['NEW_POLL_M_EXPLAIN'] = 'Each row corresponds to one answer (max';

View file

@ -326,16 +326,16 @@ $lang['POST_DOWNLOAD'] = 'Скачиваемая';
$lang['CONFIRM_DELETE'] = 'Вы уверены, что хотите удалить это сообщение?';
$lang['CONFIRM_DELETE_POLL'] = 'Вы уверены, что хотите удалить этот опрос?';
$lang['FLOOD_ERROR'] = 'Вы не можете отправить следующее сообщение сразу после предыдущего. Пожалуйста, попробуйте чуть попозже.';
$lang['FLOOD_ERROR'] = 'Вы не можете отправить следующее сообщение сразу после предыдущего. Пожалуйста, попробуйте чуть попозже';
$lang['EMPTY_SUBJECT'] = 'Вы должны указать заголовок сообщения, когда начинаете новую тему';
$lang['EMPTY_MESSAGE'] = 'Вы должны ввести текст сообщения';
$lang['FORUM_LOCKED'] = 'Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.';
$lang['TOPIC_LOCKED'] = 'Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.';
$lang['FORUM_LOCKED'] = 'Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые';
$lang['TOPIC_LOCKED'] = 'Эта тема закрыта, вы не можете писать ответы и редактировать сообщения';
$lang['TOPIC_LOCKED_SHORT'] = 'Тема закрыта';
$lang['NO_POST_ID'] = 'Вы должны выбрать сообщение для редактирования';
$lang['NO_TOPIC_ID'] = 'Вы должны выбрать тему для ответа';
$lang['NO_VALID_MODE'] = 'Вы можете только создавать темы, отвечать и редактировать сообщения. Вернитесь и попробуйте еще раз.';
$lang['NO_SUCH_POST'] = 'Сообщение отсутствует. Вернитесь и попробуйте еще раз.';
$lang['NO_VALID_MODE'] = 'Вы можете только создавать темы, отвечать и редактировать сообщения. Вернитесь и попробуйте еще раз';
$lang['NO_SUCH_POST'] = 'Сообщение отсутствует. Вернитесь и попробуйте еще раз';
$lang['EDIT_OWN_POSTS'] = 'Извините, вы можете редактировать только ваши собственные сообщения';
$lang['DELETE_OWN_POSTS'] = 'Извините, вы можете удалять только ваши собственные сообщения';
$lang['CANNOT_DELETE_REPLIED'] = 'Извините, вы не можете удалить сообщение, на которое были получены ответы';
@ -2892,3 +2892,22 @@ $lang['TR_STATS'] = array(
6 => 'сколько у нас аплоадеров (те, кто залили хотя бы 1 раздачу)',
7 => 'сколько аплоадеров за последние 30 дней',
);
$lang['NEW_POLL_START'] = 'Опрос включен';
$lang['NEW_POLL_END'] = 'Опрос завершен';
$lang['NEW_POLL_ENDED'] = 'Этот опрос уже завершен';
$lang['NEW_POLL_DELETE'] = 'Опрос удален';
$lang['NEW_POLL_ADDED'] = 'Опрос добавлен';
$lang['NEW_POLL_ALREADY'] = 'Тема уже имеет опрос';
$lang['NEW_POLL_RESULTS'] = 'Опрос изменен и старые результаты удалены';
$lang['NEW_POLL_VOTES'] = 'Вы должны правильно указать варианты ответа (минимум 2, максимум %s)';
$lang['NEW_POLL_DAYS'] = 'Время для этого опроса (%s дней с момента создания темы) уже закончилось';
$lang['NEW_POLL_U_NOSEL'] = 'Вы не выбрали, за что голосуете';
$lang['NEW_POLL_U_CHANGE'] = 'Изменить опрос';
$lang['NEW_POLL_U_EDIT'] = 'Изменить опрос (старые результаты будут удалены)';
$lang['NEW_POLL_U_VOTED'] = 'Всего проголосовало';
$lang['NEW_POLL_U_START'] = 'Включить опрос';
$lang['NEW_POLL_U_END'] = 'Завершить опрос';
$lang['NEW_POLL_M_TITLE'] = 'Заголовок опроса';
$lang['NEW_POLL_M_VOTES'] = 'Варианты ответа';
$lang['NEW_POLL_M_EXPLAIN'] = 'Каждая строка соответствует одному варианту ответа (максимум';

View file

@ -326,16 +326,16 @@ $lang['POST_DOWNLOAD'] = 'Завантажувальна';
$lang['CONFIRM_DELETE'] = 'Ви впевнені, що хочете видалити це повідомлення?';
$lang['CONFIRM_DELETE_POLL'] = 'Ви впевнені, що хочете видалити опитування?';
$lang['FLOOD_ERROR'] = 'Ви не можете відправити наступне повідомлення відразу після попереднього. Будь ласка, спробуйте трохи пізніше.';
$lang['FLOOD_ERROR'] = 'Ви не можете відправити наступне повідомлення відразу після попереднього. Будь ласка, спробуйте трохи пізніше';
$lang['EMPTY_SUBJECT'] = 'Ви повинні вказати заголовок повідомлення, коли починаєте нову тему';
$lang['EMPTY_MESSAGE'] = 'Ви повинні ввести текст повідомлення';
$lang['FORUM_LOCKED'] = 'Цей форум закритий, ви не можете писати нові повідомлення і редагувати старі.';
$lang['TOPIC_LOCKED'] = 'Ця тема закрита і ви не можете писати відповіді і редагувати повідомлення.';
$lang['FORUM_LOCKED'] = 'Цей форум закритий, ви не можете писати нові повідомлення і редагувати старі';
$lang['TOPIC_LOCKED'] = 'Ця тема закрита і ви не можете писати відповіді і редагувати повідомлення';
$lang['TOPIC_LOCKED_SHORT'] = 'Тема закрита';
$lang['NO_POST_ID'] = 'Ви повинні вибрати повідомлення для редагування';
$lang['NO_TOPIC_ID'] = 'Ви повинні вибрати тему для відповіді';
$lang['NO_VALID_MODE'] = 'Ви можете тільки створювати теми, відповідати і редагувати повідомлення. Поверніться назад і спробуйте ще раз.';
$lang['NO_SUCH_POST'] = 'Повідомлення відсутнє. Поверніться назад і спробуйте ще раз.';
$lang['NO_VALID_MODE'] = 'Ви можете тільки створювати теми, відповідати і редагувати повідомлення. Поверніться назад і спробуйте ще раз';
$lang['NO_SUCH_POST'] = 'Повідомлення відсутнє. Поверніться назад і спробуйте ще раз';
$lang['EDIT_OWN_POSTS'] = 'Вибачте, ви можете редагувати лише власні повідомлення';
$lang['DELETE_OWN_POSTS'] = 'Вибачте, ви можете видаляти лише власні повідомлення';
$lang['CANNOT_DELETE_REPLIED'] = 'Вибачте, ви не можете видалити повідомлення, на яке були отримані відповіді';
@ -2892,3 +2892,22 @@ $lang['TR_STATS'] = array(
6 => 'скільки у нас аплоадеров (ті, хто залили хоча б 1 роздачу)',
7 => 'скільки аплоадеров за останні 30 днів',
);
$lang['NEW_POLL_START'] = 'Опитування включений';
$lang['NEW_POLL_END'] = 'Опитування завершено';
$lang['NEW_POLL_ENDED'] = 'Це опитування вже завершено';
$lang['NEW_POLL_DELETE'] = 'Опитування видалений';
$lang['NEW_POLL_ADDED'] = 'Опитування додано';
$lang['NEW_POLL_ALREADY'] = 'Тема вже має опитування';
$lang['NEW_POLL_RESULTS'] = 'Опитування змінений і старі результати видалені';
$lang['NEW_POLL_VOTES'] = 'Ви повинні правильно вказати варіанти відповіді (мінімум 2, максимум %s)';
$lang['NEW_POLL_DAYS'] = 'Час для цього опитування (%s днів з моменту створення теми) вже закінчилося';
$lang['NEW_POLL_U_NOSEL'] = 'Ви не вибрали, за що голосуєте';
$lang['NEW_POLL_U_CHANGE'] = 'Змінити опитування';
$lang['NEW_POLL_U_EDIT'] = 'Змінити опитування (старі результати будуть видалені)';
$lang['NEW_POLL_U_VOTED'] = 'Всього проголосувало';
$lang['NEW_POLL_U_START'] = 'Включити опитування';
$lang['NEW_POLL_U_END'] = 'Завершити опитування';
$lang['NEW_POLL_M_TITLE'] = 'Заголовок опитування';
$lang['NEW_POLL_M_VOTES'] = 'Варіанти відповіді';
$lang['NEW_POLL_M_EXPLAIN'] = 'Кожен рядок відповідає одному варіанту відповіді (максимум';

View file

@ -24,7 +24,7 @@ if (!$topic_id)
}
if (!$t_data = DB()->fetch_row("SELECT * FROM ". BB_TOPICS ." WHERE topic_id = $topic_id LIMIT 1"))
{
bb_die('Тема не найдена');
bb_die('Topic not found');
}
// проверка прав
@ -32,7 +32,7 @@ if ($mode != 'poll_vote')
{
if ($t_data['topic_poster'] != $userdata['user_id'])
{
if (!IS_AM) bb_die('Нет прав');
if (!IS_AM) bb_die($lang['NOT_AUTHORISED']);
}
}
@ -41,7 +41,7 @@ if ($mode == 'poll_delete')
{
if ($t_data['topic_time'] < TIMENOW - $bb_cfg['poll_max_days'] * 86400)
{
bb_die("Время для этого опроса ({$bb_cfg['poll_max_days']} дней с момента создания темы) уже закончилось");
bb_die(sprintf($lang['NEW_POLL_DAYS'], $bb_cfg['poll_max_days']));
}
if (!IS_ADMIN && ($t_data['topic_vote'] != POLL_FINISHED))
{
@ -63,7 +63,7 @@ switch ($mode)
}
if (!poll_is_active($t_data))
{
bb_die('Этот опрос уже завершен');
bb_die($lang['NEW_POLL_ENDED']);
}
if (!$vote_id)
{
@ -100,7 +100,7 @@ switch ($mode)
bb_die($lang['POST_HAS_NO_POLL']);
}
DB()->query("UPDATE ". BB_TOPICS ." SET topic_vote = 1 WHERE topic_id = $topic_id LIMIT 1");
bb_die('Опрос включен');
bb_die($lang['NEW_POLL_START']);
break;
// завершить опрос
@ -110,7 +110,7 @@ switch ($mode)
bb_die($lang['POST_HAS_NO_POLL']);
}
DB()->query("UPDATE ". BB_TOPICS ." SET topic_vote = ". POLL_FINISHED ." WHERE topic_id = $topic_id LIMIT 1");
bb_die('Опрос завершен');
bb_die($lang['NEW_POLL_END']);
break;
// удаление
@ -120,14 +120,14 @@ switch ($mode)
bb_die($lang['POST_HAS_NO_POLL']);
}
$poll->delete_poll($topic_id);
bb_die('Опрос удален');
bb_die($lang['NEW_POLL_DELETE']);
break;
// добавление
case 'poll_add':
if ($t_data['topic_vote'])
{
bb_die('Тема уже имеет опрос');
bb_die($lang['NEW_POLL_ALREADY']);
}
$poll->build_poll_data($_POST);
if ($poll->err_msg)
@ -135,7 +135,7 @@ switch ($mode)
bb_die($poll->err_msg);
}
$poll->insert_votes_into_db($topic_id);
bb_die('Опрос добавлен');
bb_die($lang['NEW_POLL_ADDED']);
break;
// редакторование
@ -151,11 +151,11 @@ switch ($mode)
}
$poll->insert_votes_into_db($topic_id);
CACHE('bb_poll_data')->rm("poll_$topic_id");
bb_die('Опрос изменен и старые результаты удалены');
bb_die($lang['NEW_POLL_RESULTS']);
break;
default:
bb_die("Invalid mode: ". htmlCHR($mode));
bb_die('Invalid mode: '. htmlCHR($mode));
}
// Functions
@ -196,7 +196,8 @@ class bb_poll
// проверять на "< 3" -- 2 варианта ответа + заголовок
if (count($this->poll_votes) < 3 || count($this->poll_votes) > $this->max_votes + 1)
{
return $this->err_msg = "Вы должны правильно указать варианты ответа (минимум 2, максимум {$this->max_votes})";
global $lang;
return $this->err_msg = sprintf($lang['NEW_POLL_VOTES'], $this->max_votes);
}
}

View file

@ -201,7 +201,7 @@ function poll_manage (mode, confirm_msg)
function build_poll_add_form (src_el)
{
$('#poll').empty().append( $('#poll-edit-tpl').contents() ).show();
$('#poll-legend').html('Добавить опрос');
$('#poll-legend').html('{L_ADD_POLL}');
$('#poll-edit-submit-btn').click(function(){
return poll_manage('poll_add');
});
@ -213,12 +213,12 @@ function build_poll_add_form (src_el)
<table class="med bCenter"><tr><td>
<fieldset style="padding: 0 8px;">
<legend id="poll-legend"></legend>
<div style="margin-top: 4px;">заголовок опроса:</div>
<div style="margin-top: 4px;">{L_NEW_POLL_M_TITLE}:</div>
<input id="poll-caption-inp" name="poll_caption" type="text" value="" class="bold" style="width: 550px;" />
<div class="med" style="margin-top: 4px;">варианты ответа:</div>
<div class="med" style="margin-top: 4px;">{L_NEW_POLL_M_VOTES}:</div>
<textarea id="poll-votes-inp" rows="8" cols="10" wrap="off" class="gen" style="width: 550px;"></textarea>
<div class="med mrg_4"><i>каждая строка соответствует одному варианту ответа (максимум: {$bb_cfg['max_poll_options']} вариантов)</i></div>
<div class="mrg_8 tCenter"><input id="poll-edit-submit-btn" type="button" value="Отправить" class="bold" style="width: 100px;" /></div>
<div class="med mrg_4"><i>{L_NEW_POLL_M_EXPLAIN}: {$bb_cfg['max_poll_options']})</i></div>
<div class="mrg_8 tCenter"><input id="poll-edit-submit-btn" type="button" value="{L_SUBMIT}" class="bold" style="width: 100px;" /></div>
</fieldset>
</td></tr></table>
</div>

View file

@ -78,9 +78,9 @@ function submit_vote ()
function build_poll_edit_form ()
{
$('#poll').empty().append($('#poll-edit-tpl').contents());
$('#poll-legend').html('Изменить опрос');
$('#poll-legend').html('{L_NEW_POLL_U_CHANGE}');
$('#poll-edit-submit-btn').click(function(){
return poll_manage('poll_edit', 'Изменить опрос (старые результаты будут удалены)?');
return poll_manage('poll_edit', '{L_NEW_POLL_U_EDIT}?');
});
$('#poll-caption-inp').val( html2text(bb_poll.title) );
@ -130,10 +130,10 @@ function html2text (str)
<div id="vote-btn-a" class="mrg_8 tCenter">[ <a href="#" onclick="build_votes(); return false;" class="gen"><b>{L_SUBMIT_VOTE}</b></a> ]</div>
<div id="vote-btn-input" class="mrg_6 tCenter" style="display: none;"><input type="button" onclick="submit_vote(); return false;" value="{L_SUBMIT_VOTE}" class="bold" /></div>
<!-- ELSE -->
<div class="mrg_8 tCenter">[ <b>Опрос завершен</b> ]</div>
<div class="mrg_8 tCenter">[ <b>{L_NEW_POLL_END}</b> ]</div>
<!-- ENDIF -->
<div id="votes-sum-block" class="mrg_8 tCenter">Всего проголосовало: <span id="votes-sum-val"></span><b></b></div>
<div id="votes-sum-block" class="mrg_8 tCenter">{L_NEW_POLL_U_VOTED}: <span id="votes-sum-val"></span><b></b></div>
<!-- IF CAN_MANAGE_POLL -->
<div id="poll-manage" class="mrg_8 tCenter">
@ -141,9 +141,9 @@ function html2text (str)
<!-- IF POLL_IS_EDITABLE -->
[ <a href="#" onclick="return build_poll_edit_form();" class="med">{L_EDIT}</a> ]&nbsp;&nbsp;
<!-- IF POLL_IS_FINISHED -->
[ <a href="#" onclick="return poll_manage('poll_start', 'Включить опрос?');" class="med">Включить опрос</a> ]&nbsp;&nbsp;
[ <a href="#" onclick="return poll_manage('poll_start', '{L_NEW_POLL_U_START}?');" class="med">{L_NEW_POLL_U_START}</a> ]
<!-- ELSE -->
[ <a href="#" onclick="return poll_manage('poll_finish', 'Завершить опрос?');" class="med">Завершить опрос</a> ]&nbsp;&nbsp;
[ <a href="#" onclick="return poll_manage('poll_finish', '{L_NEW_POLL_U_END}?');" class="med">{L_NEW_POLL_U_END}</a> ]
<!-- ENDIF -->
<!-- ENDIF -->
</div>