Mercurial > pidgin.yaz
changeset 16010:eae8e127e4fb
make things cleaner for translators
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Sat, 07 Apr 2007 22:46:39 +0000 |
parents | 1bde57348057 |
children | 1f24fd9a6237 765cfc73182f |
files | pidgin/gtkaccount.c pidgin/gtkblist.c pidgin/gtkconn.c pidgin/gtkdialogs.c pidgin/gtkmain.c pidgin/gtkutils.c |
diffstat | 6 files changed, 35 insertions(+), 26 deletions(-) [+] |
line wrap: on
line diff
--- 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(_( - "<span size='larger' weight='bold'>Welcome to " PIDGIN_NAME "!</span>\n\n" - - "You have no IM accounts configured. To start connecting with " PIDGIN_NAME " " + tmp = g_strdup_printf(_( + "<span size='larger' weight='bold'>Welcome to %s!</span>\n\n" + + "You have no IM accounts configured. To start connecting with %s " "press the <b>Add</b> 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 <b>Add</b> again to configure them all.\n\n" "You can come back to this window to add, edit, or remove " "accounts from <b>Accounts->Add/Edit</b> 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);
--- 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(_("<span weight='bold' size='larger'>Welcome to " PIDGIN_NAME "!</span>\n\n" + tmp = g_strdup_printf(_("<span weight='bold' size='larger'>Welcome to %s!</span>\n\n" "You have no accounts enabled. Enable your IM accounts from the " "<b>Accounts</b> window at <b>Accounts->Add/Edit</b>. 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);
--- 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);
--- 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+.<BR><BR>" "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.<BR><BR>")); + "warranty for this program.<BR><BR>"), PIDGIN_NAME, PIDGIN_NAME, PIDGIN_NAME); g_string_append(str, "<FONT SIZE=\"4\">URL:</FONT> <A HREF=\"" PURPLE_WEBSITE "\">" PURPLE_WEBSITE "</A><BR/><BR/>");
--- 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
--- 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; }