changeset 23177:a2016d486f87

merge of 'cd0389d15f155a498b41fe0f52b2b611afab9d12' and 'f28a758a8344c88a83bfc3be1f70311a644780b3'
author Richard Laager <rlaager@wiktel.com>
date Sun, 25 May 2008 00:41:53 +0000
parents 047c56435f1e (current diff) 41171963c986 (diff)
children e7f345a980d6
files libpurple/protocols/zephyr/zephyr.h
diffstat 4 files changed, 104 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/finch/gntnotify.c	Sun May 25 00:40:15 2008 +0000
+++ b/finch/gntnotify.c	Sun May 25 00:41:53 2008 +0000
@@ -208,8 +208,10 @@
 	else
 	{
 		char *to;
+		gboolean newwin = (emaildialog.window == NULL);
 
-		setup_email_dialog();
+		if (newwin)
+			setup_email_dialog();
 
 		to = g_strdup_printf("%s (%s)", tos ? *tos : purple_account_get_username(account),
 					purple_account_get_protocol_name(account));
@@ -219,7 +221,10 @@
 					*subjects),
 				NULL, NULL);
 		g_free(to);
-		gnt_widget_show(emaildialog.window);
+		if (newwin)
+			gnt_widget_show(emaildialog.window);
+		else
+			gnt_window_present(emaildialog.window);
 		return NULL;
 	}
 
--- a/finch/libgnt/gntentry.c	Sun May 25 00:40:15 2008 +0000
+++ b/finch/libgnt/gntentry.c	Sun May 25 00:41:53 2008 +0000
@@ -551,10 +551,10 @@
 	return TRUE;
 }
 
-#define SAME(a,b)    ((g_unichar_isalpha(a) && g_unichar_isalpha(b)) || \
-				(g_unichar_isdigit(a) && g_unichar_isdigit(b)) || \
+#define SAME(a,b)    ((g_unichar_isalnum(a) && g_unichar_isalnum(b)) || \
 				(g_unichar_isspace(a) && g_unichar_isspace(b)) || \
-				(g_unichar_iswide(a) && g_unichar_iswide(b)))
+				(g_unichar_iswide(a) && g_unichar_iswide(b)) || \
+				(g_unichar_ispunct(a) && g_unichar_ispunct(b)))
 
 static const char *
 begin_word(const char *text, const char *begin)
--- a/pidgin/gtkblist.c	Sun May 25 00:40:15 2008 +0000
+++ b/pidgin/gtkblist.c	Sun May 25 00:41:53 2008 +0000
@@ -3336,7 +3336,8 @@
 					g_list_length(purple_conv_chat_get_users(PURPLE_CONV_CHAT(conv))));
 
 			if (prpl_info && (prpl_info->options & OPT_PROTO_CHAT_TOPIC)) {
-				char *topic = g_markup_escape_text(purple_conv_chat_get_topic(PURPLE_CONV_CHAT(conv)), -1);
+				const char *chattopic = purple_conv_chat_get_topic(PURPLE_CONV_CHAT(conv));
+				char *topic = chattopic ? g_markup_escape_text(chattopic, -1) : NULL;
 				g_string_append_printf(str, _("\n<b>Topic:</b> %s"), topic ? topic : _("(no topic set)"));
 				g_free(topic);
 			}
--- a/po/de.po	Sun May 25 00:40:15 2008 +0000
+++ b/po/de.po	Sun May 25 00:41:53 2008 +0000
@@ -11,8 +11,8 @@
 msgstr ""
 "Project-Id-Version: de\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-05-21 17:46+0200\n"
-"PO-Revision-Date: 2008-05-21 17:46+0200\n"
+"POT-Creation-Date: 2008-05-24 10:32+0200\n"
+"PO-Revision-Date: 2008-05-24 10:31+0200\n"
 "Last-Translator: Jochen Kemnade <jochenkemnade@web.de>\n"
 "Language-Team: Deutsch <de@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -4810,6 +4810,9 @@
 msgid "Nudging %s..."
 msgstr "%s anstoßen..."
 
+msgid "E-mail Address..."
+msgstr "E-Mail-Adresse..."
+
 msgid "Your new MSN friendly name is too long."
 msgstr "Ihr neuer MSN-Benutzername zu lang."
 
@@ -9687,6 +9690,21 @@
 msgid "Accept chat invitation?"
 msgstr "Akzeptieren Sie die Chat-Einladung?"
 
+#. Shortcut
+msgid "Shortcut"
+msgstr "Tastenkombination"
+
+msgid "The text-shortcut for the smiley"
+msgstr "Die Tastenkombination für den Smiley"
+
+#. Stored Image
+msgid "Stored Image"
+msgstr "Gespeichertes Bild"
+
+#, fuzzy
+msgid "Stored Image. (that'll have to do for now)"
+msgstr "Gespeichertes Bild. (Das muss erstmal reichen)"
+
 msgid "SSL Connection Failed"
 msgstr "SSL-Verbindung gescheitert"
 
@@ -9961,8 +9979,8 @@
 msgid "_Basic"
 msgstr "_Einfach"
 
-msgid "Create this new account on the server"
-msgstr "Dieses neue Konto auf dem Server anlegen"
+msgid "Create _this new account on the server"
+msgstr "Dieses _neue Konto auf dem Server anlegen"
 
 msgid "_Advanced"
 msgstr "_Erweitert"
@@ -10068,6 +10086,12 @@
 msgid "_Remove"
 msgstr "_Entfernen"
 
+msgid "Set Custom Icon"
+msgstr "Setze benutzerdefiniertes Icon"
+
+msgid "Remove Custom Icon"
+msgstr "Benutzerdefiniertes Icon entfernen"
+
 msgid "Add _Buddy..."
 msgstr "_Buddy hinzufügen..."
 
@@ -10180,6 +10204,9 @@
 msgid "/Tools/_Certificates"
 msgstr "/Werkzeuge/_Zertifikate"
 
+msgid "/Tools/Smile_y"
+msgstr "/Werkzeuge/Smile_y"
+
 msgid "/Tools/Plu_gins"
 msgstr "/Werkzeuge/Plu_gins"
 
@@ -10525,9 +10552,6 @@
 msgid "Change Size"
 msgstr "Ändere Größe"
 
-msgid "Remove Custom Icon"
-msgstr "Benutzerdefiniertes Icon entfernen"
-
 msgid "Show All"
 msgstr "Alle anzeigen"
 
@@ -11422,6 +11446,10 @@
 msgid "_Save Image..."
 msgstr "Bild _speichern..."
 
+#, fuzzy
+msgid "_Add Custom Smiley..."
+msgstr "Benutzerdefinierten Smiley _hinzufügen..."
+
 msgid "Select Font"
 msgstr "Schriftart wählen"
 
@@ -11460,9 +11488,19 @@
 msgid "Insert Image"
 msgstr "Bild einfügen"
 
+msgid ""
+"This smiley is disabled because a custom smiley exists for this shortcut."
+msgstr ""
+"Dieser Smiley ist deaktiviert, da ein benutzerdefinierter Smiley für diese "
+"Tastenkombination existiert."
+
 msgid "Smile!"
 msgstr "Lächeln!"
 
+#, fuzzy
+msgid "_Manage custom smileys"
+msgstr "Benutzerdefinierte Smileys _verwalten"
+
 msgid "This theme has no available smileys."
 msgstr "Dieses Thema verfügt über keine Smileys."
 
@@ -12178,6 +12216,12 @@
 msgid "Play"
 msgstr "Abspielen"
 
+msgid "_Browse..."
+msgstr "Aus_wählen..."
+
+msgid "_Reset"
+msgstr "_Zurücksetzen"
+
 msgid "_Report idle time:"
 msgstr "Inaktivitätszei_ten anzeigen:"
 
@@ -12356,6 +12400,47 @@
 msgid "Status for %s"
 msgstr "Status für %s"
 
+msgid "Custom Smiley"
+msgstr "Benutzerdefinierter Smiley"
+
+msgid "Duplicate Shortcut"
+msgstr "Doppelte Tastenkombination"
+
+msgid ""
+"A custom smiley for the selected shortcut already exists. Please specify a "
+"different shortcut."
+msgstr ""
+"Für diese Tastenkombination existiert bereits ein benutzerdefinierter "
+"Smiley. Bitten wählen Sie eine andere Tastenkombination."
+
+msgid "More Data needed"
+msgstr "Weitere Daten benötigt"
+
+msgid "Please provide a shortcut to associate with the smiley."
+msgstr "Bitte geben Sie eine Tastenkombination für den Smiley an."
+
+msgid "Please select an image for the smiley."
+msgstr "Bitte wählen Sie ein Bild für den Smiley."
+
+msgid "Edit Smiley"
+msgstr "Smiley bearbeiten"
+
+msgid "Add Smiley"
+msgstr "Smiley hinzufügen"
+
+msgid "Smiley _Image"
+msgstr "Smiley-_Bild"
+
+#. Smiley shortcut
+msgid "Smiley S_hortcut"
+msgstr "_Tastenkombination"
+
+msgid "Smiley"
+msgstr "Smiley"
+
+msgid "Custom Smiley Manager"
+msgstr "Verwaltung für benutzerdefinierte Smileys"
+
 msgid "Waiting for network connection"
 msgstr "Warte auf Netzwerkverbindung"