diff --git a/src/options.c b/src/options.c
index 3c39bdaf6ff4aae9aa49e67d7153e2b9c43abdf6..83ae5ff6a63ab57456ef7568a8432f38b478a859 100644 (file)
--- a/src/options.c
+++ b/src/options.c
-/*
- * (c) 2004 by Kalle Wallin <kaw@linux.se>
- *
+/* ncmpc (Ncurses MPD Client)
+ * (c) 2004-2009 The Music Player Daemon Project
+ * Project homepage: http://musicpd.org
+
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
- *
+
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- */
+
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+*/
#include "options.h"
#include "config.h"
#include "charset.h"
#include "command.h"
#include "conf.h"
+#include "i18n.h"
#include <stdlib.h>
+#include <stdio.h>
#include <string.h>
#include <glib.h>
.find_wrap = true,
.wide_cursor = true,
.audible_bell = true,
+ .bell_on_wrap = true,
+#ifndef NCMPC_MINI
.scroll = DEFAULT_SCROLL,
.welcome_screen_list = true,
+ .display_time = true,
+#endif
};
static const arg_opt_t option_table[] = {
case 'V': /* --version */
puts(PACKAGE " version: " VERSION "\n"
"build options:"
+#ifdef NCMPC_MINI
+ " mini"
+#endif
#ifndef NDEBUG
" debug"
#endif
+#ifdef ENABLE_MULTIBYTE
+ " multibyte"
+#endif
+#ifdef ENABLE_WIDE
+ " wide"
+#endif
+#ifdef ENABLE_LOCALE
+ " locale"
+#endif
#ifdef ENABLE_NLS
" nls"
#endif
#else
" no-colors"
#endif
+#ifdef ENABLE_LIRC
+ " lirc"
+#endif
#ifdef HAVE_GETMOUSE
" getmouse"
#endif
#ifdef ENABLE_ARTIST_SCREEN
" artist-screen"
#endif
+#ifdef ENABLE_HELP_SCREEN
+ " help-screen"
+#endif
#ifdef ENABLE_SEARCH_SCREEN
" search-screen"
#endif
+#ifdef ENABLE_SONG_SCREEN
+ " song-screen"
+#endif
#ifdef ENABLE_KEYDEF_SCREEN
" key-screen"
#endif
+#ifdef ENABLE_LYRICS_SCREEN
+ " lyrics-screen"
+#endif
+#ifdef ENABLE_OUTPUTS_SCREEN
+ " outputs-screen"
+#endif
+
"\n");
+#ifndef NCMPC_MINI
+ if (strcmp("translator-credits", _("translator-credits")) != 0)
+ /* To translators: these credits are shown
+ when ncmpc is started with "--version" */
+ printf("\n%s\n", _("translator-credits"));
+#endif
exit(EXIT_SUCCESS);
case 'c': /* --colors */
#ifdef ENABLE_COLORS
options.status_format = g_strdup(DEFAULT_STATUS_FORMAT);
options.screen_list = g_strsplit_set(DEFAULT_SCREEN_LIST, " ", 0);
options.timedisplay_type = g_strdup(DEFAULT_TIMEDISPLAY_TYPE);
+#ifndef NCMPC_MINI
options.scroll_sep = g_strdup(DEFAULT_SCROLL_SEP);
+#endif
}