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

Локализация: Rating system (Gentle Giant)

Ответы на вопросы, связанные с локализацией модов для phpBB 2.0.x
AntonG
phpBB 1.4.1
Сообщения: 41
Стаж: 18 лет 8 месяцев

Локализация: Rating system (Gentle Giant)

Сообщение AntonG »

## MOD Title: Rating system
## MOD Description: Users rate individual posts to produce overall ranks for posts, topics and users. Highly-configurable admin system, allows ranking labels and graphics, negative voting, rate on first post only, ranks based on totals or averages, see who rated (+ allow anonymity). Designed to minimise performance impact on viewtopic and viewforum screens.
## MOD Version: 1.1
## MOD Author: Gentle Giant < phpbb@mywebcommunities.com > (Richard Yendall) www.mywebcommunities.com

lang_rating.php

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

<?php
/***************************************************************************
 *                              lang_rating.php v1.1.0
 *                            -------------------
 *   begin                : Friday, Jan 17, 2003
 *   copyright            : (C) 2002 Web Centre Ltd
 *   email                : phpbb@mywebcommunities.com
 *
 ***************************************************************************/

$lang['Rating_page_title'] = 'Оцените сообщение!';
$lang['Die_rate_private'] = 'Вы не можете оценивать собщения в приватных форумах';
$lang['Die_login_to_rate'] = 'Оценка данного сообщения на форуме только для <A href="profile.php?mode=register">зарегистрированных</A> пользователей. Вы должны <A href="login.php">войти на форум под своим именем</A> или <A href="profile.php?mode=register">зарегистрироваться</A> для доступа к информации об оценке данного сообщения.';
$lang['Die_rate_only_first'] = 'Вы можете оценивать только первое сообщение, но в каждой теме';
$lang['User_suspended'] = 'Оценка для данного пользователя была приостановлена администрацией.';
$lang['Cannot_rate_own'] = 'Вы не можете оценивать свои сообщения, хотя идея интересная. :) ';
$lang['Not_yet_rated'] = 'Ценность данного сообщения не установлена, а жаль :(';
$lang['Rating_anon_user'] = 'Зарегистрированные пользователи';
$lang['Must_be_logged_to_rate'] = 'Вы должны <A href="login.php">войти под своим именем</A>, что бы оценивать сообщения.';
$lang['Days_registered_before_rating'] = 'Вы должны быть зарегистрированы %s назад, прежде чем сможете оценивать сообщения';
$lang['Posts_before_rating'] = 'У Вас должно быть %s сообщений, прежде чем вы сможете оценивать другие сообщения. Бесмысленные сообщения будут строго караться!';
$lang['User_rating_limit'] = 'Вы уже оценили %s этого пользователя за последние 24 часа, и не можете оценивать сейчас, попробуйте это сделать позже (это ограничение созданное администрацией).';
$lang['Daily_rating_limit'] = 'Вы уже оценили %s за последние 24 часа, и не можете оценивать сейчас, попробуйте это сделать позже (это ограничение созданное администрацией).';
$lang['Already_rated'] = 'Вы уже оценили данное сообщение, но спасибо за вторую попытку.';
$lang['No_rating_permission_post'] = 'У Вас нет прав оценивать данное сообщение';
$lang['No_rating_permission'] = 'У Вас нет прав оценивать сообщения';
$lang['Your_rating'] = 'Ваша оценка данного сообщения:';
$lang['Rating_visible']	= 'Ваша оценка будет видна другим пользователям';
$lang['Rating_visible_forced']	= 'Примечание: Анонимная оценка больше не разрешена. Если вы нажмете на кнопку, все ваши оценки будут видны другим пользователям';
$lang['Rate_anonymously'] = 'Оценить анонимно (будет применено ко всем вашим оценкам)';
$lang['Return_to_post']	= 'Вернуться к сообщению';
$lang['Close_window'] = 'Закрыть окно';
$lang['Poster_rank'] = 'Общая оценка пользователя';
$lang['Topic_rank'] = 'Общая оценка темы';
$lang['Post_rank'] = 'Общая оценка сообщения';
$lang['Rated_by'] = 'Оценивали';
$lang['Rated_on'] = 'Когда';
$lang['No_rating'] = 'Нет оценки';
$lang['Unrated'] = 'Нет оценки';
$lang['No_rank'] = 'Оценки нет';
$lang['Rating_sample_post'] = 'Простое сообщение';
$lang['Topic_starter'] = 'Автор';
$lang['Rating_deactivated'] = 'Извините, система оценки в данный момент отключена.';
$lang['No_ratings'] = 'Оценок нет';
$lang['Total_points'] = 'Всего значений';
$lang['Average_points'] = 'Среднее значение';
$lang['Rate_it'] = 'Оценить';
$lang['Rating_config_gen'] = 'Общая конфигурация';
$lang['Rating_overview_text'] = '<b>Описание</b>: Пользователи могут оценивать каждое сообщение отдельно, выбирая из диапазона оценок, каждая из которых имеет определенное числовое значение. Общая оценка для каждого сообщения расчитывается на основе суммы (или среднего) всех отдельных значений оценок данного сообщения, и имеет текстовое название из таблицы отображения оценки сообщений. Общая оценка для тем и пользователей, имеет такую же систему расчета (т.е. все оценки сообщений в определенной теме / определенным пользователем).';
$lang['Rating_settings_title'] = 'Основные установки cистемы оценки сообщений:';
$lang['Rating_settings_text'] = '<b>Rating system active</b>: Включить/Отключить систему оценки сообщений.<br />
<BR>
<b>Rate first post only</b>: Только первое сообщение в каждой теме может быть оценено.<br />
<BR>
<b>Min. post count</b>: Количество сообщений, которое пользователь должен сделать прежде чем иметь возможность оценивать.<br />
<BR>
<b>Min. days registered</b>: Сколько дней должно пройти после того, как пользователь был зарегистрирован, прежде чем иметь возможность оценивать.<br />
<BR>
<b>Weighting method</b>: If activated, a user can only select from those rating options where their own count (e.g. post count) equals or exceeds the figure in the "weighting threshold" column (see table below)<br />
<BR>
<b>Users can change ratings</b>: Разрешить пользователям изменять свою оценку со временем.<br />
<BR>
<b>Max daily ratings</b>: Ограничить общее количество оценок, которые пользователь может сделать за 24 часа (0 = не ограничивать).<br />
<BR>
<b>Max daily ratings per user</b>: Ограничить общее количество раз, когда пользователь может оценить сообщения от одного и того же пользователя за 24 часа.<br />
<BR>
<b>Show who rated</b>: Показывать, кто из пользователей оценивал.<br />
<BR>
<b>Allow users to hide name</b>: Позволить пользователям в списке тех, кто оценивал быть анонимным пользователем.<br />
<BR>
<b>Bias system active</b>: Включить/Отключить систему отношения к оценкам.<br />
<BR>
<b>Open in new window</b>: Открывать в новом окне.<br />
<BR>
<b>Show dropdown in viewtopic?</b>: Показывать фильтр оценок при просмотре тем.<br />
<BR>
<b>Show dropdown in viewforum?</b>: Показывать фильтр оценок при просмотре форумов.';
$lang['Rating_options'] = 'Параметры оценки';
$lang['Points'] = 'Значение';
$lang['Rating_label'] = 'Название';
$lang['Weighting_threshold'] = 'Коэфициент взвешивания';
$lang['Rating_who'] = 'Кто';
$lang['Rating_used'] = 'Сколько раз применялось';
$lang['Rating_delete'] = 'Удалить';
$lang['Rating_update'] = 'Обновить';
$lang['Rating_update_config'] = 'Обновить конфигурацию';
$lang['Rating_add'] = 'Добавить';
$lang['Rating_option_title'] = 'Определяет диапазон оценок, какие пользователи могут применять к сообщениям.';
$lang['Rating_option_text'] = '<b>Значение</b>: Используется для расчета общей оценки для сообщений, тем и пользователей.<br />
<b>Коэфициент взвешивания</b>: Для подробностей смотрите описание "Weighting Method" в Общей конфигурации, выше по странице.<br />
<b>Кто</b>: Используется для определения типа пользователя, имеющего право для применения данной оценки.<br />
<b>Сколько раз применялось</b>: Количество раз, когда данная оценка применалась к сообщениям.<br />';
$lang['Rating_ranks'] = 'Отображение оценки сообщения и темы';
$lang['User_ranks_title'] = 'Отображение оценки пользователя';
$lang['Board_rank'] = 'Ранг';
$lang['Rating_applies_to'] = 'Применить к';
$lang['Rating_sum'] = 'Сумма';
$lang['Rating_average'] = 'Среднее';
$lang['Rating_max'] = 'Максимум';
$lang['Rating_icon'] = 'Иконка';
$lang['Rating_rank_title'] = 'Как общая оценка расчитывается и отображается';
$lang['Rating_rank_text'] = '<b>Среднее</b>: The average of all individual ratings is calculated, and the rank with the <b>nearest</b> "Average" figure being selected<br />
<b>Сумма</b>: All individual ratings are totalled, and out of those ranks where this total <b>equals or exceeds</b> the "Sum threshold", the rank with the highest sum threshold is selected';
$lang['Rating_admin_page_title'] = 'Конфигурация системы оценки';
$lang['Must_be_an_integer'] = 'должно быть целое число';
$lang['Invalid_point_value'] = 'Значение должно быть целым числом между -127 и 128';
$lang['Invalid_threshold_value'] = 'Пороговое значение должно быть целое число между 0 и 30000';
$lang['Invalid_average_threshold'] = 'Среднее пороговое значение должно быть целое число между -127 и 128';
$lang['Invalid_sum_threshold'] = 'Суммарное пороговое значение должно быть целое число между -2000000000 и 2000000000';
$lang['Weighting_method_posts'] = 'Учитывать сообщения';
$lang['Rating_user_type_all'] = 'Все пользователи';
$lang['Rating_user_type_mods'] = 'Все модераторы';
$lang['Rating_user_type_forum'] = 'Модераторы форума';
$lang['Rating_user_type_admin'] = 'Только администрация';
$lang['Rating_remove_confirm'] = 'Существующие оценки будут удалены. Вы уверены, что хотите это сделать?';
$lang['Rating_recalc_confirm'] = 'Существующие оценки будут пересчитаны. Вы уверены, что хотите удалить текущие оценки?';
$lang['Rating_admin_errors'] = 'Есть определенные проблемы с информацией, которую вы добавили. Пожалуйста, прочтите внимательно сообщение ниже, сделайте необходимые изменения и снова добавьте:';
$lang['As_rated_by'] = 'как оценено';
$lang['As_rated_by_you'] = 'как оценено Вами';
$lang['Ratings_posts_by'] = 'сообщения от';
$lang['Ratings_posts_by_you'] = 'Ваши сообщения';
$lang['Recalc_text'] = 'Некоторые действия, могут потребовать ручного пересчета оценок, например: удаление сообщений. Для этого нажмите на кнопку "Пересчитать все оценки".';
$lang['Recalc_button'] = 'Пересчитать все оценки';
$lang['Recalc_confirm'] = 'Вы уверены? Данное действие может занять много времени на больших форумах';
$lang['Ratedby_hidden'] = 'Администрация определила прятать имена тех, кто оценил и какое сообщение';
$lang['Rating_screen_type'] = 'Фильтр выбора';
$lang['Rating_in'] = 'в'; // As in "posts IN this forum"
$lang['Rating_all_forums'] = 'Все форумы';
$lang['Rating_make_neutral'] = 'Быть нейтральным к оценке этого пользователя (Пользователь: %s)';
$lang['Rating_is_neutral'] = 'Сейчас Вы нейтральны к оценке этого пользователя (Пользователь: %s)';
$lang['Rating_make_buddy'] = 'Учитывать оценку (Пользователь: %s)';
$lang['Rating_is_buddy'] = 'Сейчас Вы учитываете оценку этого пользователя (Пользователь: %s)';
$lang['Rating_buddy'] = 'Ваша оценка учитывается эти пользователем (Пользователь: %s)';
$lang['Rating_ignored'] = 'Ваша оценка игнорируется эти пользователем (Пользователь: %s)';
$lang['Rating_make_ignored'] = 'Не учитывать оценку (Пользователь: %s)' ;
$lang['Rating_is_ignored'] = 'Сейчас Вы не учитываете оценку этого пользователя (Пользователь: %s)';
$lang['Rating_bias'] = 'Отношение к оценке';
$lang['Rating_bias_off'] = 'Опция отношения к оценке не доступна';
$lang['Rating_bias_loggedoff'] = 'Вы должны <A href="login.php">войти под своим именем</A>, что бы использовать систему отношения к оценке сообщений.';
$lang['Rating_all_but_ignore'] = 'Все кроме \'игнорируемых\'';
$lang['Rating_everyone'] = 'Все';
$lang['Rating_buddies_only'] = 'Только учитываемые мной';
$lang['Rating_include_by'] = 'Включая рейтинг от';
$lang['Rating_yourself'] = 'Вы сами';
$lang['Rating_bias_prompt'] = 'Отношение основано';
$lang['Rating_bias_when'] = 'Когда';
$lang['Rating_current'] = 'Текущий рейтинг';
$lang['Rating_buddies_only'] = 'Только учитываемые';
$lang['Rating_ignores_only'] = 'Только игнорируемые';
$lang['Rating_post_removed'] = 'сообщение, которое уже не существует';
$lang['Rating_this_post'] = '(Текст сообщения)';
$lang['Rating_this_user'] = 'этот пользователь';
$lang['Rating_of'] = 'На оценке';
$lang['Rating_awarded_to'] = 'к сообщению.';
$lang['Rating_my_bias_title'] = 'Мое отношение к оценке другими пользователями';
$lang['Rating_their_bias_title'] = 'Отношение других пользователей к моем оценке';
$lang['Rating_no_bias'] = 'Никакой политики отношения к пользователям';
?>

lang_main.php [Russian]

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

// RATING MOD
$lang['Rating'] = 'Оценить';
$lang['No_rating'] = 'Нет оценки';
$lang['Ratings_by'] = 'Сообщения, которые оценивал пользователь %s';
$lang['Rated_posts_by'] = 'Сообщения пользователя %s, которые были признаны цеными';
$lang['Latest_ratings'] = 'Последние оценки';
$lang['Highest_ranked_topics'] = 'Наиболее "ценные" темы';
$lang['Highest_ranked_posts'] = 'Наиболее "ценные" сообщения';
$lang['Highest_ranked_posters'] = 'Наиболее "ценные" пользователи';

не перевел, вчера ночью закончил просто:

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

$lang['Rating_rank_text'] = '<b>Среднее</b>: The average of all individual ratings is calculated, and the rank with the <b>nearest</b> "Average" figure being selected<br />
<b>Сумма</b>: All individual ratings are totalled, and out of those ranks where this total <b>equals or exceeds</b> the "Sum threshold", the rank with the highest sum threshold is selected';

<b>Weighting method</b>: If activated, a user can only select from those rating options where their own count (e.g. post count) equals or exceeds the figure in the "weighting threshold" column (see table below)<br />
так же вопрос, это запросы при инсталяции, надо ли менять названия на русский ? Пока оставил, как есть, описание тоже сделано под англицкие буквы.

# Note: you can change these settings via the admin system after installation

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

INSERT INTO phpbb_rating_config VALUES ('Rating system active',0,NULL,1,3,100);
INSERT INTO phpbb_rating_config VALUES ('Weighting method',1,NULL,3,3,300);
INSERT INTO phpbb_rating_config VALUES ('Users can change ratings',1,NULL,4,3,400);
INSERT INTO phpbb_rating_config VALUES ('Max daily ratings (0=unlimited)',10,NULL,5,2,500);
INSERT INTO phpbb_rating_config VALUES ('Show who rated',1,NULL,6,3,600);
INSERT INTO phpbb_rating_config VALUES ('Allow users to hide name',1,NULL,7,3,700);
INSERT INTO phpbb_rating_config VALUES ('Rate first post only',0,NULL,2,3,200);
INSERT INTO phpbb_rating_config VALUES ('Overall ranking method: posts',1,NULL,8,3,800);
INSERT INTO phpbb_rating_config VALUES ('Overall ranking method: topics',1,NULL,9,3,900);
INSERT INTO phpbb_rating_config VALUES ('Overall ranking method: users',1,NULL,10,3,1000);
INSERT INTO phpbb_rating_config VALUES ('Max daily ratings per user',1,NULL,13,2,550);
INSERT INTO phpbb_rating_config VALUES ('Open in new window',1,NULL,14,3,1400);
INSERT INTO phpbb_rating_config VALUES ('Min. post count',5,NULL,15,2,240);
INSERT INTO phpbb_rating_config VALUES ('Min. days registered',7,NULL,16,2,250);
INSERT INTO phpbb_rating_config VALUES ('Bias system active',1,NULL,11,3,1100);
INSERT INTO phpbb_rating_config VALUES ('Show bias usernames?',1,NULL,17,3,1150);
INSERT INTO phpbb_rating_config VALUES ('Show dropdown in viewtopic?',1,NULL,18,3,1800);
INSERT INTO phpbb_rating_config VALUES ('Show dropdown in viewforum?',0,NULL,19,3,1900);
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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