Skip to content

Commit 584ec10

Browse files
committed
Fixes for comments and translation.
1 parent 239d701 commit 584ec10

2 files changed

Lines changed: 70 additions & 50 deletions

File tree

event/listener_helper.php

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -59,18 +59,18 @@ class listener_helper
5959
/**
6060
* Constructor
6161
*
62-
* @param \phpbb\auth\auth $auth
63-
* @param \phpbb\config\config $config
64-
* @param \phpbb\template\template $template
65-
* @param \phpbb\user $user
66-
* @param \phpbb\extension\manager $phpbb_extension_manager
67-
* @param \phpbb\request\request $request
68-
* @param \phpbb\cache\service $cache
69-
* @param \phpbb\captcha\factory $captcha
70-
* @param \phpbb\plupload\plupload $plupload
71-
* @param \phpbb\mimetype\guesser $mimetype_guesser
72-
* @param string $phpbb_root_path Root path
73-
* @param string $php_ext
62+
* @param \phpbb\auth\auth $auth
63+
* @param \phpbb\config\config $config
64+
* @param \phpbb\template\template $template
65+
* @param \phpbb\user $user
66+
* @param \phpbb\extension\manager $phpbb_extension_manager
67+
* @param \phpbb\request\request $request
68+
* @param \phpbb\cache\service $cache
69+
* @param \phpbb\captcha\factory $captcha
70+
* @param \phpbb\plupload\plupload $plupload
71+
* @param \phpbb\mimetype\guesser $mimetype_guesser
72+
* @param string $phpbb_root_path Root path
73+
* @param string $php_ext
7474
*/
7575
public function __construct(\phpbb\auth\auth $auth, \phpbb\config\config $config, \phpbb\template\template $template, \phpbb\user $user, \phpbb\extension\manager $phpbb_extension_manager, \phpbb\request\request $request, \phpbb\cache\service $cache, \phpbb\captcha\factory $captcha, \phpbb\plupload\plupload $plupload, \phpbb\mimetype\guesser $mimetype_guesser, $phpbb_root_path, $php_ext)
7676
{
@@ -115,6 +115,13 @@ public function set_captcha($set_hidden_fields = true)
115115
}
116116
}
117117

118+
/**
119+
* Output the page for QuickReply
120+
*
121+
* @param string $page_title The title of the page
122+
* @param int $current_post_id ID of the current last post
123+
* @param int $forum_id Forum ID
124+
*/
118125
public function ajax_response($page_title, $current_post_id, $forum_id)
119126
{
120127
// Fix issues if the inserted post is not the first.
@@ -143,6 +150,12 @@ public function ajax_response($page_title, $current_post_id, $forum_id)
143150
));
144151
}
145152

153+
/**
154+
* Assign template variables for guests if quick reply is available for them
155+
*
156+
* @param int $forum_id Forum ID
157+
* @param array $topic_data Array with topic data
158+
*/
146159
public function enable_qr_for_guests($forum_id, $topic_data)
147160
{
148161
$topic_id = $topic_data['topic_id'];
@@ -218,6 +231,11 @@ public function handle_attachments($forum_id, $topic_id, $show_attach_box)
218231
));
219232
}
220233

234+
/**
235+
* Assign template variables if quick reply is enabled
236+
*
237+
* @param int $forum_id Forum ID
238+
*/
221239
public function assign_template_variables_for_qr($forum_id)
222240
{
223241
if ($this->phpbb_extension_manager->is_enabled('rxu/PostsMerging') && $this->user->data['is_registered'] && $this->config['merge_interval'])
@@ -263,10 +281,10 @@ public function assign_template_variables_for_qr($forum_id)
263281
'S_QR_SCROLL_INTERVAL' => $this->config['qr_scroll_time'],
264282
'S_QR_SOFT_SCROLL' => $this->config['qr_scroll_time'] && $this->user->data['qr_soft_scroll'],
265283

266-
'S_QR_ALLOWED_GUEST' => $this->config['qr_allow_for_guests'] && $this->user->data['user_id'] == ANONYMOUS,
284+
'S_QR_ALLOWED_GUEST' => $this->config['qr_allow_for_guests'] && $this->user->data['user_id'] == ANONYMOUS,
267285

268286
// ABBC3
269-
'S_ABBC3_INSTALLED' => $this->phpbb_extension_manager->is_enabled('vse/abbc3'),
287+
'S_ABBC3_INSTALLED' => $this->phpbb_extension_manager->is_enabled('vse/abbc3'),
270288
));
271289
}
272290
}

language/ru/info_acp_quickreply.php

Lines changed: 38 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -23,41 +23,43 @@
2323
}
2424

2525
$lang = array_merge($lang, array(
26-
'ACP_QUICKREPLY' => 'Быстрый ответ',
27-
'ACP_QUICKREPLY_EXPLAIN' => 'Настройки быстрого ответа',
26+
'ACP_QUICKREPLY' => 'Быстрый ответ',
27+
'ACP_QUICKREPLY_EXPLAIN' => 'Настройки быстрого ответа',
2828

29-
'ACP_QR_BBCODE' => 'Включить bbcode',
30-
'ACP_QR_BBCODE_EXPLAIN' => 'Разрешить отображение кнопок bbcode в форме быстрого ответа.',
31-
'ACP_QR_COMMA' => 'Включить запятую',
32-
'ACP_QR_COMMA_EXPLAIN' => 'Автоматически добавлять запятую после ника при использовании опции «Обращение по никнейму».',
33-
'ACP_QR_CTRLENTER' => 'Включить отправку по «Ctrl+Enter»',
34-
'ACP_QR_CTRLENTER_EXPLAIN' => 'Разрешить отправку сообщения при нажатии «Ctrl+Enter» в формах полного и быстрого ответа.',
35-
'ACP_QR_ENABLE_RE' => 'Включить префикс «Re:»',
36-
'ACP_QR_ENABLE_RE_EXPLAIN' => 'Автоматически добавлять префикс «Re:» в поле «Заголовок сообщения» в формах полного и быстрого ответа.',
37-
'ACP_QR_QUICKNICK' => 'Включить обращение по никнейму',
38-
'ACP_QR_QUICKNICK_EXPLAIN' => 'Разрешить вставку никнейма в форму быстрого ответа при клике на надпись «Обратиться по никнейму».',
39-
'ACP_QR_QUICKNICK_REF' => 'Включить специальный тег для обращения по никнейму',
40-
'ACP_QR_QUICKNICK_REF_EXPLAIN' => 'BBCode [ref] будет добавляться вместо [b] в функции «Обратиться по никнейму».',
41-
'ACP_QR_QUICKNICK_PM' => 'Включить кнопку «Ответить в ЛС» в выпадающий список функции «Обратиться по никнейму»',
42-
'ACP_QR_QUICKQUOTE' => 'Включить быстрое цитирование',
43-
'ACP_QR_QUICKQUOTE_EXPLAIN' => 'Разрешить возможность цитирования через «всплывашку», появляющуюся при выделении текста в сообщении.',
44-
'ACP_QR_QUICKQUOTE_LINK' => 'Добавлять ссылку на профиль автора сообщения при использовании быстрого цитирования',
45-
'ACP_QR_FULL_QUOTE' => 'Вставлять полные цитаты в форму быстрого ответа',
46-
'ACP_QR_FULL_QUOTE_EXPLAIN' => 'Переопределяет стандартное поведение кнопки “Ответить с цитатой”.',
47-
'ACP_QR_SMILIES' => 'Включить смайлы',
48-
'ACP_QR_SMILIES_EXPLAIN' => 'Разрешить отображение смайлов в форме быстрого ответа.',
49-
'ACP_QR_CAPSLOCK' => 'Включить преобразование текста в верхний/нижний регистр',
50-
'ACP_QR_AJAX_SUBMIT' => 'Включить Ajax отправку сообщений',
51-
'ACP_QR_AJAX_SUBMIT_EXPLAIN' => 'Разрешить отправку сообщений без перезагрузки страницы.',
52-
'ACP_QR_AJAX_PAGINATION' => 'Разрешить просмотр тем без перезагрузки страницы',
53-
'ACP_QR_AJAX_PAGINATION_EXPLAIN'=> 'Разрешить пользователям использовать настройку «Не очищать форму быстрого ответа при просмотре темы».',
54-
'ACP_QR_SCROLL_TIME' => 'Время выполнения одного действия прокрутки и анимации',
55-
'ACP_QR_SCROLL_TIME_EXPLAIN' => 'Время в миллисекундах для функции плавной прокрутки. Введите 0 для стандартной прокрутки.',
56-
'ACP_QR_SHOW_SUBJECTS' => 'Отображать заголовки сообщений в темах',
57-
'ACP_QR_SHOW_SUBJECTS_IN_SEARCH'=> 'Отображать заголовки сообщений в результатах поиска',
58-
'ACP_QR_SHOW_BUTTON_TRANSLIT' => 'Отображать кнопку «Транслит»',
59-
'ACP_QR_SOURCE_POST' => 'Добавлять в цитату ссылку на процитированное сообщение',
60-
'ACP_QR_ATTACH' => 'Разрешить загрузку вложений',
61-
'ACP_QR_ALLOW_FOR_GUESTS' => 'Разрешить быстрый ответ для гостей, если он включён',
62-
'ACP_QR_COLOUR_NICKNAME' => 'Добавлять цвет при обращении по нику',
29+
'ACP_QR_AJAX_PAGINATION' => 'Разрешить просмотр тем без перезагрузки страницы',
30+
'ACP_QR_AJAX_PAGINATION_EXPLAIN' => 'Разрешить пользователям использовать настройку «Не очищать форму быстрого ответа при просмотре темы».',
31+
'ACP_QR_AJAX_SUBMIT' => 'Включить Ajax отправку сообщений',
32+
'ACP_QR_AJAX_SUBMIT_EXPLAIN' => 'Разрешить отправку сообщений без перезагрузки страницы.',
33+
'ACP_QR_ALLOW_FOR_GUESTS' => 'Разрешить быстрый ответ для гостей, если он включён',
34+
'ACP_QR_ATTACH' => 'Разрешить загрузку вложений',
35+
'ACP_QR_BBCODE' => 'Включить bbcode',
36+
'ACP_QR_BBCODE_EXPLAIN' => 'Разрешить отображение кнопок bbcode в форме быстрого ответа.',
37+
'ACP_QR_CAPSLOCK' => 'Включить преобразование текста в верхний/нижний регистр',
38+
'ACP_QR_COLOUR_NICKNAME' => 'Добавлять цвет при обращении по нику',
39+
'ACP_QR_COMMA' => 'Включить запятую',
40+
'ACP_QR_COMMA_EXPLAIN' => 'Автоматически добавлять запятую после ника при использовании опции «Обращение по никнейму».',
41+
'ACP_QR_CTRLENTER' => 'Включить отправку по «Ctrl+Enter»',
42+
'ACP_QR_CTRLENTER_EXPLAIN' => 'Разрешить отправку сообщения при нажатии «Ctrl+Enter» в формах полного и быстрого ответа.',
43+
'ACP_QR_ENABLE_RE' => 'Включить префикс «Re:»',
44+
'ACP_QR_ENABLE_RE_EXPLAIN' => 'Автоматически добавлять префикс «Re:» в поле «Заголовок сообщения» в формах полного и быстрого ответа.',
45+
'ACP_QR_FULL_QUOTE' => 'Вставлять полные цитаты в форму быстрого ответа',
46+
'ACP_QR_FULL_QUOTE_EXPLAIN' => 'Переопределяет стандартное поведение кнопки «Ответить с цитатой».',
47+
'ACP_QR_HIDE_SUBJECT_BOX' => 'Скрывать поле «Заголовок», если изменять заголовок сообщения не разрешено',
48+
'ACP_QR_HIDE_SUBJECT_BOX_EXPLAIN' => 'Если у пользователя отсутствует право на изменение заголовка сообщения, поле «Заголовок» будет скрыто, а не заблокировано в форме отправки сообщения.',
49+
'ACP_QR_QUICKNICK' => 'Включить обращение по никнейму',
50+
'ACP_QR_QUICKNICK_EXPLAIN' => 'Разрешить вставку никнейма в форму быстрого ответа при клике на надпись «Обратиться по никнейму».',
51+
'ACP_QR_QUICKNICK_PM' => 'Включить кнопку «Ответить в ЛС» в выпадающий список функции «Обратиться по никнейму»',
52+
'ACP_QR_QUICKNICK_REF' => 'Включить специальный тег для обращения по никнейму',
53+
'ACP_QR_QUICKNICK_REF_EXPLAIN' => 'BBCode [ref] будет добавляться вместо [b] в функции «Обратиться по никнейму».',
54+
'ACP_QR_QUICKQUOTE' => 'Включить быстрое цитирование',
55+
'ACP_QR_QUICKQUOTE_EXPLAIN' => 'Разрешить возможность цитирования через «всплывашку», появляющуюся при выделении текста в сообщении.',
56+
'ACP_QR_QUICKQUOTE_LINK' => 'Добавлять ссылку на профиль автора сообщения при использовании быстрого цитирования',
57+
'ACP_QR_SCROLL_TIME' => 'Время выполнения одного действия прокрутки и анимации',
58+
'ACP_QR_SCROLL_TIME_EXPLAIN' => 'Время в миллисекундах для функции плавной прокрутки. Введите 0 для стандартной прокрутки.',
59+
'ACP_QR_SHOW_BUTTON_TRANSLIT' => 'Отображать кнопку «Транслит»',
60+
'ACP_QR_SHOW_SUBJECTS' => 'Отображать заголовки сообщений в темах',
61+
'ACP_QR_SHOW_SUBJECTS_IN_SEARCH' => 'Отображать заголовки сообщений в результатах поиска',
62+
'ACP_QR_SMILIES' => 'Включить смайлы',
63+
'ACP_QR_SMILIES_EXPLAIN' => 'Разрешить отображение смайлов в форме быстрого ответа.',
64+
'ACP_QR_SOURCE_POST' => 'Добавлять в цитату ссылку на процитированное сообщение',
6365
));

0 commit comments

Comments
 (0)