summaryrefslogtreecommitdiff
path: root/camlibs/casio
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2005-01-21 08:03:27 +0000
committerMarcus Meissner <marcus@jet.franken.de>2005-01-21 08:03:27 +0000
commitafef01ead7359e066ce4238af8dc9d055d0968ad (patch)
tree62a4191896731de6d037baf408bfc9cd7ff051c7 /camlibs/casio
parent7e1ddae8ae6749a2ee9fd9f9399ca0f440ce2098 (diff)
downloadlibgphoto2-afef01ead7359e066ce4238af8dc9d055d0968ad.tar.gz
mark up strings for translation
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7535 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'camlibs/casio')
-rw-r--r--camlibs/casio/ChangeLog4
-rw-r--r--camlibs/casio/casio-qv.c46
2 files changed, 35 insertions, 15 deletions
diff --git a/camlibs/casio/ChangeLog b/camlibs/casio/ChangeLog
index 73e06cced..e6261975d 100644
--- a/camlibs/casio/ChangeLog
+++ b/camlibs/casio/ChangeLog
@@ -1,3 +1,7 @@
+2005-01-21 Marcus Meissner <marcus@jet.franken.de>
+
+ * casio-qv.c: marked up strings for translation.
+
2005-01-10 Michael Haardt <michael@moria.de>
* casio-qv.c:
diff --git a/camlibs/casio/casio-qv.c b/camlibs/casio/casio-qv.c
index 415ac167e..fead3eff6 100644
--- a/camlibs/casio/casio-qv.c
+++ b/camlibs/casio/casio-qv.c
@@ -34,6 +34,20 @@
#define THUMBNAIL_HEIGHT 36
#define CHECK_RESULT(result) {int r = (result); if (r < 0) return (r);}
+#ifdef ENABLE_NLS
+# include <libintl.h>
+# undef _
+# define _(String) dgettext (GETTEXT_PACKAGE, String)
+# ifdef gettext_noop
+# define N_(String) gettext_noop (String)
+# else
+# define N_(String) (String)
+# endif
+#else
+# define _(String) (String)
+# define N_(String) (String)
+#endif
+
static int
get_info_func (CameraFilesystem *fs, const char *folder, const char *file,
CameraFileInfo *info, void *data, GPContext *context);
@@ -132,7 +146,7 @@ get_file_func (CameraFilesystem *fs, const char *folder, const char *filename,
CHECK_RESULT (gp_file_set_mime_type (file, GP_MIME_JPEG));
break;
default:
- gp_context_error(context, "Image type %d not supported", type);
+ gp_context_error(context, _("Image type %d not supported"), type);
return (GP_ERROR_NOT_SUPPORTED);
}
@@ -157,7 +171,7 @@ delete_file_func (CameraFilesystem *fs, const char *folder,
CHECK_RESULT (get_info_func(fs, folder, filename, &info, data, context));
if (info.file.permissions == GP_FILE_PERM_READ) {
- gp_context_error(context, "Image %s is delete protected.",
+ gp_context_error(context, _("Image %s is delete protected."),
filename);
return (GP_ERROR);
}
@@ -170,9 +184,9 @@ delete_file_func (CameraFilesystem *fs, const char *folder,
static int
camera_about (Camera *camera, CameraText *about, GPContext *context)
{
- strcpy (about->text, "Download program for Casio QV cameras. "
+ strcpy (about->text, _("Download program for Casio QV cameras. "
"Originally written for gphoto-0.4. Adapted for gphoto2 by "
- "Lutz Müller <lutz@users.sf.net>.");
+ "Lutz Müller <lutz@users.sf.net>."));
return (GP_OK);
}
@@ -186,8 +200,8 @@ camera_summary (Camera *camera, CameraText *about, GPContext *context)
CHECK_RESULT (QVbattery (camera, &battery));
CHECK_RESULT (QVrevision (camera, &revision));
- sprintf (about->text, "Battery level: %.1f Volts. "
- "Revision: %08x.", battery, (int) revision);
+ sprintf (about->text, _("Battery level: %.1f Volts. "
+ "Revision: %08x."), battery, (int) revision);
return (GP_OK);
}
@@ -244,22 +258,24 @@ camera_config_get (Camera *camera, CameraWidget **window, GPContext *context)
char status[2];
char t[1024];
- gp_widget_new (GP_WIDGET_WINDOW, "Camera Configuration", window);
+ gp_widget_new (GP_WIDGET_WINDOW, _("Camera Configuration"), window);
CHECK_RESULT (QVbattery (camera, &battery));
- gp_widget_new (GP_WIDGET_TEXT, "Battery", &child);
+ gp_widget_new (GP_WIDGET_TEXT, _("Battery"), &child);
+ gp_widget_set_name (child, "battery");
snprintf(t,sizeof(t),"%.1f V",battery);
gp_widget_set_value (child, t);
gp_widget_append (*window, child);
CHECK_RESULT (QVstatus (camera, status));
- gp_widget_new (GP_WIDGET_RADIO, "Brightness", &child);
- gp_widget_add_choice (child, "Too bright");
- gp_widget_add_choice (child, "Too dark");
- gp_widget_add_choice (child, "OK");
- if (status[0]&0x80) strcpy (t, "Too bright");
- else if (status[0]&0x40) strcpy (t, "Too dark");
- else strcpy (t, "OK");
+ gp_widget_new (GP_WIDGET_RADIO, _("Brightness"), &child);
+ gp_widget_set_name (child, "brightness");
+ gp_widget_add_choice (child, _("Too bright"));
+ gp_widget_add_choice (child, _("Too dark"));
+ gp_widget_add_choice (child, _("OK"));
+ if (status[0]&0x80) strcpy (t, _("Too bright"));
+ else if (status[0]&0x40) strcpy (t, _("Too dark"));
+ else strcpy (t, _("OK"));
gp_widget_set_value (child, t);
gp_widget_append (*window, child);