Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

русик hlstatsxe

Статус пользователя csnet
сообщение 28.2.2018, 2:53
Сообщение #1
Стаж: 10 лет

Сообщений: 4755
Благодарностей: 3837
Полезность: 693

все ссылки ведут на http://hlmod.ru/forum/hlstatsx-ce/13313-ru...l-versions.html но она битая. у кого есть сбросьте пжлст


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Altaj
сообщение 28.2.2018, 8:11
Сообщение #2


Стаж: 10 лет
Город: Барнаул

Сообщений: 456
Благодарностей: 442
Полезность: 565

Установка:
1.Открываем блокнотом (советую notepad++) файл hlstats.php

Ищем блок, строка №221:
Код
if ( file_exists(PAGE_PATH . "/$mode.php") )
{
    @include(PAGE_PATH . "/$mode.php");
    pageFooter();
}

Заменяем на:
Код
if ( file_exists(PAGE_PATH . "/$mode.php") )
{
    @require("local.php");
}

2.Создаем файл:local.php и кидаем его в корень сайта статистики
Код
<?php
//Путь до папки с языковыми файлами
$patch = "./lang/";

//Пример lang/hlx_ru.txt
$lang = $patch."hlx_".substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2).".txt";
$file = file($lang);

if (file_exists($lang)) {
    
        function callback($buffer){
            $buffer = str_replace(array("\r","\t","\0","\x0B"),"",$buffer);
            global $file;
            
                foreach($file as $data){
                    $data = explode('##', $data);
                    $search = trim($data[0]," \t\n\0\x0B\r'");
                    $replace = trim($data[1]," \t\n\0\x0B\r'");
                    $buffer = preg_replace('/('.$search.')/Us', $replace, $buffer);
                }
            return $buffer;
        }
        
ob_start("callback");

    @require(PAGE_PATH . "/$mode.php");
    pageFooter();

ob_end_flush();
} else {
    //Если нет языкового файла кажем Инглиш)))
    @require(PAGE_PATH . "/$mode.php");  
    pageFooter();
}
?>

3. Создаем папку lang в корне сайта

4. Создаем файл для русских hlx_ru.txt, кидаем его в папку lang, в файл заносим строки
Cкрытый текст
'\bAll images are copyrighted by their respective owners\b'##'Все изображения защищены правообладателями <br>Перевод и Автор скрипта: <a href="mailto:vecctorserver@mail.ru">vecctorserver@mail.ru<br /></a>Официальный сайт:<a href="http://game.cominet.ru/"> game.cominet.ru</a><br />Специально для портала: <a href="http://hlmod.ru/"> hlmod.ru</a>'
'\bView event history of logged Rcon commands and Admin Mod messages\b'##'Просмотр истории событий администратора'
'\bAwards (hover over image to see name)\b'##'Награды (наведите курсор на изображение, чтобы увидеть название)'
'\bEdit a player or clan's profile information\b'##'Изменить профиль игрока или информацию клана'
'\babove are generated from the last\b'##'сгенерированы исходя из статистики за последние'
'\bFind other players with the same name\b'##'Найти других игроков с таким же именем'
'\bReload or stop your HLX: CE Daemons\b'##'Обновить или остановить HLX: CE Демоны'
'\bReset All DB Collations to UTF8\b'##'Преобразоывапть все базы в кодировку UTF8'
'\bhover over image to see name\b'##'Наведите на картинку, чтобы увидеть название'
'\bGenerated in real-time by\b'##'Сгенерировано в реальном времени с помощью'
'\bor more members from a total of\b'##'или более членов, из общего числа'
'\bVictims of Player-Player Actions\b'##'Жертвы игрока-Действия игрока'
'\bEdit Player or Clan Details\b'##'Редактирование игроков/кланов'
'\bnew players last 24h\b'##'новых игроков за последние 24 часа'
'\bManage Voice Servers\b'##'Управление голосовыми серверами'
'\bFull or Partial Reset\b'##'Вернуть заводские настройки)))'
'\bHLstatsX: CE Daemon Control\b'##'Управление кроном демона'
'\bgenerated this page in\b'##'страница сгенерирована за'
'\bDuplicate Game settings\b'##'Бекап игровых настроек'
'\bTotal Connection Time\b'##'Время проведенное в игре'
'\bClick here to add as friend\b'##'Добавить в друзья'
'\bShow only clans with\b'##'Показать только кланы с'
'\bOptimize Database\b'##'Оптимизировать базы данных'
'\bHeadshots per Kill\b'##'Убийств в голову за раунд'
'\bTeammate Kills\b'##'Убийств товарищей по команде'
'<b>(\d{0,6})<\/b>\s\bservers\b'##' $2 сервере(ах) '
'\bHLstatsX:CE Settings\b'##'HLstatsX:CE параметры'
'\bYou are up to date\b'##'У вас актуальная версия'
'\bAdmin-Event History\b'##'Логи действий админа'
'\bConnection Time\b'##'Время проведенное в игре'
'\bPlayer Information\b'##'Информация об игроке'
'\bStatistics Summary\b'##'Суммарная статистика'
'\bClean up Statistics\b'##'Очистка статистики'
'\bMiscellaneous Statistics\b'##'Дополнительно'
'\bParticipating Servers\b'##'Список серверов'
'\bClan Tag Patterns\b'##'Параметы клантегов'
'\bWeapon Statistics\b'##'Статистика оружия'
'<a(.*)>Headshots<\/a>'##'<a$2>Хедшотов</a>'
'<a(.*)>Headshots<\/a>'##'<a$2>Хедшотов</a>'
'\bPlayer Details\b'##'Информация о игроке'
'\bLongest Death Streak\b'##'Серия смертей'
'<td(.*)>Rank<\/td>'##'<td$2)>Позиция</td>'
'\bWeapon Accuracy\b'##'Точность стрельбы'
'\bVersion Check\b'##'Проверка обновлений'
'\bKills per Minute\b'##'Убийств в минуту'
'\bLongest Kill Streak\b'##'Серия убийств'
'\bAccumulated Points\b'##'Очков набранно'
'\bGeneral Settings\b'##'Общие параметры'
'\bHost Statistics\b'##'Статистика хоста'
'\bWeapon Usage\b'##'Используемое оружие'
'\bKills per Death\b'##'Смертей в минуту'
'\bCheaters & Banned\b'##'Забаненные'
'\bor more kills\b'##'или больше убийств'
'\bFrom a total of\b'##'Из общего числа'
'<td(.*)>Map<\/td>'##' <td$2>Карта</td>'
'\bShots per Kill\b'##'Убийств за раунд'
'\bGame Settings\b'##'Игровые настройки'
'\bAdmin Users\b'##'Управление админами'
'\bForum Signature\b'##'Баннер на форум'
'\bPlayer Rankings\b'##'Рейтинг игроков'
'<a(.*)>Kills<\/a>'##'<a$2>Убийств</a>'
'\bRanking View\b'##'Просмотр рейтинга'
'\bFavorite Weapon\b'##'Любимое оружие'
'\bMember of Clan\b'##'Состоит в клане'
'\bMap Statistics\b'##'Статистика карт'
'\bFavorite Server\b'##'Любимый сервер'
'\bItems marked\b'##'Поля отмеченные'
'\bClan Rankings\b'##'Рейтинг кланов'
'\bLast Connect\b'##'Последний визит'
'\bTeams & Actions\b'##'Действия'
'\bheadshots\b'##'выстрелов в голову'
'\bYour version is\b'##'Ваша версия'
'\bShow only\b'##'Показывать только'
'\bTeam Selection\b'##'Выбор команд'
'\bPlayer Trend\b'##'Игрок Динамика'
'\bRank history\b'##'История званий'
'\bFavorite Map\b'##'Любимая карта'
'\bAccuracy|Modifier\b'##'Точность'
'<a(.*)>Map<\/a>'##'<a$2>Карта</a>'
'\bFind a player\b'##'Поиск игрока'
'\bHost Groups\b'##'Группы хостов'
'\bPercentage of Headshots\b'##'%'
'\bLast Use\b'##'Последний визит'
'\bMaps & Servers\b'##'Карты'
'\bReal Name\b'##'Настоящее имя'
'\bbanned\b'##'заблокированных'
'\bPlayer Profile\b'##'Профиль'
'\bAddress\b'##'<a$2>Адрес</a>'
'\bGlobal Awards\b'##'Профи в'
'\bfrom a total\b'##'от общих'
'\bTracking\b'##'Заработанно'
'\b Server\b'##'Серврер'
'\bMembers\b'##'Пользователи'
'\bDaily Awards\b'##'Награды'
'\bKillstats\b'##'Статистика'
'\bSuicides\b'##'Самоубийств'
'\bRibbons\b'##'Лента наград'
'\b Players\b'##'Игроки'
'\s\blast 24h\b'##' за 24ч '
'\bWeapon Targets\b'##'Цели'
'\bCurrent rank\b'##'Звание'
'\bActivity\b'##'Активность'
'\b Address\b'##'Адрес'
'\bJoin\b'##'Присоедениться'
'\s\bkills\b\s'##' убийств '
'\bkills with\b'##'убийств'
'\bEarned\b'##'Заработанно'
'\bAliases\b'##'Псевдонимы'
'\s\bplayers\b'##' игроков'
'\bBan Date\b'##'Дата бана'
'\bHeadshots\b'##'В голову'
'\bHeadshots\b'##'Хедшотов'
'\bExecuted\b'##'Выполнено'
'\bRatio\b'##'Cоотношение'
'\bMessage\b'##'Сообщение'
'\bLast\b'##'За последние'
'\bAverage Ping\b'##'Пинг'
'\bJoined\b'##'Играл раз'
'\s\band\b\s'##' за 24ч '
'\bSections\b'##'Разделы'
'\bCountries\b'##'Страны'
'\bqueries\b'##'запросов'
'\bActions\b'##'Действия'
'\bOnly show\b'##'Только'
'\bServers\b'##'Серверы'
'\bAction\b'##'Действие'
'\bHistory\b'##'История'
'\bApply\b'##'Применить'
'\bGo to\b'##'Перейти в'
'\bSessions\b'##'Сессии'
'\bLocation\b'##'Страна'
' \bMap\b'##'Карта'
'\bGeneral\b'##'Главная'
'\b Map\b'##'Карта'
'\bApply\b'##'Применить'
'\bDeaths\b'##'Смертей'
'\bEvents\b'##'События'
'\bPlayers\b'##'Игроки'
'\bSeconds\b'##'секунд'
'\bWeapons\b'##'Оружие'
'\bReward\b'##'Награда'
'\bAwards\b'##'Награды'
'\bclans\b\s'##'кланов'
'\bHome Page\b'##'Сайт'
'\bStatus\b'##'Статус'
'\bVictim\b'##'Жертва'
'\bServer\b'##'Сервер'
'\bWeapon\b'##'Оружие'
'\bKills\b'##'Убийств'
'\bView\b'##'Просмотр'
'\bPoints\b'##'Очков'
'\bRanks\b'##'Звания'
'\bTag\b'##'Клан тег'
'\bPlayed\b'##'Время'
'\bPlayer\b'##'Игрок'
'\bRank\b'##'Позиция'
'\bSearch\b'##'Поиск'
'\bTeam\b'##'Команда'
'\bKarma\b'##'Карма'
'\bClans\b'##'Кланы'
'\bTools\b'##'Опции'
'\s\bon\b\s'##' на '
'\bMaps\b'##'Карты'
'\bGames\b'##'Игры'
'\bTime\b'##'Время'
'\bBans\b'##'Баны'
'\bDate\b'##'Дата'
'\bDays\b'##'Дней'
'\bdays\b'##'дней'
'\bGame\b'##'Игра'
'\bChat\b'##'Чат'
'\bName\b'##'Имя'
'\bwith\b'##'из'
'\bAll\b'##'Все'
'\bLog\b'##'лог'

Пример как переводить текст на свой язык
Код
'Ищем' ## 'Заменяем'

Готовый пример с английского на русский
Код
'\bServers\b'##'Серверы'


Изменения:
v1
- Добавлена многозначность
- Все переводы перенесены в отдельный языковой файл
v2
- исправлен баг с заменой языка в профиле игрока
Пример как переводить текст на свой язык

Для лентяев
Прикрепленный файл  hlstats_multilang_replace.zip ( 6,93 килобайт ) Кол-во скачиваний: 8
Прикрепленный файл  hlstats_multilang_replace_v2.zip ( 6,89 килобайт ) Кол-во скачиваний: 11
Прикрепленный файл  hlx.zip ( 5,08 килобайт ) Кол-во скачиваний: 9


Отредактировал: Altaj, - 28.2.2018, 8:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: