[evolution-kolab] KolabMailSideCache: make the previous gettext fix RTL-aware
- From: Christian Hilberg <chilberg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-kolab] KolabMailSideCache: make the previous gettext fix RTL-aware
- Date: Tue, 29 May 2012 16:23:55 +0000 (UTC)
commit c92e40b32f774bab3b65face088aa83e4119cb88
Author: Christian Hilberg <hilberg kernelconcepts de>
Date: Tue May 29 18:15:07 2012 +0200
KolabMailSideCache: make the previous gettext fix RTL-aware
* support re-ordering of payload size error message
sentences for RTL languages
src/libekolab/kolab-mail-side-cache.c | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
---
diff --git a/src/libekolab/kolab-mail-side-cache.c b/src/libekolab/kolab-mail-side-cache.c
index c31daf8..f7a0610 100644
--- a/src/libekolab/kolab-mail-side-cache.c
+++ b/src/libekolab/kolab-mail-side-cache.c
@@ -311,6 +311,7 @@ kolab_mail_side_cache_sql_query_object (KolabUtilSqliteDb *kdb,
gchar *errmsg_0 = NULL;
gchar *errmsg_1 = NULL;
gchar *errmsg_2 = NULL;
+ gchar *errmsg = NULL;
/* Translators: This is the first sentence of a three-sentence message
* of the form "Internal inconsistency detected: Invalid cache object, UID [uid],
@@ -340,14 +341,24 @@ kolab_mail_side_cache_sql_query_object (KolabUtilSqliteDb *kdb,
nbytes),
nbytes);
+ /* Translators: This is the concatenated three-sentence message
+ * of the form "Internal inconsistency detected: Invalid cache object,
+ * UID [uid], Folder [foldername]. Expected payload size is [bytes]
+ * bytes. Actual payload size is [bytes] bytes."
+ * Reverse the ordering of the string arguments for RTL languages
+ */
+ errmsg = g_strdup_printf (_("%1$s %2$s %3$s"),
+ errmsg_0, errmsg_1, errmsg_2);
+
g_set_error (&tmp_err,
KOLAB_UTIL_ERROR,
KOLAB_UTIL_ERROR_SQLITE_DB,
- "%s %s %s", /* sentence concatenation here */
- errmsg_0, errmsg_1, errmsg_2);
+ errmsg);
+
g_free (errmsg_0);
g_free (errmsg_1);
g_free (errmsg_2);
+ g_free (errmsg);
break;
}
mpart->name = g_strdup ((gchar *) sqlite3_column_text (sql_stmt,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]