Index: application-tile.c
===================================================================
--- application-tile.c	(revision 156)
+++ application-tile.c	(working copy)
@@ -258,7 +258,7 @@
 
 	const gchar *comment;
 
-	gchar *markup;
+	gchar *markup, *str;
 
 	GError *error = NULL;
 
@@ -313,7 +313,9 @@
 
 /* make start action */
 
-	markup = g_markup_printf_escaped (_("<b>Start %s</b>"), this->name);
+	str= g_strdup_printf(_("Start %s"), this->name);
+	markup = g_markup_printf_escaped ("<b>%s</b>", str);
+	g_free (str);
 	action = tile_action_new (TILE (this), start_trigger, markup, TILE_ACTION_OPENS_NEW_WINDOW);
 	actions [APPLICATION_TILE_ACTION_START] = action;
 	g_free (markup);
Index: document-tile.c
===================================================================
--- document-tile.c	(revision 156)
+++ document-tile.c	(working copy)
@@ -120,7 +120,7 @@
 	GDate *time_stamp;
 	gchar *time_str;
 
-	gchar *markup;
+	gchar *markup, str;
 
 	AtkObject *accessible;
 	
@@ -180,8 +180,9 @@
 	/* make open with default action */
 
 	if (priv->default_app) {
-		markup = g_markup_printf_escaped (_("<b>Open with \"%s\"</b>"),
-			priv->default_app->name);
+		str = g_strdup_printf (_("Open with \"%s\""), priv->default_app->name);
+		markup = g_markup_printf_escaped ("<b>%s</b>", str);
+		g_free (str);
 		action = tile_action_new (TILE (this), open_with_default_trigger, markup,
 			TILE_ACTION_OPENS_NEW_WINDOW);
 		g_free (markup);
Index: app-shell.c
===================================================================
--- app-shell.c	(revision 156)
+++ app-shell.c	(working copy)
@@ -714,8 +714,8 @@
 static void
 show_no_results_message (AppShellData * app_data, GtkWidget * containing_vbox)
 {
-	gchar *markup;
-
+	gchar *markup, *str1, *str2;
+	
 	if (!app_data->filtered_out_everything_widget)
 	{
 		GtkWidget *hbox;
@@ -737,14 +737,17 @@
 		gtk_container_add (GTK_CONTAINER (app_data->filtered_out_everything_widget), hbox);
 	}
 
-	markup = g_strdup_printf (
-		_("<span size=\"large\"><b>No matches found.</b> </span><span>\n\n Your filter \"<b>%s</b>\" does not match any items.</span>"),
-		app_data->filter_string);
+	str1 = g_strdup_printf ("<b>%s</b>", app_data->filter_string);
+	str2 = g_strdup_printf (_("Your filter \"%s\" does not match any items."), str1);
+
+ 	markup = g_strdup_printf ("<span size=\"large\"><b>%s</b></span>\n\n%s", _("No matches found."), str2);
 	gtk_label_set_text (app_data->filtered_out_everything_widget_label, markup);
 	gtk_label_set_use_markup (app_data->filtered_out_everything_widget_label, TRUE);
 	gtk_box_pack_start (GTK_BOX (containing_vbox), app_data->filtered_out_everything_widget,
 		TRUE, TRUE, 0);
 	g_free (markup);
+	g_free (str1);
+	g_free (str2);
 }
 
 static void
