Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Локализация мода CodeCrush Log System 0.4.0

Ответы на вопросы, связанные с локализацией модов для phpBB 2.0.x
Аватара пользователя
go
phpBB 2.0.1
Сообщения: 261
Стаж: 18 лет 1 месяц

Локализация мода CodeCrush Log System 0.4.0

Сообщение go »

Ветка обсуждений на оф.сайте
http://www.phpbb.com/phpBB/viewtopic.php?t=16917
там же и качайте мод...правда там указан 0.4.1,однако скачивает 0.4.0,возможно недоработка автора...Сразу поясню - мод на стадии BETA ...
Действия мода: создаются таблицыв БД,которые составляют ЛОГи кто,под каким браузером и IP заходил на форум.Так же указываются какие действия модераторов были совершены на форуме,показываются какие действия были совершены в администраторской панели...
По сути этот мод..прямое продожение замечательного мода ...Log Actions MOD,но в более новом более расширенном варианте....

немного истории ..изначално мною использовалсь более ранняя версия 0.3.2 в которой вообще никогда не возниколо проблем....более подробно можно будет говрить после некоторого промежутка времени его тесирования,а пока предостовляю свой перевод языковых файлов....Между прочим,предущая(0.3.2) версия была посложнее в плане перевода..вот только сам перевод мною затерян в непроходимых дебрях моего компа....
=======
Как только вы установите мод,и войдете в админ панель вы увидите "
IP Log.При попытке зайтив него Вы получите сообщение "Old Log Database not found. If you have not upgraded from an earlier version (<= 0.3.2) you should delete this file: admin_ip_logGY.php".Что мною переведено как "Старая Регистрационная База данных, не найденная. Если Вы не модернизировали от более ранней версии (<= 0.3.2), Вы должны удалить этот файл: admin_ip_logGY.php ".Какие действия совещать надо - думаю понятно.
теперь сами файлы:
lang_ccselect.php

Код: Выделить всё

<?php
//
// CodeCrush Select tool language - English
//

$lang['Search_available'] = 'Доступный ';
$lang['Search_assigned'] = 'Отмечен';
?>
и
lang_logs.php

Код: Выделить всё

<?php
/*
* Language file for Log System

*/


$lang['LOG_C64_HEADER'] = '&nbsp;&nbsp;&nbsp;&nbsp;**** CodeCrush DB Interface ****&nbsp;&nbsp;&nbsp;&nbsp;';
$lang['LOG_IMPORT_BTN'] = 'Импорт IP стран в формате csv';
$lang['log_config_title'] = ' Конфигурация ЛОГ системы';
$lang['log_config_text'] = '';

$lang['Add'] = 'Добавить ';
$lang['Update'] = 'Обновить';
$lang['Name'] = 'Имя';
$lang['Value'] = 'Значение';
$lang['Type'] = 'Тип';
$lang['Desc'] = 'Desc';
$lang['Apply_changes'] = 'Сделать изменения';
$lang['Delete_by_IP'] = 'Удалите входы IP (если пусто = удалятся все IP) ';
$lang['Delete_by_user'] = 'Удалите входы пользователей (если пусто = удалятся все входы пользователей) ';
$lang['Delete_up_untill_date'] = 'Удалите входы, указывая дату("Год/месяц/день")';
$lang['From_Log'] = 'Из файла ';
$lang['Log_entries_deleted'] = '%s регистрационные входы, удаленные из  %s';

// ACP Log Viewer
$lang['Log_Title1'] = 'ЛОГ визитов';
$lang['Log_Text1'] = 'Это перечисляет все запросы страницы, ограниченные только cc_log_time опцией конфигурации. Если Вы желаете регистрировать:все: запросы страницы, тогда Вы должны установить cc_log_time = 0. Знайте, что Ваш файл регистрации станет большим,что даст определенную нагрузку на сервер ибо будет регистрировать браузеры мультиплексирования несколько раз в запрос. Вы можете подобное компенсировать, давая файл регистрации с разницей 1 или 2 секунды ';
$lang['Log_Title2'] = 'ЛОГ предупреждение';
$lang['Log_Text2'] = 'Здесь перечисляются все предупреждения, сгенерированные, главным образом, Регистрационной Системой ';
$lang['Log_Title3'] = 'ЛОГ ошибок';
$lang['Log_Text3'] = 'Здесь перечисляются все ошибки, зафиксированные в message_die () ';
$lang['Log_Title4'] = 'ЛОГ администраторов';
$lang['Log_Text4'] = 'Здесь перечисляются все действия в администраторской панели';
$lang['Log_Title5'] = 'ЛОГ модераторов';
$lang['Log_Text5'] = 'Здесь перечислены все действия на форуме: изменения и удаления сообщений';
$lang['User'] = 'Пользователь';
$lang['ID'] = 'ID';
$lang['IP'] = 'IP';
$lang['Time'] = 'Время';
$lang['Action'] = 'Действие';
$lang['Proxy'] = 'Прокси';
$lang['Country'] = 'Страна';
$lang['Error'] = 'Ошибка';
$lang['Error_code'] = 'Ошибка кода';
$lang['Browser'] = 'Браузер';
$lang['Referer'] = 'Referer';
$lang['Code'] = 'Код';
$lang['Ban'] = 'Бан';
$lang['Ban_Users'] = 'Пользователи';
$lang['Ban_User'] = 'Забанить пользователя';
$lang['Ban_IPs'] = 'IP адреса';
$lang['Ban_IP'] = 'Забанить IP адреса';
$lang['Page'] = 'Страница';
$lang['Page_query_str'] = 'Параметры';
$lang['Exclude_User'] = 'Исключить пользователя';
$lang['Exclude_IP'] = 'Исключить IP';
$lang['Exclude_Browser'] = 'Исключить браузер';

$lang['REMOTE_ADDR'] = 'remote_addr';
$lang['HTTP_VIA'] = 'http_via';
$lang['HTTP_X_FORWARDED_FOR'] = 'http_x_forwarded_for';
$lang['HTTP_PROXY_CONNECTION'] = 'http_proxy_connection';
$lang['HTTP_REFERER'] = 'http_referer';

$lang['Display_from_days'] = 'Предыдушие входы на страницу';
$lang['ALL_ENTRIES'] = 'Все входы';
$lang['1_DAY'] = '1 день';
$lang['7_DAYS'] = '7 дней';
$lang['2_WEEKS'] = '2 недели';
$lang['1_MONTH'] = '1 месяц';
$lang['3_MONTHS'] = '3 месяца';
$lang['6_MONTHS'] = '6 месяцев';
$lang['1_YEAR'] = '1 год';
$lang['Sort_by'] = 'Сортировать по';
$lang['SORT_USERNAME'] = 'Ник';
$lang['SORT_DATE'] = 'Дата';
$lang['SORT_IP'] = 'IP адрес';
$lang['SORT_ACTION'] = 'ЛОГ действий';
$lang['Ascending'] = 'По возрастанию';
$lang['Descending'] = 'По убыванию';

$lang['Multiple_users_comp'] = 'Количество пользователей с одного компьютера: %s';
// from CCIP
$lang['CCIP_ip_user_batch'] = 'Фильтрование Пользователя(-лей) или IP';
$lang['CCIP_user_batch'] = 'В форме, используя "<b>;</b>" укажите <b>ники</b>, которые желаете увидеть';
$lang['CCIP_ip_batch'] = 'В форме, используя "<b>;</b>" укажите <b>IP</b>, которые желаете увидеть';
$lang['CCIP_include'] = 'Включить';
$lang['CCIP_bnet'] = 'B-net пары:';
$lang['CCIP_cnet'] = 'C-net пары:';
$lang['CCIP_OR'] = 'ИЛИ';
$lang['CCIP_exclude_user_ip'] = '(%s, %s)';
$lang['More_Options'] = '<<опции>>';
$lang['Find_Users'] = 'Найти пользователей';
$lang['Find_IPs'] = 'Найти IP';
$lang['CCIP_previous'] = 'Предыдущий' ;
$lang['CCIP_next'] = 'Следующее';
$lang['Submit'] = 'Отправить';
$lang['Reset'] = 'Сбросить';
$lang['CCIP_per_page']= 'На страницу ';
$lang['CCIP_probe_proxy'] = 'Проверка прокси';
$lang['CCIP_datespan'] = 'Datespan';
$lang['CCIP_jump_page'] = 'Перейти на страницу';
$lang['CCIP_jump'] = 'Перейти';
$lang['CCIP_to'] = 'к';
$lang['CCIP_Prune_is_on'] = 'Автоматический ЛОГ сокращений включен';
$lang['CCIP_Prune_is_off'] = 'Автоматический ЛОГ сокращений выключен';
$lang['CCIP_Pruned_rows'] = '(%s строки удалили этот сеанс )';
$lang['IP_current_page'] = 'Текущая стpаница';
$lang['Confirm'] = 'Потвердить';
$lang['Confirm_delete_entries'] = 'Удалить входы?';
$lang['Entries_Removed'] = 'ЛОГ входов удален!';
$lang['Click_return_ip'] = 'Нажмите %sздесь%s чтобы возратиться в ЛОГ';
$lang['Yes'] = 'Да';
$lang['No'] = 'Нет';

// Exclude tool
$lang['Exclude'] = 'Исключить';
$lang['Exc_IP'] = 'Исключить IP';
$lang['IP_exc_title'] = 'Исключение в  ЛОГе';
$lang['IP_exc_explain'] = 'Здесь Вы можете добавить комбинации НИК, БРАУЗЕР и IP, которую Вы <b>НЕ</b> желаете регистрироватьв ЛОГе.
 Например, Вы можете указать свой ник или свой статичный IP или IP ботов,которые Вы не хотите помещать в файлы заходов. Вы должны использовать регулярные выражения. Об этом более подробно Вы можете прочитать <a href="http://no.php.net/manual/en/reference.pcre.pattern.syntax.php"
target="_php.net">здесь</a>.<br />';
$lang['IP_exc_examples'] = 'Например:<br />Укажите ник "kris": ^kris$<br />В строке браузера: Konqueror<br />IP от 127 A-net: ^127\.\d{1,3}\.\d{1,3}\.\d{1,3}$<br />ЗНАЧЕНИЯ:<br /><b>^</b> соответствует начало строки .<br /><b>$</b> соответствует окончание строки .<br /><b>.</b>пара  любых  символов <br /><b>*</b> является квантором (0 или больше) <br /><b>+</b> является квантором (1 или больше) <br /><b>\d</b> пара цифр<br /><b>\w</b>
алфавитно-цифровые символы пар  [a-zA-Z]<br /><b>\</b> является символом ESC . Если хотите пару * то пишите \*<br /><br /><b>НОТАЦИЯ</b>: НЕ перебарщивайте с выражениями. ".*" пара выражение обозначает что-либо. Выражение "kris" оно будет значимои для "kristof".';
$lang['IP_exc_delete'] = 'Удалить';
$lang['IP_exc_add'] = 'Добавить ';
$lang['IP_exc_testing'] = 'Используйте форму ниже для теста комбинации: ник, браузер и ip .ВЫ увидите как они  соотвествовут относительно  настройкам'; // 0.3.2
$lang['IP_exc_test'] = 'Тест'; // 0.3.2
$lang['IP_exc_name'] = 'Ник';
$lang['IP_exc_ip'] = 'IP';
$lang['Click_return_exclude'] = 'Нажмите %sздесь%s чтобы возвратится в ЛОГ исключений';
$lang['IPE_updated'] = 'IP ЛОГ исключений занесен';
$lang['IPE_exists'] = 'Исключение для этой пары ник/ip уже существует '; // new 0.3.0
$lang['IPE_exc_from_log'] = 'Исключено из регистрации '; // 0.3.0
$lang['IPE_regerror'] = 'Ошибка в regexp : %s'; // 0.3.1
$lang['IP_exc_test_results'] = 'Результаты теста'; // 0.3.2


// New 0.2.9
$lang['IP_proxy'] = 'IP прокси';
$lang['CCIP_Proxy_choice'] = '"IP прокси" в ЛОГе';
$lang['CCIP_Proxy_explain'] = 'Прокси-это "посредник" между компьютером и сервером. Прокси может маскировать Ваш 
IP адрес или вовсе его скрыть. В php проверяются 2 переменные сервера, которые связанны с IP: REMOTE_ADDR и HTTP_X_FORWARDED_FOR. Когда кто-то - запроксился, эти переменные изменяются соотвествено типу прокси :<br><br><b>Прозрачный прокси</b>:<br>REMOTE_ADDR = IP прокси<br>HTTP_X_FORWARDED_FOR = IP клиента<br><br><b>Ананомные прокси</b>:<br>REMOTE_ADDR = IP прокси<br>HTTP_X_FORWARDED_FOR =
IP прокси или фиксированный/случайный.<br><br><b>Скрытый анонимный прокси(или не прокси)</b>:<br>REMOTE_ADDR = IP прокси (или клиента)<br>HTTP_X_FORWARDED_FOR = пусто<br><br>';
// Proxy probe
$lang['CCIP_proxy_title'] = 'ЛОГ проверки IP прокси';
$lang['CCIP_proxy_text'] = 'Эта страница поможет Вам проверить  IP адреса  для открытых (часто используемых) портов прокси';
$lang['CCIP_proxy_probe'] = 'Проверка прокси';
$lang['CCIP_ports'] = 'Порты';
$lang['CCIP_ports_explain'] = 'Перечислите посредством запятой порты для проверки';
$lang['CCIP_ip'] = 'IP';
$lang['CCIP_ip_explain'] = 'Проверка ip адресов открытых/прокси портов';
$lang['CCIP_probe'] = 'Проверить';
$lang['CCIP_probe_results'] = 'Результат проверки';
$lang['IPC_proxy_ports'] = 'Порты прокси,<br /><span class="gensmall"> которые перечисляются, с помощью запятой, по умолчанию в
интрументах "Проверка прокси" </span>';
$lang['IPC_proxy_url'] = 'URL прокси<br /><span class="gensmall">Эти URL будут использоваться в интрументах "Проверка прокси" </span>';




// Log codes
$c_lang = array();
$c_lang['IP_LOG_FAILED'] = '';
$c_lang['MULTIUSERS_PER_PC'] = '';
$c_lang['CODE_SETCOOKIE'] = 'setcookie() поврежден! Заголовки, уже посланные ?';
//$c_lang['CODE_PAGESTART'] = 'Требуемая %s страница';
$c_lang['CODE_PAGEREQ'] = 'Требуемая %s страница';
$c_lang['CODE_LOGIN'] = 'Вошел как пользователь';
$c_lang['CODE_SESSIONSTART'] = 'Требуемая %s страница - Создание нового сеанса';
$c_lang['CODE_SESSION_IP_MM'] = 'Сеанс IP (%s) не соотвествует IP пользователя(%s)';

$c_lang['CODE_GRPJOIN'] = 'Пользователь присоединился к группе ';
$c_lang['CODE_GRPAPPROVEU'] = 'Пользователи (%s) принятые в группу ';
$c_lang['CODE_GRPDENYU'] = 'Пользователям (%s) отзано членом в группе';
$c_lang['CODE_GRPREMOVEU'] = 'Пользователи (%s) удалены из группы';
$c_lang['CODE_GRPADDU'] = 'Пользователь (%s) принят в группу';
$c_lang['CODE_GRPTYPECHG'] = 'Статус группы изменен %s';

$c_lang['CODE_REGISTER'] = 'Новая регисрация';
$c_lang['CODE_REGISTERWWW'] = 'Новая регистрация (с вебсайтом : %s)';
$c_lang['CODE_LOGIN'] = 'Вошел как пользователь';
$c_lang['CODE_ACPLOGIN'] = 'Пользователь вошел в Администраторский раздел';

$c_lang['CODE_POSTDEL'] = 'Сообщение (%s) удалено!';
$c_lang['CODE_POSTEDIT'] = 'Сообщение (%s) изменено!';

$c_lang['CODE_TOPICDEL'] = 'Темы (%s) удалены!';
$c_lang['CODE_TOPICLOCK'] = 'Темы (%s) закрыты!';
$c_lang['CODE_TOPICUNLOCK'] = 'Темы (%s) открыты!';
$c_lang['CODE_TOPICMOVE'] = 'Темы (%s) перенесены!';
$c_lang['CODE_TOPICSPLIT'] = 'Тема (%s) разщеплена! Новая тема создана в этом сообщении (%s)';

// ACP
$c_lang['CODE_ACPADDCAT'] = 'Категория (%s) создана!';
$c_lang['CODE_ACPMODCAT'] = 'Категория (%s) отредактирована!';
$c_lang['CODE_ACPDELCAT'] = 'Категория (%s) удалена, форумы перемещены в  (%s)';
$c_lang['CODE_ACPADDFORUM'] = 'Форум (%s) создан!';
$c_lang['CODE_ACPMODFORUM'] = 'Форум (%s) отредактирован!';
$c_lang['CODE_ACPDELFORUM'] = 'Форум (%s) удален, темы перемещены в (%s)';

$c_lang['CODE_ACPFORUMAUTH'] = 'Форумные права доступа изменены!';
$c_lang['CODE_ACPFORUMPRUNE'] = 'Форум очищен!';

$c_lang['CODE_ACPBCKUP'] = 'Резервная копия Базы данных (%s) выполнена! Дополнительные таблицы : (%s)';
$c_lang['CODE_ACPRESTORE'] = 'Резервная копия Базы данных  выполнена! Файл: (%s)';
$c_lang['CODE_ACPCONFIG'] = 'Главная конфигурация изменена!';
$c_lang['CODE_ACPMASSEMAIL'] = 'Массовая рассылка  Email сообщений для группы (%s) выполнена';
$c_lang['CODE_ACPSMILENEW'] = 'Смайлики добавлены';
$c_lang['CODE_ACPSMILEPAK'] = 'Пакет Смайликов импортирован';
$c_lang['CODE_ACPSMILEEDIT'] = 'Смайлики (%s) отредактированы';
$c_lang['CODE_ACPSMILEDEL'] = 'Смайлики (%s) удалены';
$c_lang['CODE_ACPWORDADD'] = 'Словарный (%s) автоцензор загружен';
$c_lang['CODE_ACPWORDEDIT'] = 'Словарный  (%s) автоцензор отредактирован';
$c_lang['CODE_ACPWORDDEL'] = 'Словарный  (%s) автоцензор удален';

$c_lang['CODE_ACPGROUPADD'] = 'Группа (%s) создана';
$c_lang['CODE_ACPGROUPEDIT'] = 'Группа (%s) отредактирована';
$c_lang['CODE_ACPGROUPDEL'] = 'Группа (%s) удалена';
$c_lang['CODE_ACPGROUPAUTH'] = 'Права группы (%s) изменены!';

$c_lang['CODE_ACPSTYLENEW'] = 'Новый стиль загружен';
$c_lang['CODE_ACPSTYLECREATE'] = 'Создан новый стиль';
$c_lang['CODE_ACPSTYLEEXP'] = 'Стиль экспортирован';
$c_lang['CODE_ACPSTYLEED'] = 'Стиль (%s) отредактирован';


$c_lang['CODE_ACPLOGCONF'] = 'ЛОГ конфигурации изменен!';
$c_lang['CODE_ACPLOGCOUNTRY'] = 'Лог IP стран загружен в БД!';

$c_lang['CODE_ACPBAN'] = 'Забанен: (%s)';
$c_lang['CODE_ACPUNBAN'] = 'Разбанен: (%s)';
$c_lang['CODE_ACPDISALLOW'] = 'Незарегисрированный ник: (%s)';
$c_lang['CODE_ACPALLOW'] = 'Незарегисрированный ник удален';
$c_lang['CODE_ACPUSER'] = 'Пользователя (%s) данные изменились!';
$c_lang['CODE_ACPUSERDEL'] = 'Пользователь (%s) удален!';
$c_lang['CODE_ACPUSERAUTH'] = 'Пользователю (%s) права доступа изменены!';

$c_lang['CODE_ACPRANKDEL'] = 'Ранг (%s) удален!';
$c_lang['CODE_ACPRANKED'] = 'Ранг (%s) отредактирован!';
$c_lang['CODE_ACPRANKADD'] = 'Ранг (%s) создан!';

$c_lang['CODE_ERRORMSG'] = '%s: %s<br />Файл: %s - Линия(строка): %s<br />SQL: %s';
$c_lang['CODE_EXCFAILED'] = 'Нажмите на исключительные возникшие<br />SQL-ошибки: %s';

$c_lang['CODE_ATTACK'] = 'Атаки из вне (%s)';

// Long/alternative log-code strings for use in admin_logs_system
$cc_lang = array();
//$cc_lang['CODE_PAGEREQ'] = 'sprintf("<a href=\"%s\">%s</a>", $row[\'page\'], $row[\'page_name\'])';
$cc_lang['CODE_PAGEREQ'] = 'sprintf("<a href="%s">%s</a>", \$row[\'page\'], \$row[\'page_name\'])';
?>
у перевода много недоработок,поэтому буду рад если совместно будет идти перевод.

Добавлено спустя 19 минут 41 секунду:

Как бы Вы перевели такие слова?
$lang['Desc'] = 'Desc';
$lang['Referer'] = 'Referer';
$lang['REMOTE_ADDR'] = 'remote_addr';
$lang['HTTP_VIA'] = 'http_via';
$lang['HTTP_X_FORWARDED_FOR'] = 'http_x_forwarded_for';
$lang['HTTP_PROXY_CONNECTION'] = 'http_proxy_connection';
$lang['HTTP_REFERER'] = 'http_referer';
$lang['CCIP_bnet'] = 'B-net matches:';
$lang['CCIP_cnet'] = 'C-net matches:';
$lang['CCIP_datespan'] = 'Datespan';
$lang['IPE_regerror'] = 'Error in regexp: %s';
Изображение
Это лох-неское чудовище потеряло свое озеро и бегает, пока его кто-нибудь не пристрелит.
Televizor
phpBB 1.0.0
Сообщения: 2
Стаж: 17 лет

Сообщение Televizor »

Код: Выделить всё

$lang['Desc'] = 'Описание';
$lang['REMOTE_ADDR'] = 'Удаленный адрес';
$lang['IPE_regerror'] = 'Ошибка в регулярном выражении: %s';
Аватара пользователя
TiChoblin
phpBB 2.0.0
Сообщения: 222
Стаж: 17 лет 11 месяцев
Откуда: Химки

Сообщение TiChoblin »

$lang['HTTP_VIA'] = 'http_via';

Код: Выделить всё

$lang['HTTP_VIA'] = 'Путь http://'; 
$lang['HTTP_PROXY_CONNECTION'] = 'Соединение по http proxy';
Нужно вовремя стирать воспоминания, иначе воспоминания сотрут нас.

Моды я ищу тут и тут. Иногда тут, и совсем редко тут.
И ещё иногда полезно смотреть сюда
А если Вы что-то ищете, то вам надо сюда

Помощь по ЛС и ICQ ТОЛЬКО за вознаграждение.

Вернуться в «Локализация модов для phpBB 2.0.x»