[meego-commits] 5004: Changes to MeeGo:1.0:Netbook:Update:Testing/gtkhtml3
mmeeks
michael.meeks at novell.com
Tue Jun 29 15:55:14 UTC 2010
Hi,
I have made the following changes to gtkhtml3 in project MeeGo:1.0:Netbook:Update:Testing. Please review and accept ASAP.
Thank You,
mmeeks
[This message was auto-generated]
---
Request #5004:
submit: home:mmeeks:branches:MeeGo:1.0:Netbook:Update:Testing/gtkhtml3(r2)(cleanup) -> MeeGo:1.0:Netbook:Update:Testing/gtkhtml3
Message:
fix bmc#182 - missing gettext calls breaking emoticon l10n
State: new 2010-06-29T03:51:50 mmeeks
Comment: None
changes files:
--------------
--- gtkhtml3.changes
+++ gtkhtml3.changes
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------
+* Tue Jun 29 2010 Michael Meeks <michael.meeks at novell.com> - 3.30.0
+- fix bmc#182 - emoticon translation
+
new:
----
gtkhtml-emoticons-bug-182.patch
spec files:
-----------
--- gtkhtml3.spec
+++ gtkhtml3.spec
@@ -18,6 +18,7 @@
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Source: http://download.gnome.org/sources/gtkhtml/3.29/gtkhtml-%{version}.tar.bz2
Patch0: htmltable.patch
+Patch1: gtkhtml-emoticons-bug-182.patch
### Dependencies ###
@@ -52,6 +53,7 @@
%prep
%setup -q -n gtkhtml-%{version}
%patch0 -p1
+%patch1 -p1
%build
other changes:
--------------
++++++ gtkhtml-emoticons-bug-182.patch (new)
--- gtkhtml-emoticons-bug-182.patch
+++ gtkhtml-emoticons-bug-182.patch
+commit e2fc37ebd85032fac0a72d534854362867e2c840
+Author: Mario Carrion <mario at carrion.mx>
+Date: Fri Apr 9 12:20:29 2010 +0530
+
+ Bug 615205 - Translations not working in Emoticons and Find/Replace dialogs.
+
+diff --git a/components/editor/gtkhtml-editor-private.c b/components/editor/gtkhtml-editor-private.c
+index 0fed468..1c420e9 100644
+--- a/components/editor/gtkhtml-editor-private.c
++++ b/components/editor/gtkhtml-editor-private.c
+@@ -192,6 +192,8 @@ gtkhtml_editor_private_init (GtkhtmlEditor *editor)
+ filename = gtkhtml_editor_find_data_file ("gtkhtml-editor-builder.ui");
+
+ priv->builder = gtk_builder_new ();
++ /* To keep translated strings in subclasses */
++ gtk_builder_set_translation_domain (priv->builder, GETTEXT_PACKAGE);
+ if (!gtk_builder_add_from_file (priv->builder, filename, &error)) {
+ g_critical ("Couldn't load builder file: %s\n", error->message);
+ g_clear_error (&error);
+diff --git a/components/editor/gtkhtml-face-chooser-menu.c b/components/editor/gtkhtml-face-chooser-menu.c
+index 86c2f23..a6aba96 100644
+--- a/components/editor/gtkhtml-face-chooser-menu.c
++++ b/components/editor/gtkhtml-face-chooser-menu.c
+@@ -18,8 +18,11 @@
+ * Boston, MA 02111-1307, USA.
+ */
+
++#include "gtkhtml-face-chooser.h"
+ #include "gtkhtml-face-chooser-menu.h"
+
++#include <glib/gi18n-lib.h>
++
+ #define GTKHTML_FACE_CHOOSER_MENU_GET_PRIVATE(obj) \
+ (G_TYPE_INSTANCE_GET_PRIVATE \
+ ((obj), GTKHTML_TYPE_FACE_CHOOSER_MENU, GtkhtmlFaceChooserMenuPrivate))
+@@ -147,7 +150,8 @@ face_chooser_menu_init (GtkhtmlFaceChooserMenu *chooser_menu)
+ GtkhtmlFace *face = iter->data;
+ GtkWidget *item;
+
+- item = gtk_image_menu_item_new_with_mnemonic (face->label);
++ /* To keep translated strings in subclasses */
++ item = gtk_image_menu_item_new_with_mnemonic (_(face->label));
+ gtk_image_menu_item_set_image (
+ GTK_IMAGE_MENU_ITEM (item),
+ gtk_image_new_from_icon_name (
More information about the MeeGo-commits
mailing list