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

Правильная русификация phpBB

Вопросы, связанные с локализацией phpBB 2.0.x
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 2 месяца
Откуда: Москва
Контактная информация:

Правильная русификация phpBB

Сообщение Coagulant »

Не секрет, что версия локализации языковых файлов на phpbb.com давно устарела. Обновленная и исправленная её версия выложена здесь, на сайте в разделе Файлов. Но и она не свободна от недостатков. Предлагаю коллективными усилиями довести её до ума. :roll:

Итак, вот некоторые исправления:

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

#
#-----[ OPEN ]------------------------------------------
#
language/lang_russian/lang_admin.php

#
#-----[ FIND ]------------------------------------------
#
$lang['Disallow_explain'] = 'Здесь вы можете задать имена, которые будут запрещены к использованию. Запрещённые имена могут содержать шаблон '*'. Учтите: вы не сможете запретить имя, если уже существует пользователь с таким именем. Вам придётся сначала удалить пользователя, а уже потом запретить имя.';

#
#-----[ IN-LINE FIND ]------------------------------------------
#
'*'

#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
# Ранее не отображался комментарий из-за пропущенных слешэй (баг нашёл Smayliks)
\'*\'

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
# Отсутствовал довольно большой кусок перевода, касающийся проверки наличия новой версии.
//
// Version Check
//
$lang['Version_up_to_date']= 'Ваша версия phpBB самая новая, на данный момент для неё нет обновлений.';
$lang['Version_not_up_to_date']= 'Ваша версия phpBB <b>не</b> самая последняя. Для неё доступны обновления, пожалуйста зайдите по адресу <a href="http://www.phpbb.com/downloads.php" target="_new">http://www.phpbb.com/downloads.php</a> для получения последней версии.';
$lang['Latest_version_info']= 'Последняя доступная версия <b>phpBB %s</b>.';
$lang['Current_version_info']= 'Ваша версия <b>phpBB %s</b>.';
$lang['Connect_socket_error']= 'Невозможно установить соединение с сервером phpBB, получено сообщение об ошибке:<br />%s';
$lang['Socket_functions_disabled']= 'Невозможно использовать сокеты.';
$lang['Mailing_list_subscribe_reminder']= 'Чтобы получать последнюю информацию об обновлениях phpBB стоит <a href="http://www.phpbb.com/support/" target="_new">подписаться на нашу рассылку</a>.';
$lang['Version_information']= 'Информация о версии phpBB';

#
#-----[ OPEN ]------------------------------------------
#
language/lang_russian/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Admin_reauthenticate']= 'Для доступа к администраторскому разделу вы должны повторно ввести логин и пароль.';
Последний раз редактировалось Coagulant 19.09.2005 6:39, всего редактировалось 3 раза.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза
Контактная информация:

Сообщение Mr. Anderson »

Coagulant писал(а):Для администрирования этих форумов вы должны повторно ввести логин и пароль
А может лучше будет "Для доступа к администраторскому разделу..."? Конкретнее ;)
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 2 месяца
Откуда: Москва
Контактная информация:

Сообщение Coagulant »

Сделано.
Аватара пользователя
Ser
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет 6 месяцев
Откуда: Москва
Контактная информация:

Сообщение Ser »

Coagulant писал(а):Не секрет, что версия локализации языковых файлов на phpbb.com давно устарела.
Это точно все? или есть еще подводные камни в русском переводе? Или имеет смысл посравнивать тем же totalcommander языковые файлы? А то мне было очень обидно, что я два месяца собирал фиктивных пользователей на форуме из-за отсутствия перевода куска кода о Visual Confirmation.
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 2 месяца
Откуда: Москва
Контактная информация:

Сообщение Coagulant »

Ser писал(а):Это точно все? или есть еще подводные камни в русском переводе?
Насколько мне известно, да, все переменные, которые следует перевести, переведены. Но, скорее всего, в нём могут оставаться некоторые недочёты.
Аватара пользователя
Ser
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет 6 месяцев
Откуда: Москва
Контактная информация:

Сообщение Ser »

Coagulant
Спасибо!
melnikaite
phpBB 1.4.2
Сообщения: 52
Стаж: 18 лет 8 месяцев

Сообщение melnikaite »

Coagulant, исправь

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

language/lang_russian/lang_admin.php
на

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

language/lang_russian/lang_main.php
во втором случае, ато сразу не понятно
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 2 месяца
Откуда: Москва
Контактная информация:

Сообщение Coagulant »

Исправил.
Mefisto

Сообщение Mefisto »

Обновленная и исправленная её версия выложена здесь, на сайте в разделе Файлов.
где?
она не подходит для 0.17
у меня вместо многих надписей "r" стоит
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 2 месяца
Откуда: Москва
Контактная информация:

Сообщение Coagulant »

Mefisto писал(а):где?
она не подходит для 0.17
у меня вместо многих надписей "r" стоит
Версия 100% рабочая. И не надо делать несколько одинаковых сообщений, достаточно задать свой вопрос один раз (смотрим правила форума).

По теме: если больше добавлений/исправлений не будет, предлагаю обновить архив с локализацией на сайте, чтобы ни у кого не возникало вопросов, связанных с отсутствием нобходимых надписей.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

Ставил сегодня мод, позволяющий голосовать, выбирая несколько вариантов ответа. Столкнулся с некорректногстью перевода одной фразы.
В оригинале: Total Votes
В переводе: Всего проголосовало
Предлагаю:

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

$lang['Total_votes'] = 'Всего голосов';
Это более корректный перевод в общем и в частности после установки модификаций :)

Отправил Алексею письмо со ссылкой на ветку.

Добавлено спустя 3 минуты 31 секунду:

Coagulant
Кстати, для системы слежения об обновляниях был перевод от The E-book (вроде ник так пишется), посмотри его, имхо он более корректен. Лежит на форуме в обсуждении той версии phpBB, с которой появилась эта фича.

Добавлено спустя 3 часа 54 минуты 51 секунду:

Алексей ответил, ждем обновленный перевод.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 2 месяца
Откуда: Москва
Контактная информация:

Сообщение Coagulant »

Xpert писал(а):Кстати, для системы слежения об обновляниях был перевод от The E-book (вроде ник так пишется), посмотри его, имхо он более корректен. Лежит на форуме в обсуждении той версии phpBB, с которой появилась эта фича.
Я помню, что The-eBook его выкладывал, но найти сейчас не могу эту тему. Вроде вот этот, да:

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

$lang['Version_up_to_date'] = 'Ваша версия форума phpBB на данный момент самая новая, на сайте разработчика для нее нет никаких обновлений.'; 
$lang['Version_not_up_to_date'] = 'Ваша версия форума phpBB <b>не самая последняя</b>. Пожалуйста, посетите сайт разработчика по следующей ссылке: <a href="http://www.phpbb.com/downloads.php" target="_new">http://www.phpbb.com/downloads.php</a> для загрузки последних обновлений.'; 
$lang['Latest_version_info'] = 'Последняя доступная версия на сайте производителя: <b>phpBB %s</b>. '; 
$lang['Current_version_info'] = 'Ваша версия: <b>phpBB %s</b>.'; 
$lang['Connect_socket_error'] = 'Невозможно установить подключение с phpBB Сервер сообщил об ошибке:<br />%s'; 
$lang['Socket_functions_disabled'] = 'Невозможно использовать сокеты.'; 
$lang['Mailing_list_subscribe_reminder'] = 'Для получения последней информации относительно обновлений программных продуктов phpBB, Вы можете подписаться на рассылку новостей по e-mail, перейдя по следующей ссылке <a href="http://www.phpbb.com/support/" target="_new">Подписка на рассылку новостей phpBB</a>'; 
$lang['Version_information'] = 'Информация о версии phpBB'; 
Чем же он лучше? Хотя не надо, лучше останемся при своём мнении :)
Отправил Алексею письмо со ссылкой на ветку. Алексей ответил, ждем обновленный перевод.
Пользуясь случаем хочу выразить Алексею благодарность за хороший перевод phpbb :wink:
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз
Контактная информация:

Сообщение Balamut »

open
user_activate_passwd.tpl
find
Здравствуйте, {USERNAME}!
replace
Здравствуйте!

И так во всех файлах. ;)
//
// That's all, Folks!
// -------------------------------------------------
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

Относится к опросам... За замеченное большое спасибо людям, не столь повернутым на компьютерах, для которых форум - средство общения :)

lang_main.php
В оригинале:

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

$lang['Add_option'] = 'Add option';
В переводе:

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

$lang['Add_option'] = 'Добавить еще вариант';
Следует:

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

$lang['Add_option'] = 'Добавить вариант';
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

Обновление языковых файлов для версии 2.0.18.

lang_admin.php
В оригинале:
// Autologin Keys - added 2.0.18
$lang['Allow_autologin'] = 'Allow automatic logins';
$lang['Allow_autologin_explain'] = 'Determines whether users are allowed to select to be automatically logged in when visiting the forum';
$lang['Autologin_time'] = 'Automatic login key expiry';
$lang['Autologin_time_explain'] = 'How long a autologin key is valid for in days if the user does not visit the board. Set to zero to disable expiry.';
Перевод:
// Autologin Keys - added 2.0.18
$lang['Allow_autologin'] = 'Разрешить автоматический вход на форум';
$lang['Allow_autologin_explain'] = 'Разрешен ли пользователям автоматический вход на форум';
$lang['Autologin_time'] = 'Автоматический вход на форум действителен';
$lang['Autologin_time_explain'] = 'Срок в днях с последнего посещения, в течение которого пользователь может автоматически войти на форум. Установите равным нулю, если хотите отключить данную возможность.';
В оригинале:
$lang['Stylesheet_explain'] = 'Filename for CSS stylesheet to use for this theme.';
Перевод:
$lang['Stylesheet_explain'] = 'Имя файла с таблицей стилей для данного шаблона.';
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Закрыто

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