Обращаюсь к Вам за помощью.

На днях начал локализацию All-in-one sidebar для Украины.
Вроде все корректно сделал, использовал где надо слэши...

Захотел протестировать. Вписал строку в файл chrome.manifest, создал в jar-файле директорию uk-UA, вписал туда файлы локализации.

Запускаю Лису (у меня в Лисе стоит Ukrainian Language Pack), а расширение с локализацией мне портит весь дизайн, внизу вместо статусбара выводится строка типа:

<!ENTITY % tbxDTD  SYSTEM  "chrome://aios/locale/tbx.dtd">   %tbxDTD;
______________________

И вообще все пропадает: панели инструментов, остается только меню.

Подскажите, пожалуйста, почему у меня выходит такая туфта?
Я только начинаю, поэтому, может, я что-то пропустил?

Очень буду благодарен.

yaryi
Ты бы лучше закачал куда-нибудь украинскую локаль. Чтобы можно было её скачать и посмотреть. Ну и подробности не помешают: перевод с английской или русской локалей делаешь? откуда скачал само расширение?

yaryi
Что Вы мучаетесь? Автор расширения уже добавил украинскую локаль. Скачайте самую последнюю сборку.

Кстати, Вас не смущает, что все файлы локали сохранены в win-1251? Разве в браузере всё нормально отображается?

Отвечаю.
Очень смешно, но эту локализацию я делал.
Причем, я написал на babelzilla, что это только тестовая версия, но автор расширения поспешил ее добавить в RC2. Глюк с виндошной кодировкой уже исправил (это меня текстовый редактор подвел).

Скачать локализацию можно здесь:  http://www.babelzilla.org/index.php?option=com_wts&Itemid=88&language=43&extension=1137&type=filelist
(для пользователей Babelzilla)

Пожалуйста, помогите!!!

Еще можно скачать отсюда:

http://rapidshare.de/files/25261290/All-in-One_Sidebar_uk-UA_locales.tar.gz.html

Infant пишет

yaryi
Ты бы лучше закачал куда-нибудь украинскую локаль. Чтобы можно было её скачать и посмотреть. Ну и подробности не помешают: перевод с английской или русской локалей делаешь? откуда скачал само расширение?

Откуда скачать: ссылка выше.
Перевод делаю с английской локали. Расширение скачал с http://firefox.exxile.net/ .

Как я понимаю, что во время парсинга, какой-то символ портит всю кашу, но какой? Ума не приложу.

yaryi пишет

...

Как я понимаю, что во время парсинга, какой-то символ портит всю кашу...

Скорее всего какой-нибудь управляющий символ в середине текста или признак utf-8 из заголовка.

yaryi
Да нет так никаких левых символов. Всё нормально. ПОВТОРЯЮ:) Сохраните все 8 файлов локали в UTF-8. Firefox не переносит того, что файлы сохранены в win-1251.

utf-8 - рулит:)
И всё у Вас будет отображаться нормально. Я уже проверил:)

yaryi
Скачал с Бабелзиллы расширение 0.7 версии, а также все доступные локали. Заменил украинский перевод в расширении из пакета локализаций. Никаких ошибок нет.

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

Infant пишет

yaryi
Скачал с Бабелзиллы расширение 0.7 версии, а также все доступные локали. Заменил украинский перевод в расширении из пакета локализаций. Никаких ошибок нет.

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

"Заменил украинский перевод в расширении из пакета локализаций"

Скажите, а каким пакетом Вы заменили тот, что в расширении?

Большое спасибо за помощь.

Вопрос снимается.
Спасибо большое Infant!

Вышла вот какая фигня:

на сайте Babelzilla автор выставил файлы локализации старой версии 0.6.4, а я их перевел.
Но когда он включил эту локаль в расширение версии 0.7, естественно оно не заработало.

Позже он обновил локализацию на Babelzilla, и я тоже обновил, но зааплодил все те же старые файлы. Babelzilla же работает таким образом, что не меняет файлы полностью, а заменяет строки, поэтому она в новых файлах локализации просто заменила строки на соответственные строки из моих старых файлов. Поэтому эта локаль и заработала у Infant!

Но теперь уже все позади. Всем спасибо.

yaryi пишет

Скажите, а каким пакетом Вы заменили тот, что в расширении?

В верху страницы http://www.babelzilla.org/index.php?option=com_wts&Itemid=88&extension=1137&type=lang над списком языков есть ссылка Download all locales as tar.gz-file. Вот по ней я и закачал пакет локалей.

Infant пишет
yaryi пишет

Скажите, а каким пакетом Вы заменили тот, что в расширении?

В верху страницы http://www.babelzilla.org/index.php?option=com_wts&Itemid=88&extension=1137&type=lang над списком языков есть ссылка Download all locales as tar.gz-file. Вот по ней я и закачал пакет локалей.

Все понятно. Я так и подумал.

Большое спасибо за помощь!