DarkMod,
В аттаче ланги строчные, а надо прописные. Потому и ругается. Под виндой может и пофиг, но никсам критично
Фикс 1.
$lang['REPUTATION'] = 'Репутация';
$lang['NO_VOTES'] = 'Нет голосов';
$lang['VOTES'] = 'голосов';
$lang['REPUTATION'] = 'Репутация';
$lang['REPUTATION_CONFIG_TITLE'] = 'Настройка системы репутации пользователей';
$lang['REPUTATION_CONFIG_EXPLAIN'] = 'Здесь можно настроить все параметры работы системы репутации пользователей.';
$lang['REP_CONFIG_UPDATED'] = 'Настройки репутации изменены';
$lang['CLICK_RETURN_REP_CONFIG'] = '%sВернуться к настройкам репутации%s';
$lang['DISABLE_REP'] = 'Отключить систему репутаций';
$lang['GRAPHIC_VERSION'] = 'Графическая система репутаций';
$lang['SHOW_STATS_TO_MODS'] = 'Показывать статистику выданных очков только администраторам/модераторам';
$lang['PM_NOTIFY'] = 'Уведомлять пользователей через личные сообщения о получении ими новых очков репутации';
$lang['POSTS_TO_EARN'] = 'Кол-во сообщений для заработка 1 очка репутации (0 - запретить)';
$lang['DAYS_TO_EARN'] = 'Кол-во дней существования на форуме для заработка 1 очка репутации (0 - запретить)';
$lang['FLOOD_CONTROL_TIME'] = 'Минимальное кол-во минут для одного пользователя между раздачами репутаций<br />(не действует на модераторов и администраторов)';
$lang['MEDAL1_TO_EARN'] = 'Кол-во очков репутации для заработка медали 1 размера';
$lang['MEDAL2_TO_EARN'] = 'Кол-во очков репутации для заработка медали 2 размера';
$lang['MEDAL3_TO_EARN'] = 'Кол-во очков репутации для заработка медали 3 размера';
$lang['MEDAL4_TO_EARN'] = 'Кол-во очков репутации для заработка медали 4 размера';
$lang['GIVEN_REP_TO_EARN'] = 'Кол-во отданной репутации для заработка 1 очка (0 - запретить)';
$lang['REPSUM_LIMIT'] = 'Максимальное кол-во очков, которые единовременно пользователи могут выдавать (0 - неограниченно)';
$lang['DEFAULT_AMOUNT'] = 'Включить упрощенную систему выдачи репутации и установить каждую выдачу равную этому числу (0 - запретить)';
Фикс 2.
Вместо
#
#-----[ OPEN ]------------------------------------------
#
language/lang_main.php
Надо
#
#-----[ OPEN ]------------------------------------------
#
language/lang_russian/lang_main.php
Мелочь, но тут и более тупые "Почему не работает?!" встречаются
Фикс 3.
А вот это серьезный косяк, делающий мод несовместимым с ТП2
#
#-----[ OPEN ]------------------------------------------
#
reputation.php
#
#-----[ FIND ]--------------------------------------
#
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.php');
include($phpbb_root_path . 'reputation_common.php');
include($phpbb_root_path . 'language/lang_' . $bb_cfg['default_lang'] . '/lang_reputation.php');
#
#-----[ REPLACE ]--------------------------------------
#
define('IN_PHPBB', true);
define('BB_ROOT', './');
require(BB_ROOT .'common.php');
require(BB_ROOT .'reputation_common.php');
require(BB_ROOT .'language/lang_' . $bb_cfg['default_lang'] . '/lang_reputation.php');
Upd. ну и файлик reputation.tpl в аттаче неплохо было бы в UTF сконвертить. А то кракозяблы 🙂