В прошлом году команда Mozilla Россия начала выплачивать деньги тем, кто исправляет ошибки в программах Mozilla Firefox и Mozilla Thunderbird. Программа называется Деньги за исправление багов. Результатом ее действия стало закрытие старого легендарного бага, специфичного для Linux, когда в русской раскладке отключались горячие клавиши.
В техническую поддержку Mozilla Россия приходит много писем с жалобами на некорректное сохранение HTML-страниц, содержащих кириллицу в имени файла и пути, в Mozilla Firefox. Данный вопрос активно обсуждается на нашем форуме, и также не существует какого-либо внятного решения. По этой причине команда Mozilla Россия готова заплатить 400$ за исправление данного бага браузера.
Мы также будем рады любой спонсорской помощи от пользователей Mozilla Firefox, кто также желает скорейшего исправления этой, в общем-то, серьезной проблемы. Ваши деньги будут добавлены к призу, и человек, исправивший ошибку, сможет получить, благодаря вам, дополнительные деньги.
С правилами участия в программе «Деньги за исправление багов» можно ознакомиться на этой странице.
Отсутствует
имхо если на странице программы будет указан хотя бы никнейм пользователя, внёсшего пожертвование, и об этом будет явно указано в тексте выше, пожертвований будет больше
Отсутствует
Радостная новость.
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
Если имя файла или папки, в которую сохранена страница содержит русск ие буквы - рисунки на странице не отображаются
Странно, но у меня нет такого бага.. Сохранил страницу с русскими буквами и в html, и в имени файла. И Firefox открыл ее с диска нормально, и Opera тоже. Простите, пожалуйста, если я чего-нибудь не учел.
Отсутствует
Сохранил страницу с русскими буквами и в html, и в имени файла.
А название папки, в которую сохранил, на каком языке?
От оно че!
Отсутствует
Сохранил страницу с русскими буквами и в html, и в имени файла.
А название папки, в которую сохранил, на каком языке?
Название папки на английском, но Firefox создал папку с русскими буквами в названии и сложил туда картинки, файлы со стилями и скрипты.
Попробовал сохранить страницу в папку с русским названием, тоже все ок.
Например сохраняю http://www.botik.ru/2/ и получаю
Телекоммуникационный проект "Ботик"_files/
Телекоммуникационный проект "Ботик".html
Название папки на английском
Если папка, в которую сохраняются файлы, имеет русские буквы в названии, то вылезает этот баг. Если английские, то все нормально.
Например:
C:\Folder\Телекоммуникационный проект "Ботик"_files
C:\Folder\Телекоммуникационный проект "Ботик".html
- нормально
C:\Папка\Телекоммуникационный проект "Ботик"_files
C:\Папка\Телекоммуникационный проект "Ботик".html
- вылезает баг
В линуксе этого бага нет.
От оно че!
Отсутствует
Баг проявляется если в имени файла и в пути к этому файлу есть кириллица.
TLemur
Тогда в названии бага допущена ошибка...
Исправь ошибку тогда, хотя я её не вижу.
Где можно узнать как нужно применить moz-accelerator.patch ?
Инструкцию для чайника вообще идеально было бы.
Надоело раскладку переключать для использования горячих клавиш.
Gecko/Mandriva
Отсутствует
А этот баг вылезает только с РУССКИМИ символами в имени папки?
В смысле, настолько ли это русскоспецифичный баг? Или он просто англо-нехарактерный?
Свобода только тут - mozilla@conference.jabber.ru
Отсутствует
Vednier
А этот баг вылезает только с РУССКИМИ символами в имени папки?
латиница в имени папки+латиница в имени файла=нет бага
латиница в имени папки+кириллица в имени файла=нет бага
кириллица в имени папки+латиница в имени файла=нет бага
кириллица в имени папки+кириллица в имени файла=есть баг
В смысле, настолько ли это русскоспецифичный баг? Или он просто англо-нехарактерный?
Он кириллице-специфичный. Есть ли он у китайцев и японцев - без понятия.
проблема в том, что при сохранении при наборе русского имени файла - имя получается в однобайтовой кодировке. и при преобразовании путей к сопутствующим файлам она использует url кодирование именно этой строки в однобайтовой кодировке.
решение - сначала трансформировать в ютф8, а уже потом применять урл-кодирование.
осталось найти то место, где происходит это действо, исправить и получить 400 баксов
Отредактировано Dark-Demon (25-01-2008 11:36:46)
!
Отсутствует
правда с сохранением есть куда более серьёзная бага - в css-ках не обрабатываются правила вида:
@import url(imports/base.css);
указанный таким образом файл не сохраняется, путь к нему не исправляется.
не исключено, что такая же ботва и с xsl:import
!
Отсутствует
Я тут поэкспериментировал немного с этим багом...
Если имена файлов записаны в UTF8 (например: %D1%82%D0%B5%D1%81%D1%82), ошибки вообще нет.
Отсутствует
TLemur
Это разве utf ?
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
Едем дальше...
Если в пути/имени файла есть символы из Latin Extended-B, расширенной кириллице Firefox под Windows вообще не открывает файлы...
Добавлено Fri Jan 25 12:09:45 2008 :
stoneflash
А что это?
Отсутствует
URL - кодирование. В ASCII - системе в шестнадцатиричной форме...
Или я чего-то загнался?
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
Что самое интересное - если в Linux локаль не utf8, а, скажем, koi8r или ещё какая-нибудь - баг тоже проявляется.
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.2) Gecko/20060911 SUSE/2.0.0.2-2.13 Firefox/2.0.0.2
Что самое интересное - если в Linux локаль не utf8, а, скажем, koi8r или ещё какая-нибудь - баг тоже проявляется.
Ну так все правильно, UTF же универсальная кодировка.
В смысле, настолько ли это русскоспецифичный баг? Или он просто англо-нехарактерный?
Он англо-нехарактерный. Вроде японцы первые о нем сообщили.
От оно че!
Отсутствует
Радостная новость.
Вообще приятно что появилась программа, добавление ошибок в которую есть радостная новость.
Отсутствует
Он англо-нехарактерный. Вроде японцы первые о нем сообщили.
Совсем точно - как в др баге сформулировано - non-ASCII character
312287
Cannot open local htm file if its path has non-ASCII character / Cannot open IDN from command line
Отсутствует