Администратор Ryancoolround Опубликовано 2 ноября, 2021 Администратор Поделиться Опубликовано 2 ноября, 2021 (изменено) По большому счету перевод чего либо на русский язык не вызывает сложностей. Открыл тему, в ней открыл необходимые файлы, и весь английский текст перевел на русский. Но вот допустим с верхним админским меню у меня возникли сложности: Админы Серверы Баны Муты Группы Настройки Моды Оно невероятно далеко запрятано, и мне пришлось попотеть что бы найти его и перевести. И так, мой первый совет. Если вам нужно перевести это меня, или как то изменить, то вам понадобится файл system-functions.php, который лежит в директории: /www/ip-gamers.net/ban/includes А само это меню, в этом файле хранится на 199 строке: // BUILD THE SUB-MENU's FOR ADMIN PAGES $submenu = new CTabsMenu(); if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_LIST_ADMINS|ADMIN_ADD_ADMINS|ADMIN_EDIT_ADMINS|ADMIN_DELETE_ADMINS)) { $submenu->addMenuItem("Админы", 0, "", "index.php?p=admin&c=admins", true); } if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_LIST_SERVERS|ADMIN_ADD_SERVER|ADMIN_EDIT_SERVERS|ADMIN_DELETE_SERVERS)) { $submenu->addMenuItem("Серверы", 0, "", "index.php?p=admin&c=servers", true); } if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_ADD_BAN|ADMIN_EDIT_OWN_BANS|ADMIN_EDIT_GROUP_BANS|ADMIN_EDIT_ALL_BANS|ADMIN_BAN_PROTESTS|ADMIN_BAN_SUBMISSIONS)) { $submenu->addMenuItem("Баны", 0, "", "index.php?p=admin&c=bans", true); } if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_ADD_BAN|ADMIN_EDIT_OWN_BANS|ADMIN_EDIT_ALL_BANS)) { $submenu->addMenuItem("Муты", 0, "", "index.php?p=admin&c=comms", true); } if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_LIST_GROUPS|ADMIN_ADD_GROUP|ADMIN_EDIT_GROUPS|ADMIN_DELETE_GROUPS)) { $submenu->addMenuItem("Группы", 0, "", "index.php?p=admin&c=groups", true); } if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_WEB_SETTINGS)) { $submenu->addMenuItem("Настройки", 0, "", "index.php?p=admin&c=settings", true); } if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_LIST_MODS|ADMIN_ADD_MODS|ADMIN_EDIT_MODS|ADMIN_DELETE_MODS)) { $submenu->addMenuItem("Моды", 0, "", "?p=admin&c=mods", true); } Ссылки и файлы: Архив от 10.02.22 Архив с заплатками от 09.02.22 Изменено 10 февраля, 2022 пользователем Райан Новый архив (смотреть историю редактирования) Форум для вас существует бесплатно и без рекламы, однако сервер Minecraft, домен и интернет не бесплатны, поэтому ваша помощь приветствуется. Поддержите IP-Gamers! Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор Ryancoolround Опубликовано 2 ноября, 2021 Автор Администратор Поделиться Опубликовано 2 ноября, 2021 Что бы перевести основное меню SourceBans++, надо на той же странице system-functions.php, отредактировать строки с 181 по 194: AddTab("Сводка", "index.php?p=home", "Эта страница показывает актуальную сводку банов на серверах"); AddTab("Серверы", "index.php?p=servers", "Узнать статус всех наших серверов"); AddTab("Баны", "index.php?p=banlist", "Информация по последним банам"); if ($GLOBALS['config']['config.enablecomms'] == "1") { AddTab("Муты", "index.php?p=commslist", "Информация по последним блокировкам чата и микрофона"); } if ($GLOBALS['config']['config.enablesubmit']=="1") { AddTab("Жалоба на игрока", "index.php?p=submit", "Страница позволяющая отправить жалобу на игроков"); } if ($GLOBALS['config']['config.enableprotest']=="1") { AddTab("Обжалование бана", "index.php?p=protest", "Если ваш бан несправедлив, эта страница поможет вам"); } if ($userbank->is_admin()) { AddTab("Админка", "index.php?p=admin", "Контрольная панель для администраторов."); Форум для вас существует бесплатно и без рекламы, однако сервер Minecraft, домен и интернет не бесплатны, поэтому ваша помощь приветствуется. Поддержите IP-Gamers! Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор Ryancoolround Опубликовано 4 ноября, 2021 Автор Администратор Поделиться Опубликовано 4 ноября, 2021 Русификатор Sourcebans++ IP-Gamers Edition ver1.3 В архиве лежит пока что два файла, но это лишь начало. sb++.zip Форум для вас существует бесплатно и без рекламы, однако сервер Minecraft, домен и интернет не бесплатны, поэтому ваша помощь приветствуется. Поддержите IP-Gamers! Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор Ryancoolround Опубликовано 6 ноября, 2021 Автор Администратор Поделиться Опубликовано 6 ноября, 2021 Версия русификатора 1.4 для SourceBans++ 1.6.4. Переведено 2 строчки, связанных с хлебными крошками главного меню. sb++.zip Форум для вас существует бесплатно и без рекламы, однако сервер Minecraft, домен и интернет не бесплатны, поэтому ваша помощь приветствуется. Поддержите IP-Gamers! Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор Ryancoolround Опубликовано 8 ноября, 2021 Автор Администратор Поделиться Опубликовано 8 ноября, 2021 Версия русификатора 1.5 для SourceBans++ 1.6.4. В архив добавлен файл, который отвечает за отображение страницы https://ip-gamers.net/ban/index.php?p=login. Перевод можно видеть ниже. <?php if (!defined("IN_SB")) { echo "Тебя здесь не должно быть!"; die(); } RewritePageTitle("Вход в админку"); global $userbank, $theme; $submenu = array( array( "title" => 'Забыл свой пароль?', "url" => 'index.php?p=lostpassword' ) ); SubMenu($submenu); if (isset($_GET['m'])) { switch ($_GET['m']) { case 'no_access': echo <<<HTML <script> ShowBox( 'Ошибка - Нет Доступа', 'У вас нет разрешения на доступ к этой странице.<br />' + 'Пожалуйста, войдите с учетной записью, у которой есть доступ.', 'red', '', false ); </script> HTML; break; case 'empty_pwd': $lostpassword_url = SB_WP_URL . '/index.php?p=lostpassword'; echo <<<HTML <script> ShowBox( 'Информация', 'Вы не можете войти в систему, потому что для вашей учетной записи установлен пустой пароль.<br />' + 'Посетите <a href="$lostpassword_url">страницу восстановления пароля</a> или попросите администратора сделать это за вас.<br />' + 'Обратите внимание, что вам понадобится ввести пароль, даже если вы вохдите через Steam', 'blue', '', true ); </script> HTML; break; } } $steam_conf_value = get_steamenabled_conf($confvalue); $theme->assign('steamlogin_show', $steam_conf_value); $theme->assign('redir', "DoLogin('" . (isset($_SESSION['q']) ? $_SESSION['q'] : '') . "');"); $theme->left_delimiter = "-{"; $theme->right_delimiter = "}-"; $theme->display('page_login.tpl'); $theme->left_delimiter = "{"; $theme->right_delimiter = "}"; sb++.zip Форум для вас существует бесплатно и без рекламы, однако сервер Minecraft, домен и интернет не бесплатны, поэтому ваша помощь приветствуется. Поддержите IP-Gamers! Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор Ryancoolround Опубликовано 9 февраля, 2022 Автор Администратор Поделиться Опубликовано 9 февраля, 2022 Скоро мой архив можно будет использовать не как заплатку, а как полноценное решение. На этот раз в него включено исправление пропавшей кнопки с мутами. В общем, я дополнил архив файлов, в котором возвращено меню с мутами. По дефолту его наверно просто забыли добавить. sb++.zip Форум для вас существует бесплатно и без рекламы, однако сервер Minecraft, домен и интернет не бесплатны, поэтому ваша помощь приветствуется. Поддержите IP-Gamers! Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор Ryancoolround Опубликовано 10 февраля, 2022 Автор Администратор Поделиться Опубликовано 10 февраля, 2022 Вложил в архив светлую тему для SourceBans++ sb++.zip Форум для вас существует бесплатно и без рекламы, однако сервер Minecraft, домен и интернет не бесплатны, поэтому ваша помощь приветствуется. Поддержите IP-Gamers! Ссылка на комментарий Поделиться на другие сайты Поделиться
St1Ng_OnE Опубликовано 9 часов назад Поделиться Опубликовано 9 часов назад В 02.11.2021 в 18:18, Ryancoolround сказал: Что бы перевести основное меню SourceBans++, надо на той же странице system-functions.php, отредактировать строки с 181 по 194: AddTab("Сводка", "index.php?p=home", "Эта страница показывает актуальную сводку банов на серверах"); AddTab("Серверы", "index.php?p=servers", "Узнать статус всех наших серверов"); AddTab("Баны", "index.php?p=banlist", "Информация по последним банам"); if ($GLOBALS['config']['config.enablecomms'] == "1") { AddTab("Муты", "index.php?p=commslist", "Информация по последним блокировкам чата и микрофона"); } if ($GLOBALS['config']['config.enablesubmit']=="1") { AddTab("Жалоба на игрока", "index.php?p=submit", "Страница позволяющая отправить жалобу на игроков"); } if ($GLOBALS['config']['config.enableprotest']=="1") { AddTab("Обжалование бана", "index.php?p=protest", "Если ваш бан несправедлив, эта страница поможет вам"); } if ($userbank->is_admin()) { AddTab("Админка", "index.php?p=admin", "Контрольная панель для администраторов."); Хорошо. Спасибо за информацию. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти