Add translatable error message for when we cannot connect to the sound server, as "Cannot open resource for writing" ...

Original commit message from CVS:
* ext/esd/esdsink.c: (gst_esdsink_open), (gst_esdsink_prepare):
* ext/esd/gstesd.c: (plugin_init):
* po/POTFILES.in:
Add translatable error message for when we cannot
connect to the sound server, as "Cannot open resource
for writing" isn't really an acceptable message to show
to the user in this case.
This commit is contained in:
Tim-Philipp Müller 2006-04-18 14:15:33 +00:00
parent 60736b9279
commit e83351eeff
4 changed files with 27 additions and 11 deletions

View file

@ -1,3 +1,13 @@
2006-04-18 Tim-Philipp Müller <tim at centricular dot net>
* ext/esd/esdsink.c: (gst_esdsink_open), (gst_esdsink_prepare):
* ext/esd/gstesd.c: (plugin_init):
* po/POTFILES.in:
Add translatable error message for when we cannot
connect to the sound server, as "Cannot open resource
for writing" isn't really an acceptable message to show
to the user in this case.
2006-04-18 Tim-Philipp Müller <tim at centricular dot net>
* sys/oss/gst-i18n-plugin.h:

View file

@ -25,11 +25,14 @@
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include "esdsink.h"
#include <esd.h>
#include <unistd.h>
#include <errno.h>
#include <gst/gst-i18n-plugin.h>
GST_DEBUG_CATEGORY_EXTERN (esd_debug);
#define GST_CAT_DEFAULT esd_debug
@ -239,7 +242,8 @@ gst_esdsink_open (GstAudioSink * asink)
/* ERRORS */
couldnt_connect:
{
GST_ELEMENT_ERROR (esdsink, RESOURCE, OPEN_WRITE, (NULL),
GST_ELEMENT_ERROR (esdsink, RESOURCE, OPEN_WRITE,
(_("Could not establish connection to sound server")),
("can't open connection to esound server"));
return FALSE;
}
@ -336,7 +340,8 @@ unsupported_channels:
}
cannot_open:
{
GST_ELEMENT_ERROR (esdsink, RESOURCE, OPEN_WRITE, (NULL),
GST_ELEMENT_ERROR (esdsink, RESOURCE, OPEN_WRITE,
(_("Could not establish connection to sound server")),
("can't open connection to esound server"));
return FALSE;
}

View file

@ -26,20 +26,14 @@
#include "esdmon.h"
#endif
#include "gst/gst-i18n-plugin.h"
GST_DEBUG_CATEGORY (esd_debug);
static gboolean
plugin_init (GstPlugin * plugin)
{
gboolean ret;
#if 0
if (!gst_library_load ("gstaudio"))
return FALSE;
#endif
ret = gst_esdsink_factory_init (plugin);
if (ret == FALSE)
if (!gst_esdsink_factory_init (plugin))
return FALSE;
#if 0
@ -49,6 +43,12 @@ plugin_init (GstPlugin * plugin)
#endif
GST_DEBUG_CATEGORY_INIT (esd_debug, "esd", 0, "ESounD elements");
#ifdef ENABLE_NLS
setlocale (LC_ALL, "");
bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
#endif /* ENABLE_NLS */
return TRUE;
}

View file

@ -1,4 +1,5 @@
ext/libpng/gstpngdec.c
ext/esd/esdsink.c
gst/avi/gstavimux.c
gst/wavparse/gstwavparse.c
sys/oss/gstossmixer.c