Как многие уже заметили, переводы Bugzilla с начала года начали запаздывать. Дело тут в том, что моя основная работа давненько уже не имеет касательства к Bugzilla, и я изрядно "съеден" другими проектами
Многие обратились в частном порядке и предложили помощь. Благодарю и попробую ответить сразу всем, чтобы избежать дублирования усилий.
Что мы имеем:
В subversion есть готовые переводы 3.4.4. и 3.5.2, плюс некоторое продвижение вслед за trunk основной версии. Посмотреть это можно здесь: http://bugzilla-ru.svn.sourceforge.net/ … gzilla-ru/, инструкции по подключению здесь: http://sourceforge.net/scm/?type=svn&group_id=66973.
Исходный текст Bugzilla живет в bazaar: http://bzr.mozilla.org/bugzilla/
Замысел:
Вот. По существу вопроса создана ошибка 661. Всех, кто готов предложить помошь -- прошу подключаться и писать туда. По процедурным вопросам предлагаю продолжать в этой ветке.
Еще раз спасибо всем, кто откликнется или уже сделал это
Отсутствует
Я обновил файлы русификации во всех каталогах кроме admin, bug и global (правил русификацию 3.5.2 используя патч между 3.5.2 и 3.6). Сейчас обновляю файлы в каталоге bug.
В багзиллу напишу вечером, сейчас под рукой нет пароля.
Do you feel lucky, punk?
Отсутствует
Добрый день!
Как я понял русификация еще не готова 3.6.х ? Просто у нас руководство хочет только русскую багзиллу.
Сейчас у нас стоит версия 3.4.6 (ru: 3.4.3). Эта старая версия и в ней есть ошибки которые исправлены в 3.6. Например эта ошибка http://forum.mozilla-russia.org/viewtopic.php?id=45189 исправлена в 3.6, а как её исправит в 3.4.6 я не знаю и разработчики не хотят со старой версией связываться (((
Отредактировано Вопрос (12-07-2010 19:28:02)
Отсутствует
Вопрос
здесь есть
https://bugzilla.mozilla-russia.org/show_bug.cgi?id=661
можете тестировать
Отредактировано small75 (13-07-2010 11:54:06)
Отсутствует
можете тестировать
Класс! Спасибо.
Может подскажите как быстро заменить слово "ошибка" на "запрос" т.к. наша используется не только для ошибок, но и для постановки задач. Слово "ошибка" уж слишком ограничивает применения .
Если бы сразу можно было выбирать при русификации перевод слова "bug". Например, ошибка, задача, запрос и прочее. Слово "Запрос" сразу расширяет возможности применения .
Вручную на 3.4 менял слово "ошибка" на "запрос". Я просто замучился. Такая трудоемкая задача! Есть ещё проблема слово "ошибка" женского рода, а "запрос" мужского. До сих пор есть много косяков с переводом моим
Отредактировано Вопрос (14-07-2010 19:12:31)
Отсутствует
Оно и можно, меняется в одном месте $terms.bug. В русском переводе, правда, там вся парадигма, двенадцать штук.
В своё время это привело к https://wiki.mozilla.org/Bugzilla:L10n: … erminology.
Насчет рода: проблема хорошо известна, но плохо лечится в текущей технологии локализации. Буду благодарен за какие-нибудь конструктивные мысли. Пока ничего не приходило в голову, кроме как держать параллельные ветки средствами контроля версий...
Отсутствует
Оно и можно, меняется в одном месте $terms.bug. В русском переводе, правда, там вся парадигма, двенадцать штук.
У меня в файле /template/ru/default/global/variables.none.tmpl вроде побольше 12штук.
[% terms = { "bug" => "запрос", "bug_gen" => "запроса", "bug_dat" => "запросу", "bug_acc" => "запрос", "bug_abl" => "запросом", "bug_obj" => "запросу", "Bug" => "Запрос", "Bug_gen" => "Запросы", "Bug_dat" => "Запросу", "Bug_acc" => "Запрос", "Bug_abl" => "Запросом", "Bug_obj" => "Запросу", # Стараемся не использовать в Bugzilla-ru "abug" => "запрос", # Стараемся не использовать в Bugzilla-ru "ABug" => "Bug", "bugs" => "запросы", "bugs_gen" => "запросов", "bugs_dat" => "запросам", "bugs_acc" => "запросы", "bugs_abl" => "запросами", "bugs_obj" => "запросов", "Bugs" => "Запросы", "Bugs_gen" => "Запросов", "Bugs_dat" => "Запросам", "Bugs_acc" => "Запросы", "Bugs_abl" => "Запросами", "Bugs_obj" => "Запросов", "zeroSearchResults" => "Запросов не найдено", "Bugzilla" => "Bugzilla" } %]
Редактировал по статье http://www.samag.ru/cgi-bin/go.pl?q=art … .2007;a=02
В комментариях написано чтобы не трогали "Bug_obj" и "abug", а в статье эти переменные меняют. Может из-за этого у меня проверка целостности завершается с ошибкой см. http://forum.mozilla-russia.org/viewtopic.php?id=45103?
Добавлено 19-07-2010 18:44:03
В своё время это привело к https://wiki.mozilla.org/Bugzilla:L10n: … erminology.
Ээээ... типа появилась русификация? Возможно я чего то не допонял
Добавлено 19-07-2010 18:55:11
Насчет рода: проблема хорошо известна, но плохо лечится в текущей технологии локализации.
С данной проблемой я намучился и продолжаю мучиться.
Сначала поправил /template/ru/default/global/variables.none.tmpl (заменил "ошибка" на "запрос")
В template\ru\default отфильтровал все файлы в которых есть переменная "terms.bug". В итоге ~160файлов отредактировал.
Все это делал в FAR с модулем поддержи UTF8.
Затем в TC7.50а искал " эту ", " ее " и "ой " и вносил правки. УЖАС!
Буду благодарен за какие-нибудь конструктивные мысли. Пока ничего не приходило в голову, кроме как держать параллельные ветки средствами контроля версий...
К сожалению идей нет. Пока нет
Неплохо иметь для одной версии несколько вариантов перевода. Правда придется поддерживать несколько веток в системе управления версий, но зато польза будет большая. Я дума, что вариант со словом "ошибка" очень ограничивает применение
Отредактировано Вопрос (19-07-2010 18:58:34)
Отсутствует
"Bug_obj" => "Запросу", # Стараемся не использовать в Bugzilla-ru "abug" => "запрос", # Стараемся не использовать в Bugzilla-ru "ABug" => "Bug",
Комментарии сдвинуты на одну строку В русском не нужны terms.abug и terms.ABug по понятным причинам.
Может из-за этого у меня проверка целостности завершается с ошибкой см. http://forum.mozilla-russia.org/viewtopic.php?id=45103?
нет, то из-за проблем с отправкой...
Отсутствует
Если используете слово "запрос" вместо "ошибка" необходимо изменить род в файле \bugzilla\www\template\ru\default\global\field-descs.none.tmpl
[% status_descs = { "UNCONFIRMED" => "Неподтвержденный", "NEW" => "Новый", "ASSIGNED" => "Назначен", "REOPENED" => "Повторный", "RESOLVED" => "Решен", "VERIFIED" => "Принят", "CLOSED" => "Закрыт" } %] [% MACRO get_status(status) GET status_descs.$status || status %] [% resolution_descs = { "FIXED" => "Исправлен", "INVALID" => "Аннулирован", "WONTFIX" => "Отказано", "DUPLICATE" => "Дублирующий", "WORKSFORME" => "Невоспроизводимый", "MOVED" => "Перемещен", "---" => "---", " " => " " } %]
Добавлено 21-07-2010 16:48:30
В русском не нужны terms.abug и terms.ABug по понятным причинам.
по каким-каким причинам?
Добавлено 21-07-2010 16:50:06
нет, то из-за проблем с отправкой...
надеюсь народ напишет как решил проблему медлетельности в теме http://forum.mozilla-russia.org/viewtopic.php?id=45287
У вас как настроена рассылка почты? Авторизацию проходит на smtp?
Отредактировано Вопрос (21-07-2010 16:47:50)
Отсутствует
по каким-каким причинам?
Англичане не могут писать 'a [% terms.bug %]', потому что terms.bug может быть равен 'issue'. Для этого существует '[% terms.abug %]', где пишется 'an issue'
Отсутствует
В версии 3.6.3 (ru: 3.6.2). При регистрации получаю письмо с темой "Bugzilla: подтверждение создания учетной записи", а это письме текст:
Если Вы не получили этого сообщения до H:25 PST 13.11.2010 или хотите создать учетную запись с другим адресом электронной почты, Вы можете начать регистрацию заново:
Что это "до H:25"?
Отредактировано Вопрос (10-11-2010 13:00:45)
Отсутствует
и ещё есть проблема в 3.6.3 (ru: 3.6.2)
В отсылаемых письмах в тема пишется Bug, а не то что я прописал в template\ru\default\global\variables.none.tmpl
[% terms = { "bug" => "заявка", "bug_gen" => "заявки", "bug_dat" => "заявке", "bug_acc" => "заявку", "bug_abl" => "заявкой", "bug_obj" => "заявке", "Bug" => "Заявка", "Bug_gen" => "Заявки", "Bug_dat" => "Заявке", "Bug_acc" => "Заявку", "Bug_abl" => "Заявкой", "Bug_obj" => "Заявке", "abug" => "заявка", # стараемся не использовать в Bugzilla-ru "ABug" => "Заявка", # стараемся не использовать в Bugzilla-ru "bugs" => "заявки", "bugs_gen" => "заявок", "bugs_dat" => "заявкам", "bugs_acc" => "заявки", "bugs_abl" => "заявками", "bugs_obj" => "заявках", "Bugs" => "Заявки", "Bugs_gen" => "Заявок", "Bugs_dat" => "Заявкам", "Bugs_acc" => "Заявки", "Bugs_abl" => "Заявками", "Bugs_obj" => "Заявках", "zeroSearchResults" => "Заявок не найдено", "Bugzilla" => "Bugzilla" } %]
В файле template\ru\default\email\newchangedmail.txt.tmpl указано
В итоге в newchangedmail.txt.tmpl имеем terms.Bug, который у нас указан в variables.none.tmpl и равен "Bug" => "Заявка", , но пишется все равно Bug! :-(
В 3.4.6 (ru: 3.4.3) такой проблемы нет.
Отредактировано Вопрос (10-11-2010 17:24:28)
Отсутствует
Вопрос
Что это "до H:25"?
Исправлено в ftp://ftp.mozilla-russia.org/bugzilla/bugzilla-3.6.3-ru-20101110.tar.gz
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
и ещё есть проблема в 3.6.3 (ru: 3.6.2)
В отсылаемых письмах в тема пишется Bug, а не то что я прописал в template\ru\default\global\variables.none.tmpl
В итоге в newchangedmail.txt.tmpl имеем terms.Bug, который у нас указан в variables.none.tmpl и равен "Bug" => "Заявка", , но пишется все равно Bug!
В сообщениях на каком языке? Можете процитировать целиком с заголовками?
Отсутствует
Исправлено в ftp://ftp.mozilla-russia.org/bugzilla/bugzilla-3.6.3-ru-20101110.tar.gz
оперативно!
Но как мне заменить русификацию 3.6.2 на 3.6.3 без проблем? Ведь русификацию 3.6.2 у меня нестандартная т.е. изменена. Если менять все файлы кроме тех что я трогал, то это ппц (это еще надо вспомнить какие файлы я изменял). Может знаете хорошее решение данной проблемы?
Отредактировано Вопрос (11-11-2010 11:08:50)
Отсутствует
В сообщениях на каком языке? Можете процитировать целиком с заголовками?
Общие параметры - Язык сообщений электронной почты - Ru
Потыкал здесь пару раз. Тема стала писаться на русском, т.е. Bug и New сейчас на русском. Причину не выяснил ибо и стояло ru. В общем вопрос закрыт.
Как я понял в русификации 3.6.2 так и не решен вопрос с аглицким текстом в рассылке:
What |Removed |Added ---------------------------------------------------------------------------- Priority |Normal |High CC| |m123@m123.ru Platform|PC |Macintosh See Also| |https://bugzilla.m123.ru/show_bug.cgi?id=1023 OS/Version|Windows XP |Windows 7
Нашел тему где это обсуждали http://forum.mozilla-russia.org/viewtop … 96#p428596. исправление будет только в 4.2 https://bugzilla.mozilla.org/show_bug.cgi?id=466968
Добавлено 11-11-2010 12:34:25
Еще проблемы в русификации 3.6.2:
- В правом верхнем углу пишется "Last modified: 2010-11-11 11:40:03 MSK";
- В комментариях "reply".
В 3.4.6 (ru: 3.4.3) такой проблемы нет.
Добавлено 11-11-2010 12:37:44
Как сделать чтобы начальная страница по умолчанию отображалась на русском, а не на аглицком?
Добавлено 11-11-2010 12:54:17
При моём изменении файла template\ru\default\global\variables.none.tmpl
http://forum.mozilla-russia.org/viewtop … 76#p454676 сказались так. При создании заявки пишеться "Зарегистрировать заявки", а надо "Зарегистрировать заявку"
В созданной заявке пишется "Добавить ссылки на заявки:", а надо "Добавить ссылки на заявку:".
Изменение "bug_gen" => "заявки", в variables.none.tmpl не решает проблему. Заметил что в https://landfill.bugzilla.org/bugzilla_ … duct=USI10 такая же проблема "Зарегистрировать ошибки".
Отредактировано Вопрос (11-11-2010 12:54:40)
Отсутствует
зменение "bug_gen" => "заявки", в variables.none.tmpl не решает проблему.
т.к. в других местах именно надо "заявки", а не "заявку". Получается в каком то месте надо поменять gen возможно на bug_acc
И еще проблема если отвечать на комментарий, то пишется "(В ответ на comment #1)"
Отсутствует
Как сделать чтобы начальная страница по умолчанию отображалась на русском, а не на аглицком?
Отсутствует
Вопрос
Но как мне заменить русификацию 3.6.2 на 3.6.3 без проблем? Ведь русификацию 3.6.2 у меня нестандартная т.е. изменена. Если менять все файлы кроме тех что я трогал, то это ппц (это еще надо вспомнить какие файлы я изменял). Может знаете хорошее решение данной проблемы?
Освоить команду diff.
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Общие параметры - Язык сообщений электронной почты - Ru
Я не понял смысл этого параметра. Почему автоматом при выборе языка нельзя менять язык электропочты? Зачем мне на русском, а электропочта на аглицком и наоборот?
Отсутствует
Я не понял смысл этого параметра. Почему автоматом при выборе языка нельзя менять язык электропочты? Зачем мне на русском, а электропочта на аглицком и наоборот?
Выбор языка при работе в веб-приложении зависит от обозревателя, другого не дано. Это, если угодно, архитектура Интернета. Например, сидя в персидской Windows можно кириллицу вообще не увидеть. Посмотрите на китайские -- рука сама потянется к английскому.
Почта отправляется не при работе "меня" в приложении. Например, если himorin изменяет ошибку, а на нее подписаны Cedric и mkanat и Вопрос-- вы не должны получить оповещения на японском? Отсюда потребность помнить язык почты каждого.
Отсутствует
Вопрос пишетКак сделать чтобы начальная страница по умолчанию отображалась на русском, а не на аглицком?
Настроить язык (Accept-Language: в обозревателе)
Выбрать язык в правом верхнем углу страницы
1. Вы имеем ввиду это http://forum.mozilla-russia.org/viewtop … 56#p433356 ?
2. Это уже не поумолчанию. Надо чтобы при открытии у всех отображалось сразу на русском языке.
В общем вывод я написал ещё здесь http://forum.mozilla-russia.org/viewtop … 20#p433520. Вопрос закрыт
Добавлено 12-11-2010 11:44:50
Отсюда потребность помнить язык почты каждого.
Понятно.
Отсутствует
Исправлено в ftp://ftp.mozilla-russia.org/bugzilla/bugzilla-3.6.3-ru-20101110.tar.gz
А кто сюда https://landfill.bugzilla.org/bugzilla-3.6-branch/ставит русификацию? Было бы очень удобно без установки сразу посмотреть русификацию версии 3.6.3
Отсутствует
Надо чтобы при открытии у всех отображалось сразу на русском языке.
Вам не нужна с нормальной обработкой языков. Вам нужна система только на одном языке. Перезапишите все файлы в en/ из ru/ и забудьте о настройках, RFC и реалиях международного интернета. багзилла.шатура.рф, почему бы и нет
Добавлено 12-11-2010 12:27:47
А кто сюда https://landfill.bugzilla.org/bugzilla-3.6-branch/ставит русификацию? Было бы очень удобно без установки сразу посмотреть русификацию версии 3.6.3
Сюда -- никто. На http://landfill.bugzilla.org/bugzilla_l10n/ заведует LpSolit.
Отсутствует
Вам не нужна с нормальной обработкой языков. Вам нужна система только на одном языке.
В общем таки и есть
Перезапишите все файлы в en/ из ru/ и забудьте о настройках, RFC и реалиях международного
интернета. багзилла.шатура.рф, почему бы и нет
Красивое решение
В общем попрбовал так. Админы наши прописали в диспетчере DNS "тех.zao.ru". Я в вирт хосте апача (версия 2.2.) прописал "тех.zao.ru" и перезагрузил веб сервер. Попробовал в адресной строке обозревателя набрать "тех.zao.ru" - отображения нет
IE пытается достучаться до севера и пишет:
Эта проблема может быть вызвана различными причинами, например: •Потеряно подключение к Интернету. •Этот веб-узел временно недоступен. •Нет доступа к DNS-серверу. •На DNS-сервере не найден адрес для домена этого веб-узла. •Возможно, сделана опечатка в адресе. •Если это безопасный адрес (HTTPS), выберите команду "Сервис", "Свойства обозревателя", "Дополнительно", и проверьте, что протоколы SSL и TLS в секции безопасности включены.
, но access.log апача пуст, а другие обозреватели сразу ругаются на кириллицу.
Сюда -- никто.
жаль
На http://landfill.bugzilla.org/bugzilla_l10n/ заведует LpSolit.
Там только версия 3.6.2 (ru: 3.6.2) и соответственно те же проблемы
Поставлю у себя версия 3.6.3 (ru: 3.6.3). О результатах сообщу. Может на 3.6.3 все проблемы в русификации поправлены.
Отредактировано Вопрос (12-11-2010 14:39:29)
Отсутствует