[gnome-software] trivial: Do not include markup in the translatable strings
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] trivial: Do not include markup in the translatable strings
- Date: Thu, 14 Apr 2016 17:25:06 +0000 (UTC)
commit 21fc78d115249b92e5dcc546fee5ab8effeca7e2
Author: Richard Hughes <richard hughsie com>
Date: Thu Apr 14 14:31:36 2016 +0100
trivial: Do not include markup in the translatable strings
src/gs-upgrade-banner.c | 35 ++++++++++++++---------------------
1 files changed, 14 insertions(+), 21 deletions(-)
---
diff --git a/src/gs-upgrade-banner.c b/src/gs-upgrade-banner.c
index 94238ae..762bd6b 100644
--- a/src/gs-upgrade-banner.c
+++ b/src/gs-upgrade-banner.c
@@ -1,6 +1,7 @@
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
*
* Copyright (C) 2016 Kalev Lember <klember redhat com>
+ * Copyright (C) 2016 Richard Hughes <richard hughsie com>
*
* Licensed under the GNU General Public License Version 2
*
@@ -60,10 +61,17 @@ gs_upgrade_banner_refresh (GsUpgradeBanner *self)
{
GsUpgradeBannerPrivate *priv = gs_upgrade_banner_get_instance_private (self);
const gchar *uri;
+ g_autofree gchar *name_bold = NULL;
+ g_autofree gchar *version_bold = NULL;
+ g_autofree gchar *str = NULL;
if (priv->app == NULL)
return;
+ /* embolden */
+ name_bold = g_strdup_printf ("<b>%s</b>", gs_app_get_name (priv->app));
+ version_bold = g_strdup_printf ("<b>%s</b>", gs_app_get_version (priv->app));
+
/* Refresh the title. Normally a distro upgrade state goes from
*
* AVAILABLE (available to download) to
@@ -72,51 +80,36 @@ gs_upgrade_banner_refresh (GsUpgradeBanner *self)
*/
switch (gs_app_get_state (priv->app)) {
case AS_APP_STATE_AVAILABLE:
- {
- g_autofree gchar *str = NULL;
-
/* TRANSLATORS: This is the text displayed when a distro
* upgrade is available. First %s is the distro name and the
* 2nd %s is the version, e.g. "Fedora 23 Now Available" */
- str = g_strdup_printf (_("<b>%s %s</b> Now Available"),
- gs_app_get_name (priv->app),
- gs_app_get_version (priv->app));
+ str = g_strdup_printf (_("%s %s Now Available"),
+ name_bold, version_bold);
gtk_label_set_markup (GTK_LABEL (priv->label_upgrades_title), str);
gtk_widget_set_visible (priv->label_upgrades_warning, FALSE);
gtk_widget_set_visible (priv->button_upgrades_cancel, FALSE);
break;
- }
case AS_APP_STATE_INSTALLING:
- {
- g_autofree gchar *str = NULL;
-
/* TRANSLATORS: This is the text displayed while downloading a
* distro upgrade. First %s is the distro name and the 2nd %s
* is the version, e.g. "Downloading Fedora 23" */
- str = g_strdup_printf (_("Downloading <b>%s %s</b>"),
- gs_app_get_name (priv->app),
- gs_app_get_version (priv->app));
+ str = g_strdup_printf (_("Downloading %s %s"),
+ name_bold, version_bold);
gtk_label_set_markup (GTK_LABEL (priv->label_upgrades_title), str);
gtk_widget_set_visible (priv->label_upgrades_warning, FALSE);
gtk_widget_set_visible (priv->button_upgrades_cancel, TRUE);
break;
- }
case AS_APP_STATE_UPDATABLE:
- {
- g_autofree gchar *str = NULL;
-
/* TRANSLATORS: This is the text displayed when a distro
* upgrade has been downloaded and is ready to be installed.
* First %s is the distro name and the 2nd %s is the version,
* e.g. "Fedora 23 Ready to be Installed" */
- str = g_strdup_printf (_("<b>%s %s</b> Ready to be Installed"),
- gs_app_get_name (priv->app),
- gs_app_get_version (priv->app));
+ str = g_strdup_printf (_("%s %s Ready to be Installed"),
+ name_bold, version_bold);
gtk_label_set_markup (GTK_LABEL (priv->label_upgrades_title), str);
gtk_widget_set_visible (priv->label_upgrades_warning, TRUE);
gtk_widget_set_visible (priv->button_upgrades_cancel, FALSE);
break;
- }
default:
g_critical ("Unexpected app state");
break;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]