Index: daemon/gvfsbackendgphoto2.c
===================================================================
--- daemon/gvfsbackendgphoto2.c	(revision 1892)
+++ daemon/gvfsbackendgphoto2.c	(working copy)
@@ -1652,7 +1652,10 @@ do_unmount (GVfsBackend *backend,
   if (num_open_files > 0)
     {
       error = g_error_new (G_IO_ERROR, G_IO_ERROR_BUSY, 
-                           _("File system is busy: %d open files"), num_open_files);
+                           ngettext("File system is busy: %d open file",
+                                    "File system is busy: %d open files",
+                                    num_open_files),
+                           num_open_files);
       g_vfs_job_failed_from_error (G_VFS_JOB (job), error);
       return;
     }
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 1892)
+++ ChangeLog	(working copy)
@@ -1,3 +1,8 @@
+2008-08-21  Wouter Bolsterlee  <wbolster@svn.gnome.org>
+
+	* daemon/gvfsbackendgphoto2.c (do_unmount):
+	Handle plural forms correctly. Fixes bug #548841.
+
 === gvfs 0.99.5 ===
 
 2008-08-16  Jesse van den Kieboom  <jesse@icecrew.nl>
