static int local_mode=FALSE;
static int no_redirect=FALSE;
static int verbose=FALSE;
+static int version=FALSE;
struct poptOption options[] = {
{
N_("Run in verbose (debug) mode"),
NULL
},
+ {
+ "version",
+ '\0',
+ POPT_ARG_NONE,
+ &version,
+ 0,
+ N_("Print version number"),
+ NULL
+ },
POPT_AUTOHELP
{
NULL,
/* setup locale, i18n */
gtk_set_locale();
- bindtextdomain(GETTEXT_PACKAGE,GNOMELOCALEDIR);
- textdomain(GETTEXT_PACKAGE);
+ bindtextdomain(PACKAGE_TARNAME, LOCALEDIR);
+ textdomain(PACKAGE_TARNAME);
gtk_init(&argc, &argv);
context = poptGetContext(NULL, argc, (const char **) argv, options, 0);
exit(1);
}
- bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF8");
+ if (version) {
+ printf("%s\n", PACKAGE_VERSION);
+ exit(0);
+ }
+
+ bind_textdomain_codeset(PACKAGE_TARNAME, "UTF8");
setenv("CHARSET","UTF-8",1);
do_debug=verbose;