Скачать кс
Добавить сайт в закладки
По Кайфу !!!de_dust2_2x2

Игроки: 2 / 32
46.174.53.192:27015
[ViaTeam.ru] MaXi SeRveRde_dust2_2x2

Игроки: 0 / 32
62.109.16.104:27016
REAL WARS #2de_westwood

Игроки: 17 / 32
77.220.187.188:27015
Витязиde_dust2_2x2

Игроки: 0 / 22
83.222.115.50:27460
[NaGluxo][PubliC][Russia]de_tuscan

Игроки: 1 / 28
46.174.52.9:27332



Русская локализация HLstatsX multilang - all Versions || HLstatsX rus CS 1.6

Русская локализация HLstatsX multilang - all Versions || HLstatsX rus CS 1.6
Смотреть видео демо
Автор:Krolik
Дата:17 июнь 2015
 Русская локализация HLstatsX multilang - all Versions || HLstatsX rus CS 1.6
 
 
 
 
 


Установка:
 
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!!

 
Изменения:
v1 - Добавлена многозначность - Все переводы перенесены в отдельный языковой файл
v2 - исправлен баг с заменой языка в профиле игрока Пример как переводить текст на свой язык
 
hlstats_multilang_replace.zip [6,93 Kb] (cкачиваний: 4)
hlstats_multilang_replace_v2.zip [6,89 Kb] (cкачиваний: 6)
hlx_de.txt [3,88 Kb] (cкачиваний: 2)
hlx_ru.txt [8,94 Kb] (cкачиваний: 6)


+5 1

Описание модели Русская локализация HLstatsX multilang - all Versions || HLstatsX rus CS 1.6

 Русская локализация HLstatsX multilang - all Versions || HLstatsX rus CS 1.6
 
 
 
 
 


Установка:
 
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!!

 
Изменения:
v1 - Добавлена многозначность - Все переводы перенесены в отдельный языковой файл
v2 - исправлен баг с заменой языка в профиле игрока Пример как переводить текст на свой язык
 
hlstats_multilang_replace.zip [6,93 Kb] (cкачиваний: 4)
hlstats_multilang_replace_v2.zip [6,89 Kb] (cкачиваний: 6)
hlx_de.txt [3,88 Kb] (cкачиваний: 2)
hlx_ru.txt [8,94 Kb] (cкачиваний: 6)


Скриншоты
Смотреть видео ДЕМО модели
Прокомментировать
Введите два слова, показанных на изображении:*
Навигация
Связь с нами
Мы вконтакте