[Xfce4-commits] r29926 - in libexo/trunk: . docs/reference exo po

Jannis Pohlmann jannis at xfce.org
Tue May 5 22:07:22 CEST 2009


Author: jannis
Date: 2009-05-05 20:07:22 +0000 (Tue, 05 May 2009)
New Revision: 29926

Added:
   libexo/trunk/exo/exo-job.c
   libexo/trunk/exo/exo-job.h
   libexo/trunk/exo/exo-simple-job.c
   libexo/trunk/exo/exo-simple-job.h
Modified:
   libexo/trunk/ChangeLog
   libexo/trunk/docs/reference/exo.types
   libexo/trunk/exo/Makefile.am
   libexo/trunk/exo/exo.h
   libexo/trunk/po/ChangeLog
   libexo/trunk/po/ar.po
   libexo/trunk/po/be.po
   libexo/trunk/po/ca.po
   libexo/trunk/po/cs.po
   libexo/trunk/po/cy.po
   libexo/trunk/po/da.po
   libexo/trunk/po/de.po
   libexo/trunk/po/dz.po
   libexo/trunk/po/el.po
   libexo/trunk/po/en_GB.po
   libexo/trunk/po/es.po
   libexo/trunk/po/et.po
   libexo/trunk/po/eu.po
   libexo/trunk/po/fi.po
   libexo/trunk/po/fr.po
   libexo/trunk/po/gl.po
   libexo/trunk/po/he.po
   libexo/trunk/po/hu.po
   libexo/trunk/po/id.po
   libexo/trunk/po/it.po
   libexo/trunk/po/ja.po
   libexo/trunk/po/ka.po
   libexo/trunk/po/ku.po
   libexo/trunk/po/libexo-0.3.pot
   libexo/trunk/po/lt.po
   libexo/trunk/po/lv.po
   libexo/trunk/po/mk.po
   libexo/trunk/po/nb.po
   libexo/trunk/po/nl.po
   libexo/trunk/po/pa.po
   libexo/trunk/po/pl.po
   libexo/trunk/po/pt.po
   libexo/trunk/po/pt_BR.po
   libexo/trunk/po/ro.po
   libexo/trunk/po/ru.po
   libexo/trunk/po/sq.po
   libexo/trunk/po/sv.po
   libexo/trunk/po/tl_PH.po
   libexo/trunk/po/tr.po
   libexo/trunk/po/uk.po
   libexo/trunk/po/ur.po
   libexo/trunk/po/zh_CN.po
   libexo/trunk/po/zh_TW.po
Log:
	* docs/reference/exo.types, exo/Makefile.am, exo/exo-job.{c,h},
	  exo/exo-simple-job.{c,h}, exo/exo.h: Add ExoJob and ExoSimpleJob.
		They come from Thunar and can be used to wrap threaded/asynchronous
		operations with objects that support signals and subclassing.
	* libexo-0.3.pot, *.po: Merge new strings.

Modified: libexo/trunk/ChangeLog
===================================================================
--- libexo/trunk/ChangeLog	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/ChangeLog	2009-05-05 20:07:22 UTC (rev 29926)
@@ -1,3 +1,10 @@
+2009-05-05	Jannis Pohlmann <jannis at xfce.org>
+
+	* docs/reference/exo.types, exo/Makefile.am, exo/exo-job.{c,h}, 
+	  exo/exo-simple-job.{c,h}, exo/exo.h: Add ExoJob and ExoSimpleJob. 
+		They come from Thunar and can be used to wrap threaded/asynchronous
+		operations with objects that support signals and subclassing.
+
 2009-04-13	Jannis Pohlmann <jannis at xfce.org>
 
 	* configure.in.in, docs/reference/tmpl/exo-cell-renderer-icon.sgml,

Modified: libexo/trunk/docs/reference/exo.types
===================================================================
--- libexo/trunk/docs/reference/exo.types	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/docs/reference/exo.types	2009-05-05 20:07:22 UTC (rev 29926)
@@ -14,6 +14,9 @@
 exo_cell_renderer_ellipsized_text_get_type
 exo_cell_renderer_icon_get_type
 
+exo_job_get_type
+exo_simple_job_get_type
+
 exo_xsession_client_get_type
 exo_md5_digest_get_type
 exo_mount_point_get_type

Modified: libexo/trunk/exo/Makefile.am
===================================================================
--- libexo/trunk/exo/Makefile.am	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/exo/Makefile.am	2009-05-05 20:07:22 UTC (rev 29926)
@@ -23,6 +23,8 @@
 	exo-icon-bar.h							\
 	exo-icon-chooser-dialog.h					\
 	exo-icon-view.h							\
+	exo-job.h							\
+	exo-simple-job.h						\
 	exo-md5.h							\
 	exo-mount-point.h						\
 	exo-pango-extensions.h						\
@@ -73,6 +75,9 @@
 	exo-icon-chooser-model.c					\
 	exo-icon-chooser-model.h					\
 	exo-icon-view.c							\
+	exo-job.c							\
+	exo-job.h							\
+	exo-simple-job.c						\
 	exo-md5.c							\
 	exo-mount-point.c						\
 	exo-pango-extensions.c						\

Added: libexo/trunk/exo/exo-job.c
===================================================================
--- libexo/trunk/exo/exo-job.c	                        (rev 0)
+++ libexo/trunk/exo/exo-job.c	2009-05-05 20:07:22 UTC (rev 29926)
@@ -0,0 +1,494 @@
+/* vi:set et ai sw=2 sts=2 ts=2: */
+/*-
+ * Copyright (c) 2009 Jannis Pohlmann <jannis at xfce.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <glib.h>
+#include <glib-object.h>
+
+#include <gio/gio.h>
+
+#include <exo/exo-config.h>
+#include <exo/exo-job.h>
+#include <exo/exo-private.h>
+#include <exo/exo-string.h>
+
+
+
+#define EXO_JOB_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), EXO_TYPE_JOB, ExoJobPrivate))
+
+
+
+/* Signal identifiers */
+enum
+{
+  ERROR,
+  FINISHED,
+  INFO_MESSAGE,
+  PERCENT,
+  LAST_SIGNAL,
+};
+
+
+
+typedef struct _ExoJobSignalData ExoJobSignalData;
+
+
+
+static void exo_job_class_init (ExoJobClass  *klass);
+static void exo_job_init       (ExoJob       *job);
+static void exo_job_finalize   (GObject      *object);
+static void exo_job_error      (ExoJob       *job,
+                                GError       *error);
+static void exo_job_finished   (ExoJob       *job);
+
+
+
+struct _ExoJobPrivate
+{
+  GIOSchedulerJob *scheduler_job;
+  GCancellable    *cancellable;
+  guint            running : 1;
+};
+
+struct _ExoJobSignalData
+{
+  gpointer instance;
+  GQuark   signal_detail;
+  guint    signal_id;
+  va_list  var_args;
+};
+
+
+
+static GObjectClass *exo_job_parent_class = NULL;
+static guint         job_signals[LAST_SIGNAL];
+
+
+
+GType
+exo_job_get_type (void)
+{
+  static GType type = G_TYPE_INVALID;
+
+  if (G_UNLIKELY (type == G_TYPE_INVALID))
+    {
+      type = g_type_register_static_simple (G_TYPE_OBJECT, 
+                                            "ExoJob",
+                                            sizeof (ExoJobClass),
+                                            (GClassInitFunc) exo_job_class_init,
+                                            sizeof (ExoJob),
+                                            (GInstanceInitFunc) exo_job_init,
+                                            G_TYPE_FLAG_ABSTRACT);
+    }
+
+  return type;
+}
+
+
+
+static void
+exo_job_class_init (ExoJobClass *klass)
+{
+  GObjectClass *gobject_class;
+
+  g_type_class_add_private (klass, sizeof (ExoJobPrivate));
+
+  /* Determine the parent type class */
+  exo_job_parent_class = g_type_class_peek_parent (klass);
+
+  gobject_class = G_OBJECT_CLASS (klass);
+  gobject_class->finalize = exo_job_finalize; 
+
+  klass->execute = NULL;
+  klass->error = NULL;
+  klass->finished = NULL;
+  klass->info_message = NULL;
+  klass->percent = NULL;
+
+  /**
+   * ExoJob::error:
+   * @job   : an #ExoJob.
+   * @error : a #GError describing the cause.
+   *
+   * Emitted whenever an error occurs while executing the @job.
+   **/
+  job_signals[ERROR] =
+    g_signal_new (I_("error"),
+                  G_TYPE_FROM_CLASS (klass),
+                  G_SIGNAL_NO_HOOKS, 
+                  G_STRUCT_OFFSET (ExoJobClass, error), 
+                  NULL, NULL,
+                  g_cclosure_marshal_VOID__POINTER,
+                  G_TYPE_NONE, 1, G_TYPE_POINTER);
+
+  /**
+   * ExoJob::finished:
+   * @job : an #ExoJob.
+   *
+   * This signal will be automatically emitted once the
+   * @job finishes its execution, no matter whether @job
+   * completed successfully or was cancelled by the
+   * user.
+   **/
+  job_signals[FINISHED] =
+    g_signal_new (I_("finished"),
+                  G_TYPE_FROM_CLASS (klass),
+                  G_SIGNAL_NO_HOOKS, 0, NULL, NULL,
+                  g_cclosure_marshal_VOID__VOID,
+                  G_TYPE_NONE, 0);
+
+  /**
+   * ExoJob::info-message:
+   * @job     : an #ExoJob.
+   * @message : information to be displayed about @job.
+   *
+   * This signal is emitted to display information about the
+   * @job. Examples of messages are "Preparing..." or
+   * "Cleaning up...".
+   *
+   * The @message is garanteed to contain valid UTF-8, so
+   * it can be displayed by #GtkWidget<!---->s out of the
+   * box.
+   **/
+  job_signals[INFO_MESSAGE] =
+    g_signal_new (I_("info-message"),
+                  G_TYPE_FROM_CLASS (klass),
+                  G_SIGNAL_NO_HOOKS, 0, NULL, NULL,
+                  g_cclosure_marshal_VOID__STRING,
+                  G_TYPE_NONE, 1, G_TYPE_STRING);
+
+  /**
+   * ExoJob::percent:
+   * @job     : an #ExoJob.
+   * @percent : the percentage of completeness.
+   *
+   * This signal is emitted to present the state of the overall 
+   * progress. The @percent value is garantied to be in the 
+   * range 0.0 to 100.0.
+   **/
+  job_signals[PERCENT] =
+    g_signal_new (I_("percent"),
+                  G_TYPE_FROM_CLASS (klass),
+                  G_SIGNAL_NO_HOOKS, 0, NULL, NULL,
+                  g_cclosure_marshal_VOID__DOUBLE,
+                  G_TYPE_NONE, 1, G_TYPE_DOUBLE);
+}
+
+
+
+static void
+exo_job_init (ExoJob *job)
+{
+  job->priv = EXO_JOB_GET_PRIVATE (job);
+  job->priv->cancellable = g_cancellable_new ();
+  job->priv->running = FALSE;
+  job->priv->scheduler_job = NULL;
+}
+
+
+
+static void
+exo_job_finalize (GObject *object)
+{
+  ExoJob *job = EXO_JOB (object);
+
+  exo_job_cancel (job);
+  g_object_unref (job->priv->cancellable);
+
+  (*G_OBJECT_CLASS (exo_job_parent_class)->finalize) (object);
+}
+
+
+
+static gboolean
+exo_job_finish (ExoJob             *job,
+                GSimpleAsyncResult *result,
+                GError            **error)
+{
+  _exo_return_val_if_fail (EXO_IS_JOB (job), FALSE);
+  _exo_return_val_if_fail (G_IS_SIMPLE_ASYNC_RESULT (result), FALSE);
+  _exo_return_val_if_fail (error == NULL || *error == NULL, FALSE);
+
+  return !g_simple_async_result_propagate_error (result, error);
+}
+
+
+
+static void
+exo_job_async_ready (GObject      *object,
+                     GAsyncResult *result)
+{
+  ExoJob *job = EXO_JOB (object);
+  GError *error = NULL;
+
+  _exo_return_if_fail (EXO_IS_JOB (job));
+  _exo_return_if_fail (G_IS_SIMPLE_ASYNC_RESULT (result));
+
+  if (!exo_job_finish (job, G_SIMPLE_ASYNC_RESULT (result), &error))
+    {
+      g_assert (error != NULL);
+
+      /* don't treat cancellation as an error for now */
+      if (error->code != G_IO_ERROR_CANCELLED)
+        exo_job_error (job, error);
+
+      g_error_free (error);
+    }
+
+  exo_job_finished (job);
+}
+
+
+
+static gboolean
+exo_job_scheduler_job_func (GIOSchedulerJob *scheduler_job,
+                            GCancellable    *cancellable,
+                            gpointer         user_data)
+{
+  GSimpleAsyncResult *result = user_data;
+  ExoJob             *job;
+  GError             *error = NULL;
+  gboolean            success;
+
+  job = g_simple_async_result_get_op_res_gpointer (result);
+  job->priv->scheduler_job = scheduler_job;
+
+  success = (*EXO_JOB_GET_CLASS (job)->execute) (job, &error);
+
+  /* TODO why was this necessary again? */
+  g_io_scheduler_job_send_to_mainloop (scheduler_job, (GSourceFunc) gtk_false, 
+                                       NULL, NULL);
+
+  if (!success)
+    {
+      g_simple_async_result_set_from_error (result, error);
+      g_error_free (error);
+    }
+
+  g_simple_async_result_complete_in_idle (result);
+
+  return FALSE;
+}
+
+
+
+static gboolean
+exo_job_emit_valist_in_mainloop (gpointer user_data)
+{
+  ExoJobSignalData *data = user_data;
+
+  g_signal_emit_valist (data->instance, data->signal_id, data->signal_detail, 
+                        data->var_args);
+
+  return FALSE;
+}
+
+
+static void
+exo_job_emit_valist (ExoJob *job,
+                     guint   signal_id,
+                     GQuark  signal_detail,
+                     va_list var_args)
+{
+  ExoJobSignalData data;
+
+  _exo_return_if_fail (EXO_IS_JOB (job));
+  _exo_return_if_fail (job->priv->scheduler_job != NULL);
+
+  data.instance = job;
+  data.signal_id = signal_id;
+  data.signal_detail = signal_detail;
+  
+  /* copy the variable argument list */
+  G_VA_COPY (data.var_args, var_args);
+
+  /* emit the signal in the main loop */
+  g_io_scheduler_job_send_to_mainloop (job->priv->scheduler_job,
+                                       exo_job_emit_valist_in_mainloop,
+                                       &data, NULL);
+}
+
+
+
+static void
+exo_job_error (ExoJob *job,
+               GError *error)
+{
+  _exo_return_if_fail (EXO_IS_JOB (job));
+  _exo_return_if_fail (error != NULL);
+
+  g_signal_emit (job, job_signals[ERROR], 0, error);
+}
+
+
+
+static void
+exo_job_finished (ExoJob *job)
+{
+  _exo_return_if_fail (EXO_IS_JOB (job));
+  g_signal_emit (job, job_signals[FINISHED], 0);
+}
+
+
+
+/**
+ * exo_job_launch:
+ * @job : an #ExoJob.
+ *
+ * This functions schedules @job to be run as soon as possible, in a 
+ * separate thread.
+ *
+ * Return value: a pointer to @job.
+ **/
+ExoJob*
+exo_job_launch (ExoJob *job)
+{
+  GSimpleAsyncResult *result;
+
+  _exo_return_val_if_fail (EXO_IS_JOB (job), NULL);
+  _exo_return_val_if_fail (!job->priv->running, NULL);
+  _exo_return_val_if_fail (EXO_JOB_GET_CLASS (job)->execute != NULL, NULL);
+
+  /* mark the job as running */
+  job->priv->running = TRUE;
+
+  result = g_simple_async_result_new (G_OBJECT (job),
+                                      (GAsyncReadyCallback) exo_job_async_ready,
+                                      NULL, exo_job_launch);
+
+  g_simple_async_result_set_op_res_gpointer (result, g_object_ref (job),
+                                             (GDestroyNotify) g_object_unref);
+
+  g_io_scheduler_push_job (exo_job_scheduler_job_func, result,
+                           (GDestroyNotify) g_object_unref,
+                           G_PRIORITY_HIGH, job->priv->cancellable);
+
+  return job;
+}
+
+
+
+/**
+ * exo_job_cancel:
+ * @job : a #ExoJob.
+ *
+ * Attempts to cancel the operation currently performed by @job. Even 
+ * after the cancellation of @job, it may still emit signals, so you
+ * must take care of disconnecting all handlers appropriately if you 
+ * cannot handle signals after cancellation.
+ **/
+void
+exo_job_cancel (ExoJob *job)
+{
+  _exo_return_if_fail (EXO_IS_JOB (job));
+  g_cancellable_cancel (job->priv->cancellable);
+}
+
+
+
+/**
+ * exo_job_is_cancelled:
+ * @job : a #ExoJob.
+ *
+ * Checks whether @job was previously cancelled
+ * by a call to exo_job_cancel().
+ *
+ * Return value: %TRUE if @job is cancelled.
+ **/
+gboolean
+exo_job_is_cancelled (const ExoJob *job)
+{
+  _exo_return_val_if_fail (EXO_IS_JOB (job), FALSE);
+  return g_cancellable_is_cancelled (job->priv->cancellable);
+}
+
+
+
+GCancellable *
+exo_job_get_cancellable (const ExoJob *job)
+{
+  _exo_return_val_if_fail (EXO_IS_JOB (job), NULL);
+  return job->priv->cancellable;
+}
+
+
+
+gboolean
+exo_job_set_error_if_cancelled (ExoJob  *job,
+                                GError **error)
+{
+  _exo_return_val_if_fail (EXO_IS_JOB (job), FALSE);
+  return g_cancellable_set_error_if_cancelled (job->priv->cancellable, error);
+}
+
+
+
+void
+exo_job_emit (ExoJob *job,
+              guint   signal_id,
+              GQuark  signal_detail,
+              ...)
+{
+  va_list var_args;
+
+  _exo_return_if_fail (EXO_IS_JOB (job));
+
+  va_start (var_args, signal_detail);
+  exo_job_emit_valist (job, signal_id, signal_detail, var_args);
+  va_end (var_args);
+}
+
+
+
+void
+exo_job_info_message (ExoJob      *job,
+                      const gchar *format,
+                      ...)
+{
+  va_list var_args;
+  gchar  *message;
+
+  _exo_return_if_fail (EXO_IS_JOB (job));
+  _exo_return_if_fail (message != NULL);
+
+  va_start (var_args, format);
+  message = g_strdup_vprintf (format, var_args);
+
+  exo_job_emit (job, job_signals[INFO_MESSAGE], 0, message);
+
+  g_free (message);
+  va_end (var_args);
+}
+
+
+
+void
+exo_job_percent (ExoJob *job,
+                 gdouble percent)
+{
+  _exo_return_if_fail (EXO_IS_JOB (job));
+
+  percent = MAX (0.0, MIN (100.0, percent));
+  exo_job_emit (job, job_signals[PERCENT], 0, percent);
+}
+

Added: libexo/trunk/exo/exo-job.h
===================================================================
--- libexo/trunk/exo/exo-job.h	                        (rev 0)
+++ libexo/trunk/exo/exo-job.h	2009-05-05 20:07:22 UTC (rev 29926)
@@ -0,0 +1,89 @@
+/* vi:set et ai sw=2 sts=2 ts=2: */
+/*-
+ * Copyright (c) 2009 Jannis Pohlmann <jannis at xfce.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+#if !defined (EXO_INSIDE_EXO_H) && !defined (EXO_COMPILATION)
+#error "Only <exo/exo.h> can be included directly, this file may disappear or change contents."
+#endif
+
+#ifndef __EXO_JOB_H__
+#define __EXO_JOB_H__
+
+#include <gio/gio.h>
+
+G_BEGIN_DECLS
+
+#define EXO_TYPE_JOB            (exo_job_get_type ())
+#define EXO_JOB(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXO_TYPE_JOB, ExoJob))
+#define EXO_JOB_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EXO_TYPE_JOB, ExoJobClass))
+#define EXO_IS_JOB(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXO_TYPE_JOB))
+#define EXO_IS_JOB_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EXO_TYPE_JOB)
+#define EXO_JOB_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), EXO_TYPE_JOB, ExoJobClass))
+
+typedef struct _ExoJobPrivate ExoJobPrivate;
+typedef struct _ExoJobClass   ExoJobClass;
+typedef struct _ExoJob        ExoJob;
+
+struct _ExoJobClass
+{
+  GObjectClass __parent__;
+
+  /* virtual methods */
+  gboolean   (*execute)      (ExoJob      *job,
+                              GError     **error); 
+
+  /* signals */
+  void       (*error)        (ExoJob      *job,
+                              GError      *error);
+  void       (*finished)     (ExoJob      *job);
+  void       (*info_message) (ExoJob      *job,
+                              const gchar *message);
+  void       (*percent)      (ExoJob      *job,
+                              gdouble      percent);
+};
+
+struct _ExoJob
+{
+  GObject __parent__;
+
+  /*< private >*/
+  ExoJobPrivate *priv;
+};
+
+GType           exo_job_get_type               (void) G_GNUC_CONST;
+
+ExoJob         *exo_job_launch                 (ExoJob       *job);
+void            exo_job_cancel                 (ExoJob       *job);
+gboolean        exo_job_is_cancelled           (const ExoJob *job);
+GCancellable   *exo_job_get_cancellable        (const ExoJob *job);
+gboolean        exo_job_set_error_if_cancelled (ExoJob       *job,
+                                                GError      **error);
+void            exo_job_emit                   (ExoJob       *job,
+                                                guint         signal_id,
+                                                GQuark        signal_detail,
+                                                ...);
+void            exo_job_info_message           (ExoJob       *job,
+                                                const gchar  *format,
+                                                ...);
+void            exo_job_percent                (ExoJob       *job,
+                                                gdouble       percent);
+
+G_END_DECLS
+
+#endif /* !__EXO_JOB_H__ */

Added: libexo/trunk/exo/exo-simple-job.c
===================================================================
--- libexo/trunk/exo/exo-simple-job.c	                        (rev 0)
+++ libexo/trunk/exo/exo-simple-job.c	2009-05-05 20:07:22 UTC (rev 29926)
@@ -0,0 +1,220 @@
+/* $Id$ */
+/*-
+ * Copyright (c) 2006 Benedikt Meurer <benny at xfce.org>
+ * Copyright (c) 2009 Jannis Pohlmann <jannis at xfce.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_MEMORY_H
+#include <memory.h>
+#endif
+#ifdef HAVE_STDARG_H
+#include <stdarg.h>
+#endif
+#ifdef HAVE_STRING_H
+#include <string.h>
+#endif
+
+#include <gobject/gvaluecollector.h>
+
+#include <exo/exo-job.h>
+#include <exo/exo-private.h>
+#include <exo/exo-simple-job.h>
+
+
+
+static void     exo_simple_job_class_init (ExoSimpleJobClass *klass);
+static void     exo_simple_job_finalize   (GObject           *object);
+static gboolean exo_simple_job_execute    (ExoJob            *job,
+                                           GError           **error);
+
+
+
+struct _ExoSimpleJobClass
+{
+  ExoJobClass __parent__;
+};
+
+struct _ExoSimpleJob
+{
+  ExoJob           __parent__;
+  ExoSimpleJobFunc func;
+  GValueArray     *param_values;
+};
+
+
+
+static GObjectClass *exo_simple_job_parent_class;
+
+
+
+GType
+exo_simple_job_get_type (void)
+{
+  static GType type = G_TYPE_INVALID;
+
+  if (G_UNLIKELY (type == G_TYPE_INVALID))
+    {
+      type = g_type_register_static_simple (EXO_TYPE_JOB, 
+                                            "ExoSimpleJob",
+                                            sizeof (ExoSimpleJobClass),
+                                            (GClassInitFunc) exo_simple_job_class_init,
+                                            sizeof (ExoSimpleJob),
+                                            NULL, 
+                                            0);
+    }
+
+  return type;
+}
+
+
+
+static void
+exo_simple_job_class_init (ExoSimpleJobClass *klass)
+{
+  ExoJobClass *exojob_class;
+  GObjectClass   *gobject_class;
+
+  /* determine the parent type class */
+  exo_simple_job_parent_class = g_type_class_peek_parent (klass);
+
+  gobject_class = G_OBJECT_CLASS (klass);
+  gobject_class->finalize = exo_simple_job_finalize;
+
+  exojob_class = EXO_JOB_CLASS (klass);
+  exojob_class->execute = exo_simple_job_execute;
+}
+
+
+
+static void
+exo_simple_job_finalize (GObject *object)
+{
+  ExoSimpleJob *simple_job = EXO_SIMPLE_JOB (object);
+
+  /* release the param values */
+  g_value_array_free (simple_job->param_values);
+
+  (*G_OBJECT_CLASS (exo_simple_job_parent_class)->finalize) (object);
+}
+
+
+
+static gboolean
+exo_simple_job_execute (ExoJob  *job,
+                        GError **error)
+{
+  ExoSimpleJob *simple_job = EXO_SIMPLE_JOB (job);
+  gboolean         success = TRUE;
+  GError          *err = NULL;
+
+  _exo_return_val_if_fail (EXO_IS_SIMPLE_JOB (job), FALSE);
+  _exo_return_val_if_fail (simple_job->func != NULL, FALSE);
+
+  /* try to execute the job using the supplied function */
+  success = (*simple_job->func) (job, simple_job->param_values, &err);
+
+  if (!success)
+    {
+      g_assert (err != NULL || exo_job_is_cancelled (job));
+
+      /* set error if the job was cancelled. otherwise just propagate 
+       * the results of the processing function */
+      if (exo_job_set_error_if_cancelled (job, error))
+        {
+          g_clear_error (&err);
+        }
+      else
+        {
+          if (err != NULL)
+            g_propagate_error (error, err);
+        }
+
+      return FALSE;
+    }
+  else
+    return TRUE;
+}
+
+
+
+/**
+ * exo_simple_job_launch:
+ * @func           : the #ExoSimpleJobFunc to execute the job.
+ * @n_param_values : the number of parameters to pass to the @func.
+ * @...            : a list of #GType and parameter pairs (exactly
+ *                   @n_param_values pairs) that are passed to @func.
+ *
+ * Allocates a new #ExoSimpleJob, which executes the specified
+ * @func with the specified parameters. 
+ *
+ * An example could be:
+ *
+ * <informalexample><programlisting>
+ * exo_simple_job_launch (list_directory_job, 1, G_TYPE_FILE, file);
+ * </programlisting></informalexample>
+ *
+ * The caller is responsible to release the returned object using
+ * g_object_unref() when no longer needed.
+ *
+ * Return value: the launched #ExoJob.
+ **/
+ExoJob*
+exo_simple_job_launch (ExoSimpleJobFunc func,
+                       guint            n_param_values,
+                       ...)
+{
+  ExoSimpleJob *simple_job;
+  va_list       var_args;
+  GValue        value = { 0, };
+  gchar        *error_message;
+  gint          n;
+
+  /* allocate and initialize the simple job */
+  simple_job = g_object_new (EXO_TYPE_SIMPLE_JOB, NULL);
+  simple_job->func = func;
+  simple_job->param_values = g_value_array_new (n_param_values);
+
+  /* collect the parameters */
+  va_start (var_args, n_param_values);
+  for (n = 0; n < n_param_values; ++n)
+    {
+      /* initialize the value to hold the next parameter */
+      g_value_init (&value, va_arg (var_args, GType));
+
+      /* collect the value from the stack */
+      G_VALUE_COLLECT (&value, var_args, 0, &error_message);
+
+      /* check if an error occurred */
+      if (G_UNLIKELY (error_message != NULL))
+        {
+          g_error ("%s: %s", G_STRLOC, error_message);
+          g_free (error_message);
+        }
+
+      g_value_array_insert (simple_job->param_values, n, &value);
+      g_value_unset (&value);
+    }
+  va_end (var_args);
+
+  /* launch the job */
+  return exo_job_launch (EXO_JOB (simple_job));
+}

Added: libexo/trunk/exo/exo-simple-job.h
===================================================================
--- libexo/trunk/exo/exo-simple-job.h	                        (rev 0)
+++ libexo/trunk/exo/exo-simple-job.h	2009-05-05 20:07:22 UTC (rev 29926)
@@ -0,0 +1,67 @@
+/* vi:set et ai sw=2 sts=2 ts=2: */
+/*-
+ * Copyright (c) 2009 Jannis Pohlmann <jannis at xfce.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+#if !defined (EXO_INSIDE_EXO_H) && !defined (EXO_COMPILATION)
+#error "Only <exo/exo.h> can be included directly, this file may disappear or change contents."
+#endif
+
+#ifndef __EXO_SIMPLE_JOB_H__
+#define __EXO_SIMPLE_JOB_H__
+
+#include <exo/exo-job.h>
+
+G_BEGIN_DECLS
+
+/**
+ * ExoSimpleJobFunc:
+ * @job            : an #ExoJob.
+ * @param_values   : a #GValueArray of the #GValue<!---->s passed to 
+ *                   exo_simple_job_launch().
+ * @error          : return location for errors.
+ *
+ * Used by the #ExoSimpleJob to process the @job. See exo_simple_job_launch()
+ * for further details.
+ *
+ * Return value: %TRUE on success, %FALSE in case of an error.
+ **/
+typedef gboolean (*ExoSimpleJobFunc) (ExoJob      *job,
+                                      GValueArray *param_values,
+                                      GError     **error);
+
+
+#define EXO_TYPE_SIMPLE_JOB            (exo_simple_job_get_type ())
+#define EXO_SIMPLE_JOB(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXO_TYPE_SIMPLE_JOB, ExoSimpleJob))
+#define EXO_SIMPLE_JOB_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EXO_TYPE_SIMPLE_JOB, ExoSimpleJobClass))
+#define EXO_IS_SIMPLE_JOB(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXO_TYPE_SIMPLE_JOB))
+#define EXO_IS_SIMPLE_JOB_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EXO_TYPE_SIMPLE_JOB))
+#define EXO_SIMPLE_JOB_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), EXO_TYPE_SIMPLE_JOB, ExoSimpleJobClass))
+
+typedef struct _ExoSimpleJobClass ExoSimpleJobClass;
+typedef struct _ExoSimpleJob      ExoSimpleJob;
+
+GType   exo_simple_job_get_type (void) G_GNUC_CONST;
+
+ExoJob *exo_simple_job_launch   (ExoSimpleJobFunc func,
+                                 guint            n_param_values,
+                                 ...) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
+
+G_END_DECLS
+
+#endif /* !__EXO_SIMPLE_JOB_H__ */

Modified: libexo/trunk/exo/exo.h
===================================================================
--- libexo/trunk/exo/exo.h	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/exo/exo.h	2009-05-05 20:07:22 UTC (rev 29926)
@@ -48,9 +48,11 @@
 #include <exo/exo-icon-bar.h>
 #include <exo/exo-icon-chooser-dialog.h>
 #include <exo/exo-icon-view.h>
+#include <exo/exo-job.h>
 #include <exo/exo-md5.h>
 #include <exo/exo-mount-point.h>
 #include <exo/exo-pango-extensions.h>
+#include <exo/exo-simple-job.h>
 #include <exo/exo-string.h>
 #include <exo/exo-toolbars-editor.h>
 #include <exo/exo-toolbars-editor-dialog.h>

Modified: libexo/trunk/po/ChangeLog
===================================================================
--- libexo/trunk/po/ChangeLog	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/ChangeLog	2009-05-05 20:07:22 UTC (rev 29926)
@@ -1,3 +1,7 @@
+2009-05-05	Jannis Pohlmann <jannis at xfce.org>
+
+	* libexo-0.3.pot, *.po: Merge new strings.
+
 2009-04-20  Mike Massonnet <mmassonnet at xfce.org>
 
 	* pt.po: Portuguese translation update (Nuno Miguel)

Modified: libexo/trunk/po/ar.po
===================================================================
--- libexo/trunk/po/ar.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/ar.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: libexo\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2007-02-11 02:15+0200\n"
 "Last-Translator: Mohamed Magdy <alnokta at yahoo.com>\n"
 "Language-Team: Arabeyes Translation & Documentation <admin at arabeyes.org>\n"
@@ -12,28 +12,37 @@
 "X-Poedit-SourceCharset: utf-8\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr ""
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "أيقونة"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "أيقونة"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+msgid "The GIcon to render."
+msgstr ""
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "حجم"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr ""
 

Modified: libexo/trunk/po/be.po
===================================================================
--- libexo/trunk/po/be.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/be.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2007-09-17 04:28+0300\n"
 "Last-Translator: Alexander Nyakhaychyk <nyakhaychyk at gmail.com>\n"
 "Language-Team: Belarusian <i18n at mova.org>\n"
@@ -16,28 +16,38 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Улічваць стан"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Адлюстраваньне заснавана на вылучаным стане."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Значка"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Значка для адлюстраваньня"
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Значка"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Значка для адлюстраваньня"
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "памер"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Памер значкі для адлюстраваньня ў піксэлях."
 

Modified: libexo/trunk/po/ca.po
===================================================================
--- libexo/trunk/po/ca.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/ca.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-11-30 21:00+0100\n"
 "Last-Translator: Carles Muñoz Gorriz <carlesmu at internautas.org>\n"
 "Language-Team: Catalan\n"
@@ -19,28 +19,38 @@
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Manté l'estat"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Representa segons l'estat de selecció."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Icona"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "La icona a representar."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Icona"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "La icona a representar."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "mida"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "La mida en píxels de la icona a representar."
 

Modified: libexo/trunk/po/cs.po
===================================================================
--- libexo/trunk/po/cs.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/cs.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-11-23 00:27+0100\n"
 "Last-Translator: Michal Várady <miko.vaji at gmail.com>\n"
 "Language-Team: Czech <translation-team-cs at lists.sourceforge.net>\n"
@@ -20,28 +20,38 @@
 "X-Poedit-SourceCharset: utf-8\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Následovat stav"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Vykreslovat odlišně podle stavu výběru."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Ikona"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Ikona určená pro vykreslení."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Ikona"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Ikona určená pro vykreslení."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "velikost"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Velikost vykreslené ikony v pixelech."
 

Modified: libexo/trunk/po/cy.po
===================================================================
--- libexo/trunk/po/cy.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/cy.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2006-11-02 18:35+0000\n"
 "Last-Translator: Geraint Rowlands <ansbaradigeidfran at gmail.com>\n"
 "Language-Team: Welsh <xfce-i18n at xfce.org>\n"
@@ -16,28 +16,38 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Dilyn Stad"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Llunio'n wahanol yn seiliedig ar stad y dewisiad."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Eicon"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Yr eicon i lunio"
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Eicon"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Yr eicon i lunio"
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "maint"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Maint yr eicon i'w lunio mewn picselau"
 

Modified: libexo/trunk/po/da.po
===================================================================
--- libexo/trunk/po/da.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/da.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: Libexo 0.3.92\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-11-26 23:05+0100\n"
 "Last-Translator: Per Kongstad <p_kongstad at op.pl>\n"
 "Language-Team: Danish <dansk at dansk-gruppen.dk>\n"
@@ -19,28 +19,38 @@
 "X-Poedit-SourceCharset: utf-8\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Følg tilstand"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Rendér anderledes baseret på valgte tilstand."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Ikon"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Ikonet der skal renderes."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Ikon"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Ikonet der skal renderes."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "størrelse"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Størrelsen af ikonet der skal renderes i pixels."
 

Modified: libexo/trunk/po/de.po
===================================================================
--- libexo/trunk/po/de.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/de.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.92\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date:  2008-11-23 16:07+0100\n"
 "Last-Translator: Jannis Pohlmann <jannis at xfce.org>\n"
 "Language-Team: German <xfce-i18n-de at xfce.org>\n"
@@ -20,28 +20,38 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Zustand folgen"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Je nach Zustand anders darstellen."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Symbol"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Das zu verwendende Symbol."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Symbol"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Das zu verwendende Symbol."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "Größe"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Die Größe in Pixeln, in der das Symbol dargestellt werden soll."
 

Modified: libexo/trunk/po/dz.po
===================================================================
--- libexo/trunk/po/dz.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/dz.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2006-10-20 09:45+0530\n"
 "Last-Translator: sonam pelden <sonaa_peldn at yahoo.com>\n"
 "Language-Team: Dzongkha <pgeyleg at dit.gov.bt>\n"
@@ -20,28 +20,38 @@
 "X-Poedit-SourceCharset: utf-8\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "གནས་ལུགས་རྗེས་སུ་འབྲང་།"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "སེལ་འཐུའི་གནས་ལུགས་གུ་གཞི་བཞག་སྟེ་  ལྷག་སྟོན་མ་འདྲཝ་བཟོ།"
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "ངོས་དཔར།"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "ལྷག་སྟོན་འབད་ནི་ཨིན་པའི་ངོས་དཔར།"
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "ངོས་དཔར།"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "ལྷག་སྟོན་འབད་ནི་ཨིན་པའི་ངོས་དཔར།"
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "ཚད།"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "པིག་སེལསི་ནང་ལྷག་སྟོན་བཟོ་ནི་ཨིན་པའི་ངོས་དཔར་གྱི་ཚད།"
 

Modified: libexo/trunk/po/el.po
===================================================================
--- libexo/trunk/po/el.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/el.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2009-02-21 14:33+0200\n"
 "Last-Translator: Stavros Giannouris <stavrosg at hellug.gr>\n"
 "Language-Team: Greek <nls at tux.hellug.gr>\n"
@@ -18,28 +18,38 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Παρακολούθηση κατάστασης"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Διαφορετική απεικόνιση ανάλογα με την κατάσταση επιλογής."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Εικονίδιο"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Το εικονίδιο που θα προβληθεί."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Εικονίδιο"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Το εικονίδιο που θα προβληθεί."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "μέγεθος"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Το μέγεθος του εικονιδίου σε pixel."
 

Modified: libexo/trunk/po/en_GB.po
===================================================================
--- libexo/trunk/po/en_GB.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/en_GB.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2009-01-27 12:37+1100\n"
 "Last-Translator: Jeff Bailes <thepizzaking at gmail.com>\n"
 "Language-Team: English/GB\n"
@@ -18,28 +18,38 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Follow state"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Render differently based on the selection state."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Icon"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "The icon to render."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Icon"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "The icon to render."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "size"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "The size of the icon to render in pixels."
 

Modified: libexo/trunk/po/es.po
===================================================================
--- libexo/trunk/po/es.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/es.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2009-03-19 12:06+0100\n"
 "Last-Translator: Abel Martín <abel.martin.ruiz at gmail.com>\n"
 "Language-Team: Spanish/ES <xfce-i18n at xfce.org>\n"
@@ -17,28 +17,38 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Seguir estado"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Dibujar de forma diferente basándose en el estado de la selección."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Icono"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "El icono a dibujar."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Icono"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "El icono a dibujar."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "tamaño"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "El tamaño del icono a dibujar en pixels."
 

Modified: libexo/trunk/po/et.po
===================================================================
--- libexo/trunk/po/et.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/et.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-09-08 12:12-0800\n"
 "Last-Translator: Kristjan Siimson <epost at ksiimson.se>\n"
 "Language-Team: \n"
@@ -18,28 +18,38 @@
 "X-Poedit-Country: ESTONIA\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Järgnemise olek"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Renderda teistmoodi põhinedes valiku olekule."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Ikoon"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Renderdatav ikoon."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Ikoon"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Renderdatav ikoon."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "suurus"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Renderdatava ikooni suurus pikslites."
 

Modified: libexo/trunk/po/eu.po
===================================================================
--- libexo/trunk/po/eu.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/eu.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-11-30 08:52+0200\n"
 "Last-Translator: Piarres Beobide <pi at beobide.net>\n"
 "Language-Team: Euskara <Librezale at librezale.org>\n"
@@ -20,28 +20,38 @@
 "X-Generator: Pootle 1.2.0\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Jarraipen egoera"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Desberdin errenderizatu hautapen egoeraren arabera."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Ikonoa"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Errenderizatzeko ikonoa."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Ikonoa"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Errenderizatzeko ikonoa."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "tamaina"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Errenderizatzeko ikonoaren tamaina pixel-etan."
 

Modified: libexo/trunk/po/fi.po
===================================================================
--- libexo/trunk/po/fi.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/fi.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-12-13 16:27+0200\n"
 "Last-Translator: Jari Rahkonen <jari.rahkonen at pp1.inet.fi>\n"
 "Language-Team: os-cillation <info at os-cillation.com>\n"
@@ -16,28 +16,38 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Seuraa tilaa"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Piirrä eri tavoin valinnan tilasta riippuen."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Kuvake"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Piirrettävä kuvake."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Kuvake"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Piirrettävä kuvake."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "koko"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Piirrettävän kuvakkeen koko kuvapisteinä."
 

Modified: libexo/trunk/po/fr.po
===================================================================
--- libexo/trunk/po/fr.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/fr.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: libexo\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2009-01-23 22:55+0100\n"
 "Last-Translator: Jérôme Guelfucci <jeromeg at xfce.org>\n"
 "Language-Team: French <xfce-i18n at xfce.org>\n"
@@ -18,28 +18,38 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Suivre l'état"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Rendu différent en fonction de l'état de la sélection."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Icône"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "L'icône dont il faut faire le rendu."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Icône"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "L'icône dont il faut faire le rendu."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "taille"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "La taille de l'icône dont il faut faire le rendu, en pixels."
 

Modified: libexo/trunk/po/gl.po
===================================================================
--- libexo/trunk/po/gl.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/gl.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -11,7 +11,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2009-04-14 22:13+0100\n"
 "Last-Translator: Leandro Regueiro <leandro.regueiro at gmail.com>\n"
 "Language-Team: Galician <proxecto at trasno.net>\n"
@@ -21,37 +21,45 @@
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 #, fuzzy
 msgid "Follow state"
 msgstr "Seguir o estado"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Icona"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 #, fuzzy
 msgid "The icon to render."
 msgstr "O ID de inventario da icona de inventario para renderizar"
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Icona"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "O ID de inventario da icona de inventario para renderizar"
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "tamaño"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr ""
 
-#: ../exo/exo-gdk-pixbuf-extensions.c:770
-#: ../exo/exo-mount-point.c:208
-#: ../exo/exo-mount-point.c:237
-#: ../exo/exo-mount-point.c:425
+#: ../exo/exo-gdk-pixbuf-extensions.c:770 ../exo/exo-mount-point.c:208
+#: ../exo/exo-mount-point.c:237 ../exo/exo-mount-point.c:425
 #, fuzzy, c-format
 msgid "Failed to open file \"%s\": %s"
 msgstr "Fallo ao abrir o ficheiro '%s': %s"
@@ -63,11 +71,13 @@
 
 #: ../exo/exo-gdk-pixbuf-extensions.c:873
 #, fuzzy, c-format
-msgid "Failed to load image \"%s\": Unknown reason, probably a corrupt image file"
-msgstr "Non se puido cargar a imaxe '%s': o motivo é descoñecido, probabelmente o ficheiro gráfico está corrupto"
+msgid ""
+"Failed to load image \"%s\": Unknown reason, probably a corrupt image file"
+msgstr ""
+"Non se puido cargar a imaxe '%s': o motivo é descoñecido, probabelmente o "
+"ficheiro gráfico está corrupto"
 
-#: ../exo/exo-icon-bar.c:249
-#: ../exo/exo-icon-view.c:785
+#: ../exo/exo-icon-bar.c:249 ../exo/exo-icon-view.c:785
 msgid "Orientation"
 msgstr "Orientación"
 
@@ -76,26 +86,22 @@
 msgid "The orientation of the iconbar"
 msgstr "Orientación da páxina:"
 
-#: ../exo/exo-icon-bar.c:266
-#: ../exo/exo-icon-view.c:802
+#: ../exo/exo-icon-bar.c:266 ../exo/exo-icon-view.c:802
 #, fuzzy
 msgid "Pixbuf column"
 msgstr "Columna de pixbuf"
 
-#: ../exo/exo-icon-bar.c:267
-#: ../exo/exo-icon-view.c:803
+#: ../exo/exo-icon-bar.c:267 ../exo/exo-icon-view.c:803
 #, fuzzy
 msgid "Model column used to retrieve the icon pixbuf from"
 msgstr "Columna modelo usada para recuperar o pixbuf da icona"
 
-#: ../exo/exo-icon-bar.c:282
-#: ../exo/exo-icon-view.c:929
+#: ../exo/exo-icon-bar.c:282 ../exo/exo-icon-view.c:929
 #, fuzzy
 msgid "Text column"
 msgstr "Columna de texto"
 
-#: ../exo/exo-icon-bar.c:283
-#: ../exo/exo-icon-view.c:930
+#: ../exo/exo-icon-bar.c:283 ../exo/exo-icon-view.c:930
 #, fuzzy
 msgid "Model column used to retrieve the text from"
 msgstr "Columna modelo usada para recuperar o texto"
@@ -120,38 +126,32 @@
 msgid "Active item index"
 msgstr "O elemento que está activo actualmente"
 
-#: ../exo/exo-icon-bar.c:319
-#: ../exo/exo-icon-bar.c:320
+#: ../exo/exo-icon-bar.c:319 ../exo/exo-icon-bar.c:320
 #, fuzzy
 msgid "Active item fill color"
 msgstr "Encher coa cor de _primeiro plano"
 
-#: ../exo/exo-icon-bar.c:326
-#: ../exo/exo-icon-bar.c:327
+#: ../exo/exo-icon-bar.c:326 ../exo/exo-icon-bar.c:327
 #, fuzzy
 msgid "Active item border color"
 msgstr "A cor do bordo da caixa realzada"
 
-#: ../exo/exo-icon-bar.c:333
-#: ../exo/exo-icon-bar.c:334
+#: ../exo/exo-icon-bar.c:333 ../exo/exo-icon-bar.c:334
 #, fuzzy
 msgid "Active item text color"
 msgstr "Escolla a cor de texto do terminal"
 
-#: ../exo/exo-icon-bar.c:340
-#: ../exo/exo-icon-bar.c:341
+#: ../exo/exo-icon-bar.c:340 ../exo/exo-icon-bar.c:341
 #, fuzzy
 msgid "Cursor item fill color"
 msgstr "Encher coa cor de _primeiro plano"
 
-#: ../exo/exo-icon-bar.c:347
-#: ../exo/exo-icon-bar.c:348
+#: ../exo/exo-icon-bar.c:347 ../exo/exo-icon-bar.c:348
 #, fuzzy
 msgid "Cursor item border color"
 msgstr "A cor do bordo da caixa realzada"
 
-#: ../exo/exo-icon-bar.c:354
-#: ../exo/exo-icon-bar.c:355
+#: ../exo/exo-icon-bar.c:354 ../exo/exo-icon-bar.c:355
 #, fuzzy
 msgid "Cursor item text color"
 msgstr "Escolla a cor de texto do terminal"
@@ -230,8 +230,7 @@
 msgstr "Tódalas iconas"
 
 #. EXO_ICON_CHOOSER_CONTEXT_FILE
-#: ../exo/exo-icon-chooser-dialog.c:115
-#: ../exo/exo-icon-chooser-dialog.c:262
+#: ../exo/exo-icon-chooser-dialog.c:115 ../exo/exo-icon-chooser-dialog.c:262
 msgid "Image Files"
 msgstr "Ficheiros de imaxe"
 
@@ -267,7 +266,9 @@
 #: ../exo/exo-icon-view.c:686
 #, fuzzy
 msgid "View allows user to search through columns interactively"
-msgstr "A visualización permite aos usuarios buscar de modo interactivo a través das columnas"
+msgstr ""
+"A visualización permite aos usuarios buscar de modo interactivo a través das "
+"columnas"
 
 #: ../exo/exo-icon-view.c:703
 msgid "Width for each item"
@@ -304,7 +305,8 @@
 #: ../exo/exo-icon-view.c:757
 #, fuzzy
 msgid "Model column used to retrieve the text if using Pango markup"
-msgstr "Columna modelo usada para recuperar o texto se se emprega a marcación Pango"
+msgstr ""
+"Columna modelo usada para recuperar o texto se se emprega a marcación Pango"
 
 #: ../exo/exo-icon-view.c:771
 #, fuzzy
@@ -318,8 +320,10 @@
 
 #: ../exo/exo-icon-view.c:786
 #, fuzzy
-msgid "How the text and icon of each item are positioned relative to each other"
-msgstr "Como se sitúan o texto e a icona de cada elemento en relación un ao outro"
+msgid ""
+"How the text and icon of each item are positioned relative to each other"
+msgstr ""
+"Como se sitúan o texto e a icona de cada elemento en relación un ao outro"
 
 #: ../exo/exo-icon-view.c:818
 msgid "Reorderable"
@@ -354,25 +358,23 @@
 msgid "The selection mode"
 msgstr "O modo de selección"
 
-#: ../exo/exo-icon-view.c:880
-#: ../exo/exo-tree-view.c:166
+#: ../exo/exo-icon-view.c:880 ../exo/exo-tree-view.c:166
 msgid "Single Click"
 msgstr "Un só clic"
 
-#: ../exo/exo-icon-view.c:881
-#: ../exo/exo-tree-view.c:167
+#: ../exo/exo-icon-view.c:881 ../exo/exo-tree-view.c:167
 msgid "Whether the items in the view can be activated with single clicks"
 msgstr ""
 
-#: ../exo/exo-icon-view.c:897
-#: ../exo/exo-tree-view.c:183
+#: ../exo/exo-icon-view.c:897 ../exo/exo-tree-view.c:183
 #, fuzzy
 msgid "Single Click Timeout"
 msgstr "<b>Tempo de espera do duplo clic</b>"
 
-#: ../exo/exo-icon-view.c:898
-#: ../exo/exo-tree-view.c:184
-msgid "The amount of time after which the item under the mouse cursor will be selected automatically in single click mode"
+#: ../exo/exo-icon-view.c:898 ../exo/exo-tree-view.c:184
+msgid ""
+"The amount of time after which the item under the mouse cursor will be "
+"selected automatically in single click mode"
 msgstr ""
 
 #: ../exo/exo-icon-view.c:913
@@ -407,8 +409,7 @@
 msgid "Preview"
 msgstr "Previsualización"
 
-#: ../exo/exo-thumbnail-preview.c:139
-#: ../exo/exo-thumbnail-preview.c:281
+#: ../exo/exo-thumbnail-preview.c:139 ../exo/exo-thumbnail-preview.c:281
 msgid "No file selected"
 msgstr "Non se seleccionou ningún ficheiro"
 
@@ -439,7 +440,9 @@
 msgstr "_Engadir unha nova barra de ferramentas"
 
 #: ../exo/exo-toolbars-editor.c:230
-msgid "Drag an item onto the toolbars above to add it, from the toolbars in the items table to remove it."
+msgid ""
+"Drag an item onto the toolbars above to add it, from the toolbars in the "
+"items table to remove it."
 msgstr ""
 
 #: ../exo/exo-toolbars-editor.c:543
@@ -591,10 +594,8 @@
 msgid "  --strip-content   Remove node contents from XML files\n"
 msgstr ""
 
-#: ../exo-csource/main.c:305
-#: ../exo-desktop-item-edit/main.c:153
-#: ../exo-mount/main.c:122
-#: ../exo-mount-notify/main.c:169
+#: ../exo-csource/main.c:305 ../exo-desktop-item-edit/main.c:153
+#: ../exo-mount/main.c:122 ../exo-mount-notify/main.c:169
 #: ../exo-open/main.c:131
 #, c-format
 msgid ""
@@ -610,10 +611,8 @@
 "Escrito por Benedikt Meurer <benny at xfce.org>.\n"
 "\n"
 
-#: ../exo-csource/main.c:309
-#: ../exo-desktop-item-edit/main.c:157
-#: ../exo-mount/main.c:126
-#: ../exo-mount-notify/main.c:173
+#: ../exo-csource/main.c:309 ../exo-desktop-item-edit/main.c:157
+#: ../exo-mount/main.c:126 ../exo-mount-notify/main.c:173
 #: ../exo-open/main.c:135
 #, c-format
 msgid ""
@@ -624,10 +623,8 @@
 "\n"
 msgstr ""
 
-#: ../exo-csource/main.c:313
-#: ../exo-desktop-item-edit/main.c:161
-#: ../exo-mount/main.c:130
-#: ../exo-mount-notify/main.c:177
+#: ../exo-csource/main.c:313 ../exo-desktop-item-edit/main.c:161
+#: ../exo-mount/main.c:130 ../exo-mount-notify/main.c:177
 #: ../exo-open/main.c:139
 #, c-format
 msgid "Please report bugs to <%s>.\n"
@@ -718,7 +715,10 @@
 msgstr "Usar sons de notificación"
 
 #: ../exo-desktop-item-edit/exo-die-editor.c:431
-msgid "Select this option to enable startup notification when the command is run from the file manager or the menu. Not every application supports startup notification."
+msgid ""
+"Select this option to enable startup notification when the command is run "
+"from the file manager or the menu. Not every application supports startup "
+"notification."
 msgstr ""
 
 #. TRANSLATORS: Check button label in "Create Launcher" dialog, make sure to avoid mnemonic conflicts
@@ -731,7 +731,8 @@
 
 #: ../exo-desktop-item-edit/exo-die-editor.c:444
 msgid "Select this option to run the command in a terminal window."
-msgstr "Seleccione esta opción para executar o comando nunha ventá de terminal."
+msgstr ""
+"Seleccione esta opción para executar o comando nunha ventá de terminal."
 
 #. allocate the icon chooser dialog
 #: ../exo-desktop-item-edit/exo-die-editor.c:591
@@ -783,10 +784,8 @@
 msgid "Preset icon when creating a desktop file"
 msgstr ""
 
-#: ../exo-desktop-item-edit/main.c:79
-#: ../exo-helper/main.c:67
-#: ../exo-mount/main.c:74
-#: ../exo-mount-notify/main.c:77
+#: ../exo-desktop-item-edit/main.c:79 ../exo-helper/main.c:67
+#: ../exo-mount/main.c:74 ../exo-mount-notify/main.c:77
 msgid "Print version information and exit"
 msgstr "Amosar a información da versión e saír"
 
@@ -795,8 +794,7 @@
 msgid "[FILE|FOLDER]"
 msgstr "[FICHEIRO|CARTAFOL]"
 
-#: ../exo-desktop-item-edit/main.c:138
-#: ../exo-mount/main.c:108
+#: ../exo-desktop-item-edit/main.c:138 ../exo-mount/main.c:108
 #: ../exo-mount-notify/main.c:155
 #, fuzzy
 msgid "Failed to open display"
@@ -1128,7 +1126,9 @@
 msgstr "O ID é incorrecto!"
 
 #: ../exo-helper/main.c:70
-msgid "Launch the default helper of TYPE with the optional PARAMETER, where TYPE is one of the following values."
+msgid ""
+"Launch the default helper of TYPE with the optional PARAMETER, where TYPE is "
+"one of the following values."
 msgstr ""
 
 #: ../exo-helper/main.c:70
@@ -1311,15 +1311,13 @@
 
 #. TRANSLATORS: a device is missing from the file system table (usually /etc/fstab)
 #. tell the caller that no matching device was found
-#: ../exo-mount/exo-mount-fstab.c:132
-#: ../exo-mount/exo-mount-hal.c:374
+#: ../exo-mount/exo-mount-fstab.c:132 ../exo-mount/exo-mount-hal.c:374
 #, c-format
 msgid "Device \"%s\" not found in file system device table"
 msgstr ""
 
 #. definitely not a device that we're able to mount, eject or unmount
-#: ../exo-mount/exo-mount-hal.c:224
-#: ../exo-mount/exo-mount-hal.c:280
+#: ../exo-mount/exo-mount-hal.c:224 ../exo-mount/exo-mount-hal.c:280
 #, c-format
 msgid "Given device \"%s\" is not a volume or drive"
 msgstr ""
@@ -1344,7 +1342,9 @@
 
 #: ../exo-mount/exo-mount-hal.c:856
 #, c-format
-msgid "Blank discs cannot be mounted, use a CD recording application like Xfburn to record audio or data on the disc"
+msgid ""
+"Blank discs cannot be mounted, use a CD recording application like Xfburn to "
+"record audio or data on the disc"
 msgstr ""
 
 #: ../exo-mount/exo-mount-hal.c:867
@@ -1420,7 +1420,9 @@
 msgstr ""
 
 #: ../exo-mount/main.c:154
-msgid "Cannot mount by HAL device UDI, because HAL support was disabled for this build"
+msgid ""
+"Cannot mount by HAL device UDI, because HAL support was disabled for this "
+"build"
 msgstr ""
 
 #: ../exo-mount/main.c:161
@@ -1475,7 +1477,9 @@
 
 #: ../exo-mount-notify/main.c:233
 #, c-format
-msgid "The device \"%s\" is being unmounted by the system. Please do not remove the media or disconnect the drive."
+msgid ""
+"The device \"%s\" is being unmounted by the system. Please do not remove the "
+"media or disconnect the drive."
 msgstr ""
 
 #. not read-only, writing back data
@@ -1485,7 +1489,9 @@
 
 #: ../exo-mount-notify/main.c:241
 #, c-format
-msgid "There is data that needs to be written to the device \"%s\" before it can be removed. Please do not remove the media or disconnect the drive."
+msgid ""
+"There is data that needs to be written to the device \"%s\" before it can be "
+"removed. Please do not remove the media or disconnect the drive."
 msgstr ""
 
 #: ../exo-open/main.c:59
@@ -1501,19 +1507,23 @@
 msgstr ""
 
 #: ../exo-open/main.c:63
-msgid "  -V, --version                       Print version information and exit"
-msgstr "  -V, --version                       Mostra a información da versión e sae"
+msgid ""
+"  -V, --version                       Print version information and exit"
+msgstr ""
+"  -V, --version                       Mostra a información da versión e sae"
 
 #: ../exo-open/main.c:65
 msgid ""
 "  --launch TYPE [PARAMETERs...]       Launch the preferred application of\n"
-"                                      TYPE with the optional PARAMETERs, where\n"
+"                                      TYPE with the optional PARAMETERs, "
+"where\n"
 "                                      TYPE is one of the following values."
 msgstr ""
 
 #: ../exo-open/main.c:69
 msgid ""
-"  --working-directory DIRECTORY       Default working directory for applications\n"
+"  --working-directory DIRECTORY       Default working directory for "
+"applications\n"
 "                                      when using the --launch option."
 msgstr ""
 
@@ -1552,4 +1562,3 @@
 
 #~ msgid "Button Label|Preferred Applications"
 #~ msgstr "Aplicacións Preferidas"
-

Modified: libexo/trunk/po/he.po
===================================================================
--- libexo/trunk/po/he.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/he.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2007-01-19 14:50+0200\n"
 "Last-Translator: Yuval Tanny <tanai at int.gov.il>\n"
 "Language-Team: Hebrew\n"
@@ -18,28 +18,38 @@
 "X-Generator: KBabel 1.11.4\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr ""
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "הצג בצורה שונה לפי מצב הבחירה"
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "סמל"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "הסמל להצגה."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "סמל"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "הסמל להצגה."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "גודל"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "גודל הסמל להצגה בפיקסלים."
 

Modified: libexo/trunk/po/hu.po
===================================================================
--- libexo/trunk/po/hu.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/hu.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-12-30 07:53+0100\n"
 "Last-Translator: SZERVÁC Attila <sas at 321.hu>\n"
 "Language-Team: Hungarian\n"
@@ -13,28 +13,38 @@
 "X-Poedit-Country: HUNGARY\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Állapot követése"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Kijelöléstől függő kirajzolás"
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Ikon"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Kirajzolandó ikon"
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Ikon"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Kirajzolandó ikon"
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "méret"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Az ikon kirajzolási mérete pixelekben."
 

Modified: libexo/trunk/po/id.po
===================================================================
--- libexo/trunk/po/id.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/id.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-12-21 21:50+0700\n"
 "Last-Translator: Andhika Padmawan <andhika.padmawan at gmail.com>\n"
 "Language-Team: Indonesian <id at li.org>\n"
@@ -16,28 +16,38 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Ikuti status"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Render berbeda berdasarkan status pilihan."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Ikon"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Ikon untuk render."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Ikon"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Ikon untuk render."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "ukuran"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Ukuran ikon untuk render dalam piksel."
 

Modified: libexo/trunk/po/it.po
===================================================================
--- libexo/trunk/po/it.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/it.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2009-02-23 17:52+0100\n"
 "Last-Translator: Cristian Marchi <cri.penta at gmail.com>\n"
 "Language-Team: Italian Translation Team <xfce-it-translators at googlegroups."
@@ -29,28 +29,38 @@
 # render = disegnare
 # web browser = browser web
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Segui lo stato"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Disegna in modo diverso a seconda dello stato di selezione."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Icona"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "L'icona da disegnare."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Icona"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "L'icona da disegnare."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "dimensione"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "La dimensione in pixel dell'icona da disegnare."
 

Modified: libexo/trunk/po/ja.po
===================================================================
--- libexo/trunk/po/ja.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/ja.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-16 23:36+0900\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2009-04-15 21:45+0900\n"
 "Last-Translator: Masato Hashimoto <cabezon.hashimoto at gmail.com>\n"
 "Language-Team: Japanese <xfce-users-jp at ml.fdiary.net>\n"

Modified: libexo/trunk/po/ka.po
===================================================================
--- libexo/trunk/po/ka.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/ka.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2006-08-24 23:33+0400\n"
 "Last-Translator: Dimitri Gogelia <delphi.knight at gmail.com>\n"
 "Language-Team: Georgian <delphi.knight at gmail.com>\n"
@@ -13,28 +13,36 @@
 "X-Poedit-Country: GEORGIA\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr ""
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+msgid "GIcon"
+msgstr ""
+
+#: ../exo/exo-cell-renderer-icon.c:192
+msgid "The GIcon to render."
+msgstr ""
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr ""
 

Modified: libexo/trunk/po/ku.po
===================================================================
--- libexo/trunk/po/ku.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/ku.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: ku\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-04-27 15:42+0200\n"
 "Last-Translator: Erdal Ronahi <erdal dot ronahi at gmail dot com>\n"
 "Language-Team: Kurdish <ku at li.org>\n"
@@ -18,28 +18,37 @@
 "Plural-Forms: nplurals=2; plural= n != 1;\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr ""
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Îkon"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Îkon"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+msgid "The GIcon to render."
+msgstr ""
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "mezinahî"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr ""
 

Modified: libexo/trunk/po/libexo-0.3.pot
===================================================================
--- libexo/trunk/po/libexo-0.3.pot	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/libexo-0.3.pot	2009-05-05 20:07:22 UTC (rev 29926)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -17,28 +17,36 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr ""
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+msgid "GIcon"
+msgstr ""
+
+#: ../exo/exo-cell-renderer-icon.c:192
+msgid "The GIcon to render."
+msgstr ""
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr ""
 

Modified: libexo/trunk/po/lt.po
===================================================================
--- libexo/trunk/po/lt.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/lt.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2006-05-26 12:00+0300\n"
 "Last-Translator: mantas <mantaz at users.sourceforge.net>\n"
 "Language-Team: Lithuanian <komp_lt at konferencijos.lt>\n"
@@ -18,28 +18,36 @@
 "100<10 || n%100>=20) ? 1 : 2);\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr ""
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+msgid "GIcon"
+msgstr ""
+
+#: ../exo/exo-cell-renderer-icon.c:192
+msgid "The GIcon to render."
+msgstr ""
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr ""
 

Modified: libexo/trunk/po/lv.po
===================================================================
--- libexo/trunk/po/lv.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/lv.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: lv\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-04-06 17:24+0300\n"
 "Last-Translator: Rihards Prieditis <RPrieditis at gmail.com>\n"
 "Language-Team: Latvian <RPrieditis at gmail.com>\n"
@@ -21,28 +21,38 @@
 "2);\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Sekot stāvoklim"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Attēlot atkarībā no atlases stāvokļa."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Ikona"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Attēlojamā ikona."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Ikona"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Attēlojamā ikona."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "izmērs"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Attēlojamās ikonas izmērs pikseļos."
 

Modified: libexo/trunk/po/mk.po
===================================================================
--- libexo/trunk/po/mk.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/mk.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2006-12-24 01:41-0500\n"
 "Last-Translator: Pavle Jonoski <jonoski.pavle at gmail.com>\n"
 "Language-Team: Macedonian\n"
@@ -17,28 +17,38 @@
 "X-Generator: KBabel 1.11.2\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Следи ја состојбата"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Рендереирај различно базирани на избраната состојба"
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Икона"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Икона за рендерирање"
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Икона"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Икона за рендерирање"
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "големина"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Големина на иконата за рендерирање во пиксели"
 

Modified: libexo/trunk/po/nb.po
===================================================================
--- libexo/trunk/po/nb.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/nb.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2007-05-12 17:42+0200\n"
 "Last-Translator: Terje Uriansrud <terje at uriansrud.net>\n"
 "Language-Team: Norwegian Bokmal <i18n-nb at lister.ping.uio.no>\n"
@@ -18,28 +18,38 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Følg tilstand"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Tegn forskjellig basert på valgt tilstand."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Ikon"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Ikonet som skal tegnes"
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Ikon"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Ikonet som skal tegnes"
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "størrelse"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Størrelsen på ikonet som skal tegnes angitt i piksler."
 

Modified: libexo/trunk/po/nl.po
===================================================================
--- libexo/trunk/po/nl.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/nl.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2006-11-03 15:05+0100\n"
 "Last-Translator: Stephan Arts <stephan at xfce.org>\n"
 "Language-Team: Dutch <vertaling at vrijschrift.org>\n"
@@ -17,28 +17,38 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Volg status"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Verschillend weergeven, gebaseerd op selectiestatus."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Pictogram"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Het weer te geven pictogram"
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Pictogram"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Het weer te geven pictogram"
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "grootte"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "De grootte van het weer te geven pictogram in pixels."
 

Modified: libexo/trunk/po/pa.po
===================================================================
--- libexo/trunk/po/pa.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/pa.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2007-02-23 21:39+0530\n"
 "Last-Translator: A S Alam <aalam at users.sf.net>\n"
 "Language-Team: Punjabi <punjabi-l10n at lists.sf.net>\n"
@@ -19,28 +19,38 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "ਹਾਲਤ ਵੇਖੋ"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "ਚੋਣ ਹਾਲਤ ਦੇ ਢੰਗ ਮੁਤਾਬਕ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਰੈਡਰ ਕਰੋ।"
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "ਆਈਕਾਨ"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "ਰੈਡਰ ਕਰਨ ਵਾਸਤੇ ਆਈਕਾਨ ਹੈ।"
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "ਆਈਕਾਨ"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "ਰੈਡਰ ਕਰਨ ਵਾਸਤੇ ਆਈਕਾਨ ਹੈ।"
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "ਸਾਈਜ਼"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "ਰੈਡਰ ਕਰਨ ਵਾਸਤੇ ਆਈਕਾਨ ਦਾ ਸਾਈਜ਼ ਪਿਕਸਲ 'ਚ।"
 

Modified: libexo/trunk/po/pl.po
===================================================================
--- libexo/trunk/po/pl.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/pl.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2009-04-07 09:34+0100\n"
 "Last-Translator: Piotr Sokół <piotr.sokol at 10g.pl>\n"
 "Language-Team: Polish <pl at li.org>\n"
@@ -18,28 +18,38 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Zgodnie ze stanem"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Wyświetlaj zależnie od stanu zaznaczenia."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Ikona"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Ikona do wyświetlenia."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Ikona"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Ikona do wyświetlenia."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "rozmiar"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Rozmiar ikony do renderowania w pikselach."
 

Modified: libexo/trunk/po/pt.po
===================================================================
--- libexo/trunk/po/pt.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/pt.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2009-03-17 16:18+0100\n"
 "Last-Translator: Nuno Miguel <nunis at netcabo.pt>\n"
 "Language-Team: \n"
@@ -16,28 +16,38 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Seguir estado"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Renderizar diferentemente baseado no estado da selecção."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Ícone"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "O ícone a renderizar."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Ícone"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "O ícone a renderizar."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "tamanho"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "O tamanho do ícone a renderizar em pixeis."
 

Modified: libexo/trunk/po/pt_BR.po
===================================================================
--- libexo/trunk/po/pt_BR.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/pt_BR.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-11-12 11:50-0400\n"
 "Last-Translator: Og Maciel <ogmaciel at gnome.org>\n"
 "Language-Team: Brazilian Portuguese <ldp-br at bazar2.conectiva.com.br>\n"
@@ -21,28 +21,38 @@
 "X-Poedit-Country: BRAZIL\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Seguir estado"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Renderizar de acordo com o estado selecionado."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Ícone"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "O ícone a renderizar."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Ícone"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "O ícone a renderizar."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "tamanho"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "O tamanho do ícone a renderizar em pixels."
 

Modified: libexo/trunk/po/ro.po
===================================================================
--- libexo/trunk/po/ro.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/ro.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2009-02-01 20:14+0200\n"
 "Last-Translator: Mișu Moldovan <dumol at gnome.ro>\n"
 "Language-Team: Romanian\n"
@@ -18,28 +18,38 @@
 "1:2)\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Urmează starea"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Desenează diferit în funcție de starea selecției"
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Iconiță"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Iconiță de afișat."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Iconiță"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Iconiță de afișat."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "mărime"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Dimensiunile în pixeli ale iconiței de afișat."
 

Modified: libexo/trunk/po/ru.po
===================================================================
--- libexo/trunk/po/ru.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/ru.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -12,7 +12,7 @@
 msgstr ""
 "Project-Id-Version: ru\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-09-23 22:19+0400\n"
 "Last-Translator: NIkitaBelobrov <qvzqvz at gmail.com>\n"
 "Language-Team: Russian\n"
@@ -24,28 +24,38 @@
 "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Учитывать состояние"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Отображаение зависит от состояния."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Значок"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Отображаемый значок"
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Значок"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Отображаемый значок"
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "размер"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Размер отображаемого значка в пикселах."
 

Modified: libexo/trunk/po/sq.po
===================================================================
--- libexo/trunk/po/sq.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/sq.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-11-04 22:22+0200\n"
 "Last-Translator: Besnik Bleta <besnik at programeshqip.org>\n"
 "Language-Team: Albanian <translation-team-sq at lists.sourceforge.net>\n"
@@ -15,28 +15,38 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Ndiq gjendje"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Vizatoje ndryshe bazuar në gjendjen e përzgjedhur."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Ikonë"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Ikona për t'u vizatuar."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Ikonë"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Ikona për t'u vizatuar."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "madhësi"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Madhësia në piksel e ikonës që duhet vizatuar."
 

Modified: libexo/trunk/po/sv.po
===================================================================
--- libexo/trunk/po/sv.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/sv.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: libexo\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-12-09 01:13+0100\n"
 "Last-Translator: Daniel Nylander <po at danielnylander.se>\n"
 "Language-Team: Swedish <tp-sv at listor.tp-sv.se>\n"
@@ -18,28 +18,38 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Följ tillstånd"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Rita ut olika baserat på markeringens tillstånd."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Ikon"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Ikonen att rita ut."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Ikon"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Ikonen att rita ut."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "storlek"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Storleken för ikonen att rita ut, i bildpunkter."
 

Modified: libexo/trunk/po/tl_PH.po
===================================================================
--- libexo/trunk/po/tl_PH.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/tl_PH.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-01-10 23:57+0100\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2009-04-20 14:08+0200\n"
 "Last-Translator: ian \"dakbyani\" besina <brod_bee at yahoo.com.ph>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -16,35 +16,43 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Sundin ang kalagayan"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Iba ang ilalabas ayon sa pinipiling kalagayan"
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Icon"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Ang ilalabas na icon"
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Icon"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Ang ilalabas na icon"
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "laki"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Ang laki ng icon na ipapakita, sa pixel"
 
-#: ../exo/exo-gdk-pixbuf-extensions.c:770
-#: ../exo/exo-mount-point.c:208
-#: ../exo/exo-mount-point.c:237
-#: ../exo/exo-mount-point.c:425
+#: ../exo/exo-gdk-pixbuf-extensions.c:770 ../exo/exo-mount-point.c:208
+#: ../exo/exo-mount-point.c:237 ../exo/exo-mount-point.c:425
 #, c-format
 msgid "Failed to open file \"%s\": %s"
 msgstr "Hindi tagumpay sa pagbukas ng file \"%s\": %s"
@@ -56,11 +64,13 @@
 
 #: ../exo/exo-gdk-pixbuf-extensions.c:873
 #, c-format
-msgid "Failed to load image \"%s\": Unknown reason, probably a corrupt image file"
-msgstr "HIndi tagumpay sa pagkarga ng larawang \"%s\": Hindi alam ang kadahilanan, maaring kurap ang file"
+msgid ""
+"Failed to load image \"%s\": Unknown reason, probably a corrupt image file"
+msgstr ""
+"HIndi tagumpay sa pagkarga ng larawang \"%s\": Hindi alam ang kadahilanan, "
+"maaring kurap ang file"
 
-#: ../exo/exo-icon-bar.c:249
-#: ../exo/exo-icon-view.c:785
+#: ../exo/exo-icon-bar.c:249 ../exo/exo-icon-view.c:785
 msgid "Orientation"
 msgstr "Oryentasyon"
 
@@ -68,23 +78,19 @@
 msgid "The orientation of the iconbar"
 msgstr "Ang oryentasyon ng iconbar"
 
-#: ../exo/exo-icon-bar.c:266
-#: ../exo/exo-icon-view.c:802
+#: ../exo/exo-icon-bar.c:266 ../exo/exo-icon-view.c:802
 msgid "Pixbuf column"
 msgstr "Hanay ng pixbuf"
 
-#: ../exo/exo-icon-bar.c:267
-#: ../exo/exo-icon-view.c:803
+#: ../exo/exo-icon-bar.c:267 ../exo/exo-icon-view.c:803
 msgid "Model column used to retrieve the icon pixbuf from"
 msgstr "Batayang hanay na pinagkunan ng icon pixbuf"
 
-#: ../exo/exo-icon-bar.c:282
-#: ../exo/exo-icon-view.c:929
+#: ../exo/exo-icon-bar.c:282 ../exo/exo-icon-view.c:929
 msgid "Text column"
 msgstr "Hanay ng teksto"
 
-#: ../exo/exo-icon-bar.c:283
-#: ../exo/exo-icon-view.c:930
+#: ../exo/exo-icon-bar.c:283 ../exo/exo-icon-view.c:930
 msgid "Model column used to retrieve the text from"
 msgstr "Batayang hanay na pinagkunan ng teksto"
 
@@ -104,33 +110,27 @@
 msgid "Active item index"
 msgstr "Indeks ng aktibong aytem"
 
-#: ../exo/exo-icon-bar.c:319
-#: ../exo/exo-icon-bar.c:320
+#: ../exo/exo-icon-bar.c:319 ../exo/exo-icon-bar.c:320
 msgid "Active item fill color"
 msgstr "Pampunong kulay para sa aktibong aytem"
 
-#: ../exo/exo-icon-bar.c:326
-#: ../exo/exo-icon-bar.c:327
+#: ../exo/exo-icon-bar.c:326 ../exo/exo-icon-bar.c:327
 msgid "Active item border color"
 msgstr "Kulay ng hangganan para sa aktibong aytem"
 
-#: ../exo/exo-icon-bar.c:333
-#: ../exo/exo-icon-bar.c:334
+#: ../exo/exo-icon-bar.c:333 ../exo/exo-icon-bar.c:334
 msgid "Active item text color"
 msgstr "Kulay ng teksto ng aktibong aytem"
 
-#: ../exo/exo-icon-bar.c:340
-#: ../exo/exo-icon-bar.c:341
+#: ../exo/exo-icon-bar.c:340 ../exo/exo-icon-bar.c:341
 msgid "Cursor item fill color"
 msgstr "Pampunong kulay para aytem na tinututukan ng cursor"
 
-#: ../exo/exo-icon-bar.c:347
-#: ../exo/exo-icon-bar.c:348
+#: ../exo/exo-icon-bar.c:347 ../exo/exo-icon-bar.c:348
 msgid "Cursor item border color"
 msgstr "Kulay ng hangganan para sa aytem na tinututukan ng cursor"
 
-#: ../exo/exo-icon-bar.c:354
-#: ../exo/exo-icon-bar.c:355
+#: ../exo/exo-icon-bar.c:354 ../exo/exo-icon-bar.c:355
 msgid "Cursor item text color"
 msgstr "Kulay ng teksto para sa aytem na tinututukan ng cursor"
 
@@ -200,8 +200,7 @@
 msgstr "Lahat ng mga Icon"
 
 #. EXO_ICON_CHOOSER_CONTEXT_FILE
-#: ../exo/exo-icon-chooser-dialog.c:115
-#: ../exo/exo-icon-chooser-dialog.c:262
+#: ../exo/exo-icon-chooser-dialog.c:115 ../exo/exo-icon-chooser-dialog.c:262
 msgid "Image Files"
 msgstr "Larawang Files"
 
@@ -232,7 +231,9 @@
 
 #: ../exo/exo-icon-view.c:686
 msgid "View allows user to search through columns interactively"
-msgstr "Pumapahintulot ang tanaw na ito sa gumagamit na maghanap sa mga hanay sa paraang interactive"
+msgstr ""
+"Pumapahintulot ang tanaw na ito sa gumagamit na maghanap sa mga hanay sa "
+"paraang interactive"
 
 #: ../exo/exo-icon-view.c:703
 msgid "Width for each item"
@@ -275,8 +276,11 @@
 msgstr "Ang batayan para sa tanaw na pang-icon"
 
 #: ../exo/exo-icon-view.c:786
-msgid "How the text and icon of each item are positioned relative to each other"
-msgstr "Paraan ng pagpuwesto ng teksto at icon na naaayon sa kinalalagyan ng bawat isa"
+msgid ""
+"How the text and icon of each item are positioned relative to each other"
+msgstr ""
+"Paraan ng pagpuwesto ng teksto at icon na naaayon sa kinalalagyan ng bawat "
+"isa"
 
 #: ../exo/exo-icon-view.c:818
 msgid "Reorderable"
@@ -310,25 +314,25 @@
 msgid "The selection mode"
 msgstr "Ang Mode na Mapagpipilian"
 
-#: ../exo/exo-icon-view.c:880
-#: ../exo/exo-tree-view.c:166
+#: ../exo/exo-icon-view.c:880 ../exo/exo-tree-view.c:166
 msgid "Single Click"
 msgstr "Isahang Pag-click"
 
-#: ../exo/exo-icon-view.c:881
-#: ../exo/exo-tree-view.c:167
+#: ../exo/exo-icon-view.c:881 ../exo/exo-tree-view.c:167
 msgid "Whether the items in the view can be activated with single clicks"
 msgstr "Kung ang mga aytem ay maa-activate sa pamamagitan ng isang pag-click"
 
-#: ../exo/exo-icon-view.c:897
-#: ../exo/exo-tree-view.c:183
+#: ../exo/exo-icon-view.c:897 ../exo/exo-tree-view.c:183
 msgid "Single Click Timeout"
 msgstr "Timeout sa Isahang Pag-click"
 
-#: ../exo/exo-icon-view.c:898
-#: ../exo/exo-tree-view.c:184
-msgid "The amount of time after which the item under the mouse cursor will be selected automatically in single click mode"
-msgstr "Ang itatagal matapos ang aytem sa ilalim ng mouse cursor ay awtomatikong pipiliin sa mode na isahang pag-click"
+#: ../exo/exo-icon-view.c:898 ../exo/exo-tree-view.c:184
+msgid ""
+"The amount of time after which the item under the mouse cursor will be "
+"selected automatically in single click mode"
+msgstr ""
+"Ang itatagal matapos ang aytem sa ilalim ng mouse cursor ay awtomatikong "
+"pipiliin sa mode na isahang pag-click"
 
 #: ../exo/exo-icon-view.c:913
 msgid "Spacing"
@@ -358,8 +362,7 @@
 msgid "Preview"
 msgstr "Paunang Tingin"
 
-#: ../exo/exo-thumbnail-preview.c:139
-#: ../exo/exo-thumbnail-preview.c:281
+#: ../exo/exo-thumbnail-preview.c:139 ../exo/exo-thumbnail-preview.c:281
 msgid "No file selected"
 msgstr "Walang Piniling File"
 
@@ -388,8 +391,12 @@
 msgstr "_Add bagong toolbar"
 
 #: ../exo/exo-toolbars-editor.c:230
-msgid "Drag an item onto the toolbars above to add it, from the toolbars in the items table to remove it."
-msgstr "Kaladkarin ang isang aytem sa mga toolbar sa itaas upang madagdagan, at palabas mula sa toolbar sa mga table ng mga aytem upang matanggal"
+msgid ""
+"Drag an item onto the toolbars above to add it, from the toolbars in the "
+"items table to remove it."
+msgstr ""
+"Kaladkarin ang isang aytem sa mga toolbar sa itaas upang madagdagan, at "
+"palabas mula sa toolbar sa mga table ng mga aytem upang matanggal"
 
 #: ../exo/exo-toolbars-editor.c:543
 msgid "Separator"
@@ -532,11 +539,9 @@
 msgid "  --strip-content   Remove node contents from XML files\n"
 msgstr "  --strip-content   Tanggalin ang node contents mula sa XML files\n"
 
-#: ../exo-csource/main.c:305
-#: ../exo-desktop-item-edit/main.c:153
-#: ../exo-mount/main.c:122
-#: ../exo-mount-notify/main.c:169
-#: ../exo-open/main.c:129
+#: ../exo-csource/main.c:305 ../exo-desktop-item-edit/main.c:153
+#: ../exo-mount/main.c:122 ../exo-mount-notify/main.c:169
+#: ../exo-open/main.c:131
 #, c-format
 msgid ""
 "Copyright (c) %s\n"
@@ -551,11 +556,9 @@
 "Written by Benedikt Meurer <benny at xfce.org>.\n"
 "\n"
 
-#: ../exo-csource/main.c:309
-#: ../exo-desktop-item-edit/main.c:157
-#: ../exo-mount/main.c:126
-#: ../exo-mount-notify/main.c:173
-#: ../exo-open/main.c:133
+#: ../exo-csource/main.c:309 ../exo-desktop-item-edit/main.c:157
+#: ../exo-mount/main.c:126 ../exo-mount-notify/main.c:173
+#: ../exo-open/main.c:135
 #, c-format
 msgid ""
 "%s comes with ABSOLUTELY NO WARRANTY,\n"
@@ -570,11 +573,9 @@
 "%s source package.\n"
 "\n"
 
-#: ../exo-csource/main.c:313
-#: ../exo-desktop-item-edit/main.c:161
-#: ../exo-mount/main.c:130
-#: ../exo-mount-notify/main.c:177
-#: ../exo-open/main.c:137
+#: ../exo-csource/main.c:313 ../exo-desktop-item-edit/main.c:161
+#: ../exo-mount/main.c:130 ../exo-mount-notify/main.c:177
+#: ../exo-open/main.c:139
 #, c-format
 msgid "Please report bugs to <%s>.\n"
 msgstr "Paki-report ang mga bugs sa <%s>.\n"
@@ -663,8 +664,14 @@
 msgstr "Gumamit ng _startup notification"
 
 #: ../exo-desktop-item-edit/exo-die-editor.c:431
-msgid "Select this option to enable startup notification when the command is run from the file manager or the menu. Not every application supports startup notification."
-msgstr "Piliin ang option na ito upang may startup notification kung magmumula ang utos sa file manager o sa menu. Hindi lahat ng application ay sumusuporta sa startup notification"
+msgid ""
+"Select this option to enable startup notification when the command is run "
+"from the file manager or the menu. Not every application supports startup "
+"notification."
+msgstr ""
+"Piliin ang option na ito upang may startup notification kung magmumula ang "
+"utos sa file manager o sa menu. Hindi lahat ng application ay sumusuporta sa "
+"startup notification"
 
 #. TRANSLATORS: Check button label in "Create Launcher" dialog, make sure to avoid mnemonic conflicts
 #. *              and sync your translations with the translations in Thunar and xfce4-panel.
@@ -727,10 +734,8 @@
 msgid "Preset icon when creating a desktop file"
 msgstr "Preset ang icon habang lumilikha ng desktop file"
 
-#: ../exo-desktop-item-edit/main.c:79
-#: ../exo-helper/main.c:67
-#: ../exo-mount/main.c:74
-#: ../exo-mount-notify/main.c:77
+#: ../exo-desktop-item-edit/main.c:79 ../exo-helper/main.c:67
+#: ../exo-mount/main.c:74 ../exo-mount-notify/main.c:77
 msgid "Print version information and exit"
 msgstr "i-print ang version information at umalis"
 
@@ -739,8 +744,7 @@
 msgid "[FILE|FOLDER]"
 msgstr "[FILE|FOLDER]"
 
-#: ../exo-desktop-item-edit/main.c:138
-#: ../exo-mount/main.c:108
+#: ../exo-desktop-item-edit/main.c:138 ../exo-mount/main.c:108
 #: ../exo-mount-notify/main.c:155
 msgid "Failed to open display"
 msgstr "Hindi tagumpay sa pagbukas ng display"
@@ -1044,7 +1048,8 @@
 
 #: ../exo-helper/exo-preferred-applications.desktop.in.h:2
 msgid "Preferred Applications (Web Browser, Mail Reader and Terminal Emulator)"
-msgstr "Preferred Applications (Web Browser, Mail Reader and Terminal Emulator)"
+msgstr ""
+"Preferred Applications (Web Browser, Mail Reader and Terminal Emulator)"
 
 #: ../exo-helper/main.c:42
 msgid "Failed to execute default Web Browser"
@@ -1075,8 +1080,12 @@
 msgstr "SOCKET ID"
 
 #: ../exo-helper/main.c:70
-msgid "Launch the default helper of TYPE with the optional PARAMETER, where TYPE is one of the following values."
-msgstr "I-launch ang default helper ng TYPE na may optional PARAMETER, kung saan ang TYPE ay isa sa mga values nito."
+msgid ""
+"Launch the default helper of TYPE with the optional PARAMETER, where TYPE is "
+"one of the following values."
+msgstr ""
+"I-launch ang default helper ng TYPE na may optional PARAMETER, kung saan ang "
+"TYPE ay isa sa mga values nito."
 
 #: ../exo-helper/main.c:70
 msgid "TYPE [PARAMETER]"
@@ -1263,15 +1272,13 @@
 
 #. TRANSLATORS: a device is missing from the file system table (usually /etc/fstab)
 #. tell the caller that no matching device was found
-#: ../exo-mount/exo-mount-fstab.c:132
-#: ../exo-mount/exo-mount-hal.c:374
+#: ../exo-mount/exo-mount-fstab.c:132 ../exo-mount/exo-mount-hal.c:374
 #, c-format
 msgid "Device \"%s\" not found in file system device table"
 msgstr "Gamit na \"%s\" ay hindi mahanap  file system device table"
 
 #. definitely not a device that we're able to mount, eject or unmount
-#: ../exo-mount/exo-mount-hal.c:224
-#: ../exo-mount/exo-mount-hal.c:280
+#: ../exo-mount/exo-mount-hal.c:224 ../exo-mount/exo-mount-hal.c:280
 #, c-format
 msgid "Given device \"%s\" is not a volume or drive"
 msgstr "Ang binigay na gamit na \"%s\" ay hindi isang volume o drive"
@@ -1296,13 +1303,19 @@
 
 #: ../exo-mount/exo-mount-hal.c:856
 #, c-format
-msgid "Blank discs cannot be mounted, use a CD recording application like Xfburn to record audio or data on the disc"
-msgstr "Hindi na-mount ang mga blankong disk, gumamit ng CD recording application gaya ng Xfburn upang magrekord ng audio o data sa disk"
+msgid ""
+"Blank discs cannot be mounted, use a CD recording application like Xfburn to "
+"record audio or data on the disc"
+msgstr ""
+"Hindi na-mount ang mga blankong disk, gumamit ng CD recording application "
+"gaya ng Xfburn upang magrekord ng audio o data sa disk"
 
 #: ../exo-mount/exo-mount-hal.c:867
 #, c-format
 msgid "Audio CDs cannot be mounted, use Xfmedia to play the audio tracks"
-msgstr "Hindi na-mount ang mga Audio CD, gumamit ng Xfmedia upang patugtugin ang mga audio tracks"
+msgstr ""
+"Hindi na-mount ang mga Audio CD, gumamit ng Xfmedia upang patugtugin ang mga "
+"audio tracks"
 
 #. TRANSLATORS: The user tried to eject a device although he's not privileged to do so.
 #: ../exo-mount/exo-mount-hal.c:932
@@ -1366,11 +1379,16 @@
 #. the caller must specify EITHER a HAL UDI or a device file
 #: ../exo-mount/main.c:146
 msgid "Must not specify both a HAL device UDI and a device file simultaneously"
-msgstr "Huwag magmungkahi ng kahit alin sa HAL device UDI at device file nang sabay"
+msgstr ""
+"Huwag magmungkahi ng kahit alin sa HAL device UDI at device file nang sabay"
 
 #: ../exo-mount/main.c:154
-msgid "Cannot mount by HAL device UDI, because HAL support was disabled for this build"
-msgstr "Hindi maka-mount gamit ang HAL device UDI, dahil walang HAL support sa build na ito"
+msgid ""
+"Cannot mount by HAL device UDI, because HAL support was disabled for this "
+"build"
+msgstr ""
+"Hindi maka-mount gamit ang HAL device UDI, dahil walang HAL support sa build "
+"na ito"
 
 #: ../exo-mount/main.c:161
 #, c-format
@@ -1424,8 +1442,12 @@
 
 #: ../exo-mount-notify/main.c:233
 #, c-format
-msgid "The device \"%s\" is being unmounted by the system. Please do not remove the media or disconnect the drive."
-msgstr "Ang gamit na \"%s\" iay ina-unmount ng system. Pakiusap na huwag tanggalin ang media o ang drive."
+msgid ""
+"The device \"%s\" is being unmounted by the system. Please do not remove the "
+"media or disconnect the drive."
+msgstr ""
+"Ang gamit na \"%s\" iay ina-unmount ng system. Pakiusap na huwag tanggalin "
+"ang media o ang drive."
 
 #. not read-only, writing back data
 #: ../exo-mount-notify/main.c:240
@@ -1434,8 +1456,12 @@
 
 #: ../exo-mount-notify/main.c:241
 #, c-format
-msgid "There is data that needs to be written to the device \"%s\" before it can be removed. Please do not remove the media or disconnect the drive."
-msgstr "May datos na kailangang isulat sa gamit na \"%s\" bago ito tanggalin. Pakiusap na huwag tanggalin ang media o ang drive"
+msgid ""
+"There is data that needs to be written to the device \"%s\" before it can be "
+"removed. Please do not remove the media or disconnect the drive."
+msgstr ""
+"May datos na kailangang isulat sa gamit na \"%s\" bago ito tanggalin. "
+"Pakiusap na huwag tanggalin ang media o ang drive"
 
 #: ../exo-open/main.c:59
 msgid "Usage: exo-open [URLs...]"
@@ -1447,28 +1473,36 @@
 
 #: ../exo-open/main.c:62
 msgid "  -?, --help                          Print this help message and exit"
-msgstr "  -?, --help                          i-print itong help message at umalis"
+msgstr ""
+"  -?, --help                          i-print itong help message at umalis"
 
 #: ../exo-open/main.c:63
-msgid "  -V, --version                       Print version information and exit"
-msgstr "  -V, --version                       i-print ang version information at umalis"
+msgid ""
+"  -V, --version                       Print version information and exit"
+msgstr ""
+"  -V, --version                       i-print ang version information at "
+"umalis"
 
 #: ../exo-open/main.c:65
 msgid ""
 "  --launch TYPE [PARAMETERs...]       Launch the preferred application of\n"
-"                                      TYPE with the optional PARAMETERs, where\n"
+"                                      TYPE with the optional PARAMETERs, "
+"where\n"
 "                                      TYPE is one of the following values."
 msgstr ""
 "  --launch TYPE [PARAMETERs...]       i-launch ang preferred application ng\n"
-"                                      TYPE na may optional PARAMETER, kung saan\n"
+"                                      TYPE na may optional PARAMETER, kung "
+"saan\n"
 "                                      ang TYPE iay kabilang sa mga values."
 
 #: ../exo-open/main.c:69
 msgid ""
-"  --working-directory DIRECTORY       Default working directory for applications\n"
+"  --working-directory DIRECTORY       Default working directory for "
+"applications\n"
 "                                      when using the --launch option."
 msgstr ""
-"  --working-directory DIRECTORY       Default working directory para sa applications\n"
+"  --working-directory DIRECTORY       Default working directory para sa "
+"applications\n"
 "                                      kung gumagamit ng --launch option."
 
 #: ../exo-open/main.c:72
@@ -1496,19 +1530,23 @@
 "pass additional parameters to the application (i.e. for TerminalEmulator\n"
 "you can pass the command line that should be run in the terminal)."
 msgstr ""
-"Kung hindi mo imumungkahi ang --launch option, bubuksan ng exo-open ang lahat na\n"
-"URLs kasama ang kanilang preferred URL handlers. Subalit, ikung imumungkahi mo ang --launch\n"
-"option, makakapili ka kung aling preferred application ang nais mong patakbuhin, at\n"
-"pumasa ng mga karagdagang parameter sa application (i.e. para sa TerminalEmulator\n"
+"Kung hindi mo imumungkahi ang --launch option, bubuksan ng exo-open ang "
+"lahat na\n"
+"URLs kasama ang kanilang preferred URL handlers. Subalit, ikung imumungkahi "
+"mo ang --launch\n"
+"option, makakapili ka kung aling preferred application ang nais mong "
+"patakbuhin, at\n"
+"pumasa ng mga karagdagang parameter sa application (i.e. para sa "
+"TerminalEmulator\n"
 "puwedde mong ipasa na ang command line ay dapat itakbo gamit ang terminal)."
 
-#: ../exo-open/main.c:149
+#: ../exo-open/main.c:170
 #, c-format
 msgid "Failed to launch preferred application for category \"%s\"."
-msgstr "Hindi tagumpay sa pag-launch ng preferred application sa categoryang \"%s\"."
+msgstr ""
+"Hindi tagumpay sa pag-launch ng preferred application sa categoryang \"%s\"."
 
-#: ../exo-open/main.c:170
+#: ../exo-open/main.c:191
 #, c-format
 msgid "Failed to open URL \"%s\"."
 msgstr "Hindi tagumpay na buksan ang URL \"%s\"."
-


Property changes on: libexo/trunk/po/tl_PH.po
___________________________________________________________________
Deleted: svn:executable
   - *

Modified: libexo/trunk/po/tr.po
===================================================================
--- libexo/trunk/po/tr.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/tr.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: \n"
 "Last-Translator: Gökmen Görgen <gkmngrgn at gmail.com>\n"
 "Language-Team: Turkish <turkce at pardus.org.tr>\n"
@@ -20,28 +20,38 @@
 "X-Poedit-Country: TURKEY\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Durumu izle"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Seçim durumuna göre farklılaştırma yap."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Simge"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Farlılaştırılacak simge."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Simge"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Farlılaştırılacak simge."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "boyut"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Farklılaştırılacak simgenin piksel cinsinden değeri."
 

Modified: libexo/trunk/po/uk.po
===================================================================
--- libexo/trunk/po/uk.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/uk.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version:  libexo\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2008-11-24 12:00+0200\n"
 "Last-Translator: Dmitry Nikitin <luckas_fb at mail.ru>\n"
 "Language-Team: Ukrainian <xfce4-dev at xfce.org>\n"
@@ -17,28 +17,38 @@
 "X-Generator: KBabel 1.11.4\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "Наступний стан"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "Інакше відображення базоване на поточному стані."
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "Значок"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "Відображення значка."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "Значок"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "Відображення значка."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "розмір"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "Розмір відображуваного значка у пікселях."
 

Modified: libexo/trunk/po/ur.po
===================================================================
--- libexo/trunk/po/ur.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/ur.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2007-10-28 19:39+0200\n"
 "Last-Translator: Muhammad Ali Makki <makki.ma at gmai.com>\n"
 "Language-Team: Urdu <makki.ma at gmail.com>\n"
@@ -19,28 +19,38 @@
 "X-Poedit-SourceCharset: utf-8\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "متبع حالت"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "انتخابی حالت کو مد نظر رکھتے ہوئے مختلف طور پر رینڈر کریں"
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "آئکن"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "آئکن برائے رینڈر."
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "آئکن"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "آئکن برائے رینڈر."
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "حجم"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "پکسل میں رینڈر کے لیے آئکن کا حجم."
 

Modified: libexo/trunk/po/zh_CN.po
===================================================================
--- libexo/trunk/po/zh_CN.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/zh_CN.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2009-02-10 17:39-0800\n"
 "Last-Translator: Chris K. Zhang <plutino at gmail.com>\n"
 "Language-Team: Simplified Chinese <xfce-i18n at xfce.org>\n"
@@ -17,28 +17,38 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr "跟随状态"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr "根据不同的选择状态来显示。"
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "图标"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr "要显示的图标。"
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "图标"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+#, fuzzy
+msgid "The GIcon to render."
+msgstr "要显示的图标。"
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "大小"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr "所显示图标的大小(像素)。"
 

Modified: libexo/trunk/po/zh_TW.po
===================================================================
--- libexo/trunk/po/zh_TW.po	2009-05-04 08:10:32 UTC (rev 29925)
+++ libexo/trunk/po/zh_TW.po	2009-05-05 20:07:22 UTC (rev 29926)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: exo 0.3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-08 13:54+0200\n"
+"POT-Creation-Date: 2009-05-05 22:04+0200\n"
 "PO-Revision-Date: 2007-03-22 21:12+0800\n"
 "Last-Translator: Hydonsingore Cia <hydonsingore at educities.edu.tw>\n"
 "Language-Team: Chinese (traditional) <zh-l10n at linux.org.tw>\n"
@@ -16,28 +16,37 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:138
-#: ../exo/exo-cell-renderer-icon.c:145
+#: ../exo/exo-cell-renderer-icon.c:150
 msgid "Follow state"
 msgstr ""
 
 #: ../exo/exo-cell-renderer-ellipsized-text.c:139
-#: ../exo/exo-cell-renderer-icon.c:146
+#: ../exo/exo-cell-renderer-icon.c:151
 msgid "Render differently based on the selection state."
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:167
+#: ../exo/exo-cell-renderer-icon.c:172
 msgid "Icon"
 msgstr "圖示"
 
-#: ../exo/exo-cell-renderer-icon.c:168
+#: ../exo/exo-cell-renderer-icon.c:173
 msgid "The icon to render."
 msgstr ""
 
-#: ../exo/exo-cell-renderer-icon.c:189
+#: ../exo/exo-cell-renderer-icon.c:191
+#, fuzzy
+msgid "GIcon"
+msgstr "圖示"
+
+#: ../exo/exo-cell-renderer-icon.c:192
+msgid "The GIcon to render."
+msgstr ""
+
+#: ../exo/exo-cell-renderer-icon.c:213
 msgid "size"
 msgstr "大小"
 
-#: ../exo/exo-cell-renderer-icon.c:190
+#: ../exo/exo-cell-renderer-icon.c:214
 msgid "The size of the icon to render in pixels."
 msgstr ""
 




More information about the Xfce4-commits mailing list