diff -urN soundtracker-0.3.3/AUTHORS soundtracker-0.3.4/AUTHORS --- soundtracker-0.3.3/AUTHORS Tue Sep 7 16:34:31 1999 +++ soundtracker-0.3.4/AUTHORS Thu Sep 23 20:38:03 1999 @@ -54,7 +54,10 @@ Translations ============= +Colin Marquardt + (de) Atsushi Yamagata +Yuuki NINOMIYA (ja) Yuri Bongiorno (it) diff -urN soundtracker-0.3.3/ChangeLog soundtracker-0.3.4/ChangeLog --- soundtracker-0.3.3/ChangeLog Fri Sep 10 13:24:42 1999 +++ soundtracker-0.3.4/ChangeLog Sat Sep 25 17:25:21 1999 @@ -1,3 +1,21 @@ +1999-09-25 Michael Krause + + * Released v0.3.4 + + * app/gui-settings.c, app/tracker.c: Added tracker row + highlighting. + +1999-09-24 Michael Krause + + * app/keys.c: Replace some empty strings by NULL pointers + (fixes localization bugs in the keys dialog). + +1999-09-23 Michael Krause + + * soundtracker.desktop: Added pl and de entries. + + * Added de.po from Colin Marquardt, updated ja.po. + 1999-09-10 Michael Krause * Released v0.3.3 diff -urN soundtracker-0.3.3/NEWS soundtracker-0.3.4/NEWS --- soundtracker-0.3.3/NEWS Fri Sep 10 13:24:02 1999 +++ soundtracker-0.3.4/NEWS Sat Sep 25 17:25:20 1999 @@ -2,6 +2,11 @@ (This file lists only major user-visible changes; the ChangeLog file contains more details) +What is new in soundtracker-0.3.4 (25-Sep-1999): + +* Row highlighting feature in the track editor +* German translation + What is new in soundtracker-0.3.3 (10-Sep-1999): * Bug fixes; in particular, the memory leak people were diff -urN soundtracker-0.3.3/README soundtracker-0.3.4/README --- soundtracker-0.3.3/README Wed Sep 8 14:24:12 1999 +++ soundtracker-0.3.4/README Sat Sep 25 17:25:22 1999 @@ -4,7 +4,7 @@ http://www.soundtracker.org/ -------------------------------------------------------------- - v0.3.3 --- THIS IS A DEVELOPMENT VERSION! + v0.3.4 --- THIS IS A DEVELOPMENT VERSION! Written and (C) 1998-1999 by Michael Krause [ raw style / lego ] diff -urN soundtracker-0.3.3/TODO soundtracker-0.3.4/TODO --- soundtracker-0.3.3/TODO Fri Sep 10 12:52:30 1999 +++ soundtracker-0.3.4/TODO Sat Sep 25 17:23:21 1999 @@ -1,6 +1,12 @@ things to do and known bugs (in no particular order) ------------------------------------------------------- +alternative scope (rgb box or something) + +save jazz edit in config + +sampling rate voll konfigurierbar machen... + GUI-SETTINGS / TRACKER: h <-> b GNOME / AUTOMAKE: Use official gnome macros instead of the xchat @@ -48,9 +54,6 @@ AUDIO.C: write short documentation about how the audio subsystem works -TRACKER: beat markers ala voodootracker (with configurable deltas -.. for 3/4 measures for example) - MIXER POSITION / CLIPPING INDICATOR: update more often TIME-BUFFER: rewrite, optimize, respect maximum time delta value. @@ -69,8 +72,6 @@ ENVELOPE-BOX: expand/shrink scroll region after adding points ENVELOPE-BOX: init dragging after new point has been set - -ENVELOPE-BOX: antialiased canvas must be an option! ENVELOPE-BOX: add a kind of "mixer position" like display diff -urN soundtracker-0.3.3/app/Makefile.in soundtracker-0.3.4/app/Makefile.in --- soundtracker-0.3.3/app/Makefile.in Fri Sep 10 13:35:02 1999 +++ soundtracker-0.3.4/app/Makefile.in Sat Sep 25 17:26:00 1999 @@ -333,7 +333,7 @@ tips-dialog.h gui-settings.o: gui-settings.c ../config.h i18n.h gui-settings.h \ gui-subs.h preferences.h scope-group.h sample-display.h \ - track-editor.h xm.h mixer.h tracker.h + track-editor.h xm.h mixer.h tracker.h extspinbutton.h gui-subs.o: gui-subs.c ../config.h i18n.h gui-subs.h extspinbutton.h instrument-editor.o: instrument-editor.c i18n.h ../config.h \ instrument-editor.h xm.h mixer.h envelope-box.h st-subs.h gui.h \ diff -urN soundtracker-0.3.3/app/gui-settings.c soundtracker-0.3.4/app/gui-settings.c --- soundtracker-0.3.3/app/gui-settings.c Sat Sep 4 18:35:54 1999 +++ soundtracker-0.3.4/app/gui-settings.c Sat Sep 25 12:44:45 1999 @@ -32,6 +32,7 @@ #include "preferences.h" #include "scope-group.h" #include "track-editor.h" +#include "extspinbutton.h" gui_prefs gui_settings = { 1, @@ -40,6 +41,8 @@ 1, 0, 0, + 1, + 16, 1, @@ -119,6 +122,24 @@ gui_settings.scopes_buffer_size = n * 1000000; } +static void +gui_settings_highlight_rows_toggled (GtkWidget *widget) +{ + gui_settings.highlight_rows = GTK_TOGGLE_BUTTON(widget)->active; + + tracker_redraw(tracker); +} + +static void +gui_settings_highlight_rows_changed (GtkSpinButton *spin) +{ + int n = gtk_spin_button_get_value_as_int(spin); + + gui_settings.highlight_rows_n = n; + if(gui_settings.highlight_rows) + tracker_redraw(tracker); +} + void gui_settings_dialog (void) { @@ -192,7 +213,7 @@ gtk_box_pack_start(GTK_BOX(box1), thing, FALSE, TRUE, 0); gtk_widget_show(thing); add_empty_hbox(box1); - thing = gtk_spin_button_new(GTK_ADJUSTMENT(gtk_adjustment_new((double)gui_settings.scopes_buffer_size / 1000000, 0.5, 5.0, 0.1, 1.0, 0.0)), 0, 0); + thing = extspinbutton_new(GTK_ADJUSTMENT(gtk_adjustment_new((double)gui_settings.scopes_buffer_size / 1000000, 0.5, 5.0, 0.1, 1.0, 0.0)), 0, 0); gtk_box_pack_start(GTK_BOX(box1), thing, FALSE, TRUE, 0); gtk_widget_show(thing); gtk_spin_button_set_digits(GTK_SPIN_BUTTON(thing), 1); @@ -203,6 +224,28 @@ gtk_widget_show(thing); gtk_box_pack_start(GTK_BOX(mainbox), thing, FALSE, TRUE, 0); + box1 = gtk_hbox_new(FALSE, 4); + gtk_widget_show(box1); + gtk_box_pack_start(GTK_BOX(mainbox), box1, FALSE, TRUE, 0); + + thing = gtk_check_button_new_with_label(_("Highlight rows:")); + gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(thing), gui_settings.highlight_rows); + gtk_signal_connect(GTK_OBJECT(thing), "toggled", + GTK_SIGNAL_FUNC(gui_settings_highlight_rows_toggled), NULL); + gtk_box_pack_start(GTK_BOX(box1), thing, FALSE, TRUE, 0); + gtk_widget_show(thing); + add_empty_hbox(box1); + thing = extspinbutton_new(GTK_ADJUSTMENT(gtk_adjustment_new((double)gui_settings.highlight_rows_n, 1, 16, 1, 2, 0.0)), 0, 0); + gtk_box_pack_start(GTK_BOX(box1), thing, FALSE, TRUE, 0); + gtk_widget_show(thing); + gtk_spin_button_set_digits(GTK_SPIN_BUTTON(thing), 1); + gtk_signal_connect(GTK_OBJECT(thing), "changed", + GTK_SIGNAL_FUNC(gui_settings_highlight_rows_changed), NULL); + + thing = gtk_hseparator_new(); + gtk_widget_show(thing); + gtk_box_pack_start(GTK_BOX(mainbox), thing, FALSE, TRUE, 0); + thing = gtk_check_button_new_with_label(_("`Save XM' saves all non-empty patterns")); gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(thing), gui_settings.save_all_patterns); gtk_box_pack_start(GTK_BOX(mainbox), thing, FALSE, TRUE, 0); @@ -228,6 +271,8 @@ prefs_get_int(f, "gui-display-scopes", &gui_settings.gui_display_scopes); prefs_get_int(f, "gui-use-backing-store", &gui_settings.gui_use_backing_store); prefs_get_int(f, "gui-use-aa-canvas", &gui_settings.gui_use_aa_canvas); + prefs_get_int(f, "tracker-highlight-rows", &gui_settings.highlight_rows); + prefs_get_int(f, "tracker-highlight-rows-n", &gui_settings.highlight_rows_n); prefs_get_int(f, "save-settings-on-exit", &gui_settings.save_settings_on_exit); prefs_get_int(f, "tracker-update-frequency", &gui_settings.tracker_update_freq); prefs_get_int(f, "scopes-update-frequency", &gui_settings.scopes_update_freq); @@ -255,6 +300,8 @@ prefs_put_int(f, "gui-display-scopes", gui_settings.gui_display_scopes); prefs_put_int(f, "gui-use-backing-store", gui_settings.gui_use_backing_store); prefs_put_int(f, "gui-use-aa-canvas", gui_settings.gui_use_aa_canvas); + prefs_put_int(f, "tracker-highlight-rows", gui_settings.highlight_rows); + prefs_put_int(f, "tracker-highlight-rows-n", gui_settings.highlight_rows_n); prefs_put_int(f, "save-settings-on-exit", gui_settings.save_settings_on_exit); prefs_put_int(f, "tracker-update-frequency", gui_settings.tracker_update_freq); prefs_put_int(f, "scopes-update-frequency", gui_settings.scopes_update_freq); diff -urN soundtracker-0.3.3/app/gui-settings.h soundtracker-0.3.4/app/gui-settings.h --- soundtracker-0.3.3/app/gui-settings.h Thu Sep 9 19:13:11 1999 +++ soundtracker-0.3.4/app/gui-settings.h Sat Sep 25 12:25:19 1999 @@ -31,6 +31,8 @@ gboolean gui_display_scopes; gboolean gui_use_backing_store; gboolean gui_use_aa_canvas; + gboolean highlight_rows; + int highlight_rows_n; gboolean save_settings_on_exit; diff -urN soundtracker-0.3.3/app/keys.c soundtracker-0.3.4/app/keys.c --- soundtracker-0.3.3/app/keys.c Fri Sep 10 13:26:16 1999 +++ soundtracker-0.3.4/app/keys.c Fri Sep 24 16:05:34 1999 @@ -75,47 +75,47 @@ } keys_key; static keys_key keys1[] = { - { "UC-0", "", 0, 12, 0, 0 }, - { "UC#0", "", 0, 13, 0, 0 }, - { "UD-0", "", 0, 14, 0, 0 }, - { "UD#0", "", 0, 15, 0, 0 }, - { "UE-0", "", 0, 16, 0, 0 }, - { "UF-0", "", 0, 17, 0, 0 }, - { "UF#0", "", 0, 18, 0, 0 }, - { "UG-0", "", 0, 19, 0, 0 }, - { "UG#0", "", 0, 20, 0, 0 }, - { "UA-0", "", 0, 21, 0, 0 }, - { "UA#0", "", 0, 22, 0, 0 }, - { "UH-0", "", 0, 23, 0, 0 }, - { "UC-1", "", 0, 24, 0, 0 }, - { "UC#1", "", 0, 25, 0, 0 }, - { "UD-1", "", 0, 26, 0, 0 }, - { "UD#1", "", 0, 27, 0, 0 }, - { "UE-1", "", 0, 28, 0, 0 }, - { "UF-1", "", 0, 29, 0, 0 }, - { "UF#1", "", 0, 30, 0, 0 }, - { "UG-1", "", 0, 31, 0, 0 }, + { "UC-0", NULL, 0, 12, 0, 0 }, + { "UC#0", NULL, 0, 13, 0, 0 }, + { "UD-0", NULL, 0, 14, 0, 0 }, + { "UD#0", NULL, 0, 15, 0, 0 }, + { "UE-0", NULL, 0, 16, 0, 0 }, + { "UF-0", NULL, 0, 17, 0, 0 }, + { "UF#0", NULL, 0, 18, 0, 0 }, + { "UG-0", NULL, 0, 19, 0, 0 }, + { "UG#0", NULL, 0, 20, 0, 0 }, + { "UA-0", NULL, 0, 21, 0, 0 }, + { "UA#0", NULL, 0, 22, 0, 0 }, + { "UH-0", NULL, 0, 23, 0, 0 }, + { "UC-1", NULL, 0, 24, 0, 0 }, + { "UC#1", NULL, 0, 25, 0, 0 }, + { "UD-1", NULL, 0, 26, 0, 0 }, + { "UD#1", NULL, 0, 27, 0, 0 }, + { "UE-1", NULL, 0, 28, 0, 0 }, + { "UF-1", NULL, 0, 29, 0, 0 }, + { "UF#1", NULL, 0, 30, 0, 0 }, + { "UG-1", NULL, 0, 31, 0, 0 }, { NULL } }; static keys_key keys2[] = { - { "LC-0", "", 0, 0, 0, 0 }, - { "LC#0", "", 0, 1, 0, 0 }, - { "LD-0", "", 0, 2, 0, 0 }, - { "LD#0", "", 0, 3, 0, 0 }, - { "LE-0", "", 0, 4, 0, 0 }, - { "LF-0", "", 0, 5, 0, 0 }, - { "LF#0", "", 0, 6, 0, 0 }, - { "LG-0", "", 0, 7, 0, 0 }, - { "LG#0", "", 0, 8, 0, 0 }, - { "LA-0", "", 0, 9, 0, 0 }, - { "LA#0", "", 0, 10, 0, 0 }, - { "LH-0", "", 0, 11, 0, 0 }, - { "LC-1", "", 0, 12, 0, 0 }, - { "LC#1", "", 0, 13, 0, 0 }, - { "LD-1", "", 0, 14, 0, 0 }, - { "LD#1", "", 0, 15, 0, 0 }, - { "LE-1", "", 0, 16, 0, 0 }, + { "LC-0", NULL, 0, 0, 0, 0 }, + { "LC#0", NULL, 0, 1, 0, 0 }, + { "LD-0", NULL, 0, 2, 0, 0 }, + { "LD#0", NULL, 0, 3, 0, 0 }, + { "LE-0", NULL, 0, 4, 0, 0 }, + { "LF-0", NULL, 0, 5, 0, 0 }, + { "LF#0", NULL, 0, 6, 0, 0 }, + { "LG-0", NULL, 0, 7, 0, 0 }, + { "LG#0", NULL, 0, 8, 0, 0 }, + { "LA-0", NULL, 0, 9, 0, 0 }, + { "LA#0", NULL, 0, 10, 0, 0 }, + { "LH-0", NULL, 0, 11, 0, 0 }, + { "LC-1", NULL, 0, 12, 0, 0 }, + { "LC#1", NULL, 0, 13, 0, 0 }, + { "LD-1", NULL, 0, 14, 0, 0 }, + { "LD#1", NULL, 0, 15, 0, 0 }, + { "LE-1", NULL, 0, 16, 0, 0 }, { NULL } }; diff -urN soundtracker-0.3.3/app/tracker.c soundtracker-0.3.4/app/tracker.c --- soundtracker-0.3.3/app/tracker.c Thu Sep 9 19:36:25 1999 +++ soundtracker-0.3.4/app/tracker.c Sat Sep 25 17:16:46 1999 @@ -51,6 +51,7 @@ static const int default_colors[] = { 10, 20, 30, 100, 100, 100, + 50, 50, 50, 230, 230, 230, 170, 170, 200, 230, 200, 0, @@ -278,14 +279,32 @@ tracker_fixup_digit(buf + 5); } -static void print_notes_line(GtkWidget *widget, GdkDrawable *win, int y, int ch, int numch, int row) +static void +print_notes_line(GtkWidget *widget, + GdkDrawable *win, + int y, + int ch, + int numch, + int row) { Tracker *t = TRACKER(widget); char buf[32*15]; char *bufpt; + GdkGC *gc; g_return_if_fail(ch + numch <= t->num_channels); + /* clear line */ + if(y == t->disp_cursor * t->fonth + t->disp_starty) + gc = t->bghi_gc; // cursor line + else if(gui_settings.highlight_rows && row % gui_settings.highlight_rows_n == 0) + gc = t->bghi2_gc; // highlighted line + else + gc = t->bg_gc; // normal line + + gdk_draw_rectangle(win, gc, TRUE, 0, y, widget->allocation.width, t->fonth); + y += t->font->ascent; + /* The row number */ if(gui_settings.tracker_hexmode) { sprintf(buf, "%02x", row); @@ -325,11 +344,13 @@ n2 = (my + h - 1) / t->fonth; /* Print the notes */ - scry = t->disp_starty + n1 * t->fonth + t->font->ascent; + scry = t->disp_starty + n1 * t->fonth; for(i = n1; i <= n2; i++, scry += t->fonth) { n = i + t->oldpos - t->disp_cursor; if(n >= 0 && n < t->curpattern->length) { print_notes_line(widget, win, scry, t->leftchan, t->disp_numchans, n); + } else { + CLEAR(win, 0, scry, widget->allocation.width, t->fonth); } } @@ -440,7 +461,8 @@ /* go down in pattern -- scroll up */ redrawcnt = absdist; gdk_window_copy_area(win, t->bg_gc, - 0, y, win, 0, y + (absdist * fonth), + 0, y, win, + 0, y + (absdist * fonth), widget->allocation.width, (t->disp_rows - absdist) * fonth); y += (t->disp_rows - absdist) * fonth; } else if(dist < 0) { @@ -454,21 +476,20 @@ if(dist != 0) { if(absdist <= t->disp_cursor) { - ytemp = (t->disp_cursor - dist) * fonth + t->disp_starty; - CLEAR(win, 0, ytemp, widget->allocation.width, fonth); + /* the old cursor line has been scrolled; must be redrawn + with the correct background color */ + ytemp = (t->disp_cursor - dist) * fonth + t->disp_starty; print_notes_and_bars(widget, win, 0, ytemp, widget->allocation.width, fonth); } - CLEAR(win, 0, y, widget->allocation.width, redrawcnt * fonth); print_notes_and_bars(widget, win, 0, y, widget->allocation.width, redrawcnt * fonth); print_channel_numbers(widget, win); } /* update the cursor */ ytemp = t->disp_cursor * fonth + t->disp_starty; - gdk_draw_rectangle(win, t->bghi_gc, TRUE, 0, ytemp, widget->allocation.width, fonth); print_notes_and_bars(widget, win, 0, ytemp, widget->allocation.width, fonth); print_cursor(widget, win); - + if(t->enable_backing_store) { gdk_draw_pixmap(widget->window, t->bg_gc, t->pixmap, area->x, area->y, @@ -644,10 +665,12 @@ t->bg_gc = gdk_gc_new(widget->window); t->bghi_gc = gdk_gc_new(widget->window); + t->bghi2_gc = gdk_gc_new(widget->window); t->notes_gc = gdk_gc_new(widget->window); t->misc_gc = gdk_gc_new(widget->window); gdk_gc_set_foreground(t->bg_gc, &t->colors[TRACKERCOL_BG]); gdk_gc_set_foreground(t->bghi_gc, &t->colors[TRACKERCOL_BGHI]); + gdk_gc_set_foreground(t->bghi2_gc, &t->colors[TRACKERCOL_BGHI2]); gdk_gc_set_foreground(t->notes_gc, &t->colors[TRACKERCOL_NOTES]); if(!t->enable_backing_store) diff -urN soundtracker-0.3.3/app/tracker.h soundtracker-0.3.4/app/tracker.h --- soundtracker-0.3.3/app/tracker.h Sat Aug 21 19:13:54 1999 +++ soundtracker-0.3.4/app/tracker.h Sat Sep 25 12:35:05 1999 @@ -37,6 +37,7 @@ enum { TRACKERCOL_BG, TRACKERCOL_BGHI, + TRACKERCOL_BGHI2, TRACKERCOL_NOTES, TRACKERCOL_BARS, TRACKERCOL_CHANNUMS, @@ -57,7 +58,7 @@ GdkFont *font; int fonth, fontw; - GdkGC *bg_gc, *bghi_gc, *notes_gc, *misc_gc; + GdkGC *bg_gc, *bghi_gc, *bghi2_gc, *notes_gc, *misc_gc; GdkColor colors[TRACKERCOL_LAST]; int enable_backing_store; GdkPixmap *pixmap; diff -urN soundtracker-0.3.3/configure soundtracker-0.3.4/configure --- soundtracker-0.3.3/configure Wed Sep 8 14:24:17 1999 +++ soundtracker-0.3.4/configure Sat Sep 25 17:25:43 1999 @@ -714,7 +714,7 @@ PACKAGE=soundtracker -VERSION=0.3.3 +VERSION=0.3.4 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; } @@ -801,7 +801,7 @@ -ALL_LINGUAS="it pl ja" +ALL_LINGUAS="de it pl ja" echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 echo "configure:807: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. diff -urN soundtracker-0.3.3/configure.in soundtracker-0.3.4/configure.in --- soundtracker-0.3.3/configure.in Wed Sep 8 14:24:13 1999 +++ soundtracker-0.3.4/configure.in Sat Sep 25 17:25:22 1999 @@ -1,7 +1,7 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(app/endian-conv.h) -AM_INIT_AUTOMAKE(soundtracker, 0.3.3) +AM_INIT_AUTOMAKE(soundtracker, 0.3.4) AM_CONFIG_HEADER(config.h) dnl ----------------------------------------------------------------------- @@ -9,7 +9,7 @@ dnl ----------------------------------------------------------------------- dnl Also add new catalogs to soundtracker.spec (%build)! -ALL_LINGUAS="it pl ja" +ALL_LINGUAS="de it pl ja" AM_GNU_GETTEXT dnl ----------------------------------------------------------------------- diff -urN soundtracker-0.3.3/po/cat-id-tbl.c soundtracker-0.3.4/po/cat-id-tbl.c --- soundtracker-0.3.3/po/cat-id-tbl.c Fri Sep 10 12:52:31 1999 +++ soundtracker-0.3.4/po/cat-id-tbl.c Sat Sep 25 17:25:55 1999 @@ -65,302 +65,303 @@ {"Use anti-aliased envelope editor", 43}, {"You need to restart SoundTracker for this change to come into effect.", 44}, {"Scopes buffer size [MB]", 45}, - {"`Save XM' saves all non-empty patterns", 46}, - {"Question", 47}, - {"Cancel", 48}, - {"Warning", 49}, - {"Error!", 50}, - {"Tempo", 51}, + {"Highlight rows:", 46}, + {"`Save XM' saves all non-empty patterns", 47}, + {"Question", 48}, + {"Cancel", 49}, + {"Warning", 50}, + {"Error!", 51}, + {"Tempo", 52}, {"\ Are you sure you want to free the current project?\n\ -All changes will be lost!", 52}, - {"Are you sure you want to overwrite the file?", 53}, - {"Song length", 54}, - {"Current pos", 55}, - {"Pattern", 56}, - {"Restart pos", 57}, - {"Load XM...", 58}, - {"Save XM...", 59}, - {"Play Song", 60}, - {"Play Pattern", 61}, - {"Stop", 62}, - {"Number of Channels:", 63}, - {"PatLength", 64}, - {"Octave", 65}, - {"Jump", 66}, - {"Instr", 67}, - {"Sample", 68}, - {"VolFade", 69}, - {"VibSpeed", 70}, - {"VibDepth", 71}, - {"VibSweep", 72}, - {"Can't open file.", 73}, - {"Saving Instruments not yet supported.", 74}, - {"Sine", 75}, - {"Square", 76}, - {"Saw Down", 77}, - {"Saw Up", 78}, - {"Instrument Editor", 79}, - {"Volume envelope", 80}, - {"Panning envelope", 81}, - {"Load Instrument..", 82}, - {"Save Instrument..", 83}, - {"Load XI", 84}, - {"Save XI", 85}, - {"Vibrato Type:", 86}, - {"Note:", 87}, - {"Initialize", 88}, - {"The key that inserts the special keyoff note for FastTracker modules.", 89}, - {"Upper Octave Keys..", 90}, +All changes will be lost!", 53}, + {"Are you sure you want to overwrite the file?", 54}, + {"Song length", 55}, + {"Current pos", 56}, + {"Pattern", 57}, + {"Restart pos", 58}, + {"Load XM...", 59}, + {"Save XM...", 60}, + {"Play Song", 61}, + {"Play Pattern", 62}, + {"Stop", 63}, + {"Number of Channels:", 64}, + {"PatLength", 65}, + {"Octave", 66}, + {"Jump", 67}, + {"Instr", 68}, + {"Sample", 69}, + {"VolFade", 70}, + {"VibSpeed", 71}, + {"VibDepth", 72}, + {"VibSweep", 73}, + {"Can't open file.", 74}, + {"Saving Instruments not yet supported.", 75}, + {"Sine", 76}, + {"Square", 77}, + {"Saw Down", 78}, + {"Saw Up", 79}, + {"Instrument Editor", 80}, + {"Volume envelope", 81}, + {"Panning envelope", 82}, + {"Load Instrument..", 83}, + {"Save Instrument..", 84}, + {"Load XI", 85}, + {"Save XI", 86}, + {"Vibrato Type:", 87}, + {"Note:", 88}, + {"Initialize", 89}, + {"The key that inserts the special keyoff note for FastTracker modules.", 90}, + {"Upper Octave Keys..", 91}, {"\ These are the keys on the upper half of the keyboard. The c key is normally \ the key to the right of the TAB key. The rest of the keys should be ordered \ -in a piano keyboard fashion, including the number keys row above.", 91}, - {"Lower Octave Keys..", 92}, +in a piano keyboard fashion, including the number keys row above.", 92}, + {"Lower Octave Keys..", 93}, {"\ These are the keys on the lower half of the keyboard. The c key is normally \ the first character key to the right of the left Shift key. The rest of the \ -keys should be ordered in a piano keyboard fashion, including the row above.", 93}, - {"Other Keys..", 94}, - {"Various other keys", 95}, - {"Function", 96}, - {"Assignment", 97}, - {"Keyboard Configuration", 98}, - {"Key Group Explanation", 99}, - {"Key Explanation", 100}, - {"Modifiers:", 101}, - {"Learn selected key", 102}, - {"Learn all keys", 103}, +keys should be ordered in a piano keyboard fashion, including the row above.", 94}, + {"Other Keys..", 95}, + {"Various other keys", 96}, + {"Function", 97}, + {"Assignment", 98}, + {"Keyboard Configuration", 99}, + {"Key Group Explanation", 100}, + {"Key Explanation", 101}, + {"Modifiers:", 102}, + {"Learn selected key", 103}, + {"Learn all keys", 104}, {"\ Please press the desired key combination!\n\ -Click into left list to cancel", 104}, +Click into left list to cancel", 105}, {"\ The keyboard configuration file is defective.\n\ -Please use the Keyboard Configuration dialog.", 105}, +Please use the Keyboard Configuration dialog.", 106}, {"\ Automatic key configuration unsuccessful.\n\ Please use the Keyboard Configuration dialog\n\ -in the Settings menu.", 106}, - {"Ok", 107}, +in the Settings menu.", 107}, + {"Ok", 108}, {"\ Are you sure you want to do this?\n\ -All changes will be lost!", 108}, +All changes will be lost!", 109}, {"\ Are you sure you want to quit?\n\ -All changes will be lost!", 109}, - {"_Open..", 110}, - {"Save _as..", 111}, - {"_Quit", 112}, - {"Clear _All", 113}, - {"Clear _Patterns Only", 114}, - {"_Optimize Module", 115}, - {"C_ut", 116}, - {"_Copy", 117}, - {"_Paste", 118}, - {"_Mark", 119}, - {"_Jazz Edit Mode", 120}, - {"_Transposition..", 121}, - {"_Pattern", 122}, - {"_Track", 123}, - {"_Selection", 124}, - {"_Find Unused Pattern", 125}, - {"_Copy Current to Unused Pattern", 126}, - {"C_lear Unused Patterns", 127}, - {"_Pack Patterns", 128}, - {"_Load XI..", 129}, - {"_Delete Unused Instruments", 130}, - {"Display _Oscilloscopes", 131}, - {"Use _Backing Store", 132}, - {"_Keyboard Configuration..", 133}, - {"_Audio Configuration..", 134}, - {"_Playback Effects..", 135}, - {"_GUI Configuration..", 136}, - {"_Save Settings now", 137}, - {"Save Settings on _Exit", 138}, - {"_About..", 139}, - {"Show _Tips..", 140}, - {"_XM Effects..", 141}, - {"_File", 142}, - {"_Module", 143}, - {"_Edit", 144}, - {"_Instrument", 145}, - {"_Settings", 146}, - {"_Help", 147}, - {"/_File", 148}, - {"/File/_Open..", 149}, - {"/File/Save _as..", 150}, - {"/File/-", 151}, - {"/File/_Quit", 152}, - {"/_Module", 153}, - {"/Module/Clear _All", 154}, - {"/Module/Clear _Patterns Only", 155}, - {"/Module/_Optimize Module", 156}, - {"/_Edit", 157}, - {"/Edit/_Jazz Edit Mode", 158}, - {"/Edit/-", 159}, - {"/Edit/_Transposition..", 160}, - {"/Edit/_Pattern", 161}, - {"/Edit/Pattern/C_ut", 162}, - {"/Edit/Pattern/_Copy", 163}, - {"/Edit/Pattern/_Paste", 164}, - {"/Edit/_Track", 165}, - {"/Edit/Track/C_ut", 166}, - {"/Edit/Track/_Copy", 167}, - {"/Edit/Track/_Paste", 168}, - {"/Edit/_Selection", 169}, - {"/Edit/Selection/_Mark", 170}, - {"/Edit/Selection/C_ut", 171}, - {"/Edit/Selection/_Copy", 172}, - {"/Edit/Selection/_Paste", 173}, - {"/_Pattern", 174}, - {"/Pattern/_Find Unused Pattern", 175}, - {"/Pattern/_Copy Current to Unused Pattern", 176}, - {"/Pattern/C_lear Unused Patterns", 177}, - {"/Pattern/_Pack Patterns", 178}, - {"/_Instrument", 179}, - {"/Instrument/_Load XI..", 180}, - {"/Instrument/-", 181}, - {"/Instrument/_Delete Unused Instruments", 182}, - {"/_Settings", 183}, - {"/Settings/Display _Oscilloscopes", 184}, - {"/Settings/Use _Backing Store", 185}, - {"/Settings/-", 186}, - {"/Settings/_Keyboard Configuration..", 187}, - {"/Settings/_Audio Configuration..", 188}, - {"/Settings/_Playback Effects..", 189}, - {"/Settings/_GUI Configuration..", 190}, - {"/Settings/_Save Settings now", 191}, - {"/Settings/Save Settings on _Exit", 192}, - {"/_Help", 193}, - {"/Help/_About..", 194}, - {"/Help/-", 195}, - {"/Help/Show _Tips..", 196}, - {"/Help/_XM Effects..", 197}, - {"/Settings/Display Oscilloscopes", 198}, - {"/Settings/Use Backing Store", 199}, - {"/Settings/Save Settings on Exit", 200}, - {"Instrument Name", 201}, - {"#smpl", 202}, - {"Sample Name", 203}, - {"Linear", 204}, - {"Amiga", 205}, - {"Module Info", 206}, - {"Songname:", 207}, - {"Frequencies:", 208}, - {"ProTracker Mode", 209}, +All changes will be lost!", 110}, + {"_Open..", 111}, + {"Save _as..", 112}, + {"_Quit", 113}, + {"Clear _All", 114}, + {"Clear _Patterns Only", 115}, + {"_Optimize Module", 116}, + {"C_ut", 117}, + {"_Copy", 118}, + {"_Paste", 119}, + {"_Mark", 120}, + {"_Jazz Edit Mode", 121}, + {"_Transposition..", 122}, + {"_Pattern", 123}, + {"_Track", 124}, + {"_Selection", 125}, + {"_Find Unused Pattern", 126}, + {"_Copy Current to Unused Pattern", 127}, + {"C_lear Unused Patterns", 128}, + {"_Pack Patterns", 129}, + {"_Load XI..", 130}, + {"_Delete Unused Instruments", 131}, + {"Display _Oscilloscopes", 132}, + {"Use _Backing Store", 133}, + {"_Keyboard Configuration..", 134}, + {"_Audio Configuration..", 135}, + {"_Playback Effects..", 136}, + {"_GUI Configuration..", 137}, + {"_Save Settings now", 138}, + {"Save Settings on _Exit", 139}, + {"_About..", 140}, + {"Show _Tips..", 141}, + {"_XM Effects..", 142}, + {"_File", 143}, + {"_Module", 144}, + {"_Edit", 145}, + {"_Instrument", 146}, + {"_Settings", 147}, + {"_Help", 148}, + {"/_File", 149}, + {"/File/_Open..", 150}, + {"/File/Save _as..", 151}, + {"/File/-", 152}, + {"/File/_Quit", 153}, + {"/_Module", 154}, + {"/Module/Clear _All", 155}, + {"/Module/Clear _Patterns Only", 156}, + {"/Module/_Optimize Module", 157}, + {"/_Edit", 158}, + {"/Edit/_Jazz Edit Mode", 159}, + {"/Edit/-", 160}, + {"/Edit/_Transposition..", 161}, + {"/Edit/_Pattern", 162}, + {"/Edit/Pattern/C_ut", 163}, + {"/Edit/Pattern/_Copy", 164}, + {"/Edit/Pattern/_Paste", 165}, + {"/Edit/_Track", 166}, + {"/Edit/Track/C_ut", 167}, + {"/Edit/Track/_Copy", 168}, + {"/Edit/Track/_Paste", 169}, + {"/Edit/_Selection", 170}, + {"/Edit/Selection/_Mark", 171}, + {"/Edit/Selection/C_ut", 172}, + {"/Edit/Selection/_Copy", 173}, + {"/Edit/Selection/_Paste", 174}, + {"/_Pattern", 175}, + {"/Pattern/_Find Unused Pattern", 176}, + {"/Pattern/_Copy Current to Unused Pattern", 177}, + {"/Pattern/C_lear Unused Patterns", 178}, + {"/Pattern/_Pack Patterns", 179}, + {"/_Instrument", 180}, + {"/Instrument/_Load XI..", 181}, + {"/Instrument/-", 182}, + {"/Instrument/_Delete Unused Instruments", 183}, + {"/_Settings", 184}, + {"/Settings/Display _Oscilloscopes", 185}, + {"/Settings/Use _Backing Store", 186}, + {"/Settings/-", 187}, + {"/Settings/_Keyboard Configuration..", 188}, + {"/Settings/_Audio Configuration..", 189}, + {"/Settings/_Playback Effects..", 190}, + {"/Settings/_GUI Configuration..", 191}, + {"/Settings/_Save Settings now", 192}, + {"/Settings/Save Settings on _Exit", 193}, + {"/_Help", 194}, + {"/Help/_About..", 195}, + {"/Help/-", 196}, + {"/Help/Show _Tips..", 197}, + {"/Help/_XM Effects..", 198}, + {"/Settings/Display Oscilloscopes", 199}, + {"/Settings/Use Backing Store", 200}, + {"/Settings/Save Settings on Exit", 201}, + {"Instrument Name", 202}, + {"#smpl", 203}, + {"Sample Name", 204}, + {"Linear", 205}, + {"Amiga", 206}, + {"Module Info", 207}, + {"Songname:", 208}, + {"Frequencies:", 209}, + {"ProTracker Mode", 210}, {"\ A directory called '.soundtracker' has been created in your\n\ -home directory to store configuration files.\n", 210}, - {"No loop", 211}, - {"PingPong", 212}, - {"8 bits", 213}, - {"16 bits", 214}, - {"Sample Editor", 215}, - {"Volume", 216}, - {"Panning", 217}, - {"Finetune", 218}, - {"SelStart", 219}, - {"SelEnd", 220}, - {"Reset Sel", 221}, - {"RelNote", 222}, - {"Length: 0", 223}, - {"Load Sample..", 224}, - {"Save WAV..", 225}, - {"Load Sample", 226}, - {"Save WAV", 227}, - {"Clear", 228}, - {"Monitor", 229}, - {"Volume Ramp", 230}, - {"Zoom to selection", 231}, - {"Show all", 232}, - {"Zoom in (+50%)", 233}, - {"Zoom out (-50%)", 234}, - {"Resample", 235}, - {"Cut", 236}, - {"Remove", 237}, - {"Copy", 238}, - {"Paste", 239}, - {"Filter", 240}, - {"Length: %d", 241}, - {"No memory for copybuffer.\n", 242}, - {"", 243}, - {"Can't read sample", 244}, - {"Sample is too long for current mixer module. Loading anyway.", 245}, - {"Can only handle mono 8 and 16 bit samples", 246}, - {"Out of memory for sample data.", 247}, - {"Read error.", 248}, - {"Can't open file for writing.", 249}, - {"OK", 250}, - {"Start sampling", 251}, - {"Sampling Window", 252}, - {"out of memory while sampling...", 253}, - {"", 254}, - {"Recorded sample is too long for current mixer module. Using it anyway.", 255}, - {"Normalize", 256}, - {"Execute", 257}, - {"Close", 258}, - {"Volume Ramping", 259}, - {"Perform linear volume fade on Selection", 260}, - {"Left [%]:", 261}, - {"Right [%]:", 262}, - {"SoundTracker Tip of the day", 263}, - {"Previous Tip", 264}, - {"Next Tip", 265}, - {"Show tip next time", 266}, +home directory to store configuration files.\n", 211}, + {"No loop", 212}, + {"PingPong", 213}, + {"8 bits", 214}, + {"16 bits", 215}, + {"Sample Editor", 216}, + {"Volume", 217}, + {"Panning", 218}, + {"Finetune", 219}, + {"SelStart", 220}, + {"SelEnd", 221}, + {"Reset Sel", 222}, + {"RelNote", 223}, + {"Length: 0", 224}, + {"Load Sample..", 225}, + {"Save WAV..", 226}, + {"Load Sample", 227}, + {"Save WAV", 228}, + {"Clear", 229}, + {"Monitor", 230}, + {"Volume Ramp", 231}, + {"Zoom to selection", 232}, + {"Show all", 233}, + {"Zoom in (+50%)", 234}, + {"Zoom out (-50%)", 235}, + {"Resample", 236}, + {"Cut", 237}, + {"Remove", 238}, + {"Copy", 239}, + {"Paste", 240}, + {"Filter", 241}, + {"Length: %d", 242}, + {"No memory for copybuffer.\n", 243}, + {"", 244}, + {"Can't read sample", 245}, + {"Sample is too long for current mixer module. Loading anyway.", 246}, + {"Can only handle mono 8 and 16 bit samples", 247}, + {"Out of memory for sample data.", 248}, + {"Read error.", 249}, + {"Can't open file for writing.", 250}, + {"OK", 251}, + {"Start sampling", 252}, + {"Sampling Window", 253}, + {"out of memory while sampling...", 254}, + {"", 255}, + {"Recorded sample is too long for current mixer module. Using it anyway.", 256}, + {"Normalize", 257}, + {"Execute", 258}, + {"Close", 259}, + {"Volume Ramping", 260}, + {"Perform linear volume fade on Selection", 261}, + {"Left [%]:", 262}, + {"Right [%]:", 263}, + {"SoundTracker Tip of the day", 264}, + {"Previous Tip", 265}, + {"Next Tip", 266}, + {"Show tip next time", 267}, {"\ Welcome to SoundTracker!\n\ \n\ If you are new to this type of program, you will want to get hold of\n\ -some XM or MOD files first and play with them.", 267}, +some XM or MOD files first and play with them.", 268}, {"\ You can make SoundTracker's edit mode more responsive to keyboard\n\ input by decreasing the mixing buffer size of the \"Editing\" object in\n\ -the Audio Configuration.", 268}, +the Audio Configuration.", 269}, {"\ You can adjust the loop points in the sample editor by holding Shift\n\ -and using the left and right mousebuttons.\n", 269}, +and using the left and right mousebuttons.\n", 270}, {"\ If you want to know more about tracking, and how the various commands\n\ -work, have a look at http://www.united-trackers.org/", 270}, +work, have a look at http://www.united-trackers.org/", 271}, {"\ You can assign samples of an instrument to the individual keys by\n\ activating its sample and then clicking on the keyboard in the\n\ -instrument editor page.", 271}, - {"/Pattern/_Cut", 272}, - {"/Pattern/_Copy", 273}, - {"/Pattern/_Paste", 274}, - {"Jazz Edit:", 275}, - {"Whole Song", 276}, - {"All Patterns", 277}, - {"Current Pattern", 278}, - {"Current Track", 279}, - {"Current Instrument", 280}, - {"All Instruments", 281}, - {"Half note up", 282}, - {"Half note down", 283}, - {"Octave up", 284}, - {"Octave down", 285}, - {"Exchange 1 <-> 2", 286}, - {"Change 1 -> 2", 287}, - {"Transposition Tools", 288}, - {"Scope of the operation:", 289}, - {"Note Transposition", 290}, - {"Instrument Changing", 291}, - {"Instrument 1:", 292}, - {"Current instrument", 293}, - {"Instrument 2:", 294}, - {"Pattern length out of range: %d.\n", 295}, - {"Invalid vibtype %d, using Sine.\n", 296}, - {"File is no XI instrument.", 297}, - {"Unknown XI version 0x%x\n", 298}, - {"No FastTracker XM and no supported MOD format!", 299}, - {"Error while loading patterns.", 300}, - {"Can't open file", 301}, - {"XM header length != 276. Maybe a pre-0.0.12 SoundTracker module? :-)\n", 302}, - {"Error while loading instruments.", 303}, +instrument editor page.", 272}, + {"/Pattern/_Cut", 273}, + {"/Pattern/_Copy", 274}, + {"/Pattern/_Paste", 275}, + {"Jazz Edit:", 276}, + {"Whole Song", 277}, + {"All Patterns", 278}, + {"Current Pattern", 279}, + {"Current Track", 280}, + {"Current Instrument", 281}, + {"All Instruments", 282}, + {"Half note up", 283}, + {"Half note down", 284}, + {"Octave up", 285}, + {"Octave down", 286}, + {"Exchange 1 <-> 2", 287}, + {"Change 1 -> 2", 288}, + {"Transposition Tools", 289}, + {"Scope of the operation:", 290}, + {"Note Transposition", 291}, + {"Instrument Changing", 292}, + {"Instrument 1:", 293}, + {"Current instrument", 294}, + {"Instrument 2:", 295}, + {"Pattern length out of range: %d.\n", 296}, + {"Invalid vibtype %d, using Sine.\n", 297}, + {"File is no XI instrument.", 298}, + {"Unknown XI version 0x%x\n", 299}, + {"No FastTracker XM and no supported MOD format!", 300}, + {"Error while loading patterns.", 301}, + {"Can't open file", 302}, + {"XM header length != 276. Maybe a pre-0.0.12 SoundTracker module? :-)\n", 303}, + {"Error while loading instruments.", 304}, {"\ Module contains sample(s) that are too long for the current mixer.\n\ -Maximum sample length is %d.", 304}, +Maximum sample length is %d.", 305}, }; -int _msg_tbl_length = 304; +int _msg_tbl_length = 305; Binary files soundtracker-0.3.3/po/de.gmo and soundtracker-0.3.4/po/de.gmo differ diff -urN soundtracker-0.3.3/po/de.po soundtracker-0.3.4/po/de.po --- soundtracker-0.3.3/po/de.po Thu Jan 1 01:00:00 1970 +++ soundtracker-0.3.4/po/de.po Sat Sep 25 17:25:55 1999 @@ -0,0 +1,1359 @@ +# Deutsche Lokalisierung für SoundTracker +# Copyright (C) 1999 Free Software Foundation, Inc. +# Colin Marquardt , 1999 +# +msgid "" +msgstr "" +"Project-Id-Version: soundtracker-0.3.3\n" +"POT-Creation-Date: 1999-09-25 17:25+0200\n" +"PO-Revision-Date: 1999-09-21 23:00+02:00\n" +"Last-Translator: Colin Marquardt \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: app/audioconfig.c:55 +msgid "Playback Output" +msgstr "Playbackausgang" + +#: app/audioconfig.c:61 +msgid "Editing Output" +msgstr "Editierausgang" + +#: app/audioconfig.c:67 +msgid "Sampling" +msgstr "Samplen" + +#: app/audioconfig.c:179 +msgid "Driver Module" +msgstr "Treibermodul" + +#: app/audioconfig.c:187 app/audioconfig.c:190 +msgid "Audio Configuration" +msgstr "Audio-Konfiguration" + +#: app/drivers/alsa-input.c:125 app/drivers/alsa-output.c:135 +#, c-format +msgid "(%d bytes)" +msgstr "(%d Bytes)" + +#: app/drivers/alsa-input.c:128 app/drivers/alsa-output.c:138 +#: app/drivers/oss-output.c:136 +#, c-format +msgid "Estimated audio delay: %f microseconds" +msgstr "Geschätzte Audio-Verzögerung: %f Mikrosekunden" + +#: app/drivers/alsa-input.c:193 app/drivers/alsa-output.c:200 +#: app/drivers/oss-output.c:185 +msgid "These changes won't take effect until you restart playing." +msgstr "Diese Änderungen werden erst beim nächsten Neustart wirksam." + +#: app/drivers/alsa-input.c:205 app/drivers/alsa-output.c:212 +#: app/drivers/oss-output.c:197 +msgid "Resolution:" +msgstr "Auflösung:" + +#: app/drivers/alsa-input.c:215 app/drivers/alsa-output.c:222 +#: app/drivers/oss-output.c:207 +msgid "Channels:" +msgstr "Kanäle:" + +#: app/drivers/alsa-input.c:225 app/drivers/alsa-output.c:232 +#: app/drivers/oss-output.c:217 +msgid "Frequency [Hz]:" +msgstr "Frequenz [Hz]:" + +#: app/drivers/alsa-input.c:235 app/drivers/alsa-output.c:242 +#: app/drivers/oss-output.c:227 +msgid "Buffer Size:" +msgstr "Puffergröße:" + +#: app/drivers/alsa-input.c:268 app/drivers/alsa-output.c:275 +msgid "ALSA card number:" +msgstr "ALSA-Kartennummer:" + +#: app/drivers/alsa-input.c:283 app/drivers/alsa-output.c:290 +msgid "ALSA device number:" +msgstr "ALSA-Gerätenummer:" + +#: app/drivers/alsa-input.c:374 +#, c-format +msgid "" +"Couldn't open ALSA device for sound input (card:%d, device:%d):\n" +"%s" +msgstr "" +"Konnte ALSA-Gerät nicht für Soundeingabe öffnen (Karte:%d, Gerät:%d):\n" +"%s" + +#: app/drivers/alsa-input.c:426 app/drivers/alsa-output.c:427 +#: app/drivers/oss-input.c:221 app/drivers/oss-output.c:387 +msgid "Required sound output format not supported.\n" +msgstr "Erforderliches Soundausgabeformat nicht unterstützt.\n" + +#: app/drivers/alsa-input.c:439 app/drivers/alsa-output.c:442 +msgid "Required sound output parameters not supported.\n" +msgstr "Erforderliche Soundausgabeparameter nicht unterstützt..\n" + +#: app/drivers/alsa-output.c:378 +#, c-format +msgid "" +"Couldn't open ALSA device for sound output (card:%d, device:%d):\n" +"%s" +msgstr "" +"Konnte ALSA-Gerät nicht für Soundausgabe öffnen (Karte:%d, Gerät:%d):\n" +"%s" + +#: app/drivers/oss-input.c:90 +msgid "no settings (yet), sorry!" +msgstr "Keine Einstellungen (zur Zeit), sorry!" + +#: app/drivers/oss-input.c:188 +#, c-format +msgid "" +"Couldn't open /dev/dsp for sampling:\n" +"%s" +msgstr "" +"Konnte /dev/dsp nicht zum Samplen öffnen:\n" +"%s" + +#: app/drivers/oss-output.c:170 +#, c-format +msgid "(%d samples)" +msgstr "(%d Samples)" + +#: app/drivers/oss-output.c:354 +#, c-format +msgid "" +"Couldn't open /dev/dsp for sound output:\n" +"%s" +msgstr "" +"Konnte /dev/dsp nicht zur Soundausgabe öffnen:\n" +"%s" + +#: app/effectsconfig.c:56 +msgid "Master Reverb" +msgstr "Master Reverb" + +#: app/effectsconfig.c:153 app/effectsconfig.c:156 +msgid "Playback Effects Configuration" +msgstr "Konfiguration der Playback-Effekte" + +#: app/envelope-box.c:740 +msgid "Length" +msgstr "Länge" + +#: app/envelope-box.c:741 +msgid "Current" +msgstr "Aktuell" + +#: app/envelope-box.c:742 +msgid "Offset" +msgstr "Offset" + +#: app/envelope-box.c:743 +msgid "Value" +msgstr "Wert" + +#: app/envelope-box.c:749 app/gui.c:1074 +msgid "Insert" +msgstr "Einfügen" + +#: app/envelope-box.c:755 app/gui.c:1081 +msgid "Delete" +msgstr "Löschen" + +#: app/envelope-box.c:843 +msgid "" +"Graphical\n" +"Envelope\n" +"Editor\n" +"only in\n" +"GNOME Version" +msgstr "" +"Grafischer\n" +"Hüllkurven-\n" +"Editor\n" +"nur in der\n" +"GNOME-Version" + +#: app/envelope-box.c:858 +msgid "Sustain" +msgstr "Sustain" + +#: app/envelope-box.c:866 +msgid "Point" +msgstr "Punkt" + +#: app/envelope-box.c:868 +msgid "Loop" +msgstr "Loop" + +#: app/envelope-box.c:876 app/sample-editor.c:207 +msgid "Start" +msgstr "Anfang" + +#: app/envelope-box.c:877 app/sample-editor.c:208 +msgid "End" +msgstr "Ende" + +#: app/gui-settings.c:69 +msgid "Scopes Frequency" +msgstr "Scope-Frequenz" + +#: app/gui-settings.c:72 +msgid "Tracker Frequency" +msgstr "Tracker-Frequenz" + +#: app/gui-settings.c:155 app/gui-settings.c:158 +msgid "GUI Configuration" +msgstr "GUI-Konfiguration" + +#: app/gui-settings.c:183 +msgid "Use Hexadecimal Numbers" +msgstr "Verwende hexadezimale Zahlen" + +#: app/gui-settings.c:190 +msgid "Advance Cursor in FX Columns" +msgstr "Lasse Cursor in FX-Spalten mitlaufen" + +#: app/gui-settings.c:197 +msgid "Use anti-aliased envelope editor" +msgstr "Verwende Antialiasing im Hüllkurven-Editor" + +#: app/gui-settings.c:203 +msgid "You need to restart SoundTracker for this change to come into effect." +msgstr "" +"Sie müssen SoundTracker neustarten, damit diese Änderungen wirksam werden." + +#: app/gui-settings.c:212 +msgid "Scopes buffer size [MB]" +msgstr "Puffergröße der Scopes [MB]" + +#: app/gui-settings.c:231 +msgid "Highlight rows:" +msgstr "" + +#: app/gui-settings.c:249 +msgid "`Save XM' saves all non-empty patterns" +msgstr "`Speichere XM' speichert alle nicht-leeren Pattern" + +#: app/gui-subs.c:374 +msgid "Question" +msgstr "Frage" + +#: app/gui-subs.c:391 app/sample-editor.c:1172 +msgid "Cancel" +msgstr "Abbrechen" + +#: app/gui-subs.c:409 +msgid "Warning" +msgstr "Warnung" + +#: app/gui-subs.c:435 +msgid "Error!" +msgstr "Fehler!" + +#: app/gui.c:81 +msgid "Tempo" +msgstr "Tempo" + +#: app/gui.c:209 +msgid "" +"Are you sure you want to free the current project?\n" +"All changes will be lost!" +msgstr "" +"Sind Sie sicher, daß Sie das aktuelle Projekt schließen wollen?\n" +"Alle Änderungen gehen verloren!" + +#: app/gui.c:221 +msgid "Are you sure you want to overwrite the file?" +msgstr "Sind sie sicher, daß Sie die Datei überschreiben wollen?" + +#: app/gui.c:1065 +msgid "Song length" +msgstr "Song-Länge" + +#: app/gui.c:1066 +msgid "Current pos" +msgstr "Aktuelle Pos" + +#: app/gui.c:1067 app/gui.c:1222 +msgid "Pattern" +msgstr "Pattern" + +#: app/gui.c:1068 +msgid "Restart pos" +msgstr "Restart-Pos" + +#: app/gui.c:1136 +msgid "Load XM..." +msgstr "Lade XM..." + +#: app/gui.c:1137 +msgid "Save XM..." +msgstr "Speichere XM..." + +#: app/gui.c:1175 +msgid "Play Song" +msgstr "Spiele Song" + +#: app/gui.c:1181 +msgid "Play Pattern" +msgstr "Spiele Pattern" + +#: app/gui.c:1187 +msgid "Stop" +msgstr "Stop" + +#: app/gui.c:1206 +msgid "Number of Channels:" +msgstr "Anzahl der Kanäle:" + +#: app/gui.c:1238 +msgid "PatLength" +msgstr "PatLänge" + +#: app/gui.c:1330 +msgid "Octave" +msgstr "Oktave" + +#: app/gui.c:1338 +msgid "Jump" +msgstr "Springe" + +#: app/gui.c:1346 +msgid "Instr" +msgstr "Instr" + +#: app/gui.c:1361 +msgid "Sample" +msgstr "Sample" + +#: app/instrument-editor.c:74 +msgid "VolFade" +msgstr "VolFade" + +#: app/instrument-editor.c:75 +msgid "VibSpeed" +msgstr "VibSpeed" + +#: app/instrument-editor.c:76 +msgid "VibDepth" +msgstr "VibTiefe" + +#: app/instrument-editor.c:77 +msgid "VibSweep" +msgstr "VibSweep" + +#: app/instrument-editor.c:153 +msgid "Can't open file." +msgstr "Kann Datei nicht öffnen." + +#: app/instrument-editor.c:172 +msgid "Saving Instruments not yet supported." +msgstr "Speichern von Instrumenten noch nicht unterstützt." + +#: app/instrument-editor.c:180 +msgid "Sine" +msgstr "Sinus" + +#: app/instrument-editor.c:180 +msgid "Square" +msgstr "Rechteck" + +#: app/instrument-editor.c:180 +msgid "Saw Down" +msgstr "Säge Fall" + +#: app/instrument-editor.c:180 +msgid "Saw Up" +msgstr "Säge Steig" + +#: app/instrument-editor.c:184 +msgid "Instrument Editor" +msgstr "Instrumenten-Editor" + +#: app/instrument-editor.c:193 +msgid "Volume envelope" +msgstr "Lautstärken-Hüllkurve" + +#: app/instrument-editor.c:201 +msgid "Panning envelope" +msgstr "Balance-Hüllkurve" + +#: app/instrument-editor.c:218 +msgid "Load Instrument.." +msgstr "Lade Instrument..." + +#: app/instrument-editor.c:219 +msgid "Save Instrument.." +msgstr "Speichere Instrument..." + +#: app/instrument-editor.c:221 +msgid "Load XI" +msgstr "Lade XI" + +#: app/instrument-editor.c:227 +msgid "Save XI" +msgstr "Speichere XI" + +#: app/instrument-editor.c:247 +msgid "Vibrato Type:" +msgstr "Vibrato-Typ:" + +#: app/instrument-editor.c:319 +msgid "Note:" +msgstr "Note:" + +#: app/instrument-editor.c:337 +msgid "Initialize" +msgstr "Initialisieren" + +#: app/keys.c:123 +msgid "The key that inserts the special keyoff note for FastTracker modules." +msgstr "" +"Die Taste, die die spezielle keyoff-Note für FastTracker-Module einfügt." + +#: app/keys.c:135 +msgid "Upper Octave Keys.." +msgstr "Tasten für obere Oktave..." + +#: app/keys.c:136 +msgid "" +"These are the keys on the upper half of the keyboard. The c key is normally " +"the key to the right of the TAB key. The rest of the keys should be ordered " +"in a piano keyboard fashion, including the number keys row above." +msgstr "" +"Dies sind die Tasten in der oberen Hälfte der Tastatur. Die c-Taste liegt " +"normalerweise rechts neben der TAB-Taste. Die restlichen Tasten sind in der " +"Art einer Klaviertastatur angeordnet, inklusive der Zifferntasten darüber." + +#: app/keys.c:142 +msgid "Lower Octave Keys.." +msgstr "Taste für untere Oktave..." + +#: app/keys.c:143 +msgid "" +"These are the keys on the lower half of the keyboard. The c key is normally " +"the first character key to the right of the left Shift key. The rest of the " +"keys should be ordered in a piano keyboard fashion, including the row above." +msgstr "" +"Dies sind die Tasten in der unteren Hälfte der Tastatur. Die c-Taste ist " +"normalerweise die erste Zeichentaste rechts neben der Shift-Taste. Die " +"restlichen Tasten sind in der Art einer Klaviertastatur angeordnet, " +"inklusive der Tastenreihe darüber." + +#: app/keys.c:149 +msgid "Other Keys.." +msgstr "Andere Tasten..." + +#: app/keys.c:150 +msgid "Various other keys" +msgstr "Verschiedene andere Tasten" + +#: app/keys.c:433 +msgid "Function" +msgstr "Funktion" + +#: app/keys.c:434 +msgid "Assignment" +msgstr "Zuordnung" + +#: app/keys.c:443 app/keys.c:446 +msgid "Keyboard Configuration" +msgstr "Tastatur-Konfiguration" + +#: app/keys.c:491 +msgid "Key Group Explanation" +msgstr "Tastengruppen-Erklärung" + +#: app/keys.c:508 +msgid "Key Explanation" +msgstr "Tastenerklärung" + +#: app/keys.c:539 +msgid "Modifiers:" +msgstr "Modifizierer:" + +#: app/keys.c:565 +msgid "Learn selected key" +msgstr "Lerne gewählte Taste" + +#: app/keys.c:571 +msgid "Learn all keys" +msgstr "Lerne alle Tasten" + +#: app/keys.c:577 +msgid "" +"Please press the desired key combination!\n" +"Click into left list to cancel" +msgstr "" +"Bitte drücken Sie die gewünschte Tastenkombination!\n" +"Klicken Sie in die linke Liste, um abzubrechen" + +#: app/keys.c:635 +msgid "" +"The keyboard configuration file is defective.\n" +"Please use the Keyboard Configuration dialog." +msgstr "" +"Die Datei für die Tastaturkonfiguration ist fehlerhaft.\n" +"Bitte verwenden Sie den Dialog für die Tastatur-Konfiguration." + +#: app/keys.c:845 +msgid "" +"Automatic key configuration unsuccessful.\n" +"Please use the Keyboard Configuration dialog\n" +"in the Settings menu." +msgstr "" +"Automatische Tastenkonfiguration nicht erfolgreich.\n" +"Bitte verwenden Sie den Dialog für die Tastatur-Konfiguration\n" +"im Menü Einstellungen." + +#: app/menubar.c:98 +msgid "Ok" +msgstr "OK" + +#: app/menubar.c:134 +msgid "" +"Are you sure you want to do this?\n" +"All changes will be lost!" +msgstr "" +"Sind Sie sicher, daß Sie das tun wollen?\n" +"Alle Änderungen gehen verloren!" + +#: app/menubar.c:156 +msgid "" +"Are you sure you want to quit?\n" +"All changes will be lost!" +msgstr "" +"Sind Sie sicher, daß Sie das Programm beenden wollen?\n" +"Alle Änderungen gehen verloren!" + +#: app/menubar.c:225 +msgid "_Open.." +msgstr "Ö_ffnen..." + +#: app/menubar.c:227 +msgid "Save _as.." +msgstr "Speichern _unter..." + +#: app/menubar.c:232 +msgid "_Quit" +msgstr "_Beenden" + +#: app/menubar.c:239 +msgid "Clear _All" +msgstr "_Alles löschen" + +#: app/menubar.c:241 +msgid "Clear _Patterns Only" +msgstr "Nur _Pattern löschen" + +#: app/menubar.c:243 +msgid "_Optimize Module" +msgstr "Modul _optimieren" + +#: app/menubar.c:250 app/menubar.c:261 app/menubar.c:274 +msgid "C_ut" +msgstr "_Ausschneiden" + +#: app/menubar.c:252 app/menubar.c:263 app/menubar.c:276 +msgid "_Copy" +msgstr "_Kopieren" + +#: app/menubar.c:254 app/menubar.c:265 app/menubar.c:278 +msgid "_Paste" +msgstr "E_infügen" + +#: app/menubar.c:272 +msgid "_Mark" +msgstr "_Markieren" + +#: app/menubar.c:285 +msgid "_Jazz Edit Mode" +msgstr "_Jazz-Edit-Modus" + +#: app/menubar.c:290 +msgid "_Transposition.." +msgstr "_Transposition..." + +#: app/menubar.c:295 app/menubar.c:373 +msgid "_Pattern" +msgstr "_Pattern" + +#: app/menubar.c:296 +msgid "_Track" +msgstr "_Track" + +#: app/menubar.c:297 +msgid "_Selection" +msgstr "_Auswahl" + +#: app/menubar.c:303 +msgid "_Find Unused Pattern" +msgstr "_Finde unbenutztes Pattern" + +#: app/menubar.c:305 +msgid "_Copy Current to Unused Pattern" +msgstr "_Kopiere aktuelles zu unbenutztem Pattern" + +#: app/menubar.c:307 +msgid "C_lear Unused Patterns" +msgstr "_Lösche unbenutzte Pattern" + +#: app/menubar.c:309 +msgid "_Pack Patterns" +msgstr "_Packe Pattern" + +#: app/menubar.c:316 +msgid "_Load XI.." +msgstr "_Lade XI..." + +#: app/menubar.c:321 +msgid "_Delete Unused Instruments" +msgstr "Lösche unbenutzte _Instrumente" + +#: app/menubar.c:329 +msgid "Display _Oscilloscopes" +msgstr "Zeige _Oszilloskope" + +#: app/menubar.c:331 +msgid "Use _Backing Store" +msgstr "Verwende _Backing Store" + +#: app/menubar.c:336 +msgid "_Keyboard Configuration.." +msgstr "_Tastatur-Konfiguration..." + +#: app/menubar.c:338 +msgid "_Audio Configuration.." +msgstr "_Audio-Konfiguration..." + +#: app/menubar.c:340 +msgid "_Playback Effects.." +msgstr "_Playback-Effekte..." + +#: app/menubar.c:342 +msgid "_GUI Configuration.." +msgstr "_GUI-Konfiguration..." + +#: app/menubar.c:347 +msgid "_Save Settings now" +msgstr "_Speichere Einstellungen jetzt" + +#: app/menubar.c:349 +msgid "Save Settings on _Exit" +msgstr "Speichere Einstellungen beim _Verlassen" + +#: app/menubar.c:356 +msgid "_About.." +msgstr "Ü_ber..." + +#: app/menubar.c:361 +msgid "Show _Tips.." +msgstr "Zeige _Tips..." + +#: app/menubar.c:363 +msgid "_XM Effects.." +msgstr "_XM-Effekte..." + +#: app/menubar.c:370 +msgid "_File" +msgstr "_Datei" + +#: app/menubar.c:371 +msgid "_Module" +msgstr "_Modul" + +#: app/menubar.c:372 +msgid "_Edit" +msgstr "_Bearbeiten" + +#: app/menubar.c:374 +msgid "_Instrument" +msgstr "_Instrument" + +#: app/menubar.c:375 +msgid "_Settings" +msgstr "_Einstellungen" + +#: app/menubar.c:376 +msgid "_Help" +msgstr "_Hilfe" + +#: app/menubar.c:404 +msgid "/_File" +msgstr "/_Datei" + +#: app/menubar.c:405 +msgid "/File/_Open.." +msgstr "/Datei/Ö_ffnen..." + +#: app/menubar.c:406 +msgid "/File/Save _as.." +msgstr "/Datei/Speichern _unter..." + +#: app/menubar.c:407 +msgid "/File/-" +msgstr "/Datei/-" + +#: app/menubar.c:408 +msgid "/File/_Quit" +msgstr "/Datei/_Beenden" + +#: app/menubar.c:409 +msgid "/_Module" +msgstr "/_Modul" + +#: app/menubar.c:410 +msgid "/Module/Clear _All" +msgstr "/Modul/Lösche _alle" + +#: app/menubar.c:411 +msgid "/Module/Clear _Patterns Only" +msgstr "/Modul/Lösche nur _Pattern" + +#: app/menubar.c:412 +msgid "/Module/_Optimize Module" +msgstr "/Modul/_Optimiere Modul" + +#: app/menubar.c:413 +msgid "/_Edit" +msgstr "/_Bearbeiten" + +#: app/menubar.c:414 +msgid "/Edit/_Jazz Edit Mode" +msgstr "/Bearbeiten/_Jazz-Edit-Mode" + +#: app/menubar.c:415 app/menubar.c:417 +msgid "/Edit/-" +msgstr "/Bearbeiten/-" + +#: app/menubar.c:416 +msgid "/Edit/_Transposition.." +msgstr "/Bearbeiten/_Transposition..." + +#: app/menubar.c:418 +msgid "/Edit/_Pattern" +msgstr "/Bearbeiten/_Pattern" + +#: app/menubar.c:419 +msgid "/Edit/Pattern/C_ut" +msgstr "/Bearbeiten/Pattern/_Ausschneiden" + +#: app/menubar.c:420 +msgid "/Edit/Pattern/_Copy" +msgstr "/Bearbeiten/Pattern/_Kopieren" + +#: app/menubar.c:421 +msgid "/Edit/Pattern/_Paste" +msgstr "/Bearbeiten/Pattern/E_infügen" + +#: app/menubar.c:422 +msgid "/Edit/_Track" +msgstr "/Bearbeiten/_Track" + +#: app/menubar.c:423 +msgid "/Edit/Track/C_ut" +msgstr "/Bearbeiten/Track/_Ausschneiden" + +#: app/menubar.c:424 +msgid "/Edit/Track/_Copy" +msgstr "/Bearbeiten/Track/_Kopieren" + +#: app/menubar.c:425 +msgid "/Edit/Track/_Paste" +msgstr "/Bearbeiten/Track/E_infügen" + +#: app/menubar.c:426 +msgid "/Edit/_Selection" +msgstr "/Bearbeiten/_Auswahl" + +#: app/menubar.c:427 +msgid "/Edit/Selection/_Mark" +msgstr "/Bearbeiten/Auswahl/_Markieren" + +#: app/menubar.c:428 +msgid "/Edit/Selection/C_ut" +msgstr "/Bearbeiten/Auswahl/_Ausschneiden" + +#: app/menubar.c:429 +msgid "/Edit/Selection/_Copy" +msgstr "/Bearbeiten/Auswahl/_Kopieren" + +#: app/menubar.c:430 +msgid "/Edit/Selection/_Paste" +msgstr "/Bearbeiten/Auswahl/E_infügen" + +#: app/menubar.c:431 app/track-editor.c:72 +msgid "/_Pattern" +msgstr "/_Pattern" + +#: app/menubar.c:432 +msgid "/Pattern/_Find Unused Pattern" +msgstr "/Pattern/_Finde unbenutztes Pattern" + +#: app/menubar.c:433 +msgid "/Pattern/_Copy Current to Unused Pattern" +msgstr "/Pattern/_Kopiere aktuelles zu unbenutztem Pattern" + +#: app/menubar.c:434 +msgid "/Pattern/C_lear Unused Patterns" +msgstr "/Pattern/_Lösche unbenutzte Pattern" + +#: app/menubar.c:435 +msgid "/Pattern/_Pack Patterns" +msgstr "/Pattern/_Packe Pattern" + +#: app/menubar.c:436 +msgid "/_Instrument" +msgstr "/_Instrument" + +#: app/menubar.c:437 +msgid "/Instrument/_Load XI.." +msgstr "/Instrument/_Lade XI..." + +#: app/menubar.c:438 +msgid "/Instrument/-" +msgstr "/Instrument/-" + +#: app/menubar.c:439 +msgid "/Instrument/_Delete Unused Instruments" +msgstr "/Instrument/_Lösche unbenutzte Instrumente" + +#: app/menubar.c:440 +msgid "/_Settings" +msgstr "/_Einstellungen" + +#: app/menubar.c:441 +msgid "/Settings/Display _Oscilloscopes" +msgstr "/Einstellungen/Zeige _Oszilloskope" + +#: app/menubar.c:442 +msgid "/Settings/Use _Backing Store" +msgstr "/Einstellungen/Verwende _Backing Store" + +#: app/menubar.c:443 app/menubar.c:448 +msgid "/Settings/-" +msgstr "/Einstellungen/-" + +#: app/menubar.c:444 +msgid "/Settings/_Keyboard Configuration.." +msgstr "/Einstellungen/_Tastatur-Konfiguration..." + +#: app/menubar.c:445 +msgid "/Settings/_Audio Configuration.." +msgstr "/Einstellungen/_Audio-Konfiguration..." + +#: app/menubar.c:446 +msgid "/Settings/_Playback Effects.." +msgstr "/Einstellungen/_Playback-Effekte..." + +#: app/menubar.c:447 +msgid "/Settings/_GUI Configuration.." +msgstr "/Einstellungen/_GUI-Konfiguration..." + +#: app/menubar.c:449 +msgid "/Settings/_Save Settings now" +msgstr "/Einstellungen/_Speichere Einstellungen jetzt" + +#: app/menubar.c:450 +msgid "/Settings/Save Settings on _Exit" +msgstr "/Einstellungen/Speichere Einstellungen beim _Verlassen" + +#: app/menubar.c:451 +msgid "/_Help" +msgstr "/_Hilfe" + +#: app/menubar.c:452 +msgid "/Help/_About.." +msgstr "/Hilfe/Ü_ber..." + +#: app/menubar.c:453 +msgid "/Help/-" +msgstr "/Hilfe/-" + +#: app/menubar.c:454 +msgid "/Help/Show _Tips.." +msgstr "/Hilfe/Zeige _Tips..." + +#: app/menubar.c:455 +msgid "/Help/_XM Effects.." +msgstr "/Hilfe/_XM-Effekte..." + +#: app/menubar.c:469 +msgid "/Settings/Display Oscilloscopes" +msgstr "/Einstellungen/Zeige Oszilloskope" + +#: app/menubar.c:471 +msgid "/Settings/Use Backing Store" +msgstr "/Einstellungen/Verwende Backing Store" + +#: app/menubar.c:473 +msgid "/Settings/Save Settings on Exit" +msgstr "/Einstellungen/Speichere Einstellungen beim Verlassen" + +#: app/module-info.c:116 +msgid "Instrument Name" +msgstr "Instrumentenname" + +#: app/module-info.c:116 +msgid "#smpl" +msgstr "#smpl" + +#: app/module-info.c:117 +msgid "Sample Name" +msgstr "Samplename" + +#: app/module-info.c:118 +msgid "Linear" +msgstr "Linear" + +#: app/module-info.c:118 app/sample-editor.c:167 +msgid "Amiga" +msgstr "Amiga" + +#: app/module-info.c:125 +msgid "Module Info" +msgstr "Modul-Info" + +#: app/module-info.c:165 +msgid "Songname:" +msgstr "Songname:" + +#: app/module-info.c:180 +msgid "Frequencies:" +msgstr "Frequenzen:" + +#: app/module-info.c:185 +msgid "ProTracker Mode" +msgstr "ProTracker-Modus" + +#: app/preferences.c:58 +msgid "" +"A directory called '.soundtracker' has been created in your\n" +"home directory to store configuration files.\n" +msgstr "" +"Ein Verzeichnis namens '.soundtracker' wurde in Ihrem Home-Verzeichnis \n" +"angelegt, um Konfigurationsdateien darin zu speichern.\n" + +#: app/sample-editor.c:166 +msgid "No loop" +msgstr "Keine Loop" + +#: app/sample-editor.c:168 +msgid "PingPong" +msgstr "PingPong" + +#: app/sample-editor.c:172 +msgid "8 bits" +msgstr "8 Bits" + +#: app/sample-editor.c:173 +msgid "16 bits" +msgstr "16 Bits" + +#: app/sample-editor.c:179 +msgid "Sample Editor" +msgstr "Sample-Editor" + +#: app/sample-editor.c:219 +msgid "Volume" +msgstr "Lautstärke" + +#: app/sample-editor.c:220 +msgid "Panning" +msgstr "Balance" + +#: app/sample-editor.c:221 +msgid "Finetune" +msgstr "Feineinstellung" + +#: app/sample-editor.c:232 +msgid "SelStart" +msgstr "AuswAnf" + +#: app/sample-editor.c:233 +msgid "SelEnd" +msgstr "AuswEnde" + +#: app/sample-editor.c:236 +msgid "Reset Sel" +msgstr "Rücks. Ausw" + +#: app/sample-editor.c:241 +msgid "RelNote" +msgstr "RelNote" + +#: app/sample-editor.c:242 +msgid "Length: 0" +msgstr "Länge: 0" + +#: app/sample-editor.c:255 +msgid "Load Sample.." +msgstr "Lade Sample..." + +#: app/sample-editor.c:256 +msgid "Save WAV.." +msgstr "Speichere WAV..." + +#: app/sample-editor.c:259 +msgid "Load Sample" +msgstr "Lade Sample" + +#: app/sample-editor.c:268 +msgid "Save WAV" +msgstr "Speichere WAV" + +#: app/sample-editor.c:278 +msgid "Clear" +msgstr "Löschen" + +#: app/sample-editor.c:284 +msgid "Monitor" +msgstr "Monitor" + +#: app/sample-editor.c:290 +msgid "Volume Ramp" +msgstr "Lautstärke" + +#: app/sample-editor.c:300 +msgid "Zoom to selection" +msgstr "Zoom in Auswahl" + +#: app/sample-editor.c:306 +msgid "Show all" +msgstr "Zeige alles" + +#: app/sample-editor.c:312 +msgid "Zoom in (+50%)" +msgstr "Zoom in (+50%)" + +#: app/sample-editor.c:318 +msgid "Zoom out (-50%)" +msgstr "Zoom out (-50%)" + +#: app/sample-editor.c:324 +msgid "Resample" +msgstr "Neu samplen" + +#: app/sample-editor.c:335 +msgid "Cut" +msgstr "Ausschneiden" + +#: app/sample-editor.c:341 +msgid "Remove" +msgstr "Entfernen" + +#: app/sample-editor.c:347 +msgid "Copy" +msgstr "Kopieren" + +#: app/sample-editor.c:353 +msgid "Paste" +msgstr "Einfügen" + +#: app/sample-editor.c:359 +msgid "Filter" +msgstr "Filter" + +#: app/sample-editor.c:459 +#, c-format +msgid "Length: %d" +msgstr "Länge: %d" + +#: app/sample-editor.c:865 +msgid "No memory for copybuffer.\n" +msgstr "Kein Speicherplatz für Kopienpuffer.\n" + +#: app/sample-editor.c:957 +msgid "" +msgstr "" + +#: app/sample-editor.c:1034 +msgid "Can't read sample" +msgstr "Kann Sample nicht lesen" + +#: app/sample-editor.c:1040 +msgid "Sample is too long for current mixer module. Loading anyway." +msgstr "Sample ist zu lang für aktuelles Mixer-Modul. Lade trotzdem." + +#: app/sample-editor.c:1054 +msgid "Can only handle mono 8 and 16 bit samples" +msgstr "Kann nur mono- 8 und 16 Bit Samples verarbeiten" + +#: app/sample-editor.c:1060 +msgid "Out of memory for sample data." +msgstr "Kein Speicherplatz für Sampledaten." + +#: app/sample-editor.c:1065 +msgid "Read error." +msgstr "Lesefehler." + +#: app/sample-editor.c:1120 +msgid "Can't open file for writing." +msgstr "Kann Datei nicht zum Schreiben öffnen." + +#: app/sample-editor.c:1157 +msgid "OK" +msgstr "OK" + +#: app/sample-editor.c:1165 +msgid "Start sampling" +msgstr "Starte Sampling" + +#: app/sample-editor.c:1200 app/sample-editor.c:1203 +msgid "Sampling Window" +msgstr "Sampling-Fenster" + +#: app/sample-editor.c:1252 +msgid "out of memory while sampling..." +msgstr "Kein Speicherplatz mehr während Sampling..." + +#: app/sample-editor.c:1303 +msgid "" +msgstr "" + +#: app/sample-editor.c:1333 +msgid "Recorded sample is too long for current mixer module. Using it anyway." +msgstr "" +"Aufgezeichnetes Sample ist zu lang für aktuelles Mixer-Modul. Verwende es " +"trotzdem." + +#: app/sample-editor.c:1365 +msgid "Normalize" +msgstr "Normalisieren" + +#: app/sample-editor.c:1366 +msgid "Execute" +msgstr "Ausführen" + +#: app/sample-editor.c:1367 app/tips-dialog.c:165 +msgid "Close" +msgstr "Schließen" + +#: app/sample-editor.c:1376 app/sample-editor.c:1379 +msgid "Volume Ramping" +msgstr "Lautstärke-Anpassung" + +#: app/sample-editor.c:1396 +msgid "Perform linear volume fade on Selection" +msgstr "Lineare Lautstärkenverringerung auf Markierung" + +#: app/sample-editor.c:1408 +msgid "Left [%]:" +msgstr "Links [%]:" + +#: app/sample-editor.c:1413 +msgid "Right [%]:" +msgstr "Rechts [%]:" + +#: app/tips-dialog.c:87 +msgid "SoundTracker Tip of the day" +msgstr "SoundTracker Tip des Tages" + +#: app/tips-dialog.c:149 +msgid "Previous Tip" +msgstr "Vorheriger Tip" + +#: app/tips-dialog.c:157 +msgid "Next Tip" +msgstr "Nächster Tip" + +#: app/tips-dialog.c:177 +msgid "Show tip next time" +msgstr "Zeige Tip nächstes Mal" + +#: app/tips-dialog.c:251 +msgid "" +"Welcome to SoundTracker!\n" +"\n" +"If you are new to this type of program, you will want to get hold of\n" +"some XM or MOD files first and play with them." +msgstr "" +"Willkommen zu SoundTracker!\n" +"\n" +"Wenn Ihnen dieser Typ von Programm neu ist, so werden sie sicher erst einmal " +"einige\n" +"XM- oder MOD-Dateien holen wollen, um mit ihnen zu spielen." + +#: app/tips-dialog.c:256 +msgid "" +"You can make SoundTracker's edit mode more responsive to keyboard\n" +"input by decreasing the mixing buffer size of the \"Editing\" object in\n" +"the Audio Configuration." +msgstr "" +"Sie können die Ansprechzeit der Tastatur in SoundTracker's Editier-Modus " +"geringer halten,\n" +"indem Sie die Puffergröße für den Editierausgang verringern\n" +"(Menü Einstellungen, Audio-Konfiguration)." + +#: app/tips-dialog.c:260 +msgid "" +"You can adjust the loop points in the sample editor by holding Shift\n" +"and using the left and right mousebuttons.\n" +msgstr "" +"Sie können die Loop-Punkte im Sample-Editor einstellen, indem Sie\n" +"die Shift-Taste halten und die rechten und linken Maustasten beutzen.\n" +"\n" + +#: app/tips-dialog.c:263 +msgid "" +"If you want to know more about tracking, and how the various commands\n" +"work, have a look at http://www.united-trackers.org/" +msgstr "" +"Wenn Sie mehr über Tracker und die Arbeitsweise der einzelnen Befehle wissen " +"wollen, \n" +"schauen Sie unter http://www.united-trackers.org/ nach." + +#: app/tips-dialog.c:266 +msgid "" +"You can assign samples of an instrument to the individual keys by\n" +"activating its sample and then clicking on the keyboard in the\n" +"instrument editor page." +msgstr "" +"Sie können Samples eines Instruments einzelnen Tasten zuweisen, indem Sie \n" +"das Sample aktivieren und dann auf die Tastatur im Instrumenten-Editor " +"klicken." + +#: app/track-editor.c:73 +msgid "/Pattern/_Cut" +msgstr "/Pattern/_Ausschneiden" + +#: app/track-editor.c:74 +msgid "/Pattern/_Copy" +msgstr "/Pattern/_Kopieren" + +#: app/track-editor.c:75 +msgid "/Pattern/_Paste" +msgstr "/Pattern/E_infügen" + +#: app/track-editor.c:139 +msgid "Jazz Edit:" +msgstr "Jazz-Edit:" + +#: app/transposition.c:165 +msgid "Whole Song" +msgstr "Ganzer Song" + +#: app/transposition.c:166 +msgid "All Patterns" +msgstr "Alle Pattern" + +#: app/transposition.c:167 +msgid "Current Pattern" +msgstr "Aktuelles Pattern" + +#: app/transposition.c:168 +msgid "Current Track" +msgstr "Aktueller Track" + +#: app/transposition.c:172 +msgid "Current Instrument" +msgstr "Aktuelles Instrument" + +#: app/transposition.c:173 +msgid "All Instruments" +msgstr "Alle Instrumente" + +#: app/transposition.c:177 +msgid "Half note up" +msgstr "Halbe Note hoch" + +#: app/transposition.c:178 +msgid "Half note down" +msgstr "Halbe Note runter" + +#: app/transposition.c:179 +msgid "Octave up" +msgstr "Oktave hoch" + +#: app/transposition.c:180 +msgid "Octave down" +msgstr "Oktave runter" + +#: app/transposition.c:183 +msgid "Exchange 1 <-> 2" +msgstr "Tausche 1 <-> 2" + +#: app/transposition.c:184 +msgid "Change 1 -> 2" +msgstr "Ändere 1 -> 2" + +#: app/transposition.c:193 app/transposition.c:196 +msgid "Transposition Tools" +msgstr "Transpositions-Werkzeuge" + +#: app/transposition.c:216 +msgid "Scope of the operation:" +msgstr "Bereich der Anwendung:" + +#: app/transposition.c:223 +msgid "Note Transposition" +msgstr "Noten-Transposition" + +#: app/transposition.c:253 +msgid "Instrument Changing" +msgstr "Instrumentenwechsel" + +#: app/transposition.c:268 +msgid "Instrument 1:" +msgstr "Instrument 1:" + +#: app/transposition.c:270 app/transposition.c:280 +msgid "Current instrument" +msgstr "Aktuelles Instrument" + +#: app/transposition.c:278 +msgid "Instrument 2:" +msgstr "Instrument 2:" + +#: app/xm.c:161 +#, c-format +msgid "Pattern length out of range: %d.\n" +msgstr "Patternlänge außerhalb des Bereiches: %d.\n" + +#: app/xm.c:441 app/xm.c:510 +#, c-format +msgid "Invalid vibtype %d, using Sine.\n" +msgstr "Ungültiger vibtype %d, verwende Sinus.\n" + +#: app/xm.c:472 +msgid "File is no XI instrument." +msgstr "Datei ist kein XI-Instrument." + +#: app/xm.c:482 +#, c-format +msgid "Unknown XI version 0x%x\n" +msgstr "Unbekannte XI-Version 0x%x\n" + +#: app/xm.c:702 +msgid "No FastTracker XM and no supported MOD format!" +msgstr "Kein FastTracker XM und kein unterstütztes MOD-Format!" + +#: app/xm.c:716 app/xm.c:816 +msgid "Error while loading patterns." +msgstr "Fehler beim Laden der Pattern." + +#: app/xm.c:774 +msgid "Can't open file" +msgstr "Kann Datei nicht öffnen" + +#: app/xm.c:788 +msgid "XM header length != 276. Maybe a pre-0.0.12 SoundTracker module? :-)\n" +msgstr "" +"XM-Header-Länge != 276. Vielleicht ein pre-0.0.12 SoundTracker-Modul? :-)\n" + +#: app/xm.c:822 +msgid "Error while loading instruments." +msgstr "Fehler beim Laden der Instrumente." + +#: app/xm.c:833 +#, c-format +msgid "" +"Module contains sample(s) that are too long for the current mixer.\n" +"Maximum sample length is %d." +msgstr "" +"Modul enthält Sample(s), die zu lang für den aktuellen Mixer sind..\n" +"Maximale Sample-Länge ist %d." Binary files soundtracker-0.3.3/po/ja.gmo and soundtracker-0.3.4/po/ja.gmo differ diff -urN soundtracker-0.3.3/po/ja.po soundtracker-0.3.4/po/ja.po --- soundtracker-0.3.3/po/ja.po Fri Sep 10 11:01:49 1999 +++ soundtracker-0.3.4/po/ja.po Thu Sep 23 20:37:27 1999 @@ -1,14 +1,15 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Free Software Foundation, Inc. -# FIRST AUTHOR , YEAR. +# ja.po(0.3.3-1) for SoundTracker +# Copyright (C) 1998-1999 Michael Krause . +# Atsushi Yamagata , 1999. +# Yuuki NINOMIYA , 1999. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: SoundTracker 0.3.2\n" -"POT-Creation-Date: 1999-09-07 21:22+0900\n" -"PO-Revision-Date: 1999-09-06 15:57+09:00\n" -"Last-Translator: Yuuki NINOMIYA \n" +"Project-Id-Version: SoundTracker 0.3.3\n" +"POT-Creation-Date: 1999-09-10 13:32+0200\n" +"PO-Revision-Date: 1999-09-17 12:23+09:00\n" +"Last-Translator: Atsushi Yamagata \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=EUC-JP\n" @@ -26,60 +27,59 @@ msgid "Sampling" msgstr "¥µ¥ó¥×¥ê¥ó¥°" -#: app/audioconfig.c:168 +#: app/audioconfig.c:179 msgid "Driver Module" msgstr "¥É¥é¥¤¥Ð¡¦¥â¥¸¥å¡¼¥ë" -#: app/audioconfig.c:176 app/audioconfig.c:179 +#: app/audioconfig.c:187 app/audioconfig.c:190 msgid "Audio Configuration" msgstr "¥ª¡¼¥Ç¥£¥ªÀßÄê" -#: app/drivers/alsa-input.c:124 app/drivers/alsa-output.c:141 +#: app/drivers/alsa-input.c:125 app/drivers/alsa-output.c:135 +#, c-format +msgid "(%d bytes)" +msgstr "(%d¥Ð¥¤¥È)" + +#: app/drivers/alsa-input.c:128 app/drivers/alsa-output.c:138 #: app/drivers/oss-output.c:136 #, c-format msgid "Estimated audio delay: %f microseconds" msgstr "¿äÄꥪ¡¼¥Ç¥£¥ª¡¦¥Ç¥£¥ì¥¤: %f¥Þ¥¤¥¯¥íÉÃ" -#: app/drivers/alsa-input.c:158 app/drivers/alsa-output.c:175 -#: app/drivers/oss-output.c:170 -#, c-format -msgid "(%d samples)" -msgstr "(%d¥µ¥ó¥×¥ë)" - -#: app/drivers/alsa-input.c:192 app/drivers/alsa-output.c:204 +#: app/drivers/alsa-input.c:193 app/drivers/alsa-output.c:200 #: app/drivers/oss-output.c:185 msgid "These changes won't take effect until you restart playing." msgstr "±éÁÕ¤òºÆ³«¤¹¤ë¤Þ¤Ç¤³¤ì¤é¤ÎÊѹ¹¤Ï¤Ê¤µ¤ì¤Þ¤»¤ó¡£" -#: app/drivers/alsa-input.c:204 app/drivers/alsa-output.c:216 +#: app/drivers/alsa-input.c:205 app/drivers/alsa-output.c:212 #: app/drivers/oss-output.c:197 msgid "Resolution:" msgstr "²òÁüÅÙ:" -#: app/drivers/alsa-input.c:214 app/drivers/alsa-output.c:226 +#: app/drivers/alsa-input.c:215 app/drivers/alsa-output.c:222 #: app/drivers/oss-output.c:207 msgid "Channels:" msgstr "¥Á¥ã¥ó¥Í¥ë:" -#: app/drivers/alsa-input.c:224 app/drivers/alsa-output.c:236 +#: app/drivers/alsa-input.c:225 app/drivers/alsa-output.c:232 #: app/drivers/oss-output.c:217 msgid "Frequency [Hz]:" msgstr "¼þÇÈ¿ô [Hz]:" -#: app/drivers/alsa-input.c:234 app/drivers/alsa-output.c:246 +#: app/drivers/alsa-input.c:235 app/drivers/alsa-output.c:242 #: app/drivers/oss-output.c:227 msgid "Buffer Size:" msgstr "¥Ð¥Ã¥Õ¥¡¡¦¥µ¥¤¥º:" -#: app/drivers/alsa-input.c:267 app/drivers/alsa-output.c:279 +#: app/drivers/alsa-input.c:268 app/drivers/alsa-output.c:275 msgid "ALSA card number:" msgstr "ALSA¥«¡¼¥ÉÈÖ¹æ:" -#: app/drivers/alsa-input.c:282 app/drivers/alsa-output.c:294 +#: app/drivers/alsa-input.c:283 app/drivers/alsa-output.c:290 msgid "ALSA device number:" msgstr "ALSA¥Ç¥Ð¥¤¥¹ÈÖ¹æ:" -#: app/drivers/alsa-input.c:373 +#: app/drivers/alsa-input.c:374 #, c-format msgid "" "Couldn't open ALSA device for sound input (card:%d, device:%d):\n" @@ -88,16 +88,16 @@ "¥µ¥¦¥ó¥É½ÐÎϤËÂФ·¤ÆALSA¥Ç¥Ð¥¤¥¹(¥«¡¼¥É:%d¡¢¥Ç¥Ð¥¤¥¹:%d)¤¬³«¤±¤Þ¤»¤ó¤Ç¤·¤¿:\n" "%s" -#: app/drivers/alsa-input.c:425 app/drivers/alsa-output.c:430 +#: app/drivers/alsa-input.c:426 app/drivers/alsa-output.c:427 #: app/drivers/oss-input.c:221 app/drivers/oss-output.c:387 msgid "Required sound output format not supported.\n" msgstr "Í׵ᤵ¤ì¤¿¥µ¥¦¥ó¥É½ÐÎÏ¥Õ¥©¡¼¥Þ¥Ã¥È¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£\n" -#: app/drivers/alsa-input.c:440 app/drivers/alsa-output.c:445 +#: app/drivers/alsa-input.c:439 app/drivers/alsa-output.c:442 msgid "Required sound output parameters not supported.\n" msgstr "Í׵ᤵ¤ì¤¿¥µ¥¦¥ó¥É½ÐÎÏ¥Õ¥©¡¼¥Þ¥Ã¥È¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£\n" -#: app/drivers/alsa-output.c:382 +#: app/drivers/alsa-output.c:378 #, c-format msgid "" "Couldn't open ALSA device for sound output (card:%d, device:%d):\n" @@ -119,6 +119,11 @@ "¥µ¥ó¥×¥ê¥ó¥°¤¹¤ë¤Î¤Ë/dev/dsp¤¬³«¤±¤Þ¤»¤ó¤Ç¤·¤¿:\n" "%s" +#: app/drivers/oss-output.c:170 +#, c-format +msgid "(%d samples)" +msgstr "(%d¥µ¥ó¥×¥ë)" + #: app/drivers/oss-output.c:354 #, c-format msgid "" @@ -152,11 +157,11 @@ msgid "Value" msgstr "ÃÍ" -#: app/envelope-box.c:749 app/gui.c:1080 +#: app/envelope-box.c:749 app/gui.c:1074 msgid "Insert" msgstr "ÁÞÆþ" -#: app/envelope-box.c:755 app/gui.c:1087 +#: app/envelope-box.c:755 app/gui.c:1081 msgid "Delete" msgstr "ºï½ü" @@ -262,63 +267,63 @@ msgid "Are you sure you want to overwrite the file?" msgstr "¥Õ¥¡¥¤¥ë¤ò¾å½ñ¤­¤·¤¿¤¤¤Î¤Ï³Î¤«¤Ç¤¹¤«?" -#: app/gui.c:1071 +#: app/gui.c:1065 msgid "Song length" msgstr "¶ÊĹ" -#: app/gui.c:1072 +#: app/gui.c:1066 msgid "Current pos" msgstr "¸½ºß°ÌÃÖ" -#: app/gui.c:1073 app/gui.c:1228 +#: app/gui.c:1067 app/gui.c:1222 msgid "Pattern" msgstr "¥Ñ¥¿¡¼¥ó" -#: app/gui.c:1074 +#: app/gui.c:1068 msgid "Restart pos" msgstr "ºÆ³«°ÌÃÖ" -#: app/gui.c:1142 +#: app/gui.c:1136 msgid "Load XM..." msgstr "XM¥í¡¼¥É..." -#: app/gui.c:1143 +#: app/gui.c:1137 msgid "Save XM..." msgstr "XMÊݸ..." -#: app/gui.c:1181 +#: app/gui.c:1175 msgid "Play Song" msgstr "¶Ê¤ÎºÆÀ¸" -#: app/gui.c:1187 +#: app/gui.c:1181 msgid "Play Pattern" msgstr "¥Ñ¥¿¡¼¥óºÆÀ¸" -#: app/gui.c:1193 +#: app/gui.c:1187 msgid "Stop" msgstr "Ää»ß" -#: app/gui.c:1212 +#: app/gui.c:1206 msgid "Number of Channels:" msgstr "¥Á¥ã¥ó¥Í¥ë¿ô:" -#: app/gui.c:1244 +#: app/gui.c:1238 msgid "PatLength" msgstr "¥Ñ¥¿¡¼¥óĹ" -#: app/gui.c:1336 +#: app/gui.c:1330 msgid "Octave" msgstr "¥ª¥¯¥¿¡¼¥Ö" -#: app/gui.c:1344 +#: app/gui.c:1338 msgid "Jump" msgstr "¥¸¥ã¥ó¥×" -#: app/gui.c:1352 +#: app/gui.c:1346 msgid "Instr" msgstr "³Ú´ï" -#: app/gui.c:1367 +#: app/gui.c:1361 msgid "Sample" msgstr "¥µ¥ó¥×¥ë" @@ -440,11 +445,11 @@ msgid "Various other keys" msgstr "¾¤Î³Æ¼ï¥­¡¼" -#: app/keys.c:434 +#: app/keys.c:433 msgid "Function" msgstr "µ¡Ç½" -#: app/keys.c:435 +#: app/keys.c:434 msgid "Assignment" msgstr "³äÅö" @@ -518,291 +523,367 @@ "½ªÎ»¤·¤¿¤¤¤Î¤Ï³Î¤«¤Ç¤¹¤«?\n" "Á´¤Æ¤ÎÊѹ¹¤¬¼º¤ï¤ì¤Þ¤¹!" -#: app/menubar.c:203 +#: app/menubar.c:225 msgid "_Open.." msgstr "³«¤¯(_O).." -#: app/menubar.c:205 +#: app/menubar.c:227 msgid "Save _as.." msgstr "Êݸ(_A).." -#: app/menubar.c:210 +#: app/menubar.c:232 msgid "_Quit" msgstr "½ªÎ»(_Q)" -#: app/menubar.c:217 +#: app/menubar.c:239 msgid "Clear _All" msgstr "Á´¤Æ¾Ãµî(_A)" -#: app/menubar.c:219 +#: app/menubar.c:241 msgid "Clear _Patterns Only" msgstr "¥Ñ¥¿¡¼¥ó¤Î¤ß¾Ãµî(_P)" -#: app/menubar.c:221 +#: app/menubar.c:243 msgid "_Optimize Module" msgstr "¥â¥¸¥å¡¼¥ëºÇŬ²½(_O)" -#: app/menubar.c:228 +#: app/menubar.c:250 app/menubar.c:261 app/menubar.c:274 +msgid "C_ut" +msgstr "ÀÚ¼è(_u)" + +#: app/menubar.c:252 app/menubar.c:263 app/menubar.c:276 +msgid "_Copy" +msgstr "¥³¥Ô¡¼(_C)" + +#: app/menubar.c:254 app/menubar.c:265 app/menubar.c:278 +msgid "_Paste" +msgstr "ŽÉÕ(_P)" + +#: app/menubar.c:272 +msgid "_Mark" +msgstr "¥Þ¡¼¥¯(_M)" + +#: app/menubar.c:285 msgid "_Jazz Edit Mode" msgstr "JazzÊÔ½¸¥â¡¼¥É(_J)" -#: app/menubar.c:233 +#: app/menubar.c:290 msgid "_Transposition.." msgstr "°ÜÄ´(_T).." -#: app/menubar.c:240 +#: app/menubar.c:295 app/menubar.c:373 +msgid "_Pattern" +msgstr "¥Ñ¥¿¡¼¥ó(_P)" + +#: app/menubar.c:296 +msgid "_Track" +msgstr "¥È¥é¥Ã¥¯(_T)" + +#: app/menubar.c:297 +msgid "_Selection" +msgstr "ÁªÂò(_S)" + +#: app/menubar.c:303 msgid "_Find Unused Pattern" msgstr "̤»ÈÍѥѥ¿¡¼¥ó¸¡º÷(_F)" -#: app/menubar.c:242 +#: app/menubar.c:305 msgid "_Copy Current to Unused Pattern" msgstr "̤»ÈÍѥѥ¿¡¼¥ó¤Ë¥«¥ì¥ó¥È¤ò¥³¥Ô¡¼(_C)" -#: app/menubar.c:244 +#: app/menubar.c:307 msgid "C_lear Unused Patterns" msgstr "̤»ÈÍѥѥ¿¡¼¥ó¾Ãµî(_l)" -#: app/menubar.c:246 +#: app/menubar.c:309 msgid "_Pack Patterns" msgstr "¥Ñ¥¿¡¼¥ó¡¦¥Ñ¥Ã¥¯(_P)" -#: app/menubar.c:253 +#: app/menubar.c:316 msgid "_Load XI.." msgstr "XI¥í¡¼¥É(_L).." -#: app/menubar.c:258 +#: app/menubar.c:321 msgid "_Delete Unused Instruments" msgstr "̤»ÈÍѳڴïºï½ü(_D)" -#: app/menubar.c:266 +#: app/menubar.c:329 msgid "Display _Oscilloscopes" msgstr "¥ª¥·¥í¥¹¥³¡¼¥×ɽ¼¨(_O)" -#: app/menubar.c:268 +#: app/menubar.c:331 msgid "Use _Backing Store" msgstr "¥Ð¥Ã¥­¥ó¥°¡¦¥¹¥È¥¢»ÈÍÑ(_B)" -#: app/menubar.c:273 +#: app/menubar.c:336 msgid "_Keyboard Configuration.." msgstr "¥­¡¼¥Ü¡¼¥ÉÀßÄê(_K).." -#: app/menubar.c:275 +#: app/menubar.c:338 msgid "_Audio Configuration.." msgstr "¥ª¡¼¥Ç¥£¥ªÀßÄê(_A).." -#: app/menubar.c:277 +#: app/menubar.c:340 msgid "_Playback Effects.." msgstr "ºÆÀ¸¸ú²Ì(_P).." -#: app/menubar.c:279 +#: app/menubar.c:342 msgid "_GUI Configuration.." msgstr "GUIÀßÄê(_G).." -#: app/menubar.c:284 +#: app/menubar.c:347 msgid "_Save Settings now" msgstr "ÀßÄê¤òº£Êݸ(_S)" -#: app/menubar.c:286 +#: app/menubar.c:349 msgid "Save Settings on _Exit" msgstr "½ªÎ»»þ¤ËÀßÄê¤òÊݸ(_E)" -#: app/menubar.c:293 +#: app/menubar.c:356 msgid "_About.." msgstr "¾ðÊó(_A).." -#: app/menubar.c:298 +#: app/menubar.c:361 msgid "Show _Tips.." msgstr "µ»¤Îɽ¼¨(_T).." -#: app/menubar.c:300 +#: app/menubar.c:363 msgid "_XM Effects.." msgstr "_XM¸ú²Ì.." -#: app/menubar.c:307 +#: app/menubar.c:370 msgid "_File" msgstr "¥Õ¥¡¥¤¥ë(_F)" -#: app/menubar.c:308 +#: app/menubar.c:371 msgid "_Module" msgstr "¥â¥¸¥å¡¼¥ë(_M)" -#: app/menubar.c:309 +#: app/menubar.c:372 msgid "_Edit" msgstr "ÊÔ½¸(_E)" -#: app/menubar.c:310 -msgid "_Pattern" -msgstr "¥Ñ¥¿¡¼¥ó(_P)" - -#: app/menubar.c:311 +#: app/menubar.c:374 msgid "_Instrument" msgstr "³Ú´ï(_I)" -#: app/menubar.c:312 +#: app/menubar.c:375 msgid "_Settings" msgstr "ÀßÄê(_S)" -#: app/menubar.c:313 +#: app/menubar.c:376 msgid "_Help" msgstr "¥Ø¥ë¥×(_H)" -#: app/menubar.c:341 +#: app/menubar.c:404 msgid "/_File" msgstr "/¥Õ¥¡¥¤¥ë" -#: app/menubar.c:342 +#: app/menubar.c:405 msgid "/File/_Open.." msgstr "/¥Õ¥¡¥¤¥ë/³«¤¯(_O).." -#: app/menubar.c:343 +#: app/menubar.c:406 msgid "/File/Save _as.." -msgstr "/¥Õ¥¡¥¤¥ë/Êݸ(_A).." +msgstr "/¥Õ¥¡¥¤¥ë/Êݸ(_a).." -#: app/menubar.c:344 +#: app/menubar.c:407 msgid "/File/-" msgstr "/¥Õ¥¡¥¤¥ë/-" -#: app/menubar.c:345 +#: app/menubar.c:408 msgid "/File/_Quit" msgstr "/¥Õ¥¡¥¤¥ë/½ªÎ»(_Q)" -#: app/menubar.c:346 +#: app/menubar.c:409 msgid "/_Module" msgstr "/¥â¥¸¥å¡¼¥ë" -#: app/menubar.c:347 +#: app/menubar.c:410 msgid "/Module/Clear _All" msgstr "/¥â¥¸¥å¡¼¥ë/Á´¤Æ¾Ãµî(_A)" -#: app/menubar.c:348 +#: app/menubar.c:411 msgid "/Module/Clear _Patterns Only" msgstr "/¥â¥¸¥å¡¼¥ë/¥Ñ¥¿¡¼¥ó¤Î¤ß¾Ãµî(_P)" -#: app/menubar.c:349 +#: app/menubar.c:412 msgid "/Module/_Optimize Module" msgstr "/¥â¥¸¥å¡¼¥ë/¥â¥¸¥å¡¼¥ëºÇŬ²½(_O)" -#: app/menubar.c:350 +#: app/menubar.c:413 msgid "/_Edit" msgstr "/ÊÔ½¸" -#: app/menubar.c:351 +#: app/menubar.c:414 msgid "/Edit/_Jazz Edit Mode" msgstr "/ÊÔ½¸/JazzÊÔ½¸¥â¡¼¥É(_J)" -#: app/menubar.c:352 +#: app/menubar.c:415 app/menubar.c:417 msgid "/Edit/-" msgstr "/ÊÔ½¸/-" -#: app/menubar.c:353 +#: app/menubar.c:416 msgid "/Edit/_Transposition.." msgstr "/ÊÔ½¸/°ÜÄ´(_T).." -#: app/menubar.c:354 +#: app/menubar.c:418 +msgid "/Edit/_Pattern" +msgstr "/ÊÔ½¸/¥Ñ¥¿¡¼¥ó" + +#: app/menubar.c:419 +msgid "/Edit/Pattern/C_ut" +msgstr "/ÊÔ½¸/¥Ñ¥¿¡¼¥ó/ÀÚ¼è(_U)" + +#: app/menubar.c:420 +msgid "/Edit/Pattern/_Copy" +msgstr "/ÊÔ½¸/¥Ñ¥¿¡¼¥ó/¥³¥Ô¡¼(_C)" + +#: app/menubar.c:421 +msgid "/Edit/Pattern/_Paste" +msgstr "/ÊÔ½¸/¥Ñ¥¿¡¼¥ó/ŽÉÕ(_P)" + +#: app/menubar.c:422 +msgid "/Edit/_Track" +msgstr "/ÊÔ½¸/¥È¥é¥Ã¥¯" + +#: app/menubar.c:423 +msgid "/Edit/Track/C_ut" +msgstr "/ÊÔ½¸/¥È¥é¥Ã¥¯/ÀÚ¼è(_U)" + +#: app/menubar.c:424 +msgid "/Edit/Track/_Copy" +msgstr "/ÊÔ½¸/¥È¥é¥Ã¥¯/¥³¥Ô¡¼(_C)" + +#: app/menubar.c:425 +msgid "/Edit/Track/_Paste" +msgstr "/ÊÔ½¸/¥È¥é¥Ã¥¯/ŽÉÕ(_P)" + +#: app/menubar.c:426 +msgid "/Edit/_Selection" +msgstr "/ÊÔ½¸/ÁªÂò" + +#: app/menubar.c:427 +msgid "/Edit/Selection/_Mark" +msgstr "/ÊÔ½¸/ÁªÂò/¥Þ¡¼¥¯(_M)" + +#: app/menubar.c:428 +msgid "/Edit/Selection/C_ut" +msgstr "/ÊÔ½¸/ÁªÂò/ÀÚ¼è(_U)" + +#: app/menubar.c:429 +msgid "/Edit/Selection/_Copy" +msgstr "/ÊÔ½¸/ÁªÂò/¥³¥Ô¡¼(_C)" + +#: app/menubar.c:430 +msgid "/Edit/Selection/_Paste" +msgstr "/ÊÔ½¸/ÁªÂò/ŽÉÕ(_P)" + +#: app/menubar.c:431 app/track-editor.c:72 msgid "/_Pattern" msgstr "/¥Ñ¥¿¡¼¥ó" -#: app/menubar.c:355 +#: app/menubar.c:432 msgid "/Pattern/_Find Unused Pattern" msgstr "/¥Ñ¥¿¡¼¥ó/̤»ÈÍѥѥ¿¡¼¥ó¸¡º÷(_F)" -#: app/menubar.c:356 +#: app/menubar.c:433 msgid "/Pattern/_Copy Current to Unused Pattern" msgstr "/¥Ñ¥¿¡¼¥ó/̤»ÈÍѥѥ¿¡¼¥ó¤Ë¥«¥ì¥ó¥È¤ò¥³¥Ô¡¼(_C)" -#: app/menubar.c:357 +#: app/menubar.c:434 msgid "/Pattern/C_lear Unused Patterns" msgstr "/¥Ñ¥¿¡¼¥ó/̤»ÈÍѥѥ¿¡¼¥ó¾Ãµî(_L)" -#: app/menubar.c:358 +#: app/menubar.c:435 msgid "/Pattern/_Pack Patterns" msgstr "/¥Ñ¥¿¡¼¥ó/¥Ñ¥¿¡¼¥ó¡¦¥Ñ¥Ã¥¯(_P)" -#: app/menubar.c:359 +#: app/menubar.c:436 msgid "/_Instrument" msgstr "/³Ú´ï" -#: app/menubar.c:360 +#: app/menubar.c:437 msgid "/Instrument/_Load XI.." msgstr "/³Ú´ï/XI¥í¡¼¥É(_L).." -#: app/menubar.c:361 +#: app/menubar.c:438 msgid "/Instrument/-" msgstr "/³Ú´ï/-" -#: app/menubar.c:362 +#: app/menubar.c:439 msgid "/Instrument/_Delete Unused Instruments" msgstr "/³Ú´ï/̤»ÈÍѳڴïºï½ü(_D)" -#: app/menubar.c:363 +#: app/menubar.c:440 msgid "/_Settings" msgstr "/ÀßÄê" -#: app/menubar.c:364 +#: app/menubar.c:441 msgid "/Settings/Display _Oscilloscopes" msgstr "/ÀßÄê/¥ª¥·¥í¥¹¥³¡¼¥×ɽ¼¨(_O)" -#: app/menubar.c:365 +#: app/menubar.c:442 msgid "/Settings/Use _Backing Store" msgstr "/ÀßÄê/¥Ð¥Ã¥­¥ó¥°¡¦¥¹¥È¥¢»ÈÍÑ(_B)" -#: app/menubar.c:366 app/menubar.c:371 +#: app/menubar.c:443 app/menubar.c:448 msgid "/Settings/-" msgstr "/ÀßÄê/-" -#: app/menubar.c:367 +#: app/menubar.c:444 msgid "/Settings/_Keyboard Configuration.." msgstr "/ÀßÄê/¥­¡¼¥Ü¡¼¥ÉÀßÄê(_K).." -#: app/menubar.c:368 +#: app/menubar.c:445 msgid "/Settings/_Audio Configuration.." msgstr "/ÀßÄê/¥ª¡¼¥Ç¥£¥ªÀßÄê(_A).." -#: app/menubar.c:369 +#: app/menubar.c:446 msgid "/Settings/_Playback Effects.." msgstr "/ÀßÄê/ºÆÀ¸¸ú²Ì(_P).." -#: app/menubar.c:370 +#: app/menubar.c:447 msgid "/Settings/_GUI Configuration.." msgstr "/ÀßÄê/GUIÀßÄê(_G).." -#: app/menubar.c:372 +#: app/menubar.c:449 msgid "/Settings/_Save Settings now" msgstr "/ÀßÄê/ÀßÄê¤òº£Êݸ(_S)" -#: app/menubar.c:373 +#: app/menubar.c:450 msgid "/Settings/Save Settings on _Exit" msgstr "/ÀßÄê/½ªÎ»»þ¤ËÀßÄê¤òÊݸ(_E)" -#: app/menubar.c:374 +#: app/menubar.c:451 msgid "/_Help" msgstr "/¥Ø¥ë¥×" -#: app/menubar.c:375 +#: app/menubar.c:452 msgid "/Help/_About.." msgstr "/¥Ø¥ë¥×/¾ðÊó(_A).." -#: app/menubar.c:376 +#: app/menubar.c:453 msgid "/Help/-" msgstr "/¥Ø¥ë¥×/-" -#: app/menubar.c:377 +#: app/menubar.c:454 msgid "/Help/Show _Tips.." msgstr "/¥Ø¥ë¥×/µ»¤Îɽ¼¨(_T).." -#: app/menubar.c:378 +#: app/menubar.c:455 msgid "/Help/_XM Effects.." msgstr "/¥Ø¥ë¥×/XM¸ú²Ì(_X).." -#: app/menubar.c:392 +#: app/menubar.c:469 msgid "/Settings/Display Oscilloscopes" msgstr "/ÀßÄê/¥ª¥·¥í¥¹¥³¡¼¥×ɽ¼¨(O)" -#: app/menubar.c:394 +#: app/menubar.c:471 msgid "/Settings/Use Backing Store" msgstr "/ÀßÄê/¥Ð¥Ã¥­¥ó¥°¡¦¥¹¥È¥¢»ÈÍÑ(B)" -#: app/menubar.c:396 +#: app/menubar.c:473 msgid "/Settings/Save Settings on Exit" msgstr "/ÀßÄê/½ªÎ»»þ¤ËÀßÄê¤òÊݸ(E)" @@ -1126,7 +1207,19 @@ "³Ú´ïÊÔ½¸¥Ú¡¼¥¸¤Ç¡¢¥µ¥ó¥×¥ë¤ò¥¢¥¯¥Æ¥£¥Ö¤Ë¤·¤Æ¤«¤é¥­¡¼¥Ü¡¼¥É¤ò¥¯¥ê¥Ã¥¯\n" "¤¹¤ë¤È¸Ä¡¹¤Î¥­¡¼¤Ë³Ú´ï¤Î¥µ¥ó¥×¥ë¤ò³äÅö¤Æ¤é¤ì¤ë¤è¡£" -#: app/track-editor.c:80 +#: app/track-editor.c:73 +msgid "/Pattern/_Cut" +msgstr "/¥Ñ¥¿¡¼¥ó/ÀÚ¼è(_C)" + +#: app/track-editor.c:74 +msgid "/Pattern/_Copy" +msgstr "/¥Ñ¥¿¡¼¥ó/¥³¥Ô¡¼(_C)" + +#: app/track-editor.c:75 +msgid "/Pattern/_Paste" +msgstr "/¥Ñ¥¿¡¼¥ó/ŽÉÕ(_P)" + +#: app/track-editor.c:139 msgid "Jazz Edit:" msgstr "JazzÊÔ½¸:" diff -urN soundtracker-0.3.3/po/soundtracker.pot soundtracker-0.3.4/po/soundtracker.pot --- soundtracker-0.3.3/po/soundtracker.pot Fri Sep 10 13:32:32 1999 +++ soundtracker-0.3.4/po/soundtracker.pot Sat Sep 25 17:25:54 1999 @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 1999-09-10 13:32+0200\n" +"POT-Creation-Date: 1999-09-25 17:25+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -185,39 +185,43 @@ msgid "End" msgstr "" -#: app/gui-settings.c:66 +#: app/gui-settings.c:69 msgid "Scopes Frequency" msgstr "" -#: app/gui-settings.c:69 +#: app/gui-settings.c:72 msgid "Tracker Frequency" msgstr "" -#: app/gui-settings.c:134 app/gui-settings.c:137 +#: app/gui-settings.c:155 app/gui-settings.c:158 msgid "GUI Configuration" msgstr "" -#: app/gui-settings.c:162 +#: app/gui-settings.c:183 msgid "Use Hexadecimal Numbers" msgstr "" -#: app/gui-settings.c:169 +#: app/gui-settings.c:190 msgid "Advance Cursor in FX Columns" msgstr "" -#: app/gui-settings.c:176 +#: app/gui-settings.c:197 msgid "Use anti-aliased envelope editor" msgstr "" -#: app/gui-settings.c:182 +#: app/gui-settings.c:203 msgid "You need to restart SoundTracker for this change to come into effect." msgstr "" -#: app/gui-settings.c:191 +#: app/gui-settings.c:212 msgid "Scopes buffer size [MB]" msgstr "" -#: app/gui-settings.c:206 +#: app/gui-settings.c:231 +msgid "Highlight rows:" +msgstr "" + +#: app/gui-settings.c:249 msgid "`Save XM' saves all non-empty patterns" msgstr "" diff -urN soundtracker-0.3.3/soundtracker.desktop soundtracker-0.3.4/soundtracker.desktop --- soundtracker-0.3.3/soundtracker.desktop Mon Sep 6 15:15:04 1999 +++ soundtracker-0.3.4/soundtracker.desktop Thu Sep 23 20:33:10 1999 @@ -1,6 +1,10 @@ [Desktop Entry] Name=SoundTracker +Name[pl]=SoundTracker +Name[de]=SoundTracker Comment=Module Player / Editor +Comment[pl]=Odtwarzacz i edytor modu³ów +Comment[de]=Modul-Player / -Editor Exec=soundtracker #Icon=soundtracker.png Terminal=0 diff -urN soundtracker-0.3.3/soundtracker.spec soundtracker-0.3.4/soundtracker.spec --- soundtracker-0.3.3/soundtracker.spec Wed Sep 8 14:24:12 1999 +++ soundtracker-0.3.4/soundtracker.spec Sat Sep 25 17:25:21 1999 @@ -1,6 +1,6 @@ %define name soundtracker -%define version 0.3.3 -%define release 4 +%define version 0.3.4 +%define release 5 %define prefix /usr Summary: Sound modules editor/player @@ -26,7 +26,7 @@ %setup %build -LINGUAS="it pl ja" CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} +LINGUAS="de it pl ja" CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} gmake %install