Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№103-06-2008 14:50:14

PulSar.CE3194694
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-11-2007
Сообщений: 38
UA: Firefox 2.0
Веб-сайт

Как самому переводить расширения для Firefox?

Добрый Всем!
Сабж. Очень интересно сделать перевод самому, тк на форуме нет переводов части плагинов, которые у мну установлены. Знание языков в этом деле обязательно? И какие проги нужны для этого?
Заранее СПС!

ЗЫ надеюсь тему создал в правильной ветки.


Не удалено

Отсутствует

 

№203-06-2008 14:54:59

Psilon
Участник
 
Группа: Extensions
Откуда: Город-герой Москва
Зарегистрирован: 07-02-2005
Сообщений: 1452
UA: Minefield 3.1

Re: Как самому переводить расширения для Firefox?


Мир, в котором человек больше не властен
Мир, принадлежащий машинам...

Отсутствует

 

№303-06-2008 17:03:15

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 3.0

Re: Как самому переводить расширения для Firefox?

PulSar.CE3194694

Очень интересно сделать перевод самому <...> Знание языков в этом деле обязательно?

:lol: Ну, как минимум - знание русского.

Кроме перевода "вручную", есть ещё сайт babelzilla.org, посвящённый локализации расширений. Если автор расширения позаботился и разместил его там, то переводить такое расширение проще - не нужно пересобирать каждую новую версию.

Отредактировано Sid (03-06-2008 17:03:41)

Отсутствует

 

№403-06-2008 17:48:45

PulSar.CE3194694
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-11-2007
Сообщений: 38
UA: Firefox 2.0
Веб-сайт

Re: Как самому переводить расширения для Firefox?

Большое СПС!:rock:

Добавлено Tue Jun  3 18:12:23 2008 :
Ну и где в пункте 5 столбцы??? Тупое белое окно и ничего... Делал как написано и не.


Не удалено

Отсутствует

 

№503-06-2008 20:19:22

PulSar.CE3194694
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-11-2007
Сообщений: 38
UA: Firefox 2.0
Веб-сайт

Re: Как самому переводить расширения для Firefox?

Кстати чем запаковывать файлы??? Например чем паковать XPI?


Не удалено

Отсутствует

 

№603-06-2008 20:26:19

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.0

Re: Как самому переводить расширения для Firefox?

Например чем паковать XPI?

.jar и .xpi – zip-архивы.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№703-06-2008 20:56:37

PulSar.CE3194694
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-11-2007
Сообщений: 38
UA: Firefox 2.0
Веб-сайт

Re: Как самому переводить расширения для Firefox?

http://forum.mozilla-russia.org/doku.ph … :translate

Ну и как этим переводить? Она же нихрена не работает! Объясните плз как делать.


Не удалено

Отсутствует

 

№803-06-2008 21:17:25

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 3.0

Re: Как самому переводить расширения для Firefox?

PulSar.CE3194694
Статья эта походу устарела уже. А какое расширение нужно перевести?

Если этого расширения нет на babelzilla.org, то вручную. В файле расширения где-то должна быть папка locale с локализациями. Извлеки из неё папку en-US, в которой будет файл contents.rdf (его не трогать) и множество файликов с английской локалью расширения. Открываешь их в любом редакторе и переводишь всё, что стоит после знака "=" или в кавычках (ну сам поймёшь, когда увидишь). Сохраняешь переведённые файлики, переименовываешь папку в ru-RU. Далее делаешь то, что написано в статье под заголовком "Упаковка перевода расширения в само расширение".

Отсутствует

 

№903-06-2008 21:26:38

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.0

Re: Как самому переводить расширения для Firefox?

Сохраняешь переведённые файлики, переименовываешь папку в ru-RU.

Кстати, можно просто ru =)

А файл contents.rdf есть только в расширениях, совместимых с Firefox 1.0.x и SeaMonkey.

Общий смысл – найти, где упоминается «en-US» и продублировать по аналогии, но уже с «ru».
Все файлы с переводом сохранять в UTF-8, а файлы .properties – обязательно без BOM (или добавить первой строкой «#коммент» ;)).


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№1003-06-2008 22:26:50

PulSar.CE3194694
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-11-2007
Сообщений: 38
UA: Firefox 2.0
Веб-сайт

Re: Как самому переводить расширения для Firefox?

ООО, ясенько, спс. Зафтра тогда продолжу перевод.
Я вот щас пытаюсь перевести FireShot по статье о создании нескольких языков. Короч постепенно в этой неравной борьбе одерживаю вверх. Естественно не без сообщений проги. Вот у мну после моей "локализации" внизу браузера вылазит окошко с красной надписью с кусочком кода проги. Надеюсь вы знаете о чем я. Вот обычно почему это окно вылазит? Из-за того, что прога не может прочить этот отрывок кода, штоли..., типа в нем ошибка?

Кстати про переименование папок: я так как раз сделал в самый первый раз (пробовал в Snap Links). Но как уже сказал, вылизает это окошко с ошибкой. Ну ниче, зафтро еще раз попробую, тк опыт уже пояаился)))


Не удалено

Отсутствует

 

№1103-06-2008 23:10:03

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.0

Re: Как самому переводить расширения для Firefox?

Вот обычно почему это окно вылазит? Из-за того, что прога не может прочить этот отрывок кода, штоли..., типа в нем ошибка?

Каких-то строк не хватает. Или ошибка синтаксиса.
Инструменты – Консоль ошибок
Там подробнее пишет, что именно не так.

Добавлено Tue Jun  3 23:13:34 2008 :
P.S. Возможно, для просмотра таких ошибок надо в about:config поставить
javascript.options.showInConsole = true
Или можно воспользоваться расширением Console².

Отредактировано Infocatcher (03-06-2008 23:14:44)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№1222-06-2008 14:11:49

PulSar.CE3194694
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-11-2007
Сообщений: 38
UA: Firefox 3.0
Веб-сайт

Re: Как самому переводить расширения для Firefox?

Люди, фигня какая-то получается с FireShot. Он, очевидно, написан русским автором, тк есть папка ru-RU по умолчанию, но русского языка нет. Так вот, делаю перевод, как сказано на офф сайте Мозиллы. В xul файле в поле label к значению (или как это у вас называется) добовляю знаки: & и ;, чтоб перевод получился. В dtd файле все прописываю как в туториале. Ну все обратно пакую, устанавливаю. Однако иконка этого расширения не появляется (по умолчанию, без перевода она сразу же появляется в правом верхнем углу около поиска), а в списке иконок ее тоже нет... Тем не менее в списке расширений оно присутствует. Но самое тупое: если в xul файле не писать эти спецсимволы & и ;, то все появляется нормально. Но тогда как переводить расширение???

Добавлено Sun Jun 22 14:22:11 2008 :
Кстати, когда перевожу файл instal.rdf, то некоторые расширения начинают глючит!!! То из списка расширений исчезают, то иконки на панели инструментов пропадают! Что за херь??

Отредактировано PulSar.CE3194694 (22-06-2008 14:26:35)


Не удалено

Отсутствует

 

№1322-06-2008 15:25:44

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 14008
UA: Minefield 3.1
Веб-сайт

Re: Как самому переводить расширения для Firefox?

PulSar.CE3194694
то, что ты подставляешь в файле xul (&....; ) - должно присутствовать во всех локалях, а не только в ru-RU


Через сомнения приходим к истине. Цицерон

Отсутствует

 

№1422-06-2008 15:56:30

Infant
   «»
 
Группа: Extensions
Откуда: Одесса
Зарегистрирован: 23-12-2004
Сообщений: 3671
UA: Granparadiso 3.0

Re: Как самому переводить расширения для Firefox?

PulSar.CE3194694
А в xul-файл добавляешь ссылку на свой dtd?

Добавлено Sun Jun 22 16:01:32 2008 :
А что пытаешься переводить в install.rdf?


Благодарю алфавит за любезно предоставленные буквы.

Отсутствует

 

№1522-06-2008 21:14:50

PulSar.CE3194694
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-11-2007
Сообщений: 38
UA: Firefox 3.0
Веб-сайт

Re: Как самому переводить расширения для Firefox?

В Файршоте уже изначально есть папка ru-RU, а других папок нет, и следовательно языков других кроме буржуйского тоже нет.

А в xul-файл добавляешь ссылку на свой dtd?

Нет необходимости, она уже присутствует, тк в папке locale есть папка ru-RU, а в ней пустой файл overlay.dtd.

А что пытаешься переводить в install.rdf?

Ну... ну как что. Описание расширения. Чтоб в списке расширений его описание было на русском.


Не удалено

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]