Реформат в PSR-2 + добавление заголовков лицензии MIT в файлы

This commit is contained in:
Yuriy Pikhtarev 2017-01-13 01:20:43 +03:00
commit 3730bed000
No known key found for this signature in database
GPG key ID: 3A9B5A757B48ECC6
207 changed files with 44327 additions and 43119 deletions

View file

@ -1,4 +1,27 @@
<?php
/**
* MIT License
*
* Copyright (c) 2005-2017 TorrentPier
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
// Common, these terms are used extensively on several pages
$lang['ADMIN'] = 'Administrating';
@ -536,9 +559,9 @@ $lang['ALWAYS_NOTIFY_EXPLAIN'] = 'Sends an e-mail when someone replies to a topi
$lang['BOARD_LANG'] = 'Board language';
$lang['GENDER'] = 'Gender';
$lang['GENDER_SELECT'] = array(
0 => 'Unknown',
1 => 'Male',
2 => 'Female'
0 => 'Unknown',
1 => 'Male',
2 => 'Female'
);
$lang['MODULE_OFF'] = 'Module is disabled!';
@ -1081,18 +1104,18 @@ $lang['TOR_STATUS_SELECT_ACTION'] = 'Select status';
$lang['TOR_STATUS_NOT_SELECT'] = 'You have not selected status.';
$lang['TOR_STATUS_SELECT_ALL'] = 'All statuses';
$lang['TOR_STATUS_NAME'] = array(
TOR_NOT_APPROVED => 'not checked',
TOR_CLOSED => 'closed',
TOR_APPROVED => 'checked',
TOR_NEED_EDIT => 'not formalized until',
TOR_NO_DESC => 'not formalized',
TOR_DUP => 'repeat',
TOR_CLOSED_CPHOLD => 'closed right',
TOR_CONSUMED => 'absorbed',
TOR_DOUBTFUL => 'doubtful',
TOR_CHECKING => 'verified',
TOR_TMP => 'temporary',
TOR_PREMOD => 'pre-moderation',
TOR_NOT_APPROVED => 'not checked',
TOR_CLOSED => 'closed',
TOR_APPROVED => 'checked',
TOR_NEED_EDIT => 'not formalized until',
TOR_NO_DESC => 'not formalized',
TOR_DUP => 'repeat',
TOR_CLOSED_CPHOLD => 'closed right',
TOR_CONSUMED => 'absorbed',
TOR_DOUBTFUL => 'doubtful',
TOR_CHECKING => 'verified',
TOR_TMP => 'temporary',
TOR_PREMOD => 'pre-moderation',
);
$lang['TOR_STATUS_FAILED'] = 'Such status does not exist!';
$lang['TORRENT_FAILED'] = 'Distribution was not found!';
@ -1345,19 +1368,19 @@ $lang['DECLENSION']['REPLIES'] = array('reply', 'replies');
$lang['DECLENSION']['TIMES'] = array('time', 'times');
$lang['DELTA_TIME']['INTERVALS'] = array(
'seconds' => array('second', 'seconds'),
'minutes' => array('minute', 'minutes'),
'hours' => array('hour', 'hours'),
'mday' => array('day', 'days'),
'mon' => array('month', 'months'),
'year' => array('year', 'years'),
'seconds' => array('second', 'seconds'),
'minutes' => array('minute', 'minutes'),
'hours' => array('hour', 'hours'),
'mday' => array('day', 'days'),
'mon' => array('month', 'months'),
'year' => array('year', 'years'),
);
$lang['DELTA_TIME']['FORMAT'] = '%1$s %2$s'; // 5(%1) minutes(%2)
$lang['AUTH_TYPES'][AUTH_ALL] = $lang['AUTH_ANONYMOUS_USERS'];
$lang['AUTH_TYPES'][AUTH_REG] = $lang['AUTH_REGISTERED_USERS'];
$lang['AUTH_TYPES'][AUTH_ACL] = $lang['AUTH_USERS_GRANTED_ACCESS'];
$lang['AUTH_TYPES'][AUTH_MOD] = $lang['AUTH_MODERATORS'];
$lang['AUTH_TYPES'][AUTH_ALL] = $lang['AUTH_ANONYMOUS_USERS'];
$lang['AUTH_TYPES'][AUTH_REG] = $lang['AUTH_REGISTERED_USERS'];
$lang['AUTH_TYPES'][AUTH_ACL] = $lang['AUTH_USERS_GRANTED_ACCESS'];
$lang['AUTH_TYPES'][AUTH_MOD] = $lang['AUTH_MODERATORS'];
$lang['AUTH_TYPES'][AUTH_ADMIN] = $lang['AUTH_ADMINISTRATORS'];
$lang['NEW_USER_REG_DISABLED'] = 'Sorry, registration is disabled at this time';
@ -1458,7 +1481,7 @@ $lang['EMAILER_DISABLED'] = 'Sorry, this feature is temporarily not working';
$lang['TERMS_ON'] = 'I agree with these terms and conditions';
$lang['TERMS_OFF'] = 'I do not agree to these terms';
$lang['JAVASCRIPT_ON_REGISTER'] = 'To register, heads necessary to enable JavaScript';
$lang['REGISTERED_IN_TIME'] = "At the moment registration is closed<br /><br />You can register from 01:00 to 17:00 MSK (now ". date('H:i') ." MSK)<br /><br />We apologize for this inconvenience";
$lang['REGISTERED_IN_TIME'] = "At the moment registration is closed<br /><br />You can register from 01:00 to 17:00 MSK (now " . date('H:i') . " MSK)<br /><br />We apologize for this inconvenience";
$lang['AUTOCOMPLETE'] = 'Password generate';
$lang['YOUR_NEW_PASSWORD'] = 'Your are new password:';
$lang['REGENERATE'] = 'Regenerate';
@ -1593,7 +1616,7 @@ $lang['ACTIONS_LOG'] = 'Report on action';
//Welcome page
$lang['IDX_BROWSER_NSP_FRAME'] = 'Sorry, your browser doesn\'t seem to support frames';
$lang['IDX_CLEAR_CACHE'] ='Clear Cache:';
$lang['IDX_CLEAR_CACHE'] = 'Clear Cache:';
$lang['IDX_CLEAR_DATASTORE'] = 'Datastore';
$lang['IDX_CLEAR_TEMPLATES'] = 'Templates';
$lang['IDX_CLEAR_NEWNEWS'] = 'Net news';
@ -1625,7 +1648,7 @@ $lang['USERS_PER_DAY'] = 'Users per day';
$lang['BOARD_STARTED'] = 'Board started';
$lang['AVATAR_DIR_SIZE'] = 'Avatar directory size';
$lang['DATABASE_SIZE'] = 'Database size';
$lang['GZIP_COMPRESSION'] ='Gzip compression';
$lang['GZIP_COMPRESSION'] = 'Gzip compression';
$lang['NOT_AVAILABLE'] = 'Not available';
// Clear Cache
@ -2403,12 +2426,12 @@ $lang['CRON_EDIT_HEAD_EDIT'] = 'Edit job';
$lang['CRON_EDIT_HEAD_ADD'] = 'Add job';
$lang['CRON_SCRIPT_EXPL'] = 'name of the script from "includes/cron/jobs/"';;
$lang['SCHEDULE'] = array(
'select' => '&raquo; Select start',
'hourly' => 'hourly',
'daily' => 'daily',
'weekly' => 'weekly',
'monthly' => 'monthly',
'interval' => 'interval'
'select' => '&raquo; Select start',
'hourly' => 'hourly',
'daily' => 'daily',
'weekly' => 'weekly',
'monthly' => 'monthly',
'interval' => 'interval'
);
$lang['NOSELECT'] = 'No select';
$lang['RUN_DAY'] = 'Run day';
@ -2429,8 +2452,8 @@ $lang['BOARD_DISABLE_EXPL'] = 'disable board when this job is run';
$lang['RUN_COUNTER'] = 'Run counter';
$lang['JOB_REMOVED'] = 'The problem has been removed successfully';
$lang['SCRIPT_DUPLICATE'] = 'Script <b>'. @$_POST['cron_script'] .'</b> already exists!';
$lang['TITLE_DUPLICATE'] = 'Task Name <b>'. @$_POST['cron_title'] .'</b> already exists!';
$lang['SCRIPT_DUPLICATE'] = 'Script <b>' . @$_POST['cron_script'] . '</b> already exists!';
$lang['TITLE_DUPLICATE'] = 'Task Name <b>' . @$_POST['cron_title'] . '</b> already exists!';
$lang['CLICK_RETURN_JOBS_ADDED'] = '%sReturn to the addition problem%s';
$lang['CLICK_RETURN_JOBS'] = '%sBack to the Task Scheduler%s';
@ -2537,18 +2560,18 @@ $lang['CALLSEED_MSG_SPAM'] = 'Request has already been once successfully sent (P
$lang['CALLSEED_HAVE_SEED'] = 'Topic does not require help (<b>Seeders:</b> %d)';
$lang['LOG_ACTION']['LOG_TYPE'] = array(
'mod_topic_delete' => 'Topic:<br /> <b>deleted</b>',
'mod_topic_move' => 'Topic:<br /> <b>moved</b>',
'mod_topic_lock' => 'Topic:<br /> <b>closed</b>',
'mod_topic_unlock' => 'Topic:<br /> <b>opened</b>',
'mod_topic_split' => 'Topic:<br /> <b>split</b>',
'mod_post_delete' => 'Post:<br /> <b>deleted</b>',
'adm_user_delete' => 'User:<br /> <b>deleted</b>',
'adm_user_ban' => 'User:<br /> <b>ban</b>',
'adm_user_unban' => 'User:<br /> <b>unban</b>',
'mod_topic_delete' => 'Topic:<br /> <b>deleted</b>',
'mod_topic_move' => 'Topic:<br /> <b>moved</b>',
'mod_topic_lock' => 'Topic:<br /> <b>closed</b>',
'mod_topic_unlock' => 'Topic:<br /> <b>opened</b>',
'mod_topic_split' => 'Topic:<br /> <b>split</b>',
'mod_post_delete' => 'Post:<br /> <b>deleted</b>',
'adm_user_delete' => 'User:<br /> <b>deleted</b>',
'adm_user_ban' => 'User:<br /> <b>ban</b>',
'adm_user_unban' => 'User:<br /> <b>unban</b>',
);
$lang['ACTS_LOG_ALL_ACTIONS'] = 'All actions';
$lang['ACTS_LOG_ALL_ACTIONS'] = 'All actions';
$lang['ACTS_LOG_SEARCH_OPTIONS'] = 'Actions Log: Search options';
$lang['ACTS_LOG_FORUM'] = 'Forum';
$lang['ACTS_LOG_ACTION'] = 'Action';
@ -2685,26 +2708,26 @@ $lang['MC_FAQ'] = 'Entered text will be displayed under this message';
$lang['MC_COMMENT_PM_SUBJECT'] = "%s in your message";
$lang['MC_COMMENT_PM_MSG'] = "Hello, [b]%s[/b]\nModerator left in your message [url=%s][b]%s[/b][/url][quote]\n%s\n[/quote]";
$lang['MC_COMMENT'] = array(
0 => array(
'title' => '',
'type' => 'Delete comment',
),
1 => array(
'title' => 'Comment from %s',
'type' => 'Comment',
),
2 => array(
'title' => 'Information from %s',
'type' => 'Information',
),
3 => array(
'title' => 'Warning from %s',
'type' => 'Warning',
),
4 => array(
'title' => 'Violation from %s',
'type' => 'Violation',
),
0 => array(
'title' => '',
'type' => 'Delete comment',
),
1 => array(
'title' => 'Comment from %s',
'type' => 'Comment',
),
2 => array(
'title' => 'Information from %s',
'type' => 'Information',
),
3 => array(
'title' => 'Warning from %s',
'type' => 'Warning',
),
4 => array(
'title' => 'Violation from %s',
'type' => 'Violation',
),
);
$lang['SITEMAP'] = 'Sitemap';
@ -2745,14 +2768,14 @@ $lang['TERMS_EMPTY_TEXT'] = '[align=center]The text of this page is edited at: [
$lang['TERMS_EXPLAIN'] = 'On this page, you can specify the text of the basic rules of the resource is displayed to users.';
$lang['TR_STATS'] = array(
0 => 'inactive users in 30 days',
1 => 'inactive users for 90 days',
2 => 'medium size distributions on the tracker (many megabytes)',
3 => 'how many total hands on the tracker',
4 => 'how many live hands (there is at least 1 led)',
5 => 'how many hands where that seeding more than 5 seeds',
6 => 'how many of us uploaders (those who filled at least 1 hand)',
7 => 'how many uploaders over the last 30 days',
0 => 'inactive users in 30 days',
1 => 'inactive users for 90 days',
2 => 'medium size distributions on the tracker (many megabytes)',
3 => 'how many total hands on the tracker',
4 => 'how many live hands (there is at least 1 led)',
5 => 'how many hands where that seeding more than 5 seeds',
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';
@ -2784,15 +2807,15 @@ $lang['UPLOAD_ERROR_DIMENSIONS'] = 'Image dimensions exceed the maximum allowabl
$lang['UPLOAD_ERROR_NOT_IMAGE'] = 'The uploaded file is not an image';
$lang['UPLOAD_ERROR_NOT_ALLOWED'] = 'Extension %s for downloads is not allowed';
$lang['UPLOAD_ERRORS'] = array(
UPLOAD_ERR_INI_SIZE => 'you have exceeded the maximum file size for the server',
UPLOAD_ERR_FORM_SIZE => 'you have exceeded the maximum file upload size',
UPLOAD_ERR_PARTIAL => 'the file was partially downloaded',
UPLOAD_ERR_NO_FILE => 'file was not uploaded',
UPLOAD_ERR_NO_TMP_DIR => 'temporary directory not found',
UPLOAD_ERR_CANT_WRITE => 'write error',
UPLOAD_ERR_EXTENSION => 'upload stopped by extension',
UPLOAD_ERR_INI_SIZE => 'you have exceeded the maximum file size for the server',
UPLOAD_ERR_FORM_SIZE => 'you have exceeded the maximum file upload size',
UPLOAD_ERR_PARTIAL => 'the file was partially downloaded',
UPLOAD_ERR_NO_FILE => 'file was not uploaded',
UPLOAD_ERR_NO_TMP_DIR => 'temporary directory not found',
UPLOAD_ERR_CANT_WRITE => 'write error',
UPLOAD_ERR_EXTENSION => 'upload stopped by extension',
);
// Captcha
$lang['CAPTCHA'] = 'Check that you are not a robot';
$lang['CAPTCHA_WRONG'] = 'You could not confirm that you are not a robot';
$lang['CAPTCHA_WRONG'] = 'You could not confirm that you are not a robot';

View file

@ -1,4 +1,27 @@
<?php
/**
* MIT License
*
* Copyright (c) 2005-2017 TorrentPier
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
// Common, these terms are used extensively on several pages
$lang['ADMIN'] = 'Администрирование';
@ -536,9 +559,9 @@ $lang['ALWAYS_NOTIFY_EXPLAIN'] = 'Когда кто-нибудь ответит
$lang['BOARD_LANG'] = 'Язык';
$lang['GENDER'] = 'Пол';
$lang['GENDER_SELECT'] = array(
0 => 'Не указан',
1 => 'Мужской',
2 => 'Женский'
0 => 'Не указан',
1 => 'Мужской',
2 => 'Женский'
);
$lang['MODULE_OFF'] = 'Модуль отключен!';
@ -1081,18 +1104,18 @@ $lang['TOR_STATUS_SELECT_ACTION'] = 'Выберите статус';
$lang['TOR_STATUS_NOT_SELECT'] = 'Вы не выбрали статус.';
$lang['TOR_STATUS_SELECT_ALL'] = 'Все статусы';
$lang['TOR_STATUS_NAME'] = array(
TOR_NOT_APPROVED => 'не проверено',
TOR_CLOSED => 'закрыто',
TOR_APPROVED => 'проверено',
TOR_NEED_EDIT => 'недооформлено',
TOR_NO_DESC => 'неоформлено',
TOR_DUP => 'повтор',
TOR_CLOSED_CPHOLD => 'закрыто правообладателем',
TOR_CONSUMED => 'поглощено',
TOR_DOUBTFUL => 'сомнительно',
TOR_CHECKING => 'проверяется',
TOR_TMP => 'временная',
TOR_PREMOD => 'премодерация',
TOR_NOT_APPROVED => 'не проверено',
TOR_CLOSED => 'закрыто',
TOR_APPROVED => 'проверено',
TOR_NEED_EDIT => 'недооформлено',
TOR_NO_DESC => 'неоформлено',
TOR_DUP => 'повтор',
TOR_CLOSED_CPHOLD => 'закрыто правообладателем',
TOR_CONSUMED => 'поглощено',
TOR_DOUBTFUL => 'сомнительно',
TOR_CHECKING => 'проверяется',
TOR_TMP => 'временная',
TOR_PREMOD => 'премодерация',
);
$lang['TOR_STATUS_FAILED'] = 'Такого статуса не существует!';
$lang['TORRENT_FAILED'] = 'Раздача не найдена!';
@ -1345,19 +1368,19 @@ $lang['DECLENSION']['REPLIES'] = array('ответ', 'ответа', 'ответ
$lang['DECLENSION']['TIMES'] = array('раз', 'раза', 'раз');
$lang['DELTA_TIME']['INTERVALS'] = array(
'seconds' => array('секунда', 'секунды', 'секунд'),
'minutes' => array('минута', 'минуты', 'минут'),
'hours' => array('час', 'часа', 'часов'),
'mday' => array('день', 'дня', 'дней'),
'mon' => array('месяц', 'месяца', 'месяцев'),
'year' => array('год', 'года', 'лет'),
'seconds' => array('секунда', 'секунды', 'секунд'),
'minutes' => array('минута', 'минуты', 'минут'),
'hours' => array('час', 'часа', 'часов'),
'mday' => array('день', 'дня', 'дней'),
'mon' => array('месяц', 'месяца', 'месяцев'),
'year' => array('год', 'года', 'лет'),
);
$lang['DELTA_TIME']['FORMAT'] = '%1$s %2$s'; // 5(%1) минут(%2)
$lang['AUTH_TYPES'][AUTH_ALL] = $lang['AUTH_ANONYMOUS_USERS'];
$lang['AUTH_TYPES'][AUTH_REG] = $lang['AUTH_REGISTERED_USERS'];
$lang['AUTH_TYPES'][AUTH_ACL] = $lang['AUTH_USERS_GRANTED_ACCESS'];
$lang['AUTH_TYPES'][AUTH_MOD] = $lang['AUTH_MODERATORS'];
$lang['AUTH_TYPES'][AUTH_ALL] = $lang['AUTH_ANONYMOUS_USERS'];
$lang['AUTH_TYPES'][AUTH_REG] = $lang['AUTH_REGISTERED_USERS'];
$lang['AUTH_TYPES'][AUTH_ACL] = $lang['AUTH_USERS_GRANTED_ACCESS'];
$lang['AUTH_TYPES'][AUTH_MOD] = $lang['AUTH_MODERATORS'];
$lang['AUTH_TYPES'][AUTH_ADMIN] = $lang['AUTH_ADMINISTRATORS'];
$lang['NEW_USER_REG_DISABLED'] = 'Регистрация новых пользователей временно отключена';
@ -1458,7 +1481,7 @@ $lang['EMAILER_DISABLED'] = 'Извините, эта функция време
$lang['TERMS_ON'] = 'Я <b>согласен</b> с этими условиями';
$lang['TERMS_OFF'] = 'Я <b>не согласен</b> с этими условиями';
$lang['JAVASCRIPT_ON_REGISTER'] = 'Для регистрации необходимо включить JavaScript';
$lang['REGISTERED_IN_TIME'] = "В данный момент регистрация закрыта<br /><br />вы можете зарегистрироваться с 01:00 до 17:00 MSK (сейчас ". date('H:i') ." MSK)<br /><br />Приносим извинения за это временное неудобство";
$lang['REGISTERED_IN_TIME'] = "В данный момент регистрация закрыта<br /><br />вы можете зарегистрироваться с 01:00 до 17:00 MSK (сейчас " . date('H:i') . " MSK)<br /><br />Приносим извинения за это временное неудобство";
$lang['AUTOCOMPLETE'] = 'Сгенерировать пароль';
$lang['YOUR_NEW_PASSWORD'] = 'Ваш пароль: ';
$lang['REGENERATE'] = 'Перегенерировать';
@ -1593,7 +1616,7 @@ $lang['ACTIONS_LOG'] = 'Отчет по действиям';
//Welcome page
$lang['IDX_BROWSER_NSP_FRAME'] = 'Простите, но ваш браузер не поддерживает фреймы.';
$lang['IDX_CLEAR_CACHE'] ='Очистить кеш:';
$lang['IDX_CLEAR_CACHE'] = 'Очистить кеш:';
$lang['IDX_CLEAR_DATASTORE'] = 'Данные';
$lang['IDX_CLEAR_TEMPLATES'] = 'Шаблоны';
$lang['IDX_CLEAR_NEWNEWS'] = 'Новости';
@ -1625,7 +1648,7 @@ $lang['USERS_PER_DAY'] = 'Пользователей в день';
$lang['BOARD_STARTED'] = 'Дата запуска';
$lang['AVATAR_DIR_SIZE'] = 'Размер директории с аватарами';
$lang['DATABASE_SIZE'] = 'Объем БД';
$lang['GZIP_COMPRESSION'] ='сжатие Gzip';
$lang['GZIP_COMPRESSION'] = 'сжатие Gzip';
$lang['NOT_AVAILABLE'] = 'Недоступно';
// Clear Cache
@ -2403,12 +2426,12 @@ $lang['CRON_EDIT_HEAD_EDIT'] = 'Редактировать задачу';
$lang['CRON_EDIT_HEAD_ADD'] = 'Добавить задачу';
$lang['CRON_SCRIPT_EXPL'] = 'название в папке "includes/cron/jobs/"';
$lang['SCHEDULE'] = array(
'select' => '&raquo; Выберите запуск',
'hourly' => 'ежечасно',
'daily' => 'ежедневно',
'weekly' => 'еженедельно',
'monthly' => 'ежемесячно',
'interval' => 'интервал'
'select' => '&raquo; Выберите запуск',
'hourly' => 'ежечасно',
'daily' => 'ежедневно',
'weekly' => 'еженедельно',
'monthly' => 'ежемесячно',
'interval' => 'интервал'
);
$lang['NOSELECT'] = 'Не указан';
$lang['RUN_DAY'] = 'День запуска';
@ -2429,8 +2452,8 @@ $lang['BOARD_DISABLE_EXPL'] = 'отключать форум, когда зад
$lang['RUN_COUNTER'] = 'Кол-во запусков';
$lang['JOB_REMOVED'] = 'Задача была успешно удалена';
$lang['SCRIPT_DUPLICATE'] = 'Скрипт <b>'. @$_POST['cron_script'] .'</b> уже существует!';
$lang['TITLE_DUPLICATE'] = 'Название задачи <b>'. @$_POST['cron_title'] .'</b> уже существует!';
$lang['SCRIPT_DUPLICATE'] = 'Скрипт <b>' . @$_POST['cron_script'] . '</b> уже существует!';
$lang['TITLE_DUPLICATE'] = 'Название задачи <b>' . @$_POST['cron_title'] . '</b> уже существует!';
$lang['CLICK_RETURN_JOBS_ADDED'] = '%sВернуться к добавлению задачи%s';
$lang['CLICK_RETURN_JOBS'] = '%sВернуться к планировщику задач%s';
@ -2537,15 +2560,15 @@ $lang['CALLSEED_MSG_SPAM'] = 'Запрос уже был отправлен (в
$lang['CALLSEED_HAVE_SEED'] = 'Раздача не нуждается в помощи (<b>Сидеров:</b> %d)';
$lang['LOG_ACTION']['LOG_TYPE'] = array(
'mod_topic_delete' => 'Топик:<br /> <b>удален</b>',
'mod_topic_move' => 'Топик:<br /> <b>перенесен</b>',
'mod_topic_lock' => 'Топик:<br /> <b>закрыт</b>',
'mod_topic_unlock' => 'Топик:<br /> <b>открыт</b>',
'mod_topic_split' => 'Топик:<br /> <b>разделен</b>',
'mod_post_delete' => 'Пост:<br /> <b>удален</b>',
'adm_user_delete' => 'Юзер:<br /> <b>удален</b>',
'adm_user_ban' => 'Юзер:<br /> <b>забанен</b>',
'adm_user_unban' => 'Юзер:<br /> <b>разбанен</b>'
'mod_topic_delete' => 'Топик:<br /> <b>удален</b>',
'mod_topic_move' => 'Топик:<br /> <b>перенесен</b>',
'mod_topic_lock' => 'Топик:<br /> <b>закрыт</b>',
'mod_topic_unlock' => 'Топик:<br /> <b>открыт</b>',
'mod_topic_split' => 'Топик:<br /> <b>разделен</b>',
'mod_post_delete' => 'Пост:<br /> <b>удален</b>',
'adm_user_delete' => 'Юзер:<br /> <b>удален</b>',
'adm_user_ban' => 'Юзер:<br /> <b>забанен</b>',
'adm_user_unban' => 'Юзер:<br /> <b>разбанен</b>'
);
$lang['ACTS_LOG_ALL_ACTIONS'] = 'Все действия';
@ -2685,26 +2708,26 @@ $lang['MC_FAQ'] = 'Введенный Вами текст будет отобр
$lang['MC_COMMENT_PM_SUBJECT'] = "%s в Вашем сообщении";
$lang['MC_COMMENT_PM_MSG'] = "Здравствуйте, [b]%s[/b]\nМодератор оставил в Вашем сообщении [url=%s][b]%s[/b][/url][quote]\n%s\n[/quote]";
$lang['MC_COMMENT'] = array(
0 => array(
'title' => '',
'type' => 'Удалить комментарий',
),
1 => array(
'title' => 'Комментарий от %s',
'type' => 'Комментарий',
),
2 => array(
'title' => 'Информация от %s',
'type' => 'Информация',
),
3 => array(
'title' => 'Предупреждение от %s',
'type' => 'Предупреждение',
),
4 => array(
'title' => 'Нарушение от %s',
'type' => 'Нарушение',
),
0 => array(
'title' => '',
'type' => 'Удалить комментарий',
),
1 => array(
'title' => 'Комментарий от %s',
'type' => 'Комментарий',
),
2 => array(
'title' => 'Информация от %s',
'type' => 'Информация',
),
3 => array(
'title' => 'Предупреждение от %s',
'type' => 'Предупреждение',
),
4 => array(
'title' => 'Нарушение от %s',
'type' => 'Нарушение',
),
);
$lang['SITEMAP'] = 'Карта сайта (sitemap)';
@ -2745,14 +2768,14 @@ $lang['TERMS_EMPTY_TEXT'] = '[align=center]Текст этой страницы
$lang['TERMS_EXPLAIN'] = 'На данной странице вы можете указать текст основных правил ресурса, выводящихся пользователям.';
$lang['TR_STATS'] = array(
0 => 'неактивные пользователи в течение 30 дней',
1 => 'неактивные пользователи в течение 90 дней',
2 => 'средний размер раздачи на трекере (сколько мегабайт)',
3 => 'сколько у нас всего раздач на трекере',
4 => 'сколько живых раздач (есть хотя бы 1 сид)',
5 => 'сколько раздач где которые сидируются больше 5 сидами',
6 => 'сколько у нас аплоадеров (те, кто залили хотя бы 1 раздачу)',
7 => 'сколько аплоадеров за последние 30 дней',
0 => 'неактивные пользователи в течение 30 дней',
1 => 'неактивные пользователи в течение 90 дней',
2 => 'средний размер раздачи на трекере (сколько мегабайт)',
3 => 'сколько у нас всего раздач на трекере',
4 => 'сколько живых раздач (есть хотя бы 1 сид)',
5 => 'сколько раздач где которые сидируются больше 5 сидами',
6 => 'сколько у нас аплоадеров (те, кто залили хотя бы 1 раздачу)',
7 => 'сколько аплоадеров за последние 30 дней',
);
$lang['NEW_POLL_START'] = 'Опрос включен';
@ -2784,15 +2807,15 @@ $lang['UPLOAD_ERROR_DIMENSIONS'] = 'Размеры изображения пре
$lang['UPLOAD_ERROR_NOT_IMAGE'] = 'Загруженный файл не является изображением';
$lang['UPLOAD_ERROR_NOT_ALLOWED'] = 'Расширение %s для загружаемых файлов не разрешено';
$lang['UPLOAD_ERRORS'] = array(
UPLOAD_ERR_INI_SIZE => 'превышен максимальный размер файлов для сервера',
UPLOAD_ERR_FORM_SIZE => 'превышен максимальный размер загружаемого файла',
UPLOAD_ERR_PARTIAL => 'файл был загружен частично',
UPLOAD_ERR_NO_FILE => 'файл не был загружен',
UPLOAD_ERR_NO_TMP_DIR => 'временная директория не найдена',
UPLOAD_ERR_CANT_WRITE => 'ошибка записи',
UPLOAD_ERR_EXTENSION => 'загрузка остановлена из-за расширения',
UPLOAD_ERR_INI_SIZE => 'превышен максимальный размер файлов для сервера',
UPLOAD_ERR_FORM_SIZE => 'превышен максимальный размер загружаемого файла',
UPLOAD_ERR_PARTIAL => 'файл был загружен частично',
UPLOAD_ERR_NO_FILE => 'файл не был загружен',
UPLOAD_ERR_NO_TMP_DIR => 'временная директория не найдена',
UPLOAD_ERR_CANT_WRITE => 'ошибка записи',
UPLOAD_ERR_EXTENSION => 'загрузка остановлена из-за расширения',
);
// Captcha
$lang['CAPTCHA'] = 'Проверка, что вы не робот';
$lang['CAPTCHA_WRONG'] = 'Вы не смогли подтвердить, что вы не робот';
$lang['CAPTCHA_WRONG'] = 'Вы не смогли подтвердить, что вы не робот';

View file

@ -1,4 +1,27 @@
<?php
/**
* MIT License
*
* Copyright (c) 2005-2017 TorrentPier
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
// Common, these terms are used extensively on several pages
$lang['ADMIN'] = 'Адміністрування';
@ -425,7 +448,7 @@ $lang['SAVEBOX'] = 'Збережені';
$lang['SENTBOX'] = 'Надіслані';
$lang['FLAG'] = 'Прапор';
$lang['SUBJECT'] = 'Тема';
$lang['FROM']='Від кого';
$lang['FROM'] = 'Від кого';
$lang['TO'] = 'Кому';
$lang['DATE'] = 'Дата';
$lang['MARK'] = 'Оцінка';
@ -536,9 +559,9 @@ $lang['ALWAYS_NOTIFY_EXPLAIN'] = 'Коли хто-небудь відповіс
$lang['BOARD_LANG'] = 'Мова';
$lang['GENDER'] = 'Стать';
$lang['GENDER_SELECT'] = array(
0 => 'Не вказана',
1 => 'Чоловіча',
2 => 'Жіноча'
0 => 'Не вказана',
1 => 'Чоловіча',
2 => 'Жіноча'
);
$lang['MODULE_OFF'] = 'Модуль відключений!';
@ -1081,18 +1104,18 @@ $lang['TOR_STATUS_SELECT_ACTION'] = 'Виберіть статус';
$lang['TOR_STATUS_NOT_SELECT'] = 'Ви не вибрали статус.';
$lang['TOR_STATUS_SELECT_ALL'] = 'Всі статуси';
$lang['TOR_STATUS_NAME'] = array(
TOR_NOT_APPROVED => 'не перевірено',
TOR_CLOSED => 'закрито',
TOR_APPROVED => 'перевірено',
TOR_NEED_EDIT => 'недооформлено',
TOR_NO_DESC => 'неоформлено',
TOR_DUP => 'повтор',
TOR_CLOSED_CPHOLD => 'закрито правовласником',
TOR_CONSUMED => 'поглинена',
TOR_DOUBTFUL => 'сумнівна',
TOR_CHECKING => 'перевіряється',
TOR_TMP => 'тимчасова',
TOR_PREMOD => 'премодерація',
TOR_NOT_APPROVED => 'не перевірено',
TOR_CLOSED => 'закрито',
TOR_APPROVED => 'перевірено',
TOR_NEED_EDIT => 'недооформлено',
TOR_NO_DESC => 'неоформлено',
TOR_DUP => 'повтор',
TOR_CLOSED_CPHOLD => 'закрито правовласником',
TOR_CONSUMED => 'поглинена',
TOR_DOUBTFUL => 'сумнівна',
TOR_CHECKING => 'перевіряється',
TOR_TMP => 'тимчасова',
TOR_PREMOD => 'премодерація',
);
$lang['TOR_STATUS_FAILED'] = 'Такого статусу не існує!';
$lang['TORRENT_FAILED'] = 'Роздача не знайдено!';
@ -1345,19 +1368,19 @@ $lang['DECLENSION']['REPLIES'] = array('відповідь', 'відповіді
$lang['DECLENSION']['TIMES'] = array('раз', 'рази', 'раз');
$lang['DELTA_TIME']['INTERVALS'] = array(
'seconds' => array('секунда', 'секунди', 'секунд'),
'minutes' => array('хвилина', 'хвилини', 'хвилин'),
'hours' => array('година', 'години', 'годин'),
'mday' => array('день', 'дня', 'днів'),
'mon' => array('місяць', 'місяця', 'місяців'),
'year' => array('рік', 'року', 'років'),
'seconds' => array('секунда', 'секунди', 'секунд'),
'minutes' => array('хвилина', 'хвилини', 'хвилин'),
'hours' => array('година', 'години', 'годин'),
'mday' => array('день', 'дня', 'днів'),
'mon' => array('місяць', 'місяця', 'місяців'),
'year' => array('рік', 'року', 'років'),
);
$lang['DELTA_TIME']['FORMAT'] = '%1$s %2$s'; // 5(%1) минут(%2)
$lang['AUTH_TYPES'][AUTH_ALL] = $lang['AUTH_ANONYMOUS_USERS'];
$lang['AUTH_TYPES'][AUTH_REG] = $lang['AUTH_REGISTERED_USERS'];
$lang['AUTH_TYPES'][AUTH_ACL] = $lang['AUTH_USERS_GRANTED_ACCESS'];
$lang['AUTH_TYPES'][AUTH_MOD] = $lang['AUTH_MODERATORS'];
$lang['AUTH_TYPES'][AUTH_ALL] = $lang['AUTH_ANONYMOUS_USERS'];
$lang['AUTH_TYPES'][AUTH_REG] = $lang['AUTH_REGISTERED_USERS'];
$lang['AUTH_TYPES'][AUTH_ACL] = $lang['AUTH_USERS_GRANTED_ACCESS'];
$lang['AUTH_TYPES'][AUTH_MOD] = $lang['AUTH_MODERATORS'];
$lang['AUTH_TYPES'][AUTH_ADMIN] = $lang['AUTH_ADMINISTRATORS'];
$lang['NEW_USER_REG_DISABLED'] = 'Реєстрація нових користувачів тимчасово відключена';
@ -1458,7 +1481,7 @@ $lang['EMAILER_DISABLED'] = 'Вибачте, ця функція тимчасо
$lang['TERMS_ON'] = 'Я <b>згоден</b> з цими умовами';
$lang['TERMS_OFF'] = 'Я <b>не згоден</b> з цими умовами';
$lang['JAVASCRIPT_ON_REGISTER'] = 'Для реєстрації необхідно включити JavaScript';
$lang['REGISTERED_IN_TIME'] = "В даний момент реєстрація закрита<br /><br />ви можете зареєструватися з 01:00 до 17:00 Kiev (зараз ". date('H:i') ." Kiev)<br /><br />Приносимо вибачення за це тимчасові незручності";
$lang['REGISTERED_IN_TIME'] = "В даний момент реєстрація закрита<br /><br />ви можете зареєструватися з 01:00 до 17:00 Kiev (зараз " . date('H:i') . " Kiev)<br /><br />Приносимо вибачення за це тимчасові незручності";
$lang['AUTOCOMPLETE'] = 'Згенерувати пароль';
$lang['YOUR_NEW_PASSWORD'] = 'Ваш пароль: ';
$lang['REGENERATE'] = 'Перегенерувати';
@ -1593,7 +1616,7 @@ $lang['ACTIONS_LOG'] = 'Звіт по діям';
//Welcome page
$lang['IDX_BROWSER_NSP_FRAME'] = 'Вибачте, але ваш браузер не підтримує фрейми.';
$lang['IDX_CLEAR_CACHE'] ='Очистити кеш:';
$lang['IDX_CLEAR_CACHE'] = 'Очистити кеш:';
$lang['IDX_CLEAR_DATASTORE'] = 'Дані';
$lang['IDX_CLEAR_TEMPLATES'] = 'Шаблони';
$lang['IDX_CLEAR_NEWNEWS'] = 'Новини';
@ -1625,7 +1648,7 @@ $lang['USERS_PER_DAY'] = 'Користувачів';
$lang['BOARD_STARTED'] = 'Дата запуску';
$lang['AVATAR_DIR_SIZE'] = 'Розмір директорії з аватарами';
$lang['DATABASE_SIZE'] = "Об'єм БД";
$lang['GZIP_COMPRESSION'] ='стискання Gzip';
$lang['GZIP_COMPRESSION'] = 'стискання Gzip';
$lang['NOT_AVAILABLE'] = 'Недоступне';
// Clear Cache
@ -2403,12 +2426,12 @@ $lang['CRON_EDIT_HEAD_EDIT'] = 'Редагувати завдання';
$lang['CRON_EDIT_HEAD_ADD'] = 'Додати завдання';
$lang['CRON_SCRIPT_EXPL'] = 'назва в папці "includes/cron/jobs/"';
$lang['SCHEDULE'] = array(
'select' => '&raquo; Оберить запуск',
'hourly' => 'щогодини',
'daily' => 'щодня',
'weekly' => 'щотижня',
'monthly' => 'щомісяця',
'interval' => 'інтервал'
'select' => '&raquo; Оберить запуск',
'hourly' => 'щогодини',
'daily' => 'щодня',
'weekly' => 'щотижня',
'monthly' => 'щомісяця',
'interval' => 'інтервал'
);
$lang['NOSELECT'] = 'Не вказано';
$lang['RUN_DAY'] = 'День запуску';
@ -2429,8 +2452,8 @@ $lang['BOARD_DISABLE_EXPL'] = 'відключати форум, коли зав
$lang['RUN_COUNTER'] = 'Кількість запусків';
$lang['JOB_REMOVED'] = 'Завдання було успішно видалено';
$lang['SCRIPT_DUPLICATE'] = 'Скрипт <b>'. @$_POST['cron_script'] .'</b> вже існує!';
$lang['TITLE_DUPLICATE'] = 'Назва завдання <b>'. @$_POST['cron_title'] .'</b> вже існує!';
$lang['SCRIPT_DUPLICATE'] = 'Скрипт <b>' . @$_POST['cron_script'] . '</b> вже існує!';
$lang['TITLE_DUPLICATE'] = 'Назва завдання <b>' . @$_POST['cron_title'] . '</b> вже існує!';
$lang['CLICK_RETURN_JOBS_ADDED'] = '%sПовернутися до додавання задачі%s';
$lang['CLICK_RETURN_JOBS'] = '%sПовернутися до планувальника завдань%s';
@ -2532,20 +2555,20 @@ $lang['CALLSEED'] = 'Покликати, кто завантажил';
$lang['CALLSEED_EXPLAIN'] = 'Приймати повідомлення з проханням повернутися на роздачу';
$lang['CALLSEED_SUBJECT'] = 'Допоможіть завантажити %s';
$lang['CALLSEED_TEXT'] = 'Привіт![br]Ваша допомога необхідна в роздачі [url=%s]%s[/url][br]Якщо ви вирішили допомогти, але вже видалили торрент-файл, можете завантажити його [url=%s]здесь[/url][br][br]Сподіваюся на вашу допомогу!';
$lang['CALLSEED_MSG_OK'] = 'Повідомлення успішно відправлено всім скачавшим даний реліз';
$lang['CALLSEED_MSG_OK'] = 'Повідомлення успішно відправлено всім скачавшим даний реліз';
$lang['CALLSEED_MSG_SPAM'] = 'Запит вже одного разу успішно надісланий (можливо не Вами)<br /><br />Наступна можливість відіслати запит буде через <b>%s</b>.';
$lang['CALLSEED_HAVE_SEED'] = 'Роздача не потребує допомоги (<b>Сидерів:</b> %d)';
$lang['CALLSEED_HAVE_SEED'] = 'Роздача не потребує допомоги (<b>Сидерів:</b> %d)';
$lang['LOG_ACTION']['LOG_TYPE'] = array(
'mod_topic_delete' => 'Топік:<br /> <b>видалений</b>',
'mod_topic_move' => 'Топік:<br /> <b>перенесений</b>',
'mod_topic_lock' => 'Топік:<br /> <b>закритий</b>',
'mod_topic_unlock' => 'Топік:<br /> <b>відкритий</b>',
'mod_topic_split' => 'Топік:<br /> <b>розділений</b>',
'mod_post_delete' => 'Пост:<br /> <b>видалений</b>',
'adm_user_delete' => 'Юзер:<br /> <b>видалений</b>',
'adm_user_ban' => 'Юзер:<br /> <b>забанен</b>',
'adm_user_unban' => 'Юзер:<br /> <b>разбанен</b>'
'mod_topic_delete' => 'Топік:<br /> <b>видалений</b>',
'mod_topic_move' => 'Топік:<br /> <b>перенесений</b>',
'mod_topic_lock' => 'Топік:<br /> <b>закритий</b>',
'mod_topic_unlock' => 'Топік:<br /> <b>відкритий</b>',
'mod_topic_split' => 'Топік:<br /> <b>розділений</b>',
'mod_post_delete' => 'Пост:<br /> <b>видалений</b>',
'adm_user_delete' => 'Юзер:<br /> <b>видалений</b>',
'adm_user_ban' => 'Юзер:<br /> <b>забанен</b>',
'adm_user_unban' => 'Юзер:<br /> <b>разбанен</b>'
);
$lang['ACTS_LOG_ALL_ACTIONS'] = 'Всі дії';
@ -2685,26 +2708,26 @@ $lang['MC_FAQ'] = 'Доданий Вами текст буде відображ
$lang['MC_COMMENT_PM_SUBJECT'] = "%s у Вашому повідомленні";
$lang['MC_COMMENT_PM_MSG'] = "Здрастуйте, [b]%s[/b]\nМодератор залишив у Вашому повідомленні [url=%s][b]%s[/b][/url][quote]\n%s\n[/quote] ";
$lang['MC_COMMENT'] = array(
0 => array(
'title' => '',
'type' => 'Видалити коментар',
),
1 => array(
'title' => 'Коментар від %s',
'type' => 'Коментар',
),
2 => array(
'title' => 'Информація від %s',
'type' => 'Информація',
),
3 => array(
'title' => 'Попередження від %s',
'type' => 'Попередження',
),
4 => array(
'title' => 'Порушення від %s',
'type' => 'Порушення',
),
0 => array(
'title' => '',
'type' => 'Видалити коментар',
),
1 => array(
'title' => 'Коментар від %s',
'type' => 'Коментар',
),
2 => array(
'title' => 'Информація від %s',
'type' => 'Информація',
),
3 => array(
'title' => 'Попередження від %s',
'type' => 'Попередження',
),
4 => array(
'title' => 'Порушення від %s',
'type' => 'Порушення',
),
);
$lang['SITEMAP'] = 'Карта сайту (sitemap)';
@ -2745,14 +2768,14 @@ $lang['TERMS_EMPTY_TEXT'] = '[align=center]Текст цієї сторінки
$lang['TERMS_EXPLAIN'] = 'На цій сторінці ви можете вказати текст основних правил ресурсу, які виводяться користувачам.';
$lang['TR_STATS'] = array(
0 => 'неактивні користувачі протягом 30 днів',
1 => 'неактивні користувачі протягом 90 днів',
2 => 'середній розмір роздачі на трекері (скільки мегабайт)',
3 => 'скільки у нас всього роздачі на трекері',
4 => 'скільки живих роздач (є хоча б 1 сід)',
5 => 'скільки роздач де які сидируются більше 5 сидами',
6 => 'скільки у нас аплоадеров (ті, хто залили хоча б 1 роздачу)',
7 => 'скільки аплоадеров за останні 30 днів',
0 => 'неактивні користувачі протягом 30 днів',
1 => 'неактивні користувачі протягом 90 днів',
2 => 'середній розмір роздачі на трекері (скільки мегабайт)',
3 => 'скільки у нас всього роздачі на трекері',
4 => 'скільки живих роздач (є хоча б 1 сід)',
5 => 'скільки роздач де які сидируются більше 5 сидами',
6 => 'скільки у нас аплоадеров (ті, хто залили хоча б 1 роздачу)',
7 => 'скільки аплоадеров за останні 30 днів',
);
$lang['NEW_POLL_START'] = 'Опитування включений';
@ -2784,15 +2807,15 @@ $lang['UPLOAD_ERROR_DIMENSIONS'] = 'Розміри зображення пере
$lang['UPLOAD_ERROR_NOT_IMAGE'] = 'Завантажений файл не є зображенням';
$lang['UPLOAD_ERROR_NOT_ALLOWED'] = 'Розширення %s для файлів, що завантажуються не дозволено';
$lang['UPLOAD_ERRORS'] = array(
UPLOAD_ERR_INI_SIZE => 'перевищено максимальний розмір файлів для сервера',
UPLOAD_ERR_FORM_SIZE => 'перевищено максимальний розмір завантажуваного файлу',
UPLOAD_ERR_PARTIAL => 'файл був завантажений частково',
UPLOAD_ERR_NO_FILE => 'файл не був завантажений',
UPLOAD_ERR_NO_TMP_DIR => 'тимчасова директорія не знайдено',
UPLOAD_ERR_CANT_WRITE => 'помилка запису',
UPLOAD_ERR_EXTENSION => 'завантаження зупинено через розширення',
UPLOAD_ERR_INI_SIZE => 'перевищено максимальний розмір файлів для сервера',
UPLOAD_ERR_FORM_SIZE => 'перевищено максимальний розмір завантажуваного файлу',
UPLOAD_ERR_PARTIAL => 'файл був завантажений частково',
UPLOAD_ERR_NO_FILE => 'файл не був завантажений',
UPLOAD_ERR_NO_TMP_DIR => 'тимчасова директорія не знайдено',
UPLOAD_ERR_CANT_WRITE => 'помилка запису',
UPLOAD_ERR_EXTENSION => 'завантаження зупинено через розширення',
);
// Captcha
$lang['CAPTCHA'] = 'Перевірка, що ви не робот';
$lang['CAPTCHA_WRONG'] = 'Ви не змогли підтвердити, що ви не робот';
$lang['CAPTCHA_WRONG'] = 'Ви не змогли підтвердити, що ви не робот';