Уважаемые пользователи!
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
Йыс
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 9 месяцев

Русификация phpBB

Сообщение Йыс »

Почему phpbb никто до конца не русифицирует ? Стоит заглянуть в includes/functions.php, в котором "$board_config['default_lang'] = 'english';". Ошибки вообще выводятся на 100% на английском языке. Даже время на форуме по умолчанию, и то по стандарту америкосов поставлено. Уж постарайтесь рассказать своим посетителям и пользователям форума, почему они не могут иметь на своём сайте русский форум.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

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

Йыс писал(а):Почему phpbb никто до конца не русифицирует ?
Кто вам сказал такую глупость? У нас тут что... форум на английском?
Йыс писал(а):Стоит заглянуть в includes/functions.php, в котором "$board_config['default_lang'] = 'english';"
А что это меняет? По умолчанию - английский, но кто вам мешает использовать другой язык?
Йыс писал(а):Ошибки вообще выводятся на 100% на английском языке.
Йыс писал(а):Даже время на форуме по умолчанию, и то по стандарту америкосов поставлено.
Догадайтесь почему ;)
Йыс писал(а):Уж постарайтесь рассказать своим посетителям и пользователям форума, почему они не могут иметь на своём сайте русский форум.
Постарайтесь сначала обосновать свои слова и перестать бредить.
Йыс
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 9 месяцев

Сообщение Йыс »

Ну как я понял, толку от вас не много. Придётся самому переделывать.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

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

Йыс
Действительно, толку от вашего бреда немного.
Полное незнание обсуждаемого вопроса на лицо.
MchlP
phpBB 1.4.1
Сообщения: 48
Стаж: 18 лет 8 месяцев

Сообщение MchlP »

Единственная "здравая мысль", которую здеcь можно откопать - это сообщения об ошибках "hard coded english"
Йыс писал(а):толку от вас не много. Придётся самому переделывать.
Йыс
Ну, что же... от тебя был бы толк, если б ты привел здесь список всех ошибок и унифицировал бу его для массива lang[]. Дальше, сделать lang_errors.php c подключением его при вызове message_die() - как два пальца об асфальт. Дерзай.
А балаболить мы все умеем. Угу.
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 11 месяцев
Откуда: Архангельск

Сообщение Гога »

MchlP писал(а):Единственная "здравая мысль", которую здеcь можно откопать - это сообщения об ошибках "hard coded english"
Сообщения об ошибках на аглицком -- самая здравая мысль.
При аварии надо работать автономно.
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Йыс
Есть вообще только одна претензия к русификации - непереведенные сообщения в common.php - о необходимости удалить сами знаете какие директории и о том что форум временно закрыт для посещения. Все. остальное надумано. Кстати, что касается даты. Прежде чем говорить, какая она, изучили бы языковой файл. Там есть такая строка:

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

$lang['DATE_FORMAT'] =  'd.m.Y'; // This should be changed to the default date format for your language, php date() format
Почему это не работает - вопрос уже поддержки со стороны кода. Но вот как раз таки русификация максимально полная. Вы видимо не видели русификаций к другим форумным движкам.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Йыс
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 9 месяцев

Сообщение Йыс »

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

Сообщение Xpert »

Добавка по поводу времени. Есть баг, отправил багрепорт. Но он скорее всего не будет вылечен, т.к. в формате даты в языковом файле отсутствуют часы и минуты... :(
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 11 месяцев
Откуда: Архангельск

Сообщение Гога »

Xpert писал(а):Там есть такая строка:

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

$lang['DATE_FORMAT'] =  'd.m.Y'; // This should be changed to the default date format for your language, php date() format
Почему это не работает - вопрос уже поддержки со стороны кода
У меня работает, я поставил

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

$lang['DATE_FORMAT'] =  'd M Y, D';
и имею, например,
30 Апр 2005, Сб
А в начале поставил ещё и часы с минутами, так день рождения был с точностью до секунды. :shock:
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Гога
Странно. А как же настройки в профиле? Что же считается более главным?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 11 месяцев
Откуда: Архангельск

Сообщение Гога »

А вот, например, оно где используется

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

viewtopic.php:876:    $poster_joined = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Joined'] . ': ' . create_date($lang['DATE_FORMAT'], $postrow[$i]['user_regdate'], $board_config['board_timezone']) : '';
То есть там, где нужна именно дата, а не точное время.
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 19 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

Xpert
а главным считается ничего =) тк где-то используется одно... где-то другое... например дата регистрации выводится по этому формату... хотя большинство времени все же выводится по настройкам пользователя...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
MchlP
phpBB 1.4.1
Сообщения: 48
Стаж: 18 лет 8 месяцев

Сообщение MchlP »

Гога
Гога писал(а):Сообщения об ошибках на аглицком -- самая здравая мысль.
При аварии надо работать автономно.
Мысль, безусловно, здравая для того, кто знает английский.
Беда в том, что ошибки случаются НЕ АВТОНОМНО. То есть, их видит пользователь (который, возможно, НЕ ЗНАЕТ языка). Я несколько раз сталкивался с явлением, когда такие пользователи, наткнувшись на ошибку (по message_die) не могли мне толком объяснить, что же на самом деле произошло (при каких обстоятельствах и в каком скрипте).
Да пользователю это вообще по барабану.
Естественно, что при отсутствии информации мне трудно (иногда невозможно) повторить эту ошибку, выявить ее и исправить.
Да что там говорить о рядовом пользователе, если некоторые т.н. "админы" не могут понять фразу:
Please ensure both the install and contrib directories are deleted
8)

ЗЫ
По уму, конечно, можно было бы не заморачиваться и выдавать пользователю сообщение о номере ошибки (при отключенном режиме отладки). Например, "Произошла ошибка № такой-то. Пожалуйста, сообщите об этом администратору."
Но для этого нужен полный реестр ошибок... ;)
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

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

MchlP
У пользователя есть "копи-паст". А суппорт главный - на английском. Да и основные технологии (на которых движок базируется) - англоязычного происхождения...
Это тривиально...

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