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

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№27614-08-2012 11:44:33

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Nightly 16.0

Re: Переводчикам расширений посвящается...

Как перевести фразу «Pin Features» (галочка в настройках расширения)?

Отредактировано Пандёнок (14-08-2012 11:45:09)

Отсутствует

 

№27714-08-2012 11:55:59

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

Re: Переводчикам расширений посвящается...

Пандёнок
По смыслу это нечто вроде «заблокировать изменения» – сделанные расширением изменения будут заново применены после обновления страницы.
Раньше там было

Выделить код

Код:

<!ENTITY webdeveloper.persist.features.label "Persist Features">

и

Выделить код

Код:

<!ENTITY webdeveloper.persist.features.label "Сохранять установки">

И вообще, автор повел себя очень нехорошо, удалив целиком все старые переводы из расширения – версия 1.1.9 была полностью переведена.


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

Отсутствует

 

№27814-08-2012 22:57:03

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Nightly 16.0

Re: Переводчикам расширений посвящается...

Infocatcher
Спасибо. Да, речь о Web Developer 1.2.1. Получилось перевести всё, кроме диалогов подтверждения в настройках (options.properties): там при сохранении в UTF-8 текст не читается.

Отсутствует

 

№27915-08-2012 01:20:25

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Nightly 16.0

Re: Переводчикам расширений посвящается...

Проблема, скорее всего, в \content\web-developer\options\javascript\options.js

Отсутствует

 

№28015-08-2012 08:56:38

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

Re: Переводчикам расширений посвящается...

Пандёнок
Там все *.properties, вроде бы, читаются исключительно встроенным API. Так что странно, что по-разному работает.
А так
http://forum.mozilla-russia.org/viewtop … 05#p577205

Infocatcher пишет

Там везде UTF-8 с BOM, а надо без.

Я отредактировал одну надпись из непереведенного файла – работает.


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

Отсутствует

 

№28109-11-2012 12:16:16

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Seamonkey 2.13

Re: Переводчикам расширений посвящается...

Выделить код

Код:

<?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)

Отсутствует

 

№28209-11-2012 16:02:22

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

Re: Переводчикам расширений посвящается...

Пандёнок
Есть </em:localized>, но нет открывающего <em:localized>.


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

Отсутствует

 

№28311-11-2012 16:29:21

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Seamonkey 2.13

Re: Переводчикам расширений посвящается...

Infocatcher
Исправлял:

Could not parse `install.rdf`.
Ошибка: The RDF parser was unable to parse the install.rdf file included with this add-on.
install.rdf

Could not parse `install.rdf`.
Ошибка: The RDF parser was unable to parse the install.rdf file included with this add-on.
install.rdf

Add-on missing install.rdf.
Ошибка: All add-ons require an install.rdf file.

Отредактировано Пандёнок (11-11-2012 16:30:32)

Отсутствует

 

№28411-11-2012 17:01:34

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

Re: Переводчикам расширений посвящается...

Пандёнок
Видимо, проблема в кодировке install.rdf.
Если там окажется кириллица в windows-1251, начинает ругаться про «Could not parse».
А с UTF-8 без BOM у меня работает: twitbin-3.1.3-ru-install.rdf.txt


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

Отсутствует

 

№28511-11-2012 19:21:28

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Seamonkey 2.13

Re: Переводчикам расширений посвящается...

Infocatcher
UTF-8 без BOM.

Отсутствует

 

№28623-02-2014 23:57:36

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 608
UA: Firefox 24.0
Веб-сайт

Re: Переводчикам расширений посвящается...

   Товарищи, помогите пожалуйста. При переводе расширения обнаружились небольшая недоработка авторов:
CsFire_2.png

Что поменять, дабы нормально отображалось?

Выделить код

Код:

/*
 * 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)

Отсутствует

 

№28711-04-2014 11:46:05

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Chrome 34.0

Re: Переводчикам расширений посвящается...

Кто-нибудь знает, как переводить расширения, которые содержат locales.json и не имеют chrome.manifest ?

Отсутствует

 

Board footer

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