Пандёнок
По смыслу это нечто вроде «заблокировать изменения» – сделанные расширением изменения будут заново применены после обновления страницы.
Раньше там было
и
И вообще, автор повел себя очень нехорошо, удалив целиком все старые переводы из расширения – версия 1.1.9 была полностью переведена.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
Спасибо. Да, речь о Web Developer 1.2.1. Получилось перевести всё, кроме диалогов подтверждения в настройках (options.properties): там при сохранении в UTF-8 текст не читается.
Отсутствует
Пандёнок
Там все *.properties, вроде бы, читаются исключительно встроенным API. Так что странно, что по-разному работает.
А так
http://forum.mozilla-russia.org/viewtop … 05#p577205
Там везде UTF-8 с BOM, а надо без.
Я отредактировал одну надпись из непереведенного файла – работает.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
<?xml version="1.0"?> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <Description about="urn:mozilla:install-manifest"> <em:id>ntortarolo@hotmail.com</em:id> <em:type>2</em:type> <em:version>3.1.3</em:version> <em:name>Twitbin</em:name> <em:description>Twitbin is a tool that allows you to interact with your twitter friends and followers right from your browser sidebar.</em:description> <em:creator>Infinimedia. Inc</em:creator> <em:developer>Ivan Lansky</em:developer> <em:developer>Matias Saad</em:developer> <em:developer>Juan Carlos Cardenas Delghans</em:developer> <em:developer>Roy Walker</em:developer> <em:contributor>Agustin Martinez Revelli</em:contributor> <Description> <em:locale>ru</em:locale> <em:name>Twitbin</em:name> <em:description>Twitbin является инструментом, который позволяет взаимодействовать с друзьями и последователями Twitter прямо из боковой панели вашего браузера.</em:description> <em:homepageURL>http://forum.mozilla-russia.org/viewtopic.php?id=56951</em:homepageURL> <em:translator>Radik245</em:translator> </Description> </em:localized> <em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>4.0</em:minVersion> <em:maxVersion>19.0</em:maxVersion> </Description> </em:targetApplication> </Description> </RDF>
Ваше дополнение не смогло пройти валидацию, в нём найдено 3 ошибки.
Could not parse `install.rdf`.
Could not parse `install.rdf`.
Add-on missing install.rdf.
В чём дело? У Webmail Notifier вроде аналогичный код, а есть же оно там.
Пробую загрузить с исходным install.rdf твитбина - теперь одна ошибка:
Найден дубликат UUID.
Отредактировано Пандёнок (09-11-2012 12:40:16)
Отсутствует
Пандёнок
Есть </em:localized>, но нет открывающего <em:localized>.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
Исправлял:
Could not parse `install.rdf`.
Ошибка: The RDF parser was unable to parse the install.rdf file included with this add-on.
install.rdfCould not parse `install.rdf`.
Ошибка: The RDF parser was unable to parse the install.rdf file included with this add-on.
install.rdfAdd-on missing install.rdf.
Ошибка: All add-ons require an install.rdf file.
Отредактировано Пандёнок (11-11-2012 16:30:32)
Отсутствует
Пандёнок
Видимо, проблема в кодировке install.rdf.
Если там окажется кириллица в windows-1251, начинает ругаться про «Could not parse».
А с UTF-8 без BOM у меня работает: twitbin-3.1.3-ru-install.rdf.txt
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Товарищи, помогите пожалуйста. При переводе расширения обнаружились небольшая недоработка авторов:
/* * Ask the user for a decision */ CsFire.CsFireController._getUserDecision = function(data, decision) { var src = data.srcOrigin.host; var dst = data.dstOrigin.host; var message = "<html:p style='text-align: center'><html:b>" + src + "</html:b> \u0445\u043e\u0447\u0435\u0442\ \u0441\u0434\u0435\u043b\u0430\u0442\u044c\ \u0437\u0430\u043f\u0440\u043e\u0441\ \u043a\ <html:b>" + dst + "</html:b></html:p>"; //message += "<html:p style='text-align: center'>If you don't know " + src + ", click the <html:b>Strip</html:b> button below<html:br />" + // "If you don't know " + dst + ", click the <html:b>Strip</html:b> button below<html:br />" + // "If you want this, click the <html:b>Accept</html:b> button below<html:br />"+ // "If you have no idea what is going on, click the <html:b>Strip</html:b> button below</html:p>"; var decision = CsFire.PolicyDecision.createSimplePolicyDecision( CsFire.Policy.decisionFromText(CsFire.Overlay.getUserDecision(message)), null, CsFire.Policy.SRC_USER); CsFire.Logger.info("Enforcing user decision: " + decision.toString(), data); return decision; }
Отредактировано negodnik (04-03-2014 13:32:32)
Отсутствует