>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Помогите найти ошибку в локализации. Пожалуйста! http://forum.mozilla-russia.org/viewtopic.php?id=11266 |
yaryi > 07-07-2006 22:12:45 |
Обращаюсь к Вам за помощью. На днях начал локализацию All-in-one sidebar для Украины. Захотел протестировать. Вписал строку в файл chrome.manifest, создал в jar-файле директорию uk-UA, вписал туда файлы локализации. Запускаю Лису (у меня в Лисе стоит Ukrainian Language Pack), а расширение с локализацией мне портит весь дизайн, внизу вместо статусбара выводится строка типа: <!ENTITY % tbxDTD SYSTEM "chrome://aios/locale/tbx.dtd"> %tbxDTD; И вообще все пропадает: панели инструментов, остается только меню. Подскажите, пожалуйста, почему у меня выходит такая туфта? Очень буду благодарен. |
Infant > 07-07-2006 22:30:32 |
yaryi |
Quicksilver tears > 07-07-2006 22:37:49 |
yaryi Кстати, Вас не смущает, что все файлы локали сохранены в win-1251? Разве в браузере всё нормально отображается? |
yaryi > 08-07-2006 11:35:39 |
Отвечаю. Скачать локализацию можно здесь: http://www.babelzilla.org/index.php?option=com_wts&Itemid=88&language=43&extension=1137&type=filelist Пожалуйста, помогите!!! |
yaryi > 08-07-2006 12:24:48 |
Еще можно скачать отсюда: http://rapidshare.de/files/25261290/All-in-One_Sidebar_uk-UA_locales.tar.gz.html |
yaryi > 08-07-2006 13:19:45 |
Infant пишет
Откуда скачать: ссылка выше. Как я понимаю, что во время парсинга, какой-то символ портит всю кашу, но какой? Ума не приложу. |
Anton > 08-07-2006 15:23:12 |
yaryi пишет
Скорее всего какой-нибудь управляющий символ в середине текста или признак utf-8 из заголовка. |
Quicksilver tears > 08-07-2006 15:41:34 |
yaryi utf-8 - рулит |
Infant > 08-07-2006 15:53:27 |
yaryi Если не менять локаль, а использовать ту что есть в самом расширении, то целых три ошибки. Видимо версии расширения и файлов перевода не совпадали. |
yaryi > 08-07-2006 16:09:57 |
Infant пишет
"Заменил украинский перевод в расширении из пакета локализаций" Скажите, а каким пакетом Вы заменили тот, что в расширении? Большое спасибо за помощь. |
yaryi > 08-07-2006 18:57:59 |
Вопрос снимается. Вышла вот какая фигня: на сайте Babelzilla автор выставил файлы локализации старой версии 0.6.4, а я их перевел. Позже он обновил локализацию на Babelzilla, и я тоже обновил, но зааплодил все те же старые файлы. Babelzilla же работает таким образом, что не меняет файлы полностью, а заменяет строки, поэтому она в новых файлах локализации просто заменила строки на соответственные строки из моих старых файлов. Поэтому эта локаль и заработала у Infant! Но теперь уже все позади. Всем спасибо. |
Infant > 08-07-2006 19:16:28 |
yaryi пишет
В верху страницы http://www.babelzilla.org/index.php?option=com_wts&Itemid=88&extension=1137&type=lang над списком языков есть ссылка Download all locales as tar.gz-file. Вот по ней я и закачал пакет локалей. |
yaryi > 08-07-2006 19:59:21 |
Infant пишет
Все понятно. Я так и подумал. Большое спасибо за помощь! |