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

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
'\bAll images are copyrighted by their respective owners\b'##'Alle Bilder sind Copyright-Inhabers <br>Ubersetzung bei: Infiltrait0rN7; Skriptentwickler: <a href="mailto:vecctorserver@mail.ru">vecctorserver@ mail.ru<br /></a>Siete des Autors:<a href="http://game.cominet.ru/"> game.cominet.ru</a><br />Speziell fur das Portal:&nbsp;<a href="http://hlmod.ru/"> hlmod.ru</a>'
'\bAwards (hover over image to see name)\b'##'Auszeichnungen (Bewegen Sie die Maus uber das Bild, um Namen zu sehen)'
'\babove are generated from the last\b'##'von der zuletzt generierten'
'<td.*>Map<\/td>'##'<td style="width:10%;text-align:left;" class="fSmall">Mappe</td>'
'\bFind other players with the same name\b'##'Finden andere Spieler mit dieser Name'
'\bhover over image to see name\b'##'Bewegen Sie die Maus uber das Bild, um Namen zu sehen'
'\bGenerated in real-time by\b'##'Erstellt in Echtzeit von'
'\bor more members from a total of\b'##'oder mehrere Mitglieder aus insgesamt'
'\bVictims of Player-Player Actions\b'##'Opfer von Spieler-Spieler's Aktionen'
'\bnew players last 24h\b'##'neue Spieler in den letzten 24 Stunden'
'\bTotal Connection Time\b'##'Zeit im Spiel'
'\bClick here to add as friend\b'##'Zu Freundlist hinzufugen'
'\bgenerated this page in\b'##'Seite Erstellt von'
'\bShow only clans with\b'##'Nur Clans mit'
'\bHeadshots per Kill\b'##'Headshots pro Runde'
'\bTeammate Kills\b'##'Teamkills'
'\bConnection Time\b'##'Zeit im Spiel'
'\bPlayer Information\b'##'Spieler-Info'
'\bStatistics Summary\b'##'Benutzerstatistiken'
'\bMiscellaneous Statistics\b'##'Zusatzlich'
'<b>\d{0,6}<\/b>\s\bservers\b'##'Server'
'\bParticipating Servers\b'##'Serverlist'
'\bWeapon Statistics\b'##'Waffenstatistiken'
'\bPlayer Details\b'##'Spieler-Info'
'\bWeapon Accuracy\b'##'Genauigkeit'
'\bKills per Minute\b'##'Kills pro Minute'
'\bLongest Kill Streak\b'##'Reihe von Morden'
'\bAccumulated Points\b'##'erzielten Punkte'
'\bWeapon Usage\b'##'Waffenbenutzung'
'\bKills per Death\b'##'Todesfalle pro Minute'
'\bor more kills\b'##'oder mehr Kills'
'\bFrom a total of\b'##'Von gesamt'
'\bForum Signature\b'##'Forumbanner'
'\bPlayer Rankings\b'##'Spielerklassifizierungen'
'\bShots per Kill\b'##'Kills pro Runde'
'\bMap Statistics\b'##'Mappenstatistik'
'\bMember of Clan\b'##'In Clan'
'\bRanking View\b'##'Sehen Rating'
'\bFavorite Weapon\b'##'Leiblingswaffe'
'\bFavorite Server\b'##'Lieblingsserver'
'\bTeams &amp; Actions\b'##'Aktionen'
'\bClan Rankings\b'##'Ratings die Clans'
'\bLast Connect\b'##'Letzter Besuch'
'\bheadshots\b'##'Kopfschussen'
'\bItems marked\b'##'markierten Felder aus'
'\bPlayer Trend\b'##'Spieler Dynamics'
'\bRank history\b'##'Geschichte des Ranks'
'\bTeam Selection\b'##'Mannschaftsauswahl'
'\bFavorite Map\b'##'Lieblingsmappe'
'\bFind a player\b'##'Spieler suchen'
'\bAccuracy|Modifier\b'##'Genauigkeit'
'\bPercentage of Headshots\b'##'%'
'\bLast Use\b'##'Letzter Besuch'
'\bMaps &amp; Servers\b'##'Mappen'
'\bReal Name\b'##'Echter Name'
'\bPlayer Profile\b'##'Profil'
'\bGlobal Awards\b'##'Ist gut im'
'\bTracking\b'##'Gefunden'
'\bMembers\b'##'Mitglieder'
'\bKillstats\b'##'Statistik'
'\bSuicides\b'##'Suiziden'
'\b&nbsp;Server\b'##'Server'
'\bRibbons\b'##'Auszeichnungen pro Tag'
'\bDaily Awards\b'##'Auszeichnungen'
'\b&nbsp;Players\b'##'Spieler'
'\bActivity\b'##'Aktivitat'
'\s\blast 24h\b'##'fur 24 Stunden'
'\bWeapon Targets\b'##'Ziele'
'\bCurrent rank\b'##'Rank'
'\bGeneral Settings\b'##'generelle Optionen'
'\bHLstatsX:CE Settings\b'##'Grundeinstellungen des Statistik'
'\bSite Settings\b'##'Seiteeinstellungen'
'\bSite Name\b'##'Seitename'

И да, сервер, как я понял, определяет сам, какой язык у клиента-браузера, так?
 

Вложения

  • hlx_de.txt
    3.5 КБ · Просмотры: 14

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
vectorserver, чудесно ^_^
Но оверрайд сделать на куках было бы неплохо, но это уже лично моё мнение.
Ладно, пойду проверять скрипт.

EDIT:

Поставил перевод, определило как русский язык (но это ладно), суть не в этом.
Перевод некоторых строк не был завершён, а на странице просмотра рейтинга ничего абсолютно не было переведено.
 
Последнее редактирование:

vectorserver

♥♥♥♥♥ by game.cominet.ru
Сообщения
201
Реакции
246
Перевод некоторых строк не был завершён, а на странице просмотра рейтинга ничего абсолютно не было переведено.

Исправил функцию ( смотрим первый пост), проблемы были с перебором в цикле самого массива.
 

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
vectorserver, да, теперь всё заработало. Завтра выберу время - до конца переведу, а то половина осталась непереведённой. Обновлённый прикладываю.
 

Вложения

  • hlx_de.txt
    3.9 КБ · Просмотры: 15

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Рус вкладки для темы сорсбанс
Потом скину новые звания
 

Вложения

  • sourcebans.zip
    14.7 КБ · Просмотры: 139

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
vectorserver, я бы вот что предложил:

Лично у меня систма на русском, а вот барузер на немецком. (ибо надо так)
HTTP_ACCEPT_LANGUAGE возвратил ru, так что некоторые проблемы появляются.

Я предлагаю на JS сделать:
C-подобный:
<script>
var hlx_lang = ru;
var lang = (navigator.language).substr(0, 2).toLowerCase();
if (lang == 'de') hlx_lang = de;
</script>
После же - попытаться из hlx_lang извлечь значение и ввести его в скрипт. Так и определим язык браузера. Только не знаю, как ввести эту переменную в PHP.

Как на счёт такого?

EDIT:
тоже приложил кнопки.
 

Вложения

  • sourcebans.zip
    10.6 КБ · Просмотры: 80
Последнее редактирование:

vectorserver

♥♥♥♥♥ by game.cominet.ru
Сообщения
201
Реакции
246
PHP:
<?php

$peremennaya = "blblblbla";

$script;
$script.="<script>";
$script.="var hlx_lang = ru;";
$script.="var lang = (navigator.language).substr(0, 2).toLowerCase();";
$script.="f (lang == '".substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2)."') hlx_lang = de;";
$script.="</script>";
echo $script;

?>

или

C-подобный:
<script>
var hlx_lang = ru;
var lang = (navigator.language).substr(0, 2).toLowerCase();
if (lang == '<?php return(substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2)); ?>') hlx_lang = de;
</script>
 

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
Нет, ты чуть-чуть не понял меня.

Я имею ввиду, что HTTP_ACCEPT_LANGUAGE возвращает ru от системы. А нужно, чтобы возвращал от браузера ( lang = (navigator.language).substr(0, 2).toLowerCase(); ), а здесь получается, что lang присваивается, а его проверка не происходит.

Я имею ввиду, что можно сделать так:
1. JS пишет в lang язык браузера
2. В скрипт из переменной lang встраивается значение на замену $_SERVER["HTTP_ACCEPT_LANGUAGE"]
Т.е. строка:
C-подобный:
$lang = $patch."hlx_" + lang + ".txt";
примерно так на JS.
 

vectorserver

♥♥♥♥♥ by game.cominet.ru
Сообщения
201
Реакции
246
Тогда так)

PHP:
$scriptlang = "<script>(navigator.language).substr(0, 2).toLowerCase();</script>";
$lang = $patch."hlx_".$scriptlang.".txt";
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Вот новые звания. Названия и сколько убийств есть на скрине в архиве.
P.S. картинки взяты из одной игры
 

Вложения

  • ranks.zip
    939.5 КБ · Просмотры: 273
Последнее редактирование:

BMW M6

Участник
Сообщения
1,217
Реакции
534
Это переводит и веб часть и серверную часть?
 

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
BMW M6, нет конечно, php только на веб часть. Плагин отдельно.
 

LEII4A

Участник
Сообщения
741
Реакции
135
есть небольшой косяк, после установки не полностью прогружаются некоторые sing баннеры,у автора на сайте статистики тоже самое,просто полазь по игрокам..
 

rodgerland

Участник
Сообщения
485
Реакции
115
Большой косяк, не дублирует сервер, невозможно добавить копию!
 

NIKOLYA-PRODIGY

ANPORTGAMES.RU
Сообщения
496
Реакции
135
rodgerland, ну даже если это и так, то причем тут русская локация?
 

NIKOLYA-PRODIGY

ANPORTGAMES.RU
Сообщения
496
Реакции
135
зачем ему распознавать шрифты то?
тут как я понял работа перевода заключается в том, что скрипт определяет страну обращения из браузера ... и если это россия, то тупо подменяет английские слова русские, взятые из hlx_ru.txt
а если уже проблемы с русскими буквами, то я думаю ищите косяки с кодировками в базе и кодировкой, в которой вы пересохранили hlstats.php и local.php
 

rodgerland

Участник
Сообщения
485
Реакции
115
зачем ему распознавать шрифты то?
тут как я понял работа перевода заключается в том, что скрипт определяет страну обращения из браузера ... и если это россия, то тупо подменяет английские слова русские, взятые из hlx_ru.txt
а если уже проблемы с русскими буквами, то я думаю ищите косяки с кодировками в базе и кодировкой, в которой вы пересохранили hlstats.php и local.php

Не буду сильно материться, но отвечать больше не буду, я по моему уже все сказал, куда точнее.
Тебе же говорю, видимо запрос в мускул идет уже с переводом, теперь понятно?
 
Сверху Снизу