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

Сообщение MchlP »

Mr. Anderson писал(а):Это тривиально...
А еще тривиально то, что на 80% форумах в сети константа DEBUG установлена в 1, а пользователю "совсем необязательно" знать, что там за ошибка (где и почему) произошла. Это тоже тривиально. :)

И вообще... сообщение об ошибках - дело десятое, иначе бы у меня давно руки дошли до их руссификации (повторюсь - это надо не мне, а пользователю, незнакомому с английским, а значит, вообще не имеющему достаточных знаний о компьютерных системах, и даже "копи-паст" для него может оказаться значительной проблемой). Кроме того, ошибки возникают "раз в сто лет" - поэтому все это может подождать еще "лет пятьдесят" :)

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

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

MchlP писал(а):а пользователю "совсем необязательно" знать, что там за ошибка (где и почему) произошла.
Ну это кому как...
MchlP писал(а):пользователю, незнакомому с английским, а значит, вообще не имеющему достаточных знаний о компьютерных системах
Странная логика, честно говоря.
Вообще... Проблемы - это то, что (прямо) не касается пользователя (и не должно его задевать). А админ, впадающий в ступор при сообщении об ошибках - не может быть админом. В конце концов переводчики придумали не просто так...
MchlP
phpBB 1.4.1
Сообщения: 48
Стаж: 18 лет 8 месяцев

Сообщение MchlP »

Mr. Anderson
Вы намерено "не понимаете" о чем я говорю? :)

1. Ошибки возникают у ПОЛЬЗОВАТЕЛЯ. (Именно он, пользователь, видит сообщение об ошибке, а админ может быть в это время где угодно, да хоть на Канарах отдыхать)

2. Пользователь может быть абсолютно любой "квалификации", вплоть до "полного нуля в компьютерной технике" и при этом совершенно НЕ ЗНАТЬ английского языка. - Это его право, если хотите. (Или Вы не допускаете мысли, что тематика форума может быть совсем не технической?)
Лет двадцать назад я сам смеялся над такими людьми, которые впадали в ступор при виде клавиатуры и читали "and", как "анд". Сейчас времена изменились и компьютеры стали "бытовой техникой". А пользователь всегда прав (каким бы тупоголовым он не был по вашему скромному мнению)

3. Что касается "админов", то достаточно взглянуть на средний уровень вопросов в этом форуме. Поэтому, если Вы действительно считаете, что админ, впадающий в ступор при сообщении об ошибках - не может быть админом, то мне не понятна логика самого существования этого форума вообще, и вашего здешнего админства, в частности. ;)

Короче... закрыли тему.

ЗЫ Я полностью согласен с Вами, что уровень администраторов должен быть достаточно высоким, но де факте оставляет желать лучшего. Но к теме это не имеет вообще никакого отношение, так как русификация (любая!) нужна пользователю, а не админу. Нормальный админ и с полностью английским интерфейсом будет чувствовать себя комфортно.
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

Мне почему то сразу вспоминается "Синий Экран Смерти" в Винде, нде сообщение об ошибки перевели на русский... И прочитать его по меньшей мере невозможно....
//
// That's all, Folks!
// -------------------------------------------------
MchlP
phpBB 1.4.1
Сообщения: 48
Стаж: 18 лет 8 месяцев

Сообщение MchlP »

Smayliks писал(а):Мне почему то сразу вспоминается "Синий Экран Смерти" в Винде, нде сообщение об ошибки перевели на русский... И прочитать его по меньшей мере невозможно....
У Вас неправильные ассоциации :-) Прочитать ошибку в "винде" можно, если у вас "правильное железо" (то бишь таблица знаков в BIOS - русская"). Здесь же речь идет об ошибках, выводимых самим скриптом (чистый софт)! То есть, технически это ничем не отличается от замены при выводе слова "Topic" на "Тема", например. :-)
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

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

MchlP писал(а):Ошибки возникают у ПОЛЬЗОВАТЕЛЯ
У него их не возникает. Он с ними сталкивается, и они могут мешать ему пользоваться неким "сервисом". Но это уже проблема не пользователя, а админа - это ему нужны пользователи, а не наоборот.
Админ - посредник, а в таких случаях не применима т. н. логика прямой связи.
MchlP писал(а):Это его право, если хотите
А с этим никто не спорит. Но если пользователь не в состоянии запомнить (закопипастить, если угодно) что-то на английском в силу недостаточной квалификации и незнания английского, то ему и русский не поможет. И примеров тому - масса.
MchlP писал(а):Лет двадцать назад я сам смеялся над такими людьми, которые впадали в ступор при виде клавиатуры и читали "and", как "анд"
Вот этим никогда не занимался и не собираюсь. Квалификация действительно бывает разной... Но (как я уже писал выше) если квалификация недостаточна, то даже русское сообщение РОВНЫМ СЧЕТОМ ничего не изменит для пользователя. Исправить ошибку он все равно не в состоянии, а недостаточная квалификация не позволит понять о чем речь и правильно "объяснить ситуацию" админу (опять, кстати, уперлись в "проблему админа").
MchlP писал(а):достаточно взглянуть на средний уровень вопросов в этом форуме
Знаю... Ибо все топики читаю... Это грустно, удручает и т. д. Но лишь подтверждает слова, что перевод ошибок ничего не меняет. Подтверждения тому - непонимание того, что пишут в ответ вопрошающим (а пишут на русском и порой "на уровне дауна").
MchlP писал(а):то мне не понятна логика самого существования этого форума вообще
А что непонятного? Сайт и форум создавался как форум поддержки, так как проблемы возникают у всех (и помогать мы собирались всем, так как одной из целей проекта было повышение "уровня" админов). То, что человек пришел за помощью - это уже показатель того, что это не "клинический случай" - ступор от увиденного был не смертелен :)
MchlP писал(а):и вашего здешнего админства, в частности.
А вот этого я вообще не понял. Потрудитесь объяснить...

Добавлено спустя 3 минуты 58 секунд:
MchlP писал(а):Здесь же речь идет об ошибках, выводимых самим скриптом (чистый софт)!
А что... винда - не софт? :)
MchlP писал(а):То есть, технически это ничем не отличается от замены при выводе слова "Topic" на "Тема", например.
Не совсем - я уже писал про технологии, на которых основывается движок... та же ситуация с биосом... или вы предлагаете и php локализовать? Чтобы он стал "правильным" как то самое железо ;)
В конце концов английский - универсальный язык (и сообщения об ошибках на английском - залог универсальности и наиболее широкой совместимости). Да и сообщений об ошибках немного...
MchlP
phpBB 1.4.1
Сообщения: 48
Стаж: 18 лет 8 месяцев

Сообщение MchlP »

Mr. Anderson
Я вижу, вы упорно не хотите (или не можете?) понять то, о чем я тут сказал :-) - Ваше право.
Самое интересное то, что Вы так и не смогли мне возразить по сути.
Просто сместили акценты и упорствуете в каких-то второстепенностях.
Флейм разводить здесь мне совсем не охота, уж извините... закрыли тему.

ЗЫ
про технологии, на которых основывается движок
Не парьте мне мозги, пожалуйста, на счет "технологий". Поверьте мне на слово, я разбираюсь в том, о чем говорю не хуже Вас (ну, это - как минимум ;) - когда я чего-то "не понимаю" - я обычно разбираюсь молча или задаю простые и понятные вопросы)

вы предлагаете и php локализовать?
Не надо инсинуаций! Когда сказать больше нечего по делу - лучше помолчите. ;) Для начала, найдите мне в мануале php описание функции message_die() 8) , а потом уже сотрясайте воздух.
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

MchlP писал(а):У Вас неправильные ассоциации
Ну, знаете, ли... Неправельные относительно чего? Вы первый, кто мне сказал об этом... Следовательно неправельные относительно Вас? Может в таком случае у Вас неправельные?
MchlP писал(а):Прочитать ошибку в "винде" можно, если у вас "правильное железо" (то бишь таблица знаков в BIOS - русская").
С каких это пор ANSII стандарт подразумевает русский шрифт? И опять же, что значит "правельное железо"?
MchlP писал(а):чистый софт
А винда - это грязный?
//
// That's all, Folks!
// -------------------------------------------------
MchlP
phpBB 1.4.1
Сообщения: 48
Стаж: 18 лет 8 месяцев

Сообщение MchlP »

Йыс
Ну, я так и не понял, список-то будет? :)
В моей системе я обнаружил более тысячи вхождений message_die() с жестким языковым кодированием. Реально уникальных ошибок, на первый взгляд, не так много - не более трех-четырех десятков - есть над чем потрудиться. ;)

Smayliks
Вы первый, кто мне сказал об этом... Следовательно
Не только первый, но и единственный, следовательно Ваше "следовательно" - пустой звук... может не надо больше?

И опять же, что значит "правельное железо"?
Не знаю. Я говорил о "правильном железе" - разницу не замечаете?
Вам, наверное, неизвестно, что вторая страница ANSII кодов подвержена локализации со времен PC XT ?
Также, наверное, неизвестно что весь "белый привоз" - официальные поставки компьютерных систем для зоны экс СССР комплектовались кириллицей на второй странице (вместо псевдографических малоиспользуемых символов). В те времена BIOS относился к "железу", сегодня это уже "системный софт" низкого уровня.

А винда - это грязный?
В следующий раз, пожалуйста, потрудитесь задавать более умные вопросы.
Спасибо.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Smayliks писал(а):А винда - это грязный?
Винда - это некошерный софт :)

Кстати, поставляемые в Россию видеокарты не русифицируются. Подадим в суд? :) А что, можно не мало отгрести... Это ведь "белые" поставки, но сообщение на английском. Неправильно! Незаконно!

MchlP
Есть у меня в подчинении форум, на котором сидят в большинстве своем женщины, далеко не самым лучшим образом разбирающиеся в компьютерах. Но и они способны сказать - я сделала это и это и у меня выскочило вот это [тут обычно следует текст ошибки, в большинстве своем на английском]. Так что мне не совсем понятны ваши мысли об очень умственно отсталых пользователях, которые не могут сделать copy-paste.

По поводу DEBUG. Она вообще в дистрибутиве стоит как 1, так что неясно откуда 80%. Скорее 99. И 1% - когда администратор сменил данную настройку.

Еще раз по поводу сообщений об ошибках. Большинство из них как вы знаете - это ошибки SQL. И они выводятся на английском языке, потому что так работает mysql_error(). Поэтому даже перевод чего-то все равно мало что даст. Можно конечно добавить сообщение: "Пользователь! Выдели текст указанный выше и отправь его администратору по почте..."
Но... есть как минимум два но...
1. языковой файл может быть еще не подгружен или язык не изменен на язык пользователя, потому как файл оказался битым/не был залит вообще и т.д.
2. конфигурация форума тоже может быть недоступна, поскольку доступ к БД невозможен или ключевые таблицы повреждены.

И в таком случае мы опять имеем универсальное решение - английский язык. И опять приходим к тому, что если пользователю выскочило что-то что ему неясно, не надо тут же кидаться в панику, надо просто передать информацию наверх. Кому - думаю понятно.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

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

MchlP
Я все прекрасно понял (да и вы тоже). Никаких смещений акцентов и не было (и я бы еще посмотрел кто кому не смог возразить), просто я хочу, чтобы собеседник думал над тем, что ему говорят (особенно, если это не десятилетний ребенок).
В принципе, Xpert вполне доходчиво все объяснил. Собственно... разжеванная квинтэссенция того, что тут говорилось.
MchlP
phpBB 1.4.1
Сообщения: 48
Стаж: 18 лет 8 месяцев

Сообщение MchlP »

Xpert
По поводу DEBUG.
Я же не зря упомянул DEBUG. Это ненормально, когда на запущенной в эксплуатацию системе включен "флаг отладчика". Ненормально, когда администратор не сменил эту настройку. То, что она включена по умолчанию, никак не оправдывает администратора, а лишь служит поводом претензии в некомпетентности и/или лени. Пользователю совершенно не надо знать о деталях случившейся ошибки. К тому же это весьма небезопасно, особенно в случае дырявых скриптов и злонамеренного пользователя.
Соответственно, все разговоры о выводе ошибок SQL и mysql_error() к теме совершенно не относятся. Тогда зачем вообще начинать говорить об этом?

не совсем понятны ваши мысли об очень умственно отсталых пользователях
Стоп! Это - Ваши мысли (и мысли Ваших коллег). Откуда такая уверенность, что пользователю доставляет удовольствие разбираться в косяках форума нерадивого админа? Даже если пользователь знает язык, зачем ему это? -Это неудобство и навязанные лишние хлопоты. Совком попахивает.
Интеллектуальные же способности пользователя, простите меня, НИКАК не зависят ни от пола, ни от знания английского языка, ни от технической подкованности. Вот это - мое мнение. Сравните с тем, что приписали мне Вы и больше так, пожалуйста, никогда не делайте.
1. языковой файл может быть еще не подгружен или язык не изменен на язык пользователя, потому как файл оказался битым/не был залит вообще и т.д.
2. конфигурация форума тоже может быть недоступна, поскольку доступ к БД невозможен или ключевые таблицы повреждены.
Форсмажоры здесь рассматривать крайне непродуктивно, даже глупо.
Кроме того, речь идет ТОЛЬКО О ПОЛЬЗОВАТЕЛЯХ!
Админу можно оставить все как есть, вплоть до персонально включенного DEBUG. :D

Короче говоря, пользователя можно и нужно как можно меньше напрягать техническими проблемами форума. В идеале вообще ничего не говорить ему об ошибке, кроме самого факта ошибки, а инфу скидывать для админа, например, в логи... такова концепция любой пользовательской системы.

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

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

MchlP писал(а):Это ненормально, когда на запущенной в эксплуатацию системе включен "флаг отладчика"
Когда отлаживаемую систему запускают в качестве рабочей - это ненормально. А наличие включенного флага вывода расширенной инфы по ошибкам - это нормально. Как бы там этот флаг не назывался... хоть "Убей Билли" :)
MchlP писал(а):Пользователю совершенно не надо знать о деталях случившейся ошибки
А зачем ему тогда локализация текста ошибки? Вы бы уж определились чего вы хотите - ясности для пользователя или чего-то еще...
MchlP писал(а):Форсмажоры здесь рассматривать крайне непродуктивно, даже глупо.
Появление ошибки само по себе - форсмажор, так что не вижу НИЧЕГО глупого.
MchlP писал(а):В идеале вообще ничего не говорить ему об ошибке, кроме самого факта ошибки, а инфу скидывать для админа, например, в логи...
Тогда админ замучается разгребать мессы типа "А у меня вот ошибка" (и более ничего админ не узнает). А еще будет забавно, если админ к логам доступа не имеет, а расширенный текст эррора не видит потому, что залогиниться не может... Вот вам и тупик, а?
MchlP писал(а):Вы просто мыслите со своей колокольни - колокольни администратора.
В принципе мы все еще и пользователи... так что я бы еще поспорил с какой колокольни мы смотрим ;)
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 11 месяцев
Откуда: Архангельск

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

MchlP писал(а):Это ненормально, когда на запущенной в эксплуатацию системе включен "флаг отладчика".
Ненормально, когда не глючит :)
Очень подозрительно.... :roll:
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Йыс
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 9 месяцев

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

Лень было читать весь этот бред, который перешёл от вопроса «Почему форум нерусский?» к вопросу «Зачем пользователю сообщения об ошибках?». В общем, просмотрев текст, я понял, что «пользователю, незнакомому с английским, а значит, вообще не имеющему достаточных знаний о компьютерных системах», «английский - универсальный язык» и т.д. Так почему же вы сайт на русском языке делаете ? Почему вы вообще на нём говорите, а не используете свой «универсальный язык» ?! Бред. Тут даже не о чём с вами разговаривать, ибо говорить по русски вы недостойны.
«Ну, я так и не понял, список-то будет?» - не будет, сами делайте. Я себе на форуме перевёл критические ошибки и сообщение о необходимости удаления папок install и contrib. Думаю, что кому надо будет понять, поймёт. Остальные пусть качают phpBB с вашего сайта.

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