# HG changeset patch # User Nathan Walp # Date 1175985999 0 # Node ID eae8e127e4fbf422400e885cf6ec5d67374086d5 # Parent 1bde573480575f42567fde317de4222d9f71ce19 make things cleaner for translators diff -r 1bde57348057 -r eae8e127e4fb pidgin/gtkaccount.c --- a/pidgin/gtkaccount.c Sat Apr 07 19:48:38 2007 +0000 +++ b/pidgin/gtkaccount.c Sat Apr 07 22:46:39 2007 +0000 @@ -2127,7 +2127,7 @@ GtkWidget *treeview; GtkTreeSelection *sel; GtkTargetEntry gte[] = {{"PURPLE_ACCOUNT", GTK_TARGET_SAME_APP, 0}}; - char *pretty; + char *pretty, *tmp; frame = gtk_frame_new(NULL); gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_IN); @@ -2140,17 +2140,19 @@ /* Create a helpful first-time-use label */ label = gtk_label_new(NULL); /* Translators: Please maintain the use of -> or <- to represent the menu heirarchy */ - pretty = pidgin_make_pretty_arrows(_( - "Welcome to " PIDGIN_NAME "!\n\n" - - "You have no IM accounts configured. To start connecting with " PIDGIN_NAME " " + tmp = g_strdup_printf(_( + "Welcome to %s!\n\n" + + "You have no IM accounts configured. To start connecting with %s " "press the Add button below and configure your first " - "account. If you want " PIDGIN_NAME " to connect to multiple IM accounts, " + "account. If you want %s to connect to multiple IM accounts, " "press Add again to configure them all.\n\n" "You can come back to this window to add, edit, or remove " "accounts from Accounts->Add/Edit in the Buddy " - "List window")); + "List window"), PIDGIN_NAME, PIDGIN_NAME, PIDGIN_NAME); + pretty = pidgin_make_pretty_arrows(tmp); + g_free(tmp); gtk_label_set_markup(GTK_LABEL(label), pretty); g_free(pretty); diff -r 1bde57348057 -r eae8e127e4fb pidgin/gtkblist.c --- a/pidgin/gtkblist.c Sat Apr 07 19:48:38 2007 +0000 +++ b/pidgin/gtkblist.c Sat Apr 07 22:46:39 2007 +0000 @@ -4107,7 +4107,7 @@ GtkWidget *sep; GtkWidget *label; GList *accounts; - char *pretty; + char *pretty, *tmp; GtkAccelGroup *accel_group; GtkTreeSelection *selection; GtkTargetEntry dte[] = {{"PURPLE_BLIST_NODE", GTK_TARGET_SAME_APP, DRAG_ROW}, @@ -4180,12 +4180,14 @@ #endif /* Translators: Please maintain the use of -> and <- to refer to menu heirarchy */ - pretty = pidgin_make_pretty_arrows(_("Welcome to " PIDGIN_NAME "!\n\n" + tmp = g_strdup_printf(_("Welcome to %s!\n\n" "You have no accounts enabled. Enable your IM accounts from the " "Accounts window at Accounts->Add/Edit. Once you " "enable accounts, you'll be able to sign on, set your status, " - "and talk to your friends.")); + "and talk to your friends."), PIDGIN_NAME); + pretty = pidgin_make_pretty_arrows(tmp); + g_free(tmp); label = gtk_label_new(NULL); gtk_widget_set_size_request(label, purple_prefs_get_int("/purple/gtk/blist/width") - 12, -1); gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); diff -r 1bde57348057 -r eae8e127e4fb pidgin/gtkconn.c --- a/pidgin/gtkconn.c Sat Apr 07 19:48:38 2007 +0000 +++ b/pidgin/gtkconn.c Sat Apr 07 22:46:39 2007 +0000 @@ -177,8 +177,8 @@ p = g_strdup_printf(_("%s disconnected"), n); s = g_strdup_printf(_("%s\n\n" - PIDGIN_NAME " will not attempt to reconnect the account until you " - "correct the error and re-enable the account."), text); + "%s will not attempt to reconnect the account until you " + "correct the error and re-enable the account."), text, PIDGIN_NAME); purple_notify_error(NULL, NULL, p, s); g_free(p); g_free(s); diff -r 1bde57348057 -r eae8e127e4fb pidgin/gtkdialogs.c --- a/pidgin/gtkdialogs.c Sat Apr 07 19:48:38 2007 +0000 +++ b/pidgin/gtkdialogs.c Sat Apr 07 22:46:39 2007 +0000 @@ -311,7 +311,7 @@ GString *str; int i; AtkObject *obj; - char* filename; + char* filename, *tmp; GdkPixbuf *pixbuf; if (about != NULL) { @@ -320,7 +320,9 @@ } PIDGIN_DIALOG(about); - gtk_window_set_title(GTK_WINDOW(about), _("About " PIDGIN_NAME)); + tmp = g_strdup_printf(_("About %s"), PIDGIN_NAME); + gtk_window_set_title(GTK_WINDOW(about), tmp); + g_free(tmp); gtk_window_set_role(GTK_WINDOW(about), "about"); gtk_window_set_resizable(GTK_WINDOW(about), TRUE); gtk_window_set_default_size(GTK_WINDOW(about), 340, 450); @@ -353,18 +355,18 @@ str = g_string_sized_new(4096); - g_string_append(str, - _(PIDGIN_NAME " is a modular messaging client capable of using " + g_string_append_printf(str, + _("%s is a modular messaging client capable of using " "AIM, MSN, Yahoo!, Jabber, ICQ, IRC, SILC, SIP/SIMPLE, " "Novell GroupWise, Lotus Sametime, Bonjour, Zephyr, " "Gadu-Gadu, and QQ all at once. " "It is written using GTK+.

" "You may modify and redistribute the program under " "the terms of the GPL (version 2 or later). A copy of the GPL is " - "contained in the 'COPYING' file distributed with " PIDGIN_NAME ". " - PIDGIN_NAME " is copyrighted by its contributors. See the 'COPYRIGHT' " + "contained in the 'COPYING' file distributed with %s. " + "%s is copyrighted by its contributors. See the 'COPYRIGHT' " "file for the complete list of contributors. We provide no " - "warranty for this program.

")); + "warranty for this program.

"), PIDGIN_NAME, PIDGIN_NAME, PIDGIN_NAME); g_string_append(str, "URL: " PURPLE_WEBSITE "

"); diff -r 1bde57348057 -r eae8e127e4fb pidgin/gtkmain.c --- a/pidgin/gtkmain.c Sat Apr 07 19:48:38 2007 +0000 +++ b/pidgin/gtkmain.c Sat Apr 07 22:46:39 2007 +0000 @@ -361,9 +361,9 @@ char *text; if (terse) { - text = g_strdup_printf(_(PIDGIN_NAME " %s. Try `%s -h' for more information.\n"), VERSION, name); + text = g_strdup_printf(_("%s %s. Try `%s -h' for more information.\n"), PIDGIN_NAME, VERSION, name); } else { - text = g_strdup_printf(_(PIDGIN_NAME " %s\n" + text = g_strdup_printf(_("%s %s\n" "Usage: %s [OPTION]...\n\n" " -c, --config=DIR use DIR for config files\n" " -d, --debug print debugging messages to stdout\n" @@ -371,7 +371,7 @@ " -n, --nologin don't automatically login\n" " -l, --login[=NAME] automatically login (optional argument NAME specifies\n" " account(s) to use, separated by commas)\n" - " -v, --version display the current version and exit\n"), VERSION, name); + " -v, --version display the current version and exit\n"), PIDGIN_NAME, VERSION, name); } purple_print_utf8_to_console(stdout, text); @@ -547,7 +547,7 @@ #ifndef DEBUG /* We translate this here in case the crash breaks gettext. */ segfault_message_tmp = g_strdup_printf(_( - PIDGIN_NAME " has segfaulted and attempted to dump a core file.\n" + "%s has segfaulted and attempted to dump a core file.\n" "This is a bug in the software and has happened through\n" "no fault of your own.\n\n" "If you can reproduce the crash, please notify the Pidgin\n" @@ -561,7 +561,7 @@ "LSchiere (via AIM). Contact information for Sean and Luke \n" "on other protocols is at\n" "%scontactinfo.php\n"), - PURPLE_WEBSITE, PURPLE_WEBSITE, PURPLE_WEBSITE + PIDGIN_NAME, PURPLE_WEBSITE, PURPLE_WEBSITE, PURPLE_WEBSITE ); /* we have to convert the message (UTF-8 to console diff -r 1bde57348057 -r eae8e127e4fb pidgin/gtkutils.c --- a/pidgin/gtkutils.c Sat Apr 07 19:48:38 2007 +0000 +++ b/pidgin/gtkutils.c Sat Apr 07 22:46:39 2007 +0000 @@ -1415,13 +1415,16 @@ /* XXX - make ft api suupport sending a directory */ /* Are we dealing with a directory? */ if (g_file_test(filename, G_FILE_TEST_IS_DIR)) { - char *str; + char *str, *str2; str = g_strdup_printf(_("Cannot send folder %s."), basename); + str2 = g_strdup_printf(_("%s cannot transfer a folder. You will need to send the files within individually"), PIDGIN_NAME); + purple_notify_error(NULL, NULL, - str,_(PIDGIN_NAME " cannot transfer a folder. You will need to send the files within individually")); + str, str2); g_free(str); + g_free(str2); continue; }