Jörg Wendel wrote:
For plugin developers, I suggest to keep it simple in there. Its
probably a good idea to tr() the string just once and cache it afterwards.

this would be a nice change in the streamdev plugin.

The attached patch does it.
This patch has one side effect: The message wont be re-translated if the selected VDR OSD language is changed, you have to restart to see language changes.

Cheers,

Udo
--- streamdev-server.c.bak      2006-11-15 14:29:20.000000000 +0100
+++ streamdev-server.c  2006-11-15 14:30:51.000000000 +0100
@@ -59,7 +59,9 @@
 {
        if (cStreamdevServer::Active())
        {
-               return tr("Streaming active");
+               static const char *Message = NULL;
+               if (!Message) Message = tr("Streaming active");
+               return Message;
        }
        return NULL;
 }
_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

Reply via email to