SeLarin
Определение существования конкретной локали
ИМХО, первый вариант предпочтительнее. Хотя неплохо было бы иметь все 3 под рукой...
Определение локализованных описаний из файла расширения.
Вот это, опять же ИМХО, приоритетнее всего.
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
stoneflash
1. Нет. Третий вариант предпочтительнее, поскольку его можно использовать для специфического показа именно того, что требуется автору шаблона (а для данного поля это именно так), поэтому скорее всего будет сразу реализован третий вариант (уже в следующей версии), а первые два реализованы не будут (со вторым это уже решено точно).
2. Несомненно пункт важен, но он наиболее трудоёмок из всех, поэтому сроки его реализации я даже не буду пытаться угадать.
Кстати, снова обновил информацию на сайте...
Welcome to mozilla@conference.jabber.ru
Отсутствует
SeLarin
* Можно к каждому рег.выражению добавлять описание? А то мало ли, запутаешься...
* Код локали задается параметром в тегах {$is_set_locale}...{is_set_locale$} (параллельно придумать механизм параметров).
Не понял, как они задаваться будут?
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
Ещё: я проверил, и у всех расширений, доступных для скачивания с сайта Songbird GUID стоит такой songbird@songbirdnest.com. Ну это так, к сведению...
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
stoneflash
1. Не понял? Откуда их много? Пользователь пока работает вообще только с одним...
2. Вот так:
И не будут, а уже задаются.
3. Знаю... У меня это есть в To Do.
Welcome to mozilla@conference.jabber.ru
Отсутствует
SeLarin
1. Не понял? Откуда их много? Пользователь пока работает вообще только с одним...
Ну описание Русский, Английский, может кому ещё что надо. Понадобится, имхо.
И не будут, а уже задаются.
Оптимистично. Хорошо.
3. Знаю... У меня это есть в To Do.
Видел. я просто уточнить и уверить хотел...
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
stoneflash
Типа комментариев что-ли? Вроде парсер поддерживает комментарии, но я не уверен.
Или ты справку имеешь в виду?
Welcome to mozilla@conference.jabber.ru
Отсутствует
SeLarin
Именно для RegEx добавлять комменты. Типа писать - "Это для Русского языка", "Это чисто на моё имя", "Это чушь непонятна, надо проверить" и т.д.
Или ты справку имеешь в виду?
не понял.
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
stoneflash
Справку по регулярным выражениям... Понял уже, что не то.
Я посмотрею про комментарии в самих регэкспах. На самом деле, шаблоны и файл настроек тоже поддерживают комментарии.
Welcome to mozilla@conference.jabber.ru
Отсутствует
SeLarin
На самом деле, шаблоны и файл настроек тоже поддерживают комментарии.
Это-то я знаю. Хотелось бы добавлять такое вот описание к рег. выражению в окошечке...
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
stoneflash
К регэкспам можно добавлять комментарии. Я попозже на странице напишу как.
Welcome to mozilla@conference.jabber.ru
Отсутствует
SeLarin
угу. жду. а будет достаточно удобно?
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
Сделал определение существования локали вариантом 3...
Жалко, что для смены кода локали надо будет лазить в шаблон и там ручками править. Конечно хотелось бы первый вариант, но ладно, сойдёт.
Когда собираешься новую версию выпускать?
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
stoneflash
Жалко, что для смены кода локали надо будет лазить в шаблон и там ручками править. Конечно хотелось бы первый вариант, но ладно, сойдёт. rock
Нет. Всё логично - выводимая информация должна полностью определяться шаблоном (и его автором). Я уже подумываю а не сделать ли тег переводчика с параметром (но там достаточно сложные регэкспы).
Когда собираешься новую версию выпускать? smile
См. свою почту.
Отредактировано SeLarin (09-11-2006 13:37:25)
Welcome to mozilla@conference.jabber.ru
Отсутствует
SeLarin
Угу. получил. Скоро сделаю всё.
И что случилось с ToDo?
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
Буду писать сюда - удобнее.
Абсолютно не определяет Songbird с новым идентификатором.
Новые шаблоны: http://people.mozilla.ru/stoneflash/misc/xpiinfo_tmpl/ , http://people.mozilla.ru/stoneflash/misc/xpiinfo_tmpl/Templates.rar
И ещё вот подумал: нельзя как-нибудь через контекстное меню обновлять шаблон? ТО есть просто пункт Обновить... Удобно было бы.
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
На счёт Songbird погорячился. Где-то работает, где-то нет.
В этой теме не пашет: http://people.mozilla-russia.org/trolll/Songbird/BlueBird_Install.jar
Да и вообще старый GUID можно убрать вообще - всё равно с ним расширения не ставятся.
upd
а вот в поле Совместимость выводит sgb правильно...
Отредактировано stoneflash (10-11-2006 12:02:28)
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
stoneflash
И что случилось с ToDo?
Новые шаблоны:
Спасибо.
нельзя как-нибудь через контекстное меню обновлять шаблон? ТО есть просто пункт Обновить... Удобно было бы.
В TC есть встроенное средство обновления: F2. Правда с моим плагином оно не работает... пока... Но можно обновлять, нажимая на N или P... Так ли нужен лишний пункт в меню?
На счёт Songbird погорячился. Где-то работает, где-то нет.
Бага. Даже знаю где. Даже знаю как исправить. Просто не проверил тщательно...
Да и вообще старый GUID можно убрать вообще
Оставлю для совместимости.
а вот в поле Совместимость выводит sgb правильно...
Я старался.
Welcome to mozilla@conference.jabber.ru
Отсутствует
В TC есть встроенное средство обновления: F2. Правда с моим плагином оно не работает... пока...
Если будет работать, тогда пункт будет лишним.
Бага. Даже знаю где. Даже знаю как исправить. Просто не проверил тщательно...
Хорошо.
Оставлю для совместимости.
Совместимости чего с чем??? Что совмещать-то? Об этом GUID уже забыли, все новый используют.
И ещё: хотелось бы для regExp для переводчика иметь drop-down меню. Чтобы можно было быстро менять выражения, не запоминая их.
И после смены выражения шаблон обновляется?
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
stoneflash
Если будет работать, тогда пункт будет лишним.
Будет.
Совместимости чего с чем???
Плагина со старыми расширениями.
хотелось бы для regExp для переводчика иметь drop-down меню
Угу. Но потом.
И после смены выражения шаблон обновляется?
Нет. А надо?
Добавлено Птн 10 Ноя 2006 15:13:44 :
Да, ещё... Я посмотрел твои шаблоны и убедился, что {translator} надо делать тоже параметрическим.
Welcome to mozilla@conference.jabber.ru
Отсутствует
SeLarin
Плагина со старыми расширениями.
И плагин будет писать: Совместимо с Songbird таких-то версий? И нагло врать? Потому что расширение не установится.
Угу. Но потом.
ну тогда в ToDo
Нет. smile А надо?
каэш.
Да, ещё... Я посмотрел твои шаблоны и убедился, что {translator} надо делать тоже параметрическим.
именно из-за моих шаблонов?
Тогда может надо сделать доп. поле {translator_for_lang regexp} . Чтобы осталось одно обычное, regexp которого можно из плагина менять.
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
stoneflash
И плагин будет писать: Совместимо с Songbird таких-то версий? И нагло врать? Потому что расширение не установится.
Ну если авторам расширения хватит наглости указать нерабочий GUID, то да... По крайней мере в следующей версии я оставлю этот GUID, а там посмотрим...
именно из-за моих шаблонов? smile
Не совсем. Они просто утвердили меня в этом решении.
Тогда может надо сделать доп. поле {translator_for_lang regexp} . Чтобы осталось одно обычное, regexp которого можно из плагина менять.
{translator} и {translator par} можно обрабатывать по-разному, поэтому, чтобы не плодить сущности без меры сделаем так: если параметра нет, то регэксп берётся из настроек, если параметр есть, то регэкс берётся из параметра.
Отредактировано SeLarin (10-11-2006 15:31:40)
Welcome to mozilla@conference.jabber.ru
Отсутствует
Ну если авторам расширения хватит наглости указать нерабочий GUID, то да...
http://mozilla.dorando.at/menumanipulator.xpi
Официально расширение не поддерживает Songbird, но на будущее стоит.
По крайней мере в следующей версии я оставлю этот GUID, а там посмотрим...
Хорошо. Ты автор - тебе решать. Ноя не вижу никакого смысла в этом. Да и расширений для Songbird всего штук 10 , а со старым GUID от силы два.
{translator} и {translator par} можно обрабатывать по-разному, поэтому, чтобы не плодить сущности без меры сделаем так: если параметра нет, то регэксп берётся из настроек, если параметр есть, то регэкс берётся из параметра.
Хм. точно. так намного лучше. Может тогда и для {$is_locale} что-то такое всё-таки сделать?
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует