# HG changeset patch # User Richard Laager # Date 1178412281 0 # Node ID b668951121d834b2da913f8d02187b6d81868ee8 # Parent 09f0bb67a87f0ab815e395b39ac0ecc0329ed768 Change the PIDGIN_NAME stuff to allow translators to transliterate the name. The only advantage of PIDGIN_NAME is that it reduces the number of strings in the .po file where they'd need to transliterate Pidgin. I'm not sure if that's useful or not. diff -r 09f0bb67a87f -r b668951121d8 configure.ac --- a/configure.ac Sun May 06 00:43:29 2007 +0000 +++ b/configure.ac Sun May 06 00:44:41 2007 +0000 @@ -93,8 +93,6 @@ GNT_LT_VERSION_INFO="gnt_lt_current:gnt_micro_version:gnt_minor_version" AC_SUBST(GNT_LT_VERSION_INFO) -AC_DEFINE(PIDGIN_NAME, "Pidgin", [The user-visible application name]) - AC_PATH_PROG(sedpath, sed) dnl Storing configure arguments diff -r 09f0bb67a87f -r b668951121d8 finch/finch.c --- a/finch/finch.c Sun May 06 00:43:29 2007 +0000 +++ b/finch/finch.c Sun May 06 00:44:41 2007 +0000 @@ -274,7 +274,7 @@ } /* show version message */ if (opt_version) { - printf("Finch %s\n", VERSION); + printf("%s %s\n", _("Finch"), VERSION); return 0; } @@ -303,7 +303,7 @@ char *text = g_strdup_printf(_( "%s encountered errors migrating your settings " "from %s to %s. Please investigate and complete the " - "migration by hand. Please report this error at http://developer.pidgin.im"), "Finch", + "migration by hand. Please report this error at http://developer.pidgin.im"), _("Finch"), old, purple_user_dir()); g_free(old); diff -r 09f0bb67a87f -r b668951121d8 pidgin/gtkconv.c --- a/pidgin/gtkconv.c Sun May 06 00:43:29 2007 +0000 +++ b/pidgin/gtkconv.c Sun May 06 00:44:41 2007 +0000 @@ -376,7 +376,7 @@ PurpleCmdStatus status; if (!g_ascii_strcasecmp(args[0], "version")) { - tmp = g_strdup_printf("me is using " PIDGIN_NAME " v%s.", VERSION); + tmp = g_strdup_printf("me is using %s v%s.", PIDGIN_NAME, VERSION); markup = g_markup_escape_text(tmp, -1); status = purple_cmd_do_command(conv, tmp, markup, error); diff -r 09f0bb67a87f -r b668951121d8 pidgin/gtkdialogs.c --- a/pidgin/gtkdialogs.c Sun May 06 00:43:29 2007 +0000 +++ b/pidgin/gtkdialogs.c Sun May 06 00:44:41 2007 +0000 @@ -350,7 +350,9 @@ gdk_pixbuf_unref(pixbuf); /* Insert the logo */ obj = gtk_widget_get_accessible(logo); - atk_object_set_description(obj, PIDGIN_NAME " " VERSION); + tmp = g_strconcat(PIDGIN_NAME, " " VERSION, NULL); + atk_object_set_description(obj, tmp); + g_free(tmp); gtk_box_pack_start(GTK_BOX(vbox), logo, FALSE, FALSE, 0); frame = pidgin_create_imhtml(FALSE, &text, NULL, NULL); @@ -506,9 +508,9 @@ #endif #ifdef HAVE_SSL - g_string_append(str, " SSL: " PIDGIN_NAME " was compiled with SSL support.
"); + g_string_append(str, " SSL: SSL support is present.
"); #else - g_string_append(str, " SSL: " PIDGIN_NAME " was NOT compiled with any SSL support!
"); + g_string_append(str, " SSL: SSL support was NOT compiled!
"); #endif /* This might be useful elsewhere too, but it is particularly useful for diff -r 09f0bb67a87f -r b668951121d8 pidgin/gtkdocklet.c --- a/pidgin/gtkdocklet.c Sun May 06 00:43:29 2007 +0000 +++ b/pidgin/gtkdocklet.c Sun May 06 00:44:41 2007 +0000 @@ -171,7 +171,7 @@ g_list_free(convs); } else if (ui_ops->set_tooltip) { - char *tooltip_text = g_strconcat(PIDGIN_NAME " - ", + char *tooltip_text = g_strconcat(PIDGIN_NAME, " - ", purple_savedstatus_get_title(saved_status), NULL); ui_ops->set_tooltip(tooltip_text); g_free(tooltip_text); diff -r 09f0bb67a87f -r b668951121d8 pidgin/gtkmain.c --- a/pidgin/gtkmain.c Sun May 06 00:43:29 2007 +0000 +++ b/pidgin/gtkmain.c Sun May 06 00:44:41 2007 +0000 @@ -498,8 +498,8 @@ "%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" - "developers by reporting a bug at\n" + "If you can reproduce the crash, please notify the developers\n" + "by reporting a bug at:\n" "%snewticket/\n\n" "Please make sure to specify what you were doing at the time\n" "and post the backtrace from the core file. If you do not know\n" @@ -630,7 +630,7 @@ } /* show version message */ if (opt_version) { - printf(PIDGIN_NAME " %s\n", VERSION); + printf("%s %s\n", PIDGIN_NAME, VERSION); #ifdef HAVE_SIGNAL_H g_free(segfault_message); #endif @@ -667,7 +667,7 @@ if (!gui_check) { char *display = gdk_get_display(); - printf(PIDGIN_NAME " %s\n", VERSION); + printf("%s %s\n", PIDGIN_NAME, VERSION); g_warning("cannot open display: %s", display ? display : "unset"); g_free(display); @@ -727,7 +727,7 @@ if (!purple_core_init(PIDGIN_UI)) { fprintf(stderr, - "Initialization of the " PIDGIN_NAME " core failed. Dumping core.\n" + "Initialization of the libpurple core failed. Dumping core.\n" "Please report this!\n"); #ifdef HAVE_SIGNAL_H g_free(segfault_message); diff -r 09f0bb67a87f -r b668951121d8 pidgin/gtkutils.c --- a/pidgin/gtkutils.c Sun May 06 00:43:29 2007 +0000 +++ b/pidgin/gtkutils.c Sun May 06 00:44:41 2007 +0000 @@ -1417,7 +1417,7 @@ 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); + 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, str2); diff -r 09f0bb67a87f -r b668951121d8 pidgin/pidgin.h --- a/pidgin/pidgin.h Sun May 06 00:43:29 2007 +0000 +++ b/pidgin/pidgin.h Sun May 06 00:44:41 2007 +0000 @@ -45,6 +45,9 @@ /* change this only when we have a sane upgrade path for old prefs */ #define PIDGIN_PREFS_ROOT "/pidgin" +/* Translators may want to transliterate the name. */ +#define PIDGIN_NAME _("Pidgin") + #ifndef _WIN32 # define PIDGIN_ALERT_TITLE "" #else diff -r 09f0bb67a87f -r b668951121d8 po/POTFILES.in --- a/po/POTFILES.in Sun May 06 00:43:29 2007 +0000 +++ b/po/POTFILES.in Sun May 06 00:44:41 2007 +0000 @@ -177,6 +177,7 @@ pidgin/gtkutils.c pidgin/gtkwhiteboard.c pidgin/pidgincombobox.c +pidgin/pidgin.h pidgin/pidginstock.c pidgin/plugins/cap/cap.c pidgin/plugins/contact_priority.c