- Some minor problems fixed
[enigma2-plugins.git] / vlcplayer / src / plugin.py
1 # -*- coding: ISO-8859-1 -*-
2 #===============================================================================
3 # VLC Player Plugin by A. Lätsch 2007
4 #                   modified by Volker Christian 2008
5 #
6 # This is free software; you can redistribute it and/or modify it under
7 # the terms of the GNU General Public License as published by the Free
8 # Software Foundation; either version 2, or (at your option) any later
9 # version.
10 #===============================================================================
11
12
13 from Plugins.Plugin import PluginDescriptor
14 from Tools.BoundFunction import boundFunction
15
16 from VlcServerList import VlcServerListScreen
17 import gettext
18
19 def _(txt):
20         t = gettext.dgettext("VlcPlayer", txt)
21         if t == txt:
22                 print "[VLC] fallback to default translation for", txt
23                 t = gettext.gettext(txt)
24         return t
25
26
27 def main(session, **kwargs):
28         session.open(VlcServerListScreen)
29
30
31 def Plugins(**kwargs):
32         return PluginDescriptor(
33                 name="VLC Video Player",
34                 description="VLC Video Player",
35                 where = [ PluginDescriptor.WHERE_EXTENSIONSMENU, PluginDescriptor.WHERE_PLUGINMENU ],
36                 icon = "plugin.png", fnc = boundFunction(main))