commit/Emoticons: 2 new changesets

  • From: commits-noreply@xxxxxxxxxxxxx
  • To: nvda-addons-commits@xxxxxxxxxxxxx
  • Date: Sat, 26 Oct 2013 10:42:15 -0000

2 new commits in Emoticons:

https://bitbucket.org/nvdaaddonteam/emoticons/commits/f6499bf3ca0f/
Changeset:   f6499bf3ca0f
Branch:      None
User:        norrumar
Date:        2013-10-26 12:30:26
Summary:     Fixed bug: emoticons are properly activated at start. Separated 
file for smileys list.

Affected #:  2 files

diff --git a/addon/globalPlugins/emoticons.py b/addon/globalPlugins/emoticons.py
index ea9e972..d79ee7d 100644
--- a/addon/globalPlugins/emoticons.py
+++ b/addon/globalPlugins/emoticons.py
@@ -10,9 +10,9 @@ import ui
 import wx
 import gui
 import addonHandler
-from collections import namedtuple
 from gui.settingsDialogs import SettingsDialog
 from gui.settingsDialogs import DictionaryDialog
+from smileysList import emoticons
 
 try:
        from globalCommands import SCRCAT_SPEECH
@@ -40,165 +40,9 @@ val = Validator()
 conf.validate(val)
 
 dicFile = os.path.join(os.path.dirname(__file__), "emoticons.dic")
-Smiley = namedtuple('Smiley', 'pattern name chars')
-emoticons = [
-       # Translators: :) Smile
-       Smiley(r'(\s|^)(:([\-]|)([)]{1})(\B|\s|$))', _("smiling smiley"), 
r':)'),
-       # Translators: :( Sad
-       Smiley(r'(\s|^)(:([\-]|)([(]{1})\B)', _("sad smiley"), r':('),
-       # Translators: :D Laugh
-       Smiley(r'(\s|^)(:([\-]|)([D]{1,})\b)', _("Laughing smiley"), r':D'),
-       # Translators: (cool) Cool
-       Smiley(r'(\s|^)\(cool\)(\B|\s|$)', _("cool smiley"), r'(cool)'),
-       # Translators: :O Surprised
-       Smiley(r'(\s|^)(:([\-]|)([O]{1})(\W|\s|$))', _("surprised smiley"), 
r':O'),
-       # Translators: ;) Wink;
-       Smiley(r'(\s|^)(;([\-]|)([)D]{1})(\B|\s|$))', _("winking smiley"), 
r';)'),
-       # Translators: ;( Crying
-       Smiley(r'(\s|^)(;([\-]|)([(]{1})(\B|\s|$))', _("crying smiley"), r';('),
-       # Translators: (:| Sweating
-       Smiley(r'(\s|^)\((:[\|])(\B|\s|$)', _("sweating smiley"), r'(:|'),
-       # Translators: :| Speechless
-       Smiley(r'(\s|^)(:[\|])(\B|\s|$)', _("speechless smiley"), r':|'),
-       # Translators: :* Kiss
-       Smiley(r'(\s|^)(:([\-]|)([\*]{1})(\B|\s|$))', _("kiss smiley"), r':*'),
-       # Translators: :P Cheeky
-       Smiley(r'(\s|^)(:([\-]|)([pP])(\W|\s|$))', _("cheeky smiley"), r':P'),
-       # Translators: :$ Blushing
-       Smiley(r'(\s|^)(:[\$])(\B|\s|$)', _("blushing smiley"), r':$'),
-       # Translators: :^) Wondering
-       Smiley(r'(\s|^)(:[\^][\)])(\B|\s|$)', _("wondering smiley"), r':^)'),
-       # Translators: |-) Sleepy
-       Smiley(r'(\s|^)([\|][\-][\)])(\B|\s|$)', _("sleepy smiley"), r'|-)'),
-       # Translators: |-( Dull
-       Smiley(r'(\s|^)([\|][\-][\(])(\B|\s|$)', _("dull smiley"), r'|-('),
-       # Translators: (inlove) In Love
-       Smiley(r'(\s|^)\(inlove\)(\B|\s|$)', _("in love smiley"), r'(inlove)'),
-       # Translators: ]:) Evil grin
-       Smiley(r'(\s|^)()\]:\)(\B|\s|$)', _("evil grin smiley"), r']:)'),
-       # Translators: (yn) Fingers crossed
-       Smiley(r'(\s|^)([\(]yn[\)])(\B|\s|$)', _("fingers crossed smiley"), 
r'(yn)'),
-       # Translators: (yawn) Yawn
-       Smiley(r'(\s|^)\(yawn\)(\B|\s|$)', _("yawning smiley"), r'(yawn)'),
-       # Translators: (puke) Puking
-       Smiley(r'(\s|^)\(puke\)(\B|\s|$)', _("puking smiley"), r'(puke)'),
-       # Translators: (doh) Doh!
-       Smiley(r'(\s|^)\(doh\)(\B|\s|$)', _("doh! smiley"), r'(doh)'),
-       # Translators: (angry) Angry
-       Smiley(r'(\s|^)\(angry\)(\B|\s|$)', _("angry smiley"), r'(angry)'),
-       # Translators: (wasntme) It wasn't me!
-       Smiley(r'(\s|^)\(wasntme\)(\B|\s|$)', _("it wasn't me! smiley"), 
r'(wasntme)'),
-       # Translators: (party) Party
-       Smiley(r'(\s|^)\(party\)(\B|\s|$)', _("party smiley"), r'(party)'),
-       # Translators: (worry) Worried
-       Smiley(r'(\s|^)\(worry\)(\B|\s|$)', _("worried smiley"), r'(worry)'),
-       # Translators: (mm) Mmmm...
-       Smiley(r'(\s|^)\(mm\)(\B|\s|$)', _("mmmmmm... smiley"), r'(mm)'),
-       # Translators: (nerd) Nerdy
-       Smiley(r'(\s|^)\(nerd\)(\B|\s|$)', _("nerdy smiley"), r'(nerd)'),
-       # Translators: :x My lips are sealed
-       Smiley(r'(\s|^)(:([\-]|)([xX])\b)', _("my lips are sealed smiley"), 
r':x'),
-       # Translators: (wave) Hi
-       Smiley(r'(\s|^)\(wave\)(\B|\s|$)', _("hi smiley"), r'(wave)'),
-       # Translators: (facepalm) Facepalm
-       Smiley(r'(\s|^)\(facepalm\)(\B|\s|$)', _("facepalm smiley"), 
r'(facepalm)'),
-       # Translators: (devil) Devil
-       Smiley(r'(\s|^)\(devil\)(\B|\s|$)', _("devil smiley"), r'(devil)'),
-       # Translators: (angel) Angel
-       Smiley(r'(\s|^)\(angel\)(\B|\s|$)', _("angel smiley"), r'(angel)'),
-       # Translators: (envy) Envy
-       Smiley(r'(\s|^)\(envy\)(\B|\s|$)', _("envy smiley"), r'(envy)'),
-       # Translators: (wait) Wait
-       Smiley(r'(\s|^)\(wait\)(\B|\s|$)', _("wait smiley"), r'(wait)'),
-       # Translators: (hug) Hug
-       Smiley(r'(\s|^)\(hug\)(\B|\s|$)', _("hug smiley"), r'(hug)'),
-       # Translators: (makeup) Make-up
-       Smiley(r'(\s|^)\(makeup\)(\B|\s|$)', _("make-up smiley"), r'(makeup)'),
-       # Translators: (chuckle) Giggle
-       Smiley(r'(\s|^)\(chuckle\)(\B|\s|$)', _("giggle smiley"), r'(chuckle)'),
-       # Translators: (clap) Clapping
-       Smiley(r'(\s|^)\(clap\)(\B|\s|$)', _("clapping smiley"), r'(clap)'),
-       # Translators: (think) Thinking
-       Smiley(r'(\s|^)\(think\)(\B|\s|$)', _("thinking smiley"), r'(think)'),
-       # Translators: (bow) Bowing
-       Smiley(r'(\s|^)\(bow\)(\B|\s|$)', _("bowing smiley"), r'(bow)'),
-       # Translators: (rofl) Rolling on the floor laughing
-       Smiley(r'(\s|^)\(rofl\)(\B|\s|$)', _("rolling on the floor laughing! 
smiley"), r'(rofl)'),
-       # Translators: (whew) Relieved
-       Smiley(r'(\s|^)\(whew\)(\B|\s|$)', _("relieved smiley"), r'(whew)'),
-       # Translators: (happy) Happy
-       Smiley(r'(\s|^)\(happy\)(\B|\s|$)', _("happy smiley"), r'(happy)'),
-       # Translators: (smirk) Smirking
-       Smiley(r'(\s|^)\(smirk\)(\B|\s|$)', _("smirking smiley"), r'(smirk)'),
-       # Translators: (nod) Nodding
-       Smiley(r'(\s|^)\(nod\)(\B|\s|$)', _("nodding smiley"), r'(nod)'),
-       # Translators: (shake) Shake
-       Smiley(r'(\s|^)\(shake\)(\B|\s|$)', _("shakeing smiley"), r'(shake)'),
-       # Translators: (waiting) Waiting
-       Smiley(r'(\s|^)\(waiting\)(\B|\s|$)', _("waiting smiley"), 
r'(waiting)'),
-       # Translators: (emo) Emo;
-       Smiley(r'(\s|^)\(emo\)(\B|\s|$)', _("Emo smiley"), r'(emo)'),
-       # Translators: (y) Yes
-       Smiley(r'(\s|^)\(y\)(\B|\s|$)', _("yes smiley"), r'(y)'),
-       # Translators: (n) no;
-       Smiley(r'(\s|^)\(n\)(\B|\s|$)', _("nO smiley"), r'(n)'),
-       # Translators: (handshake) Handshake
-       Smiley(r'(\s|^)\(handshake\)(\B|\s|$)', _("handshake smiley"), 
r'(handshake)'),
-       # Translators: (highfive) High five
-       Smiley(r'(\s|^)\(highfive\)(\B|\s|$)', _("high five smiley"), 
r'(highfive)'),
-       # Translators: (heart) Heart
-       Smiley(r'(\s|^)\(heart\)(\B|\s|$)', _("heart smiley"), r'(heart)'),
-       # Translators: (lalala) Lalala;
-       Smiley(r'(\s|^)\(lalala\)(\B|\s|$)', _("lalala smiley"), r'(lalala)'),
-       # Translators: (heidy) Heidy;
-       Smiley(r'(\s|^)\(heidy\)(\B|\s|$)', _("heidy smiley"), r'(heidy)'),
-       # Translators: (F) Flower
-       Smiley(r'(\s|^)\(F\)(\B|\s|$)', _("flower smiley"), r'(F)'),
-       # Translators: (rain) Raining
-       Smiley(r'(\s|^)\(rain\)(\B|\s|$)', _("raining smiley"), r'(rain)'),
-       # Translators: (sun) Sun
-       Smiley(r'(\s|^)\(sun\)(\B|\s|$)', _("sunny smiley"), r'(sun)'),
-       # Translators: (tumbleweed) Tumbleweed
-       Smiley(r'(\s|^)\(tumbleweed\)(\B|\s|$)', _("tumbleweed smiley"), 
r'(tumbleweed)'),
-       # Translators: (music) Music
-       Smiley(r'(\s|^)\(music\)(\B|\s|$)', _("music smiley"), r'(music)'),
-       # Translators: (bandit) Bandit
-       Smiley(r'(\s|^)\(bandit\)(\B|\s|$)', _("bandit smiley"), r'(bandit)'),
-       # Translators: (tmi) Too much information
-       Smiley(r'(\s|^)\(tmi\)(\B|\s|$)', _("too much information smiley"), 
r'(tmi)'),
-       # Translators: (coffee) Coffee
-       Smiley(r'(\s|^)\(coffee\)(\B|\s|$)', _("coffee smiley"), r'(coffee)'),
-       # Translators: (pi) Pizza
-       Smiley(r'(\s|^)\(pi\)(\B|\s|$)', _("pizza smiley"), r'(pi)'),
-       # Translators:  (cash) Cash
-       Smiley(r'(\s|^)\(cash\)(\B|\s|$)', _("cash smiley"), r'(cash)'),
-       # Translators: (flex) Muscle
-       Smiley(r'(\s|^)\(flex\)(\B|\s|$)', _("muscle smiley"), r'(flex)'),
-       # Translators: (^) Cake
-       Smiley(r'(\s|^)([\(][\^][\)])(\B|\s|$)', _("cake smiley"), r'(^)'),
-       # Translators: (beer) Beer
-       Smiley(r'(\s|^)\(beer\)(\B|\s|$)', _("beer smiley"), r'(beer)'),
-       # Translators: (d) Drink
-       Smiley(r'(\s|^)\(d\)(\B|\s|$)', _("drink smiley"), r'(d)'),
-       # Translators: \o/ Dancing
-       Smiley(r'(\s|^)([\\]o[/])(\B|\s|$)', _("dancing smiley"), r'\o/'),
-       # Translators: (ninja) Ninja
-       Smiley(r'(\s|^)\(ninja\)(\B|\s|$)', _("ninja smiley"), r'(ninja)'),
-       # Translators: (*) Star
-       Smiley(r'(\s|^)([\(][\*][\)])(\B|\s|$)', _("star smiley"), r'(*)'),
-       # Translators: :'( crying a lot smiley
-       Smiley(r"(\s|^)([:]['][\(])(\B|\s|$)", _("crying a lot smiley"), 
r":'("),
-       # Translators: >:( Angry
-       Smiley(r'(\s|^)(>:[\(])(\B|\s|$)', _("angry smiley"), r'>:('),
-       # Translators: :/ Worried
-       Smiley(r'(\s|^)(:[/])(\B|\s|$)', _("worried smiley"), r':/'),
-       # Translators: <3 Heart
-       Smiley(r'(\s|^)<3(\W|\s|$)', _("heart smiley"), r'<3'),
-]
-
 defaultDic = speechDictHandler.SpeechDict()
 sD =speechDictHandler.SpeechDict()
-emStatus = conf["Activation settings"]["activateAtStart"]
+emStatus = False
 shouldActivateEmoticons = False
 
 def activateEmoticons():
@@ -255,6 +99,8 @@ class GlobalPlugin(globalPluginHandler.GlobalPlugin):
                # Translators: the tooltip text for an item of addon submenu.
                _("Shows a dialog to choose when emoticons speaking should be 
activated"))
                gui.mainFrame.sysTrayIcon.Bind(wx.EVT_MENU, 
self.onActivateDialog, self.activateItem)
+               if conf["Activation settings"]["activateAtStart"]:
+                       activateEmoticons()
 
        def terminate(self):
                deactivateEmoticons()

diff --git a/addon/globalPlugins/smileysList.py 
b/addon/globalPlugins/smileysList.py
new file mode 100644
index 0000000..0819a99
--- /dev/null
+++ b/addon/globalPlugins/smileysList.py
@@ -0,0 +1,186 @@
+# -*- coding: UTF-8 -*-
+
+import addonHandler
+import globalPluginHandler
+from collections import namedtuple
+
+addonHandler.initTranslation()
+
+Smiley = namedtuple('Smiley', 'pattern name chars')
+emoticons = [
+       # Translators: :) Smile
+       Smiley(r'(\s|^)(:([\-]|)([)]{1})(\B|\s|$))', _("smiling smiley"), 
r':)'),
+       # Translators: :( Sad
+       Smiley(r'(\s|^)(:([\-]|)([(]{1})\B)', _("sad smiley"), r':('),
+       # Translators: :D Laugh
+       Smiley(r'(\s|^)(:([\-]|)([D]{1,})\b)', _("Laughing smiley"), r':D'),
+       # Translators: :O Surprised
+       Smiley(r'(\s|^)(:([\-]|)([O]{1})(\W|\s|$))', _("surprised smiley"), 
r':O'),
+       # Translators: ;) Wink;
+       Smiley(r'(\s|^)(;([\-]|)([)D]{1})(\B|\s|$))', _("winking smiley"), 
r';)'),
+       # Translators: ;( Crying
+       Smiley(r'(\s|^)(;([\-]|)([(]{1})(\B|\s|$))', _("crying smiley"), r';('),
+       # Translators: (:| Sweating
+       Smiley(r'(\s|^)\((:[\|])(\B|\s|$)', _("sweating smiley"), r'(:|'),
+       # translators:  :|] Robot (a robot head)
+       Smiley(r'(\s|^)(:[\|][\]])(\W|\s|$)', _("Robot Smiley"), r':|]'),
+       # Translators: :| Speechless
+       Smiley(r'(\s|^)(:[\|])(\B|\s|$)', _("speechless smiley"), r':|'),
+       # Translators: :* Kiss
+       Smiley(r'(\s|^)(:([\-]|)([\*]{1})(\B|\s|$))', _("kiss smiley"), r':*'),
+       # Translators: :P Cheeky
+       Smiley(r'(\s|^)(:([\-]|)([pP])(\W|\s|$))', _("cheeky smiley"), r':P'),
+       # Translators: :$ Blushing
+       Smiley(r'(\s|^)(:[\$])(\B|\s|$)', _("blushing smiley"), r':$'),
+       # Translators: :^) Wondering
+       Smiley(r'(\s|^)(:[\^][\)])(\B|\s|$)', _("wondering smiley"), r':^)'),
+       # Translators: |-) Sleepy
+       Smiley(r'(\s|^)([\|][\-][\)])(\B|\s|$)', _("sleepy smiley"), r'|-)'),
+       # Translators: |-( Dull
+       Smiley(r'(\s|^)([\|][\-][\(])(\B|\s|$)', _("dull smiley"), r'|-('),
+       # Translators: :x My lips are sealed
+       Smiley(r'(\s|^)(:([\-]|)([xX])\b)', _("my lips are sealed smiley"), 
r':x'),
+       # Translators: \o/ Dancing
+       Smiley(r'(\s|^)([\\]o[/])(\B|\s|$)', _("dancing smiley"), r'\o/'),
+       # Translators: :'( crying a lot smiley
+       Smiley(r"(\s|^)([:]['][\(])(\B|\s|$)", _("crying a lot smiley"), 
r":'("),
+       # Translators: >:( Angry
+       Smiley(r'(\s|^)(>:[\(])(\B|\s|$)', _("angry smiley"), r'>:('),
+       # Translators: :/ Worried
+       Smiley(r'(\s|^)(:[/])(\B|\s|$)', _("worried smiley"), r':/'),
+       # Translators: <3 Heart
+       Smiley(r'(\s|^)<3(\W|\s|$)', _("heart smiley"), r'<3'),
+       # Translators:  O:)  O:-) Angel
+       Smiley(r'(\s|^)(O:([\-]|)([)])(\W|\s|$))', _("Angel Smiley"), r'O:)'),
+       # Translators:  O.o  o.O  Confused
+       Smiley(r'(\s|^)[Oo][\.][oO](\B|\s|$)', _("Confused Smiley"), r'O.o'),
+       # Translators:   3:-) Devil
+       Smiley(r'(\s|^)(3:([\-]|)([\)]))(\B|\s|$)', _("Devil Smiley"), r'3:-)'),
+       # Translators:  ^_^ Keke (This smiley is inspired by the Asian style, 
which is a happy face.)
+       Smiley(r'(\s|^)[\^]_[\^](\B|\s|$)', _("Keke Smiley"), r'^_^'),
+       # Translators: -_- Bored (This smiley face has its eyes closed and is 
sporting a very small grin.)
+       Smiley(r'(\s|^)[\-]_[\-](\B|\s|$)', _("Bored smiley"), r'-_-'),
+       # Translators:  >:O  Upset, angry or shouting...
+       Smiley(r'(\s|^)(>:O)(\W|\s|$)', _("Angry Smiley"), r'>:O'),
+       # Translators:  :3  Cat (Cat faced smiley with curly lips)
+       Smiley(r'(\s|^)(:3)(\W|\s|$)', _("Cat Smiley"), r':3'),
+       # Translators: (worry) Worried
+       Smiley(r'(\s|^)\(worry\)(\B|\s|$)', _("worried smiley"), r'(worry)'),
+       # Translators:  (cash) Cash
+       Smiley(r'(\s|^)\(cash\)(\B|\s|$)', _("cash smiley"), r'(cash)'),
+       # Translators: (flex) Muscle
+       Smiley(r'(\s|^)\(flex\)(\B|\s|$)', _("muscle smiley"), r'(flex)'),
+       # Translators: (beer) Beer
+       Smiley(r'(\s|^)\(beer\)(\B|\s|$)', _("beer smiley"), r'(beer)'),
+       # Translators: (d) Drink
+       Smiley(r'(\s|^)\(d\)(\B|\s|$)', _("drink smiley"), r'(d)'),
+       # Translators: (ninja) Ninja
+       Smiley(r'(\s|^)\(ninja\)(\B|\s|$)', _("ninja smiley"), r'(ninja)'),
+       # Translators: (cool) Cool
+       Smiley(r'(\s|^)\(cool\)(\B|\s|$)', _("cool smiley"), r'(cool)'),
+       # Translators: (inlove) In Love
+       Smiley(r'(\s|^)\(inlove\)(\B|\s|$)', _("in love smiley"), r'(inlove)'),
+       # Translators: (yn) Fingers crossed
+       Smiley(r'(\s|^)([\(]yn[\)])(\B|\s|$)', _("fingers crossed smiley"), 
r'(yn)'),
+       # Translators: (yawn) Yawn
+       Smiley(r'(\s|^)\(yawn\)(\B|\s|$)', _("yawning smiley"), r'(yawn)'),
+       # Translators: (yawn) Yawn
+       Smiley(r'(\s|^)\(yawn\)(\B|\s|$)', _("yawning smiley"), r'(yawn)'),
+       # Translators: (puke) Puking
+       Smiley(r'(\s|^)\(puke\)(\B|\s|$)', _("puking smiley"), r'(puke)'),
+       # Translators: (doh) Doh!
+       Smiley(r'(\s|^)\(doh\)(\B|\s|$)', _("doh! smiley"), r'(doh)'),
+       # Translators: (angry) Angry
+       Smiley(r'(\s|^)\(angry\)(\B|\s|$)', _("angry smiley"), r'(angry)'),
+       # Translators: (wasntme) It wasn't me!
+       Smiley(r'(\s|^)\(wasntme\)(\B|\s|$)', _("it wasn't me! smiley"), 
r'(wasntme)'),
+       # Translators: (party) Party
+       Smiley(r'(\s|^)\(party\)(\B|\s|$)', _("party smiley"), r'(party)'),
+       # Translators: (mm) Mmmm...
+       Smiley(r'(\s|^)\(mm\)(\B|\s|$)', _("mmmmmm... smiley"), r'(mm)'),
+       # Translators: (nerd) Nerdy
+       Smiley(r'(\s|^)\(nerd\)(\B|\s|$)', _("nerdy smiley"), r'(nerd)'),
+       # Translators: (wave) Hi
+       Smiley(r'(\s|^)\(wave\)(\B|\s|$)', _("hi smiley"), r'(wave)'),
+       # Translators: (facepalm) Facepalm
+       Smiley(r'(\s|^)\(facepalm\)(\B|\s|$)', _("facepalm smiley"), 
r'(facepalm)'),
+       # Translators: (devil) Devil
+       Smiley(r'(\s|^)\(devil\)(\B|\s|$)', _("devil smiley"), r'(devil)'),
+       # Translators: (angel) Angel
+       Smiley(r'(\s|^)\(angel\)(\B|\s|$)', _("angel smiley"), r'(angel)'),
+       # Translators: (envy) Envy
+       Smiley(r'(\s|^)\(envy\)(\B|\s|$)', _("envy smiley"), r'(envy)'),
+       # Translators: (wait) Wait
+       Smiley(r'(\s|^)\(wait\)(\B|\s|$)', _("wait smiley"), r'(wait)'),
+       # Translators: (hug) Hug
+       Smiley(r'(\s|^)\(hug\)(\B|\s|$)', _("hug smiley"), r'(hug)'),
+       # Translators: (makeup) Make-up
+       Smiley(r'(\s|^)\(makeup\)(\B|\s|$)', _("make-up smiley"), r'(makeup)'),
+       # Translators: (chuckle) Giggle
+       Smiley(r'(\s|^)\(chuckle\)(\B|\s|$)', _("giggle smiley"), r'(chuckle)'),
+       # Translators: (clap) Clapping
+       Smiley(r'(\s|^)\(clap\)(\B|\s|$)', _("clapping smiley"), r'(clap)'),
+       # Translators: (think) Thinking
+       Smiley(r'(\s|^)\(think\)(\B|\s|$)', _("thinking smiley"), r'(think)'),
+       # Translators: (bow) Bowing
+       Smiley(r'(\s|^)\(bow\)(\B|\s|$)', _("bowing smiley"), r'(bow)'),
+       # Translators: (rofl) Rolling on the floor laughing
+       Smiley(r'(\s|^)\(rofl\)(\B|\s|$)', _("rolling on the floor laughing! 
smiley"), r'(rofl)'),
+       # Translators: (whew) Relieved
+       Smiley(r'(\s|^)\(whew\)(\B|\s|$)', _("relieved smiley"), r'(whew)'),
+       # Translators: (happy) Happy
+       Smiley(r'(\s|^)\(happy\)(\B|\s|$)', _("happy smiley"), r'(happy)'),
+       # Translators: (smirk) Smirking
+       Smiley(r'(\s|^)\(smirk\)(\B|\s|$)', _("smirking smiley"), r'(smirk)'),
+       # Translators: (nod) Nodding
+       Smiley(r'(\s|^)\(nod\)(\B|\s|$)', _("nodding smiley"), r'(nod)'),
+       # Translators: (shake) Shake
+       Smiley(r'(\s|^)\(shake\)(\B|\s|$)', _("shakeing smiley"), r'(shake)'),
+       # Translators: (waiting) Waiting
+       Smiley(r'(\s|^)\(waiting\)(\B|\s|$)', _("waiting smiley"), 
r'(waiting)'),
+       # Translators: (emo) Emo;
+       Smiley(r'(\s|^)\(emo\)(\B|\s|$)', _("Emo smiley"), r'(emo)'),
+       # Translators: (y) Yes
+       Smiley(r'(\s|^)\(y\)(\B|\s|$)', _("yes smiley"), r'(y)'),
+       # Translators: (n) no;
+       Smiley(r'(\s|^)\(n\)(\B|\s|$)', _("nO smiley"), r'(n)'),
+       # Translators: (handshake) Handshake
+       Smiley(r'(\s|^)\(handshake\)(\B|\s|$)', _("handshake smiley"), 
r'(handshake)'),
+       # Translators: (highfive) High five
+       Smiley(r'(\s|^)\(highfive\)(\B|\s|$)', _("high five smiley"), 
r'(highfive)'),
+       # Translators: (heart) Heart
+       Smiley(r'(\s|^)\(heart\)(\B|\s|$)', _("heart smiley"), r'(heart)'),
+       # Translators: (lalala) Lalala;
+       Smiley(r'(\s|^)\(lalala\)(\B|\s|$)', _("lalala smiley"), r'(lalala)'),
+       # Translators: (heidy) Heidy;
+       Smiley(r'(\s|^)\(heidy\)(\B|\s|$)', _("heidy smiley"), r'(heidy)'),
+       # Translators: (F) Flower
+       Smiley(r'(\s|^)\(F\)(\B|\s|$)', _("flower smiley"), r'(F)'),
+       # Translators: (rain) Raining
+       Smiley(r'(\s|^)\(rain\)(\B|\s|$)', _("raining smiley"), r'(rain)'),
+       # Translators: (sun) Sun
+       Smiley(r'(\s|^)\(sun\)(\B|\s|$)', _("sunny smiley"), r'(sun)'),
+       # Translators: (tumbleweed) Tumbleweed
+       Smiley(r'(\s|^)\(tumbleweed\)(\B|\s|$)', _("tumbleweed smiley"), 
r'(tumbleweed)'),
+       # Translators: (music) Music
+       Smiley(r'(\s|^)\(music\)(\B|\s|$)', _("music smiley"), r'(music)'),
+       # Translators: (bandit) Bandit
+       Smiley(r'(\s|^)\(bandit\)(\B|\s|$)', _("bandit smiley"), r'(bandit)'),
+       # Translators: (tmi) Too much information
+       Smiley(r'(\s|^)\(tmi\)(\B|\s|$)', _("too much information smiley"), 
r'(tmi)'),
+       # Translators: (coffee) Coffee
+       Smiley(r'(\s|^)\(coffee\)(\B|\s|$)', _("coffee smiley"), r'(coffee)'),
+       # Translators: (pi) Pizza
+       Smiley(r'(\s|^)\(pi\)(\B|\s|$)', _("pizza smiley"), r'(pi)'),
+       # Translators: (^) Cake
+       Smiley(r'(\s|^)([\(][\^][\)])(\B|\s|$)', _("cake smiley"), r'(^)'),
+       # Translators: (*) Star
+       Smiley(r'(\s|^)([\(][\*][\)])(\B|\s|$)', _("star smiley"), r'(*)'),
+]
+
+class GlobalPlugin(globalPluginHandler.GlobalPlugin):
+       """We need this class to import this file as a global plugin."""
+
+       def terminate(self):
+               global emoticons
+               del emoticons
\ No newline at end of file


https://bitbucket.org/nvdaaddonteam/emoticons/commits/f84a47673578/
Changeset:   f84a47673578
Branch:      master
User:        norrumar
Date:        2013-10-26 12:41:45
Summary:     Script Insert emoticon: categorized under tools. Comment for 
translators added.

Affected #:  1 file

diff --git a/addon/globalPlugins/emoticons.py b/addon/globalPlugins/emoticons.py
index d79ee7d..21409cd 100644
--- a/addon/globalPlugins/emoticons.py
+++ b/addon/globalPlugins/emoticons.py
@@ -15,9 +15,9 @@ from gui.settingsDialogs import DictionaryDialog
 from smileysList import emoticons
 
 try:
-       from globalCommands import SCRCAT_SPEECH
+       from globalCommands import SCRCAT_SPEECH, SCRCAT_TOOLS
 except:
-       SCRCAT_SPEECH = None
+       SCRCAT_SPEECH = SCRCAT_TOOLS = None
 
 addonHandler.initTranslation()
 
@@ -139,6 +139,8 @@ class GlobalPlugin(globalPluginHandler.GlobalPlugin):
 
        def script_insertEmoticon(self, gesture):
                self.onInsertEmoticonDialog(None)
+       script_insertEmoticon.category = SCRCAT_TOOLS
+       # Translators: Message presented in input help mode.
        script_insertEmoticon.__doc__ = _("Shows a dialog to select a smiley 
you want to paste.")
 
        __gestures = {

Repository URL: https://bitbucket.org/nvdaaddonteam/emoticons/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.

Other related posts: