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

Ну очень удобное администрирование 2. Advanced User Search

Ответы на вопросы, связанные с локализацией модов для phpBB 2.0.x
Аватара пользователя
YarNET
phpBB 2.0.6
Сообщения: 518
Стаж: 19 лет 4 месяца

Ну очень удобное администрирование 2. Advanced User Search

Сообщение YarNET »

Мод позволяет проводить детальный поиск в базе данных по практически любым критериям поиска. Можно просматривать кто из пользователей пользуется тем или иным языком, какие стили используют, сколько пользователей было за последние n дней, с каких IP кто и что писал. Поиск администраторов, модераторов, пользователей из определенных групп. Просто бесконечные возможности администрирований.
Перевод сделал, но он «сырой», переводил буквально выделив строку на английском и набивая сразу перевод, в некоторых случаях оставляя только близкий смысл, т.к. не все знал, как литературно перевести. Однако для практического использования данный перевод вполне пригоден :)

Download File MOD

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

<?php

/***************************************************************************
 *                            lang_user_search.php (English)
 *                              -------------------
 *     begin                : Sat Apr 10, 2004
 *     copyright            : (C) 2004 Adam Alkins
 *     email                : phpbb at rasadam dot com
 *	   $Id: lang_user_search.php,v 1.10 2004/12/31 05:26:54 rasadam Exp $
 *    
 *
 ****************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

$lang['Search_invalid_username'] = 'Не существующее имя пользователя, введенное для поиска';
$lang['Search_invalid_email'] = 'Не действительный адрес электронной почты, введенный для поиска';
$lang['Search_invalid_ip'] = 'Не действительный IP адрес, введенный для поиска';
$lang['Search_invalid_group'] = 'Введена не действительная группа для поиска';
$lang['Search_invalid_date'] = 'Введена не действительная дата для поиска';
$lang['Search_invalid_postcount'] = 'Не действительное значение числа сообщений для поиска';
$lang['Search_invalid_userfield'] = 'Данные создания псевдонима недействителен';
$lang['Search_invalid_lastvisited'] = 'Введены не действительные данные последнего посещенного для поиска';
$lang['Search_invalid_language'] = 'Не действительный выбранный язык';
$lang['Search_invalid_style'] = 'Не действительный выбранный стиль';
$lang['Search_invalid_timezone'] = 'Выбран не действительный часовой пояс для поиска';
$lang['Search_invalid_moderators'] = 'Не действительный выбранный форум';
$lang['Search_invalid'] = 'Ошибка поиска';
$lang['Search_invalid_day'] = 'День, в который Вы вступили, был недействителен';
$lang['Search_invalid_month'] = 'День, в который Вы вступили, был недействителен';
$lang['Search_invalid_year'] = 'День, в который Вы вступили, был недействителен';
$lang['Search_no_regexp'] = 'Ваша база данных не поддерживает правильный поиск выражения.';
$lang['Search_for_username'] = 'Поиск соответствия имен пользователя %s';
$lang['Search_for_email'] = 'Поиск соответствия адресов электронной почты %s';
$lang['Search_for_ip'] = 'Поиск IP соответствия адресов %s';
$lang['Search_for_date'] = 'Поиск пользователей, которые присоединились %s %d/%d/%d';
$lang['Search_for_group'] = 'Поиск членов группы %s';
$lang['Search_for_banned'] = 'Поиск запрещенных пользователей';
$lang['Search_for_admins'] = 'Поиск администраторов';
$lang['Search_for_mods'] = 'Поиск модераторов';
$lang['Search_for_disabled'] = 'Поиск не активных пользователей';
$lang['Search_for_disabled_pms'] = 'Поиск пользователей с отключенными личными сообщениями';
$lang['Search_for_postcount_greater'] = 'Поиск пользователей с числом сообщений больше чем %d';
$lang['Search_for_postcount_lesser'] = 'Поиск пользователей числом сообщений меньше чем %d';
$lang['Search_for_postcount_range'] = 'Поиск пользователей с количеством сообщений между %d и %d';
$lang['Search_for_postcount_equals'] = 'Поиск пользователей с определенным количеством сообщений %d';
$lang['Search_for_userfield_icq'] = 'Поиск пользователей с соответствием номером ICQ %s';
$lang['Search_for_userfield_yahoo'] = 'Поиск пользователей с Yahoo IM соответствие адреса %s';
$lang['Search_for_userfield_aim'] = 'Поиск пользователей с соответствием адреса ЦЕЛИ %s';
$lang['Search_for_userfield_msn'] = 'Поиск пользователей с соответствием адреса Посыльного MSN %s';
$lang['Search_for_userfield_website'] = 'Поиск пользователей с соответствием вебсайта %s';
$lang['Search_for_userfield_location'] = 'Поиск пользователей с соответствием местоположения %s';
$lang['Search_for_userfield_interests'] = 'Поиск пользователей с их соответствием полей интересов %s';
$lang['Search_for_userfield_occupation'] = 'Поиск пользователей с их соответствием област полей Откуда %s';
$lang['Search_for_lastvisited_inthelast'] = 'Поиск пользователей, которые посетили в последнем %s %s';
$lang['Search_for_lastvisited_afterthelast'] = 'Поиск пользователей, которые посетили после последнего %s %s';
$lang['Search_for_language'] = 'Поиск пользователей, которые установили %s как их язык';
$lang['Search_for_timezone'] = 'Поиск пользователей, которые установили время ПО ГРИНВИЧУ %s как их часовой пояс';
$lang['Search_for_style'] = 'Поиск пользователей, которые установили %s как их стиль';
$lang['Search_for_moderators'] = 'Поиск модераторов форума -> %s';
$lang['Search_users_advanced'] = 'Продвинутый пользовательский поиск';
$lang['Search_users_explain'] = 'Этот модуль позволяет Вам выполнять продвинутые исследования пользователей в широком диапазоне критериев. Пожалуйста, читайте описания под каждым полем, чтобы понять каждую опцию поиска полностью.';
$lang['Search_username_explain'] = 'Здесь Вы можете использовать случай не чувствительного поиска имен пользователя. Если Вы хотите соответствовать части имени пользователя, используйте * (шаблон), как групповой символ. Проверка правильной запроса выражений позволит Вам искать основанный на вашем образце regex. <strong>Обратите внимание:</strong> Правильные выражения будут только работать в MySQL, PostgreSQL и Oracle 10g +.';
$lang['Search_email_explain'] = 'Введите выражение, чтобы соответствовать адресу электронной почты пользователя. Это - не чувствительный случай. Если Вы хотите сделать частичное соответствие, использование * (шаблон) как групповой символ. Проверка правильной данных выражения позволит Вам искать основанный на вашем образце regex. <strong>Примечание:</strong> Правильные Выражения будут только работать в MySQL, PostgreSQL и Oracle 10g +.';
$lang['Search_ip_explain'] = 'Поиск пользователей, которые оставили сообщения, с определенных IP-адресов. (xxx.xxx.xxx.xxx), групповой символ (xxx.xxx.xxx. *) или диапазон (xxx.xxx.xxx.xxx-yyy.yyy.yyy.yyy). Примечание: последние цифры ip-адреса 255 считают диапазоном всех IP в этой сети. Если Вы выставляете 10.0.0.255, это то же самое, что ввод 10.0.0.*  Вы можете искать в диапазонах, например: 10.0.0.5-10.0.0.255 то же самое, как: "10.0.0. * ". Вы должны действительно ввести 10.0.0.5-10.0.0.254.';
$lang['Search_users_joined'] = 'Пользователи, которые присоединились';
$lang['Search_users_lastvisited'] = 'Пользователи, посетившие форум';
$lang['in_the_last'] = 'за последний (последние)';
$lang['after_the_last'] = 'до последнего (последних)';
$lang['Before'] = 'До';
$lang['After'] = 'После';
$lang['Search_users_joined_explain'] = 'Ищите пользователей, зарегистрировавшихся прежде или после (и на) определенной даты. Формат даты - YYYY/MM/DD.';
$lang['Search_users_groups_explain'] = 'Рассмотрите всех членов выбранной группы.';
$lang['Administrators'] = 'Администраторы';
$lang['Banned_users'] = 'Запрещенные пользователи (Ban List)';
$lang['Disabled_users'] = 'Не активные пользователи';
$lang['Users_disabled_pms'] = 'Пользователи с отключенными ЛС';
$lang['Search_users_misc_explain'] = 'Администраторы - все пользователи с правами администратора. Модераторы - все модераторы форума. Запрещенные пользователи (Ban List) - все псевдонимы пользователей, которые были запрещены на этих форумах. Не активные пользователи - все пользователи с не активными учетными записями (например, не подтвержденными через e-mail после регистрации). Пользователи с отключенными ЛС - выбор пользователей, которые не могут отправлять ЛС (Возможность отсылать ЛС была отключена администрацией)';
$lang['Postcount'] = 'Количество сообщений';
$lang['Equals'] = 'Равняется';
$lang['Greater_than'] = 'Больше чем';
$lang['Less_than'] = 'Меньше чем';
$lang['Search_users_postcount_explain'] = 'Вы можете искать пользователей по количеству написанных ими сообщений. Вы можете вести поиск по определенному значению количества сообщений или выбрать: "Больше чем" или "Меньше чем" заданное количество сообщений. Чтобы осуществить поиск в диапазоне значений, выберите "Равняется", для определения диапазона поиска по количеству сообщений введите минимальное и максимальное требуемое значение, при этом разделяя их (-) т.е. например, 10-15';
$lang['Userfield'] = 'Данные о пользователе';
$lang['Search_users_userfield_explain'] = 'Поиск пользователей, основывающийся на различных полях профиля. Групповые символы поддерживаются, используя шаблон (*). Проверка правильной формы выражений позволит Вам искать основанный на вашем образце regex. <strong>Примечание:</strong> Правильные выражения будут только работать в MySQL, PostgreSQL и Orakle 10g +.';
$lang['Search_users_lastvisited_explain'] = 'Вы можете искать пользователей по последней дате посещения форума';
$lang['Search_users_language_explain'] = 'Поиск пользователей, которые выбрали определенный язык в настройках своего профиля';
$lang['Search_users_timezone_explain'] = 'Пользователи, которые выбрали определенный часовой пояс в настройках своего профиля';
$lang['Search_users_style_explain'] = 'Поиск пользователей, которые выбрали определенный стиль.';
$lang['Moderators_of'] = 'Модераторы';
$lang['Search_users_moderators_explain'] = 'Поиск пользователей с правами на модерирование в определенном форуме.';
$lang['Regular_expression'] = 'Правильное выражение?';

$lang['Manage'] = 'Manage';
$lang['Search_users_new'] = '%s привел %d результату (ам). Используйте <a href="%s">другой поиск</a>.';
$lang['Banned'] = 'Запрещенный';
$lang['Not_banned'] = 'Не занесен в Ban List';
$lang['Search_no_results'] = 'Нет пользователей, которые соответствовали бы выбранным критериям поиска. Пожалуйста, пробуйте другие критерии поиска. Если Вы, ищите имя пользователя или поля адреса электронной почты для частичных совпадений, Вы использовали групповой символ * (шаблон).';
$lang['Account_status'] = 'Статус';
$lang['Sort_options'] = 'Варианты вида:';
$lang['Last_visit'] = 'Последнее посещение';
$lang['Day'] = 'Day';

?>

Исходный язык:

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

<?php

/***************************************************************************
 *                            lang_user_search.php (English)
 *                              -------------------
 *     begin                : Sat Apr 10, 2004
 *     copyright            : (C) 2004 Adam Alkins
 *     email                : phpbb at rasadam dot com
 *	   $Id: lang_user_search.php,v 1.10 2004/12/31 05:26:54 rasadam Exp $
 *    
 *
 ****************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

$lang['Search_invalid_username'] = 'Invalid username entered to Search';
$lang['Search_invalid_email'] = 'Invalid email address entered to Search';
$lang['Search_invalid_ip'] = 'Invalid IP address entered to Search';
$lang['Search_invalid_group'] = 'Invalid Group entered to Search';
$lang['Search_invalid_date'] = 'Invalid Date entered to Search';
$lang['Search_invalid_postcount'] = 'Invalid Post Count entered to Search';
$lang['Search_invalid_userfield'] = 'Invalid Userfield data entered';
$lang['Search_invalid_lastvisited'] = 'Invalid data entered for Last Visited search';
$lang['Search_invalid_language'] = 'Invalid Language Selected';
$lang['Search_invalid_style'] = 'Invalid Style Selected';
$lang['Search_invalid_timezone'] = 'Invalid Timezone Selected';
$lang['Search_invalid_moderators'] = 'Invalid Forum Selected';
$lang['Search_invalid'] = 'Invalid Search';
$lang['Search_invalid_day'] = 'The day you entered was invalid';
$lang['Search_invalid_month'] = 'The day you entered was invalid';
$lang['Search_invalid_year'] = 'The day you entered was invalid';
$lang['Search_no_regexp'] = 'Your database does not support Regular Expression searching.';
$lang['Search_for_username'] = 'Searching usernames matching %s';
$lang['Search_for_email'] = 'Searching email addresses matching %s';
$lang['Search_for_ip'] = 'Searching IP addresses matching %s';
$lang['Search_for_date'] = 'Searching users who joined %s %d/%d/%d';
$lang['Search_for_group'] = 'Searching group members of %s';
$lang['Search_for_banned'] = 'Searching banned users';
$lang['Search_for_admins'] = 'Searching Administrators';
$lang['Search_for_mods'] = 'Searching Moderators';
$lang['Search_for_disabled'] = 'Searching for disabled users';
$lang['Search_for_disabled_pms'] = 'Searching for users with disabled Private Messages';
$lang['Search_for_postcount_greater'] = 'Searching for users with a post count greater than %d';
$lang['Search_for_postcount_lesser'] = 'Searching for users with a post count less than %d';
$lang['Search_for_postcount_range'] = 'Searching for users with a post count between %d and %d';
$lang['Search_for_postcount_equals'] = 'Searching for users with a post count value of %d';
$lang['Search_for_userfield_icq'] = 'Searching for users with a ICQ address matching %s';
$lang['Search_for_userfield_yahoo'] = 'Searching for users with a Yahoo IM address matching %s';
$lang['Search_for_userfield_aim'] = 'Searching for users with an AIM address matching %s';
$lang['Search_for_userfield_msn'] = 'Searching for users with a MSN Messenger address matching %s';
$lang['Search_for_userfield_website'] = 'Searching for users with an Website matching %s';
$lang['Search_for_userfield_location'] = 'Searching for users with a Location matching %s';
$lang['Search_for_userfield_interests'] = 'Searching for users with their Interests field matching %s';
$lang['Search_for_userfield_occupation'] = 'Searching for users with their Occupation field matching %s';
$lang['Search_for_lastvisited_inthelast'] = 'Searching for users who have visited in the last %s %s';
$lang['Search_for_lastvisited_afterthelast'] = 'Searching for users who have visited after the last %s %s';
$lang['Search_for_language'] = 'Searching for users who have set %s as their language';
$lang['Search_for_timezone'] = 'Searching for users who have set GMT %s as their timezone';
$lang['Search_for_style'] = 'Searching for users who have set %s as their style';
$lang['Search_for_moderators'] = 'Search for moderators of the Forum -> %s';
$lang['Search_users_advanced'] = 'Advanced User Search';
$lang['Search_users_explain'] = 'This Module allows you to perform advanced searches for users on a wide range of criteria. Please read the descriptions under each field to understand each search option completely.';
$lang['Search_username_explain'] = 'Here you can perform a case insensitive search for usernames. If you would like to match part of the username, use * (an asterix) as a wildcard. Checking the Regular Expressions box will allow you to search based on your regex pattern. <strong>Note:</strong> Regular Expressions will only work in MySQL, PostgreSQL and Oracle 10g+.';
$lang['Search_email_explain'] = 'Enter an expression to match a user\'s email address. This is case insensitive. If you want to do a partial match, use * (an asterix) as a wildcard. Checking the Regular Expressions box will allow you to search based on your regex pattern. <strong>Note:</strong> Regular Expressions will only work in MySQL, PostgreSQL and Oracle 10g+.';
$lang['Search_ip_explain'] = 'Search for users who made posts made by a specific ip address (xxx.xxx.xxx.xxx), wildcard (xxx.xxx.xxx.*) or range (xxx.xxx.xxx.xxx-yyy.yyy.yyy.yyy). Note: the last quad .255 is considered the range of all the IPs in that quad. If you enter 10.0.0.255, it is just like entering 10.0.0.* (No IP is assigned .255 for that matter, it is reserved). Where you may encounter this is in ranges, 10.0.0.5-10.0.0.255 is the same as "10.0.0.*" . You should really enter 10.0.0.5-10.0.0.254 .';
$lang['Search_users_joined'] = 'Users that joined';
$lang['Search_users_lastvisited'] = 'Users whom have visited';
$lang['in_the_last'] = 'in the last';
$lang['after_the_last'] = 'after the last';
$lang['Before'] = 'Before';
$lang['After'] = 'After';
$lang['Search_users_joined_explain'] = 'Search for users the join Before or After (and on) a specific date. The date format is YYYY/MM/DD.';
$lang['Search_users_groups_explain'] = 'View all members of the selected group.';
$lang['Administrators'] = 'Administrators';
$lang['Banned_users'] = 'Banned Users';
$lang['Disabled_users'] = 'Disabled Users';
$lang['Users_disabled_pms'] = 'Users with disabled PMs';
$lang['Search_users_misc_explain'] = 'Administrators - All users with Administrator powers; Moderators - All forum moderators; Banned Users - All accounts that have been banned on these forums; Disabled Users - All users with disabled accounts (either manually disabled or never verified their email address); Users with disabled PMs - Selects users who have the Private Messages priviliges removed (Done via User Management)';
$lang['Postcount'] = 'Postcount';
$lang['Equals'] = 'Equals';
$lang['Greater_than'] = 'Greater than';
$lang['Less_than'] = 'Less than';
$lang['Search_users_postcount_explain'] = 'You can search for users based on the Postcount value. You can either search by a specific value, greater than or lesser than a value or between two values. To do the range search, select "Equals" then put the beginning and ending values of the range separated by a dash (-), e.g. 10-15';
$lang['Userfield'] = 'Userfield';
$lang['Search_users_userfield_explain'] = 'Search for users based on various profile fields. Wildcards are supported using an asterix (*). Checking the Regular Expressions box will allow you to search based on your regex pattern. <strong>Note:</strong> Regular Expressions will only work in MySQL, PostgreSQL and Oracle 10g+.';
$lang['Search_users_lastvisited_explain'] = 'You can search for users based on their last login date using this search option';
$lang['Search_users_language_explain'] = 'This will display users whom have selected a specific language in their Profile';
$lang['Search_users_timezone_explain'] = 'Users who have selected a specific timezone in their profile';
$lang['Search_users_style_explain'] = 'Display users who have selected a specific style.';
$lang['Moderators_of'] = 'Moderators of';
$lang['Search_users_moderators_explain'] = 'Search for users with Moderating permissions to a specific forum. Moderating permissions are recoginised either by User Permissions or by being in a Group with the right Group Permssions.';
$lang['Regular_expression'] = 'Regular Expression?';

$lang['Manage'] = 'Manage';
$lang['Search_users_new'] = '%s yielded %d result(s). Perform <a href="%s">another search</a>.';
$lang['Banned'] = 'Banned';
$lang['Not_banned'] = 'Not Banned';
$lang['Search_no_results'] = 'No users match your selected criteria. Please try another search. If you\'re searching the username or email address fields, for partial matches you must use the wildcard * (an asterix).';
$lang['Account_status'] = 'Account Status';
$lang['Sort_options'] = 'Sort options:';
$lang['Last_visit'] = 'Last Visit';
$lang['Day'] = 'Day';

?>
Проверь, за что ты платишь деньги провайдеру?
Тестирование скорости соединения с INNTERNET
Аватара пользователя
Santehnik
phpBB 1.4.3
Сообщения: 91
Стаж: 19 лет 3 месяца
Откуда: НН

Сообщение Santehnik »

неплохой мод, спасибо за перевод
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

YarNET писал(а):$lang['Manage'] = 'Manage'

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

$lang['Manage'] = 'Редактировать';
????
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 18 лет 11 месяцев
Благодарил (а): 2 раза

Сообщение automan »

думаю Управление будет в самый раз :wink:

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

$lang['Manage'] = 'Управление'; 
Аватара пользователя
baldahin
phpBB 1.4.3
Сообщения: 97
Стаж: 19 лет 3 месяца

Сообщение baldahin »

$lang['Regular_expression'] = 'Правильное выражение?';

разве это верно? имхо, "регулярное выражение" вролне устоявшийся термин

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