[Tkabber-dev] r100 - in trunk/plugins: . alarm alarm/msgs alarm/pixmaps alarm/sounds

tkabber-svn at jabber.ru tkabber-svn at jabber.ru
Sun Mar 9 01:29:14 MSK 2008


Author: kostix
Date: 2008-03-09 01:29:12 +0300 (Sun, 09 Mar 2008)
New Revision: 100

Added:
   trunk/plugins/alarm/
   trunk/plugins/alarm/Changelog
   trunk/plugins/alarm/TODO
   trunk/plugins/alarm/msgs/
   trunk/plugins/alarm/msgs/ru.msg
   trunk/plugins/alarm/pixmaps/
   trunk/plugins/alarm/pixmaps/alarm.png
   trunk/plugins/alarm/proto.ru_koi8r
   trunk/plugins/alarm/sounds/
   trunk/plugins/alarm/sounds/alarm.wav
Log:
Added plugin "Alarm" (written by Feez), previously only available from Tkabber wiki.


Added: trunk/plugins/alarm/Changelog
===================================================================
--- trunk/plugins/alarm/Changelog	                        (rev 0)
+++ trunk/plugins/alarm/Changelog	2008-03-08 22:29:12 UTC (rev 100)
@@ -0,0 +1 @@
+http://wiki.tkabber.jabe.ru/index.php/Plugins/Alarm/Changelog
\ No newline at end of file


Property changes on: trunk/plugins/alarm/Changelog
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/plugins/alarm/TODO
===================================================================
--- trunk/plugins/alarm/TODO	                        (rev 0)
+++ trunk/plugins/alarm/TODO	2008-03-08 22:29:12 UTC (rev 100)
@@ -0,0 +1,7 @@
+
++ äÏÂÁ×ÉÔØ ÐÏÄÄÅÒÖËÕ <ding>
+  + ÐÒÉÅÍ: ÁÎÁÌÏÇÉÞÎÏ alarm!
+  + ÏÔÐÒÁ×ËÁ: ÓÄÅÌÁÔØ disco#info É ÅÓÌÉ ÃÅÌØ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ plugins:alarm, ÔÏÇÄÁ 
+    ÏÔÐÒÁ×ÌÑÔØ <ding> ÉÎÁÞÅ ×ÓÔÒÏÅÎÎÙÊ × ÐÒÏÔÏËÏÌ Ú×ÏÎÏË. 
+
++ õÌÕÞÛÉÔØ ÏÂÒÁÂÏÔËÕ ÏÛÉÂÏË


Property changes on: trunk/plugins/alarm/TODO
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/plugins/alarm/msgs/ru.msg
===================================================================
--- trunk/plugins/alarm/msgs/ru.msg	                        (rev 0)
+++ trunk/plugins/alarm/msgs/ru.msg	2008-03-08 22:29:12 UTC (rev 100)
@@ -0,0 +1,30 @@
+
+::msgcat::mcset ru "Alarm options." "Параметры звонка"
+::msgcat::mcset ru "alarms are disabled" "звонки отключены"
+::msgcat::mcset ru "alarms are not supported" "звонки не поддерживаются"
+::msgcat::mcset ru "Allow alarms from these groups in roster" "Разрешить звонки от этих групп в ростере"
+::msgcat::mcset ru "Allow alarms from these JIDs" "Разрешить звонки с этих JID-ов"
+::msgcat::mcset ru "Allow others alarm you." "Разрешить другим привлекать ваше внимание"
+::msgcat::mcset ru "Allow to all" "Разрешить всем"
+::msgcat::mcset ru "Allow to subscribed only" "Разрешить только подписанным"
+::msgcat::mcset ru "antiflood" "защита от флуда"
+::msgcat::mcset ru "Default rule for incoming alarms." "Правило по-умолчанию для входящих звонков."
+::msgcat::mcset ru "Deny alarms from these groups in roster" "Запретить звонки от этих групп в ростере"
+::msgcat::mcset ru "Deny alarms from these JIDs" "Запретить звонки с этих JID-ов"
+::msgcat::mcset ru "Deny to all" "Запретить всем" 
+::msgcat::mcset ru "Enable alarm on keyword <ding>. JAJC and yahoo seems use it for their alarms." "Включить звонки на слово <ding>. JAJC и яху вроде бы используют его для своих звонков."
+::msgcat::mcset ru "Enable alarms" "Включить звонки"
+::msgcat::mcset ru "Enable smart alarm sending. It is when plugin sends ibb alarms only to clients which supports them and standart <ding> message to others." "Включить умную отправку звонков. Это когда плагин посылает внутрипротокольные звонки только клиентам, которые поддерживают их, и стандартное слово <ding> всем остальным."
+::msgcat::mcset ru "How to show you that somebody alarms you." "Как вам показать, что кто-то привлекает ваше внимание"
+::msgcat::mcset ru "Play sound" "Проиграть звуковой сигнал"
+::msgcat::mcset ru "Play this sound file" "Проиграть этот звуковой файл"
+::msgcat::mcset ru "Plugins options." "Параметры расширений."
+::msgcat::mcset ru "reason is unknown" "причина неизвестна"
+::msgcat::mcset ru "Regexp for message-based alarms. If empty then message-based alarms will be disabled." "Регулярное выражение для звонков через сообщения. Если пусто, тогда звонки через сообщения будут отключены."
+::msgcat::mcset ru "%s alarms you." "%s привлекает ваше внимание"
+::msgcat::mcset ru "Send alarm" "Привлечь внимание"
+::msgcat::mcset ru "Show message box" "Сообщение в окошке"
+::msgcat::mcset ru "Show message in the chat" "Показать сообщение в чате"
+::msgcat::mcset ru "%s rejects your alarm: " "%s отбросил ваш звонок: "
+::msgcat::mcset ru "%s was alarmed" "%s был побеспокоен"
+::msgcat::mcset ru "Wait for this interval in seconds between two alarms from one JID" "Интервал в секундах между двумя звонками с одного JID-а"


Property changes on: trunk/plugins/alarm/msgs/ru.msg
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/plugins/alarm/pixmaps/alarm.png
===================================================================
(Binary files differ)


Property changes on: trunk/plugins/alarm/pixmaps/alarm.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/plugins/alarm/proto.ru_koi8r
===================================================================
--- trunk/plugins/alarm/proto.ru_koi8r	                        (rev 0)
+++ trunk/plugins/alarm/proto.ru_koi8r	2008-03-08 22:29:12 UTC (rev 100)
@@ -0,0 +1,127 @@
+JEP-0xxx: Alarm :)
+
+ïÐÉÓÁÎÉÅ ÒÁÓÛÉÒÅÎÉÑ ÐÒÏÔÏËÏÌÁ XMPP ÄÌÑ ÐÌÁÇÉÎÁ alarm.
+
+
+= ÷×ÅÄÅÎÉÅ
+
+òÁÓÐÒÏÓÔÒÁÎÅÎÎÙÅ ËÌÉÅÎÔÙ ÐÏÄÄÅÒÖÉ×ÁÀÔ Ú×ÕËÏ×ÙÅ ÓÈÅÍÙ, ÎÏ ÍÎÏÇÉÅ ÉÈ ÏÔËÌÀÞÁÀÔ -- ÚÁÞÅÍ Ú×ÕË ÎÁ ËÁÖÄÏÅ 
+×ÈÏÄÑÝÅÅ ÓÏÏÂÝÅÎÉÅ. ó ÄÒÕÇÏÊ ÓÔÏÒÏÎÙ, ÉÎÏÇÄÁ ÎÁÄÏ "ÔÏÌËÎÕÔØ" ÓÏÂÅÓÅÄÎÉËÁ, ÅÓÌÉ ÏÔ×ÅÔ ÔÒÅÂÕÅÔÓÑ ÏÞÅÎØ 
+ÓÒÏÞÎÏ, Á ÏÎ ÏÔÏÛÅÌ ÉÌÉ ÏÔ×ÌÅËÓÑ.
+
+éÄÅÑ ÐÌÁÇÉÎÁ ×ÚÑÔÁ Ó ÆÏÒÕÍÁ http://forum.jrudevels.org/
+
+äÌÑ ÒÁÂÏÔÙ ÐÌÁÇÉÎÁ ÎÉËÁËÉÈ ÉÚÍÅÎÅÎÉÊ ÎÁ ÓÅÒ×ÅÒÅ ÐÒÏÉÚ×ÏÄÉÔØ ÎÅ ÎÁÄÏ.
+
+
+= ôÅÒÍÉÎÏÌÏÇÉÑ
+
+ú×ÏÎÏË -- ú×ÕËÏ×ÏÅ ÉÌÉ ÔÅËÓÔÏ×ÏÅ ÏÐÏ×ÅÝÅÎÉÅ, ËÏÔÏÒÏÅ ÄÏÌÖÎÏ ÐÒÉ×ÌÅÞØ ×ÎÉÍÁÎÉÅ ÐÏÌØÚÏ×ÁÔÅÌÑ Ë ËÌÉÅÎÔÕ.
+
+ëÌÉÅÎÔ -- ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÅ ÐÒÉÌÏÖÅÎÉÅ ÄÌÑ ×ÙÈÏÖÁ × ÓÅÔØ Jabber.
+
+ðÌÁÇÉÎ -- ÒÁÓÛÉÒÅÎÉÅ Ë ËÌÉÅÎÔÕ, ËÏÔÏÒÏÅ ÄÏÂÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÏÔÐÒÁ×ÌÑÔØ É ÐÒÉÎÉÍÁÔØ Ú×ÏÎËÉ.
+
+
+= éÓÐÏÌØÚÏ×ÁÎÉÅ
+
+== ðÏÄÄÅÒÖËÁ × Discovery
+
+îÁ ÚÁÐÒÏÓ disco#info (ÐÒ.1) ËÌÉÅÎÔ äïìöåî ÐÏËÁÚÁÔØ, ÞÔÏ ÏÎ ÐÏÄÄÅÒÖÉ×ÁÅÔ Ú×ÏÎËÉ ÓÐÅÃÉÁÌØÎÏÊ ÚÁÐÉÓØÀ (ÐÒ.2). 
+
+ðÒÉÍÅÒ 1.
+
+  <iq type='get' to='juliet at capulet.com/balcony'>
+    <query xmlns='http://jabber.org/protocol/disco#info'/>
+  </iq>
+
+ðÒÉÍÅÒ 2.
+
+  <iq type='result'
+      from='juliet at capulet.com/balcony'
+      to='romeo at montague.net/garden'>
+    <query xmlns='http://jabber.org/protocol/disco#info'/>
+      ...
+      <feature var='plugins:alarm'/>
+      ...
+    </query>
+  </iq>
+				    
+				    
+== ïÔÐÒÁ×ÌÅÎÉÅ Ú×ÏÎËÁ
+
+éÓÐÏÌØÚÕÅÔÓÑ ÓÔÁÎÄÁÒÔÎÙÊ iq ÔÅÇ Ó ÐÏÌÅÍ type="set".
+
+ðÒÉÍÅÒ 3.
+
+  <iq from='romeo at montague.net/garden'
+      to='juliet at capulet.com/balcony'
+      type='set'
+      id='alarm1'>
+    <alarm xmlns='plugins:alarm'/>
+  </iq>
+  
+ðÏÓÌÅ ÔÏÇÏ, ËÁË ËÌÉÅÎÔ ÏÔÐÒÁ×ÉÌ Ú×ÏÎÏË, ÏÎ íïöåô ÐÏÄÏÖÄÁÔØ ÏÔ×ÅÔ É ÐÏÔÏÍ ÄÏÌÏÖÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÀ 
+Ï ÒÅÚÕÌØÔÁÔÅ.
+  
+== ðÒÉÅÍ Ú×ÏÎËÁ
+
+åÓÌÉ ËÌÉÅÎÔ ÐÏÄÄÅÒÖÉ×ÁÅÔ Ú×ÏÎËÉ, ÔÏ ÏÎ äïìöåî ÏÔ×ÅÔÉÔØ ÐÏÌÏÖÉÔÅÌØÎÏ:
+
+ðÒÉÍÅÒ 4.
+  <iq from='juliet at capulet.com/balcony'
+      to='romeo at montague.net/garden'
+      type='result'
+      id='alarm1' />
+  
+ðÏÓÌÅ ÜÔÏÇÏ ÏÎ íïöåô ËÁËÉÍ-ÎÉÂÕÄØ ÓÐÏÓÏÂÏÍ ÓÏÏÂÝÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÀ, ÞÔÏ ÅÇÏ ×ÎÉÍÁÎÉÅ ÐÒÉ×ÌÅËÁÀÔ. üÔÏ 
+ÍÏÖÅÔ ÂÙÔØ É ÐÒÏÉÇÒÙ×ÁÎÉÅ Ú×ÕËÏ×ÏÇÏ ÆÁÊÌÁ, É ÄÉÁÌÏÇ Ó ÓÏÏÂÝÅÎÉÅÍ, É ÐÒÏÓÔÏÊ ÔÅËÓÔ × ÏËÏÛËÅ Ó ÞÁÔÏÍ 
+ÉÌÉ ÅÝÅ ÞÔÏ-ÎÉÂÕÄØ. íÏÖÎÏ ÐÒÅÄÏÓÔÁ×ÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÀ ÓÁÍÏÍÕ ×ÙÂÒÁÔØ ×ÉÄ Ú×ÏÎËÁ.
+
+åÓÌÉ ÐÏ ËÁËÉÍ-ÌÉÂÏ ÓÏÏÂÒÁÖÅÎÉÑÍ ÜÔÁ ×ÏÚÍÏÖÎÏÓÔØ ×ÙËÌÀÞÅÎÁ × ËÌÉÅÎÔÅ, ÔÏ ÏÎ äïìöåî ÏÔ×ÅÔÉÔØ 
+ÏÛÉÂËÏÊ <service-unavailable/>:
+
+ðÒÉÍÅÒ 5.
+
+<iq from='juliet at capulet.com/balcony'
+	to='romeo at montague.net/garden'
+	id='alarm1'
+	type='error'>
+  <alarm xmlns='plugins:alarm'/>
+  <error code='503'
+	type='cancel'>
+    <service-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
+  </error>
+</iq>
+
+
+= áÎÔÉÆÌÕÄ
+
+ïÞÅ×ÉÄÎÏ, ÞÔÏ ÜÔÏÊ ×ÏÚÍÏÖÎÏÓÔØÀ ÍÏÖÎÏ ÚÌÏÕÐÏÔÒÅÂÌÑÔØ. úÌÏÕÐÏÔÒÅÂÌÑÔØ ÍÏÖÎÏ ËÁË × ÛÕÔËÕ: 
+ÐÏÚ×ÏÎÉÔØ ÐÏÄÏÌØÛÅ É ÐÏÂÏÌØÛÅ, ÔÁË É Ó ÕÍÙÓÌÏÍ: ÐÒÉ×ÌÅÞØ ×ÎÉÍÁÎÉÅ Ë ÓÐÁÍÕ, ÎÁÐÒÉÍÅÒ. ðÏÜÔÏÍÕ 
+ÐÒÅÄÌÁÇÁÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ÍÅÔÏÄÙ ÐÒÏÔÉ×ÏÄÅÊÓÔ×ÉÑ ÚÌÏÕÐÏÔÒÅÂÅÌÎÉÑÍ. 
+
+ 1. öåìáôåìøîï, ÞÔÏÂÙ ËÌÉÅÎÔ ×ÙÄÅÒÖÉ×ÁÌ ÐÁÕÚÕ ËÁË ÍÉÎÉÍÕÍ × 30 ÓÅËÕÎÄ ÍÅÖÄÕ Ä×ÕÍÑ Ú×ÏÎËÁÍÉ ÏÔ 
+ ÏÄÎÏÇÏ É ÔÏÇÏ ÖÅ ÐÏÌØÚÏ×ÁÔÅÌÑ. îÁ ÐÒÏÐÕÝÅÎÎÙÅ × ÜÔÏÍ ÉÎÔÅÒ×ÁÌÅ Ú×ÏÎËÉ ËÌÉÅÎÔ äïìöåî 
+ ÏÔ×ÅÔÉÔØ ÏÛÉÂËÏÊ <not-acceptable/>: 
+ 
+ ðÒÉÍÅÒ 6.
+ 
+ <iq 	from='juliet at capulet.com/balcony'
+	to='romeo at montague.net/garden'
+	type='error'
+	id='alarm1'>
+  <alarm xmlns='plugins:alarm'/>
+  <error type='cancel'
+	code='406'>
+    <not-acceptable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
+  </error>
+</iq>
+
+
+ 2. öåìáôåìøîï, ÞÔÏÂÙ ËÌÉÅÎÔ ÏÂÅÓÐÅÞÉÌ ÆÉÌØÔÒÁÃÉÀ ×ÈÏÄÑÝÉÈ Ú×ÏÎËÏ× ÎÁ ÏÓÎÏ×ÁÎÉÉ JID-Á, ÐÏÄÐÉÓËÉ ÉÌÉ 
+ ÇÒÕÐÐÙ × ÒÏÓÔÅÒÅ. úÁÂÌÏËÉÒÏ×ÁÔØ iq ÓÔÁÎÚÙ ÍÏÖÎÏ É × ÓÐÉÓËÁÈ ÂÅÚÏÐÁÓÎÏÓÔÉ (Privacy  Lists) ÎÏ ÎÅ ×ÓÅÇÄÁ 
+ ÜÔÏ ÂÕÄÅÔ ÕÄÏÂÎÏ -- ÓÌÉÛËÏÍ ÍÎÏÇÏ ÆÕÎËÃÉÊ ÐÏÐÁÄÅÔ ÐÏÄ ÕÄÁÒ. ðÏÜÔÏÍÕ öåìáôåìøîï, ÞÔÏÂÙ ÆÉÌØÔÒ ÄÌÑ 
+ Ú×ÏÎËÏ× ÂÙÌ ÓÄÅÌÁÎ ÏÔÄÅÌØÎÏ. 
+ îÁ Ú×ÏÎËÉ ÏÔ JID-Ï× ÎÅÐÒÏÛÅÄÛÉÈ ÆÉÌØÔÒ ËÌÉÅÎÔ äïìöåî ÏÔ×ÅÔÉÔØ ÏÛÉÂËÏÊ <service-unavailable/> (ÐÒ.5) 
+ ÔÁË, ËÁË-ÂÕÄÔÏ ÏÎ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÜÔÕ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ.


Property changes on: trunk/plugins/alarm/proto.ru_koi8r
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/plugins/alarm/sounds/alarm.wav
===================================================================
(Binary files differ)


Property changes on: trunk/plugins/alarm/sounds/alarm.wav
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream



More information about the Tkabber-dev mailing list