[gnome-builder] Don't split strings
- From: Alexandre Franke <afranke src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] Don't split strings
- Date: Tue, 12 May 2015 18:35:23 +0000 (UTC)
commit 0e35c2b748f5c7f9a61ed24a52d9d5ac67095177
Author: Alexandre Franke <alexandre franke gmail com>
Date: Tue May 12 20:09:29 2015 +0200
Don't split strings
That makes it actually possible to translate those
https://bugzilla.gnome.org/show_bug.cgi?id=748136
src/search/gb-search-display-group.c | 5 ++++-
src/vim/gb-vim.c | 7 +++++--
tools/ide-search.c | 5 ++++-
3 files changed, 13 insertions(+), 4 deletions(-)
---
diff --git a/src/search/gb-search-display-group.c b/src/search/gb-search-display-group.c
index a473f1a..77fd009 100644
--- a/src/search/gb-search-display-group.c
+++ b/src/search/gb-search-display-group.c
@@ -173,13 +173,16 @@ gb_search_display_group_set_count (GbSearchDisplayGroup *self,
guint64 count)
{
GtkWidget *parent;
+ gchar *count_str;
gchar *markup;
g_return_if_fail (GB_IS_SEARCH_DISPLAY_GROUP (self));
- markup = g_strdup_printf (_("%"G_GUINT64_FORMAT" more"), count);
+ count_str = g_strdup_printf ("%"G_GUINT64_FORMAT, count);
+ markup = g_strdup_printf (_("%s more"), count_str);
gtk_label_set_label (self->more_label, markup);
g_free (markup);
+ g_free (count_str);
parent = GTK_WIDGET (self->more_row);
diff --git a/src/vim/gb-vim.c b/src/vim/gb-vim.c
index eee77e2..67a6fa7 100644
--- a/src/vim/gb-vim.c
+++ b/src/vim/gb-vim.c
@@ -66,6 +66,7 @@ int32_parse (gint *value,
GError **error)
{
gint64 v64;
+ gchar *v64_str;
g_assert (value);
g_assert (str);
@@ -85,11 +86,13 @@ int32_parse (gint *value,
if ((v64 < lower) || (v64 > upper))
{
+ v64_str = g_strdup_printf ("%"G_GINT64_FORMAT, v64);
g_set_error (error,
GB_VIM_ERROR,
GB_VIM_ERROR_NUMBER_OUT_OF_RANGE,
- _("%"G_GINT64_FORMAT" is invalid for %s"),
- v64, param_name);
+ _("%s is invalid for %s"),
+ v64_str, param_name);
+ g_free (v64_str);
return FALSE;
}
diff --git a/tools/ide-search.c b/tools/ide-search.c
index f0d3173..18eb5bc 100644
--- a/tools/ide-search.c
+++ b/tools/ide-search.c
@@ -61,7 +61,10 @@ static void
on_completed_cb (IdeSearchContext *search_context,
IdeContext *context)
{
- g_print (_("%"G_GSIZE_FORMAT" results\n"), gCount);
+ gchar *gCount_str;
+ gCount_str = g_strdup_printf ("%"G_GSIZE_FORMAT, gCount);
+ g_print (_("%s results\n"), gCount_str);
+ g_free (gCount_str);
g_object_unref (context);
quit (gExitCode);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]