diff -urN soundtracker-0.5.5/AUTHORS soundtracker-0.5.6/AUTHORS --- soundtracker-0.5.5/AUTHORS Sat May 27 10:36:39 2000 +++ soundtracker-0.5.6/AUTHORS Mon Aug 7 20:26:44 2000 @@ -62,7 +62,9 @@ (MIDI controller input) Tijs van Bakel (Minor row highlighting) - +Olivier Glorieux + (Block mode selection with mouse support) + Translations ============= diff -urN soundtracker-0.5.5/ChangeLog soundtracker-0.5.6/ChangeLog --- soundtracker-0.5.5/ChangeLog Sat May 27 10:36:38 2000 +++ soundtracker-0.5.6/ChangeLog Fri Aug 11 18:52:00 2000 @@ -1,3 +1,50 @@ +2000-08-11 Michael Krause + + * Released v0.5.6 + + * app/menubar.c (menubar_block_mode_set): Disable menu bar + callback when setting this in the program. + +2000-08-08 Michael Krause + + * app/menubar.c: Renamed "Save Song" to "Save without samples". + +2000-08-07 Michael Krause + + * app/gui-settings.c: Removed "show zeroes" option. + +2000-08-02 Olivier Glorieux + + * Context menu in track editor (only Gnome) + + * Track line format in Config/GUI + + * Track editor: shift + del clears entire line (note + ins + vol + + effect) + +2000-07-30 Michael Krause + + * po: Updated it.po + +2000-07-29 Olivier Glorieux + + * Block selection enhanced and mouse support. + +2000-06-12 Michael Krause + + * po: Updated ja.po + +2000-06-04 Tomasz Maka + + * app/sample-editor.c: added "set as loop" function. + + * app/sample-editor.c: added "half" and "double" buttons in volume + ramp dialog to set 50% or 200% for left and right spinbuttons. + + * app/track-editor.[ch]: added track_editor_kill_notes_track + function which kill all notes from cursor position to the end of + pattern. + 2000-05-27 Michael Krause * Released v0.5.5 @@ -45,7 +92,7 @@ * Added minor row highlighting feature. -2000-05-02 Tomasz Maka +2000-05-02 Tomasz Maka * Added option to update tempo/bpm spin buttons upon appearance of the Fxx command. diff -urN soundtracker-0.5.5/NEWS soundtracker-0.5.6/NEWS --- soundtracker-0.5.5/NEWS Sat May 27 10:37:11 2000 +++ soundtracker-0.5.6/NEWS Fri Aug 11 18:52:00 2000 @@ -4,6 +4,14 @@ responsible for having coded a particular feature (full names in AUTHORS file). +What is new in soundtracker-0.5.6 (11-Aug-2000): + +* Cut/Copy/Paste with mouse (oglorieux) +* Move pattern cursor with mouse clicks (oglorieux) +* Empty track row format editable (oglorieux) +* Ctrl-K kills track column until end of pattern (tmaka) +* Volume ramping dialog enhancements (tmaka) + What is new in soundtracker-0.5.5 (27-May-2000): * GUI dialog for MIDI settings (ltanguay) diff -urN soundtracker-0.5.5/README soundtracker-0.5.6/README --- soundtracker-0.5.5/README Sat May 27 10:36:40 2000 +++ soundtracker-0.5.6/README Fri Aug 11 18:52:47 2000 @@ -4,15 +4,27 @@ http://www.soundtracker.org/ -------------------------------------------------------------- - v0.5.5 --- THIS IS A DEVELOPMENT VERSION! + v0.5.6 --- THIS IS A DEVELOPMENT VERSION! Written and (C) 1998-2000 by Michael Krause [ raw style / lego ] m.krause@tu-harburg.de, http://www.tu-harburg.de/~semk2104/ -WHAT IS THIS? -============== +WHAT IS IT? +============ + +short answer: +------------- + +SoundTracker is a pattern-oriented music editor (similar to the DOS +program 'FastTracker'). Samples are lined up on tracks and patterns +which are then arranged to a song. Supported module formats are XM and +MOD; the player code is the one from OpenCP. A basic sample recorder +and editor is also included. + +long answer: +------------ If you've heard of ProTracker or FastTracker before, you will be familiar with the concept of 'SoundTracker'. The name of my program @@ -102,6 +114,7 @@ Left Alt - F5 Paste pattern Delete Clear part of the channel the cursor is over +Shift - Delete Clear all of current track row Backspace Delete current position and pull rest of track upwards Insert Shift rest of track downwards and insert a row @@ -162,29 +175,20 @@ There are currently two mailing lists: * soundtracker-announce: + -> http://mail1.sourceforge.net/mailman/listinfo/soundtracker-announce This is a read-only, low-volume mailing-list in which I post announcements of new versions. * soundtracker-discuss: + -> http://mail1.sourceforge.net/mailman/listinfo/soundtracker-discuss A non-moderated list open for ST-related discussions of any kind, for both users and developers. -If you want to join any of these lists, send a mail to -`minimalist@soundtracker.org' with a Subject of - - subscribe soundtracker-announce - -or - - subscribe soundtracker-discuss - Note that if you have joined `soundtracker-discuss', there's no need to join `soundtracker-announce', as I crosspost all the announcements to both lists. -Use `unsubscribe' in the Subject to cancel your list membership. - -Once you have joined `soundtracker-discuss', you send mails to the +Once you have joined `soundtracker-discuss', you can send mails to the list by writing to `soundtracker-discuss@soundtracker.org'. diff -urN soundtracker-0.5.5/TODO soundtracker-0.5.6/TODO --- soundtracker-0.5.5/TODO Sat May 27 10:32:57 2000 +++ soundtracker-0.5.6/TODO Fri Aug 11 18:51:15 2000 @@ -1,6 +1,36 @@ things to do and known bugs (in no particular order) ------------------------------------------------------- +kleines f passt nicht ganz in die zeile rein?!? + +> When you change the song position or current pattern in the upper left +> corner (in the playlist), the tracker display is not supposed to +> change at all. +> If you want to change the pattern you're editing, use the Current +> Pattern spinbutton locate somewhere else in the window. +Okay, I was wondering what that was for. +> Did you expect something different? I could add an option.. +I was expecting FT2 behaviour -- where there's one pattern selector, when +changed changes the pattern for the current position (like the one in the +upper right corner), but also changes the current pattern that you're editing +in the pattern editor. +I can surely see the reasons for wanting to edit a pattern that's not the +current one, but I don't see why one wouldn't want to go to that point in the +song to edit that pattern. Am I making sense? + +raw samples laden + +GUI: add volume slide auto generator (Cxx) - usable for other effects as well? + +> . Choice of current position of the song changes the pattern in the track +> box : It'll make the song editing more easy... + +> . The keyboard util for tracking make problems with the different boxes +> for pattern, tempo choice... I think that the value of this parameters must be +> impossible to edit with the keyboard, only with mouse. +> Exemple : I go to the pattern 5 to edit It : I select it with the mouse, & I +> begin to edit: the keyboard is "focused" on the pattern box, and I edit It !!! + > >From within soundtracker, it is possible to render the module > as wav. My question is: Is it also possible to > do it from the (Unix) command line? Something like @@ -8,9 +38,6 @@ filereq: show only *.xm, *.zip etc. -xm's without instruments saved by soundtracker can't be loaded by -mikmod. - nach dem samplen finetune+relnote so initen, daъ das sample auf c-4 original abgespielt wird. bei tab und return aus entry-widgets muъ "active widget" im fenster @@ -59,19 +86,9 @@ KDE link file from Paul Buhr -> Please add mouse bindings for copying parts of patterns... I'm still -> using FastTracker 2 because it's the only tracker with good mouse -> support. Some parts of FastTracker really suck (like the instrument -> list), so I'd like to start using another tracker... Soundtracker would -> be perfect if it just had proper mouse support. - > I think it would be nice, if you had an option to load only the samples > from a module, not the whole module, just like in my old OctaMed. -> The second idea is an option, not to save the whole module, but only the -> arrangement without the samples, which is also a feauture of good ol' -> OctaMed. - bug: wenn man vorspult, werden die patterns im tracker schon geДndert, bevor der song sich Дndert. @@ -88,7 +105,7 @@ TRACKER WIDGET: should work with arbitrary note types, effects, and so on. should support per-cell background/foreground colors, fonts -should be configurable etc. extend xmnote. +shoullld be configurable etc. extend xmnote. CLAVIER: highlight currently played notes! @@ -114,8 +131,6 @@ SPIN BUTTONS: make key-editable just like the instrument name widget, for example... -TRACK EDITOR: copy/cut/paste via mouse - SCOPE GROUP: toggle display of channel numbers. PLAYLIST WIDGET: write a playlist widget which always displays the @@ -137,8 +152,6 @@ ENVELOPE-BOX: provide some standard curves -GUI: add volume slide auto generator (Cxx) - usable for other effects as well? - some kind of undo, especially for block operations > ctrl+d - file requester @@ -199,8 +212,6 @@ combine C parts of old and new mixers global filter - -headphone-balancing... das echt zu hart sonst st_mixer_info->data should be a gint16*! rewrite all void* arithmetic.. remove current_word_length diff -urN soundtracker-0.5.5/app/Makefile.in soundtracker-0.5.6/app/Makefile.in --- soundtracker-0.5.5/app/Makefile.in Sat May 27 10:52:41 2000 +++ soundtracker-0.5.6/app/Makefile.in Fri Aug 11 19:00:06 2000 @@ -323,12 +323,9 @@ sample-editor.h xm.h driver-in.h preferences.h gui.h cheat-sheet.o: cheat-sheet.c ../config.h i18n.h clavier.o: clavier.c clavier.h -effectsconfig.o: effectsconfig.c ../config.h i18n.h gui-subs.h mixer.h \ - effectsconfig.h envelope-box.o: envelope-box.c ../config.h i18n.h gui-subs.h \ envelope-box.h xm.h mixer.h gui-settings.h errors.o: errors.c audio.h mixer.h driver-out.h driver.h time-buffer.h -extfilesel.o: extfilesel.c fnmatch.h extfilesel.h i18n.h ../config.h extspinbutton.o: extspinbutton.c extspinbutton.h file-operations.o: file-operations.c ../config.h i18n.h \ file-operations.h keys.h track-editor.h tracker.h xm.h mixer.h \ @@ -398,7 +395,7 @@ track-editor.o: track-editor.c i18n.h ../config.h track-editor.h \ tracker.h xm.h mixer.h tracker-settings.h gui.h gui-subs.h \ audio.h driver-out.h driver.h time-buffer.h st-subs.h keys.h \ - xm-player.h main.h gui-settings.h preferences.h + xm-player.h main.h gui-settings.h preferences.h menubar.h tracker-settings.o: tracker-settings.c ../config.h tracker-settings.h \ tracker.h xm.h mixer.h i18n.h gui-subs.h preferences.h tracker.o: tracker.c tracker.h xm.h mixer.h main.h gui-settings.h diff -urN soundtracker-0.5.5/app/drivers/Makefile.in soundtracker-0.5.6/app/drivers/Makefile.in --- soundtracker-0.5.5/app/drivers/Makefile.in Sat May 27 10:52:42 2000 +++ soundtracker-0.5.6/app/drivers/Makefile.in Fri Aug 11 19:00:08 2000 @@ -221,7 +221,9 @@ alsa-output.o: alsa-output.c ../../config.h alsa2-input.o: alsa2-input.c ../../config.h alsa2-output.o: alsa2-output.c ../../config.h -esd-output.o: esd-output.c ../../config.h +esd-output.o: esd-output.c ../../config.h ../i18n.h ../driver-out.h \ + ../driver.h ../mixer.h ../errors.h ../gui-subs.h \ + ../preferences.h file-output.o: file-output.c ../../config.h ../i18n.h ../driver-out.h \ ../driver.h ../mixer.h ../errors.h ../gui-subs.h \ ../preferences.h diff -urN soundtracker-0.5.5/app/gui-settings.c soundtracker-0.5.6/app/gui-settings.c --- soundtracker-0.5.5/app/gui-settings.c Wed May 10 16:50:54 2000 +++ soundtracker-0.5.6/app/gui-settings.c Tue Aug 8 21:16:35 2000 @@ -21,6 +21,8 @@ #include +#include + #include #ifdef USE_GNOME #include @@ -37,13 +39,13 @@ #include "tracker-settings.h" gui_prefs gui_settings = { + "---0000000", 1, 0, 0, 0, 1, - 1, 0, 0, 0, @@ -145,15 +147,6 @@ } static void -gui_settings_show_zeroes_toggled (GtkWidget *widget) -{ - int o = gui_settings.show_zeroes; - if(o != (gui_settings.show_zeroes = GTK_TOGGLE_BUTTON(widget)->active)) { - gtk_widget_queue_resize(GTK_WIDGET(tracker)); - } -} - -static void gui_settings_channel_numbering_toggled (GtkWidget *widget) { int o = gui_settings.channel_numbering; @@ -176,7 +169,7 @@ { int o = gui_settings.auto_switch; if(o != (gui_settings.auto_switch = GTK_TOGGLE_BUTTON(widget)->active)) { - gtk_widget_queue_resize(GTK_WIDGET(tracker)); + gtk_widget_queue_resize(GTK_WIDGET(tracker)); } } @@ -228,11 +221,88 @@ tracker_redraw(tracker); } +static void +gui_settings_tracker_line_note_modified(GtkEntry *entry) +{ + gchar *text = gtk_entry_get_text(entry); + int i; + + for(i=0 ; i<3 ; i++) { + if(!text[i]) { + text[i] = ' '; + text[i+1] = 0; + } + } + text[3] = 0; + if(strncmp(gui_settings.tracker_line_format, text, 3)) { + strncpy(gui_settings.tracker_line_format, text, 3); + tracker_redraw(tracker); + } +} + +static void +gui_settings_tracker_line_ins_modified(GtkEntry *entry) +{ + gchar *text = gtk_entry_get_text(entry); + int i; + + for(i=0 ; i<2 ; i++) { + if(!text[i]) { + text[i] = ' '; + text[i+1] = 0; + } + } + text[2] = 0; + if(strncmp(gui_settings.tracker_line_format+3, text, 2)) { + strncpy(gui_settings.tracker_line_format+3, text, 2); + tracker_redraw(tracker); + } +} + +static void +gui_settings_tracker_line_vol_modified(GtkEntry *entry) +{ + gchar *text = gtk_entry_get_text(entry); + int i; + + for(i=0 ; i<2 ; i++) { + if(!text[i]) { + text[i] = ' '; + text[i+1] = 0; + } + } + text[2] = 0; + if(strncmp(gui_settings.tracker_line_format+5, text, 2)) { + strncpy(gui_settings.tracker_line_format+5, text, 2); + tracker_redraw(tracker); + } +} + +static void +gui_settings_tracker_line_effect_modified(GtkEntry *entry, GdkEventKey *event) +{ + gchar *text = gtk_entry_get_text(entry); + int i; + + for(i=0 ; i<3 ; i++) { + if(!text[i]) { + text[i] = ' '; + text[i+1] = 0; + } + } + text[3] = 0; + if(strncmp(gui_settings.tracker_line_format+7, text, 3)) { + strncpy(gui_settings.tracker_line_format+7, text, 3); + tracker_redraw(tracker); + } +} + void gui_settings_dialog (void) { GtkWidget *mainbox, *mainhbox, *thing, *box1, *hbox, *vbox1; GtkTooltips *tooltips; + gchar stmp[5]; if(configwindow != NULL) { gdk_window_raise(configwindow->window); @@ -305,13 +375,6 @@ gtk_signal_connect(GTK_OBJECT(thing), "toggled", GTK_SIGNAL_FUNC(gui_settings_asyncedit_toggled), NULL); - thing = gtk_check_button_new_with_label(_("Show zeroes")); - gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(thing), gui_settings.show_zeroes); - gtk_box_pack_start(GTK_BOX(vbox1), thing, FALSE, TRUE, 0); - gtk_widget_show(thing); - gtk_signal_connect(GTK_OBJECT(thing), "toggled", - GTK_SIGNAL_FUNC(gui_settings_show_zeroes_toggled), NULL); - thing = gtk_check_button_new_with_label(_("Channel numbering")); gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(thing), gui_settings.channel_numbering); gtk_box_pack_start(GTK_BOX(vbox1), thing, FALSE, TRUE, 0); @@ -387,6 +450,58 @@ gtk_signal_connect(GTK_OBJECT(thing), "changed", GTK_SIGNAL_FUNC(gui_settings_highlight_rows_minor_changed), NULL); + /* Track line format */ + box1 = gtk_hbox_new(FALSE, 4); + gtk_widget_show(box1); + gtk_box_pack_start(GTK_BOX(vbox1), box1, FALSE, TRUE, 0); + thing = gtk_label_new(_("Track line format:")); + gtk_box_pack_start(GTK_BOX(box1), thing, FALSE, TRUE, 0); + gtk_widget_show(thing); + + thing = gtk_entry_new(); + gtk_widget_set_usize(thing, 13*3, thing->requisition.height); + gtk_entry_set_max_length((GtkEntry*)thing, 3); + strncpy(stmp, gui_settings.tracker_line_format, 3); + stmp[3] = 0; + gtk_entry_set_text((GtkEntry*)thing, stmp); + gtk_box_pack_start(GTK_BOX(box1), thing, FALSE, TRUE, 0); + gtk_widget_show(thing); + gtk_signal_connect(GTK_OBJECT(thing), "changed", + GTK_SIGNAL_FUNC(gui_settings_tracker_line_note_modified), 0); + + thing = gtk_entry_new(); + gtk_widget_set_usize(thing, 13*2, thing->requisition.height); + gtk_entry_set_max_length((GtkEntry*)thing, 2); + strncpy(stmp, gui_settings.tracker_line_format+3, 2); + stmp[2] = 0; + gtk_entry_set_text((GtkEntry*)thing, stmp); + gtk_box_pack_start(GTK_BOX(box1), thing, FALSE, TRUE, 0); + gtk_widget_show(thing); + gtk_signal_connect(GTK_OBJECT(thing), "changed", + GTK_SIGNAL_FUNC(gui_settings_tracker_line_ins_modified), 0); + + thing = gtk_entry_new(); + gtk_widget_set_usize(thing, 13*2, thing->requisition.height); + gtk_entry_set_max_length((GtkEntry*)thing, 2); + strncpy(stmp, gui_settings.tracker_line_format+5, 2); + stmp[2] = 0; + gtk_entry_set_text((GtkEntry*)thing, stmp); + gtk_box_pack_start(GTK_BOX(box1), thing, FALSE, TRUE, 0); + gtk_widget_show(thing); + gtk_signal_connect(GTK_OBJECT(thing), "changed", + GTK_SIGNAL_FUNC(gui_settings_tracker_line_vol_modified), 0); + + thing = gtk_entry_new(); + gtk_widget_set_usize(thing, 13*3, thing->requisition.height); + gtk_entry_set_max_length((GtkEntry*)thing, 3); + strncpy(stmp, gui_settings.tracker_line_format+7, 3); + stmp[3] = 0; + gtk_entry_set_text((GtkEntry*)thing, stmp); + gtk_box_pack_start(GTK_BOX(box1), thing, FALSE, TRUE, 0); + gtk_widget_show(thing); + gtk_signal_connect(GTK_OBJECT(thing), "changed", + GTK_SIGNAL_FUNC(gui_settings_tracker_line_effect_modified), 0); + thing = gtk_hseparator_new(); gtk_widget_show(thing); gtk_box_pack_start(GTK_BOX(vbox1), thing, FALSE, TRUE, 0); @@ -453,7 +568,7 @@ prefs_get_int(f, "gui-use-upper-case", &gui_settings.tracker_upcase); prefs_get_int(f, "gui-advance-cursor-in-fx-columns", &gui_settings.advance_cursor_in_fx_columns); prefs_get_int(f, "gui-asynchronous-editing", &gui_settings.asynchronous_editing); - prefs_get_int(f, "gui-show-zeroes", &gui_settings.show_zeroes); + prefs_get_string(f, "gui-tracker-line-format", gui_settings.tracker_line_format); prefs_get_int(f, "gui-channel-numbering", &gui_settings.channel_numbering); prefs_get_int(f, "gui-tempo-bpm-update", &gui_settings.tempo_bpm_update); prefs_get_int(f, "gui-auto-switch", &gui_settings.auto_switch); @@ -467,7 +582,7 @@ prefs_get_int(f, "tracker-update-frequency", &gui_settings.tracker_update_freq); prefs_get_int(f, "scopes-update-frequency", &gui_settings.scopes_update_freq); prefs_get_int(f, "scopes-buffer-size", &gui_settings.scopes_buffer_size); - prefs_get_int(f, "save-all-non-empty-patterns", &gui_settings.save_all_patterns); + prefs_get_int(f, "save-all-non-empty-patterns", &gui_settings.save_all_patterns); fclose(f); } @@ -511,7 +626,7 @@ prefs_put_int(f, "gui-use-upper-case", gui_settings.tracker_upcase); prefs_put_int(f, "gui-advance-cursor-in-fx-columns", gui_settings.advance_cursor_in_fx_columns); prefs_put_int(f, "gui-asynchronous-editing", gui_settings.asynchronous_editing); - prefs_put_int(f, "gui-show-zeroes", gui_settings.show_zeroes); + prefs_put_string(f, "gui-tracker-line-format", gui_settings.tracker_line_format); prefs_put_int(f, "gui-channel-numbering", gui_settings.channel_numbering); prefs_put_int(f, "gui-tempo-bpm-update", gui_settings.tempo_bpm_update); prefs_put_int(f, "gui-auto-switch", gui_settings.auto_switch); diff -urN soundtracker-0.5.5/app/gui-settings.h soundtracker-0.5.6/app/gui-settings.h --- soundtracker-0.5.5/app/gui-settings.h Wed May 10 16:48:06 2000 +++ soundtracker-0.5.6/app/gui-settings.h Mon Aug 7 20:58:32 2000 @@ -25,11 +25,11 @@ #include typedef struct gui_prefs { + gchar tracker_line_format[10]; gboolean tracker_hexmode; gboolean tracker_upcase; gboolean advance_cursor_in_fx_columns; gboolean asynchronous_editing; - gboolean show_zeroes; gboolean channel_numbering; gboolean tempo_bpm_update; gboolean auto_switch; @@ -63,6 +63,7 @@ gchar lha_path[128]; gchar gz_path[128]; gchar bz2_path[128]; + } gui_prefs; extern gui_prefs gui_settings; diff -urN soundtracker-0.5.5/app/gui.c soundtracker-0.5.6/app/gui.c --- soundtracker-0.5.5/app/gui.c Wed May 10 16:42:12 2000 +++ soundtracker-0.5.6/app/gui.c Mon Aug 7 20:26:25 2000 @@ -1262,7 +1262,7 @@ gtk_widget_show(mainvbox0); menubar_create(mainwindow, mainvbox0); - + mainvbox = gtk_vbox_new(FALSE, 4); gtk_container_border_width(GTK_CONTAINER(mainvbox), 4); gtk_box_pack_start(GTK_BOX(mainvbox0), mainvbox, TRUE, TRUE, 0); diff -urN soundtracker-0.5.5/app/menubar.c soundtracker-0.5.6/app/menubar.c --- soundtracker-0.5.5/app/menubar.c Tue May 16 15:29:53 2000 +++ soundtracker-0.5.6/app/menubar.c Fri Aug 11 18:54:40 2000 @@ -1,4 +1,3 @@ - /* * The Real SoundTracker - GUI (menu bar) * @@ -54,6 +53,8 @@ #endif #endif +static gboolean mark_mode_toggle_ignore = FALSE; + extern ScopeGroup *scopegroup; #ifndef USE_GNOME @@ -184,6 +185,15 @@ } static void +_FUNCMACRO_(menubar_mark_mode_toggled) +{ + if(!mark_mode_toggle_ignore) { + gboolean state = GTK_CHECK_MENU_ITEM(widget)->active; + tracker_mark_selection(tracker, state); + } +} + +static void _FUNCMACRO_(menubar_save_settings_on_exit_toggled) { gui_settings.save_settings_on_exit = GTK_CHECK_MENU_ITEM(widget)->active; @@ -208,20 +218,34 @@ Tracker *t = tracker; static void (* const functions[]) (Tracker *) = { - track_editor_cut_pattern, - track_editor_copy_pattern, - track_editor_paste_pattern, - track_editor_cut_track, - track_editor_copy_track, - track_editor_paste_track, - track_editor_mark_selection, - track_editor_cut_selection, - track_editor_copy_selection, - track_editor_paste_selection, - track_editor_insert_track, - track_editor_delete_track + track_editor_cut_pattern, // 0 + track_editor_copy_pattern, // 1 + track_editor_paste_pattern, // 2 + track_editor_cut_track, // 3 + track_editor_copy_track, // 4 + track_editor_paste_track, // 5 + track_editor_insert_track, // 6 + track_editor_delete_track, // 7 + NULL, // 8 + track_editor_clear_mark_selection, // 9 + track_editor_cut_selection, // 10 + track_editor_copy_selection, // 11 + track_editor_paste_selection, // 12 + track_editor_kill_notes_track // 13 }; +#ifdef USE_GNOME + GtkWidget *active; + GtkMenu *menu = (GtkMenu *)a; + /* Check if it's call from popup */ + if(a > sizeof(functions)/sizeof(functions[0]) && GTK_IS_WIDGET(menu)) { + /* Get active menu */ + active = gtk_object_get_data (GTK_OBJECT (menu), "gnome_popup_menu_active_item"); + /* Get user_data for this menu */ + a = (gint)gtk_object_get_data (GTK_OBJECT (active), GNOMEUIINFO_KEY_UIDATA); + } +#endif + functions[a](t); } @@ -250,7 +274,7 @@ #define SAVE_MOD_AS_WAV_POSITION 3 { GNOME_APP_UI_ITEM, N_("Save Module as _WAV..."), NULL, fileops_open_dialog, (gpointer)DIALOG_SAVE_MOD_AS_WAV, NULL, GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_SAVE_AS, 0, 0, NULL }, - { GNOME_APP_UI_ITEM, N_("Save Song as XM..."), NULL, fileops_open_dialog, (gpointer)DIALOG_SAVE_SONG_AS_XM, NULL, + { GNOME_APP_UI_ITEM, N_("Save XM without samples..."), NULL, fileops_open_dialog, (gpointer)DIALOG_SAVE_SONG_AS_XM, NULL, GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_SAVE_AS, 0, 0, NULL }, GNOMEUIINFO_SEPARATOR, @@ -290,26 +314,30 @@ GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_COPY, GDK_F4, GDK_SHIFT_MASK, NULL }, { GNOME_APP_UI_ITEM, N_("_Paste"), NULL, menubar_handle_edit_menu, (gpointer)5, NULL, GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_PASTE, GDK_F5, GDK_SHIFT_MASK, NULL }, - { GNOME_APP_UI_ITEM, N_("_Insert"), NULL, menubar_handle_edit_menu, (gpointer)10, NULL, + { GNOME_APP_UI_ITEM, N_("_Kill notes"), NULL, menubar_handle_edit_menu, (gpointer)13, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_NEW, GDK_K, GDK_CONTROL_MASK, NULL }, + { GNOME_APP_UI_ITEM, N_("_Insert"), NULL, menubar_handle_edit_menu, (gpointer)6, NULL, GNOME_APP_PIXMAP_NONE, 0, 0, 0, NULL }, - { GNOME_APP_UI_ITEM, N_("_Delete"), NULL, menubar_handle_edit_menu, (gpointer)11, NULL, + { GNOME_APP_UI_ITEM, N_("_Delete"), NULL, menubar_handle_edit_menu, (gpointer)7, NULL, GNOME_APP_PIXMAP_NONE, 0, 0, 0, NULL }, - GNOMEUIINFO_END }; static GnomeUIInfo edit_selection_menu[] = { - { GNOME_APP_UI_ITEM, N_("_Mark"), NULL, menubar_handle_edit_menu, (gpointer)6, NULL, + { GNOME_APP_UI_TOGGLEITEM, N_("_Mark mode"), NULL, menubar_mark_mode_toggled, NULL, NULL, GNOME_APP_PIXMAP_NONE, 0, 'B', GDK_CONTROL_MASK, NULL }, - { GNOME_APP_UI_ITEM, N_("C_ut"), NULL, menubar_handle_edit_menu, (gpointer)7, NULL, + { GNOME_APP_UI_ITEM, N_("C_lear block marks"), NULL, menubar_handle_edit_menu, (gpointer)9, NULL, + GNOME_APP_PIXMAP_NONE, 0, 'B', GDK_CONTROL_MASK | GDK_SHIFT_MASK, NULL }, + { GNOME_APP_UI_ITEM, N_("C_ut"), NULL, menubar_handle_edit_menu, (gpointer)10, NULL, GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_CUT, 'X', GDK_CONTROL_MASK, NULL }, - { GNOME_APP_UI_ITEM, N_("_Copy"), NULL, menubar_handle_edit_menu, (gpointer)8, NULL, + { GNOME_APP_UI_ITEM, N_("_Copy"), NULL, menubar_handle_edit_menu, (gpointer)11, NULL, GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_COPY, 'C', GDK_CONTROL_MASK, NULL }, - { GNOME_APP_UI_ITEM, N_("_Paste"), NULL, menubar_handle_edit_menu, (gpointer)9, NULL, + { GNOME_APP_UI_ITEM, N_("_Paste"), NULL, menubar_handle_edit_menu, (gpointer)12, NULL, GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_PASTE, 'V', GDK_CONTROL_MASK, NULL }, GNOMEUIINFO_END + }; static GnomeUIInfo edit_menu[] = { @@ -330,6 +358,26 @@ GNOMEUIINFO_END }; +static GnomeUIInfo track_editor_popup_edit_selection_menu[] = { + { GNOME_APP_UI_ITEM, N_("C_lear block marks"), NULL, menubar_handle_edit_menu, (gpointer)9, NULL, + GNOME_APP_PIXMAP_NONE, 0, 'B', GDK_CONTROL_MASK | GDK_SHIFT_MASK, NULL }, + { GNOME_APP_UI_ITEM, N_("C_ut"), NULL, menubar_handle_edit_menu, (gpointer)10, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_CUT, 'X', GDK_CONTROL_MASK, NULL }, + { GNOME_APP_UI_ITEM, N_("_Copy"), NULL, menubar_handle_edit_menu, (gpointer)11, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_COPY, 'C', GDK_CONTROL_MASK, NULL }, + { GNOME_APP_UI_ITEM, N_("_Paste"), NULL, menubar_handle_edit_menu, (gpointer)12, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_PASTE, 'V', GDK_CONTROL_MASK, NULL }, + + GNOMEUIINFO_END +}; + +GnomeUIInfo track_editor_popup_menu[] = { + GNOMEUIINFO_SUBTREE (N_("_Pattern"), edit_pattern_menu), + GNOMEUIINFO_SUBTREE (N_("_Track"), edit_track_menu), + GNOMEUIINFO_SUBTREE (N_("_Selection"), track_editor_popup_edit_selection_menu), + GNOMEUIINFO_END +}; + static GnomeUIInfo pattern_menu[] = { { GNOME_APP_UI_ITEM, N_("_Find Unused Pattern"), NULL, modinfo_find_unused_pattern, (gpointer)0, NULL, GNOME_APP_PIXMAP_NONE, 0, 'F', GDK_CONTROL_MASK, NULL }, @@ -431,10 +479,12 @@ GNOMEUIINFO_END }; + void menubar_create (GtkWidget *window, GtkWidget *destbox) { - gnome_app_create_menus(GNOME_APP(window), main_menu); + gnome_app_create_menus(GNOME_APP(window), main_menu); + #ifdef NO_AUDIOFILE gtk_widget_set_sensitive(file_menu[SAVE_MOD_AS_WAV_POSITION].widget, FALSE); #endif @@ -442,7 +492,7 @@ #if !defined(DRIVER_ALSA_050) gtk_widget_set_sensitive(settings_menu[SETTINGS_MENU_MIDI_INDEX].widget, FALSE); -#endif +#endif } void @@ -467,7 +517,7 @@ { N_("/File/Save _as..."), "A", fileops_open_dialog, DIALOG_SAVE_MOD }, { N_("/File/-"), NULL, NULL, 0, "" }, { N_("/File/Save Module as _WAV..."), NULL, fileops_open_dialog, DIALOG_SAVE_MOD_AS_WAV }, - { N_("/File/Save Song as XM..."), NULL, fileops_open_dialog, DIALOG_SAVE_SONG_AS_XM }, + { N_("/File/Save XM without samples..."), NULL, fileops_open_dialog, DIALOG_SAVE_SONG_AS_XM }, { N_("/File/-"), NULL, NULL, 0, "" }, { N_("/File/_Quit"), "Q", menubar_quit_requested, 0 }, { N_("/_Module"), NULL, NULL, 0, "" }, @@ -487,13 +537,15 @@ { N_("/Edit/Track/C_ut"), "F3", menubar_handle_edit_menu, 3 }, { N_("/Edit/Track/_Copy"), "F4", menubar_handle_edit_menu, 4 }, { N_("/Edit/Track/_Paste"), "F5", menubar_handle_edit_menu, 5 }, - { N_("/Edit/Track/_Insert"), NULL, menubar_handle_edit_menu, 10 }, - { N_("/Edit/Track/_Delete"), NULL, menubar_handle_edit_menu, 11 }, + { N_("/Edit/Track/_Kill notes"), "K", menubar_handle_edit_menu, 13 }, + { N_("/Edit/Track/_Insert"), NULL, menubar_handle_edit_menu, 6 }, + { N_("/Edit/Track/_Delete"), NULL, menubar_handle_edit_menu, 7 }, { N_("/Edit/_Selection"), NULL, NULL, 0, "" }, - { N_("/Edit/Selection/_Mark"), "B", menubar_handle_edit_menu, 6 }, - { N_("/Edit/Selection/C_ut"), "X", menubar_handle_edit_menu, 7 }, - { N_("/Edit/Selection/_Copy"), "C", menubar_handle_edit_menu, 8 }, - { N_("/Edit/Selection/_Paste"), "V", menubar_handle_edit_menu, 9 }, + { N_("/Edit/Selection/_Mark mode"), "B", menubar_mark_mode_toggled, 0, "" }, + { N_("/Edit/Selection/C_lear block marks"), "B", menubar_handle_edit_menu, 9 }, + { N_("/Edit/Selection/C_ut"), "X", menubar_handle_edit_menu, 10 }, + { N_("/Edit/Selection/_Copy"), "C", menubar_handle_edit_menu, 11 }, + { N_("/Edit/Selection/_Paste"), "V", menubar_handle_edit_menu, 12 }, { N_("/_Pattern"), NULL, NULL, 0, "" }, { N_("/Pattern/_Find Unused Pattern"), "F", modinfo_find_unused_pattern, 0 }, { N_("/Pattern/_Copy Current to Unused Pattern"), "G", modinfo_copy_to_unused_pattern, 0 }, @@ -605,23 +657,23 @@ #ifdef ENABLE_NLS for(i = 0, all_translated = TRUE; all_translated && i < sizeof(menu_items) / sizeof(menu_items[0]); i++) { - /* as long as all strings have been translated, keep all_translated = TRUE */ - char *str = strchr(menu_items[i].path + 1, '/'); - if(str != NULL && strlen(str) > 2) { - gboolean string_translated = (0 != strcmp(menu_items[i].path, _(menu_items[i].path))); - all_translated &= string_translated; - if(!string_translated) { - fprintf(stderr, "*** Untranslated menu entry: %s\n", menu_items[i].path); - } - } + /* as long as all strings have been translated, keep all_translated = TRUE */ + char *str = strchr(menu_items[i].path + 1, '/'); + if(str != NULL && strlen(str) > 2) { + gboolean string_translated = (0 != strcmp(menu_items[i].path, _(menu_items[i].path))); + all_translated &= string_translated; + if(!string_translated) { + fprintf(stderr, "*** Untranslated menu entry: %s\n", menu_items[i].path); + } + } } if(all_translated) { - for(i = 0; i < sizeof(menu_items) / sizeof(menu_items[0]); i++) { - menu_items[i].path = _(menu_items[i].path); - } + for(i = 0; i < sizeof(menu_items) / sizeof(menu_items[0]); i++) { + menu_items[i].path = _(menu_items[i].path); + } } else { - fprintf(stderr, "*** SoundTracker Non-GNOME: Disabling menu bar translation because\n*** not all strings have been translated.\n*** ( --- this is NOT the user's fault! :D --- )\n"); + fprintf(stderr, "*** SoundTracker Non-GNOME: Disabling menu bar translation because\n*** not all strings have been translated.\n*** ( --- this is NOT the user's fault! :D --- )\n"); } #endif @@ -648,3 +700,31 @@ } #endif + +void +menubar_block_mode_set(gboolean state) +{ +#ifdef USE_GNOME + + mark_mode_toggle_ignore = TRUE; + gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(edit_selection_menu[0].widget), state); + +#else /* USE_GNOME */ + GtkWidget *w; + char buf[256]; +#ifdef ENABLE_NLS + char * (*tl)(const char *) = all_translated ? gettext : id; +#else + char * (*tl)(const char *) = id; +#endif + + mark_mode_toggle_ignore = TRUE; + + strip_underscores(buf, tl("/Edit/Selection/_Mark mode")); + w = gtk_item_factory_get_widget(item_factory, buf); + gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(w), state); + +#endif /* USE_GNOME */ + + mark_mode_toggle_ignore = FALSE; +} diff -urN soundtracker-0.5.5/app/menubar.h soundtracker-0.5.6/app/menubar.h --- soundtracker-0.5.5/app/menubar.h Sat Feb 19 11:58:34 2000 +++ soundtracker-0.5.6/app/menubar.h Tue Aug 8 21:16:35 2000 @@ -22,6 +22,8 @@ #ifndef _ST_MENUBAR_H #define _ST_MENUBAR_H +#include + #include void @@ -35,5 +37,12 @@ void menubar_write_accels (); + +void +menubar_block_mode_set(gboolean state); + +#ifdef USE_GNOME +extern GnomeUIInfo track_editor_popup_menu[]; +#endif #endif /* ST_MENUBAR_H */ diff -urN soundtracker-0.5.5/app/sample-editor.c soundtracker-0.5.6/app/sample-editor.c --- soundtracker-0.5.5/app/sample-editor.c Sat May 27 10:31:13 2000 +++ soundtracker-0.5.6/app/sample-editor.c Mon Aug 7 20:20:25 2000 @@ -136,6 +136,7 @@ static void sample_editor_spin_panning_changed(GtkSpinButton *spin); static void sample_editor_spin_finetune_changed(GtkSpinButton *spin); static void sample_editor_spin_relnote_changed(GtkSpinButton *spin); +static void sample_editor_selection_to_loop_clicked (void); static void sample_editor_loop_changed(void); static void sample_editor_display_loop_changed(SampleDisplay *, int start, int end); static void sample_editor_display_selection_changed(SampleDisplay *, int start, int end); @@ -307,6 +308,14 @@ add_empty_vbox(vbox); + thing = gtk_button_new_with_label(_("Set as loop")); + gtk_signal_connect(GTK_OBJECT(thing), "clicked", + GTK_SIGNAL_FUNC( sample_editor_selection_to_loop_clicked), NULL); + gtk_box_pack_start(GTK_BOX(vbox), thing, TRUE, TRUE, 0); + gtk_widget_show(thing); + + add_empty_vbox(vbox); + gui_put_labelled_spin_button(vbox, _("RelNote"), -128, 127, &spin_relnote, sample_editor_spin_relnote_changed, NULL); thing = gtk_vseparator_new(); @@ -664,6 +673,29 @@ } static void +sample_editor_selection_to_loop_clicked (void) +{ + int s = sampledisplay->sel_start, e = sampledisplay->sel_end; + + g_return_if_fail(current_sample != NULL); + g_return_if_fail(current_sample->sample.data != NULL); + if(s == -1) return; + + gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(loopradio[0]), TRUE); + + sample_editor_lock_sample(); + current_sample->sample.loopend = e; + current_sample->sample.loopstart = s; + sample_editor_unlock_sample(); + + sample_editor_blocked_set_loop_spins(s, e); + + gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(loopradio[1]), TRUE); + xm_set_modified(1); +} + + +static void sample_editor_loop_changed () { int s = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(spin_loopstart)), @@ -1676,6 +1708,24 @@ /* ==================== VOLUME RAMPING DIALOG =================== */ static void +sample_editor_lrvol (GtkWidget *widget, + gpointer data) +{ + int mode = (int)data; + + switch(mode) + { + case 0: case 2: + gtk_spin_button_set_value(GTK_SPIN_BUTTON(sample_editor_volramp_spin_w[mode/2]), 50); + break; + case 4: case 8: + gtk_spin_button_set_value(GTK_SPIN_BUTTON(sample_editor_volramp_spin_w[mode/8]), 200); + break; + } +} + + +static void sample_editor_open_volume_ramp_dialog (void) { GtkWidget *mainbox, *box1, *thing; @@ -1726,10 +1776,39 @@ gui_put_labelled_spin_button(box1, _("Left [%]:"), -1000, 1000, &sample_editor_volramp_spin_w[0], NULL, NULL); gtk_spin_button_set_value(GTK_SPIN_BUTTON(sample_editor_volramp_spin_w[0]), sample_editor_volramp_last_values[0]); + thing = gtk_button_new_with_label(_("H")); + gtk_widget_show(thing); + gtk_box_pack_start(GTK_BOX(box1), thing, FALSE, TRUE, 0); + gtk_signal_connect(GTK_OBJECT(thing), "clicked", + GTK_SIGNAL_FUNC(sample_editor_lrvol), (gpointer)0); + + thing = gtk_button_new_with_label(_("D")); + gtk_widget_show(thing); + gtk_box_pack_start(GTK_BOX(box1), thing, FALSE, TRUE, 0); + gtk_signal_connect(GTK_OBJECT(thing), "clicked", + GTK_SIGNAL_FUNC(sample_editor_lrvol), (gpointer)4); + add_empty_hbox(box1); gui_put_labelled_spin_button(box1, _("Right [%]:"), -1000, 1000, &sample_editor_volramp_spin_w[1], NULL, NULL); gtk_spin_button_set_value(GTK_SPIN_BUTTON(sample_editor_volramp_spin_w[1]), sample_editor_volramp_last_values[1]); + + thing = gtk_button_new_with_label(_("H")); + gtk_widget_show(thing); + gtk_box_pack_start(GTK_BOX(box1), thing, FALSE, TRUE, 0); + gtk_signal_connect(GTK_OBJECT(thing), "clicked", + GTK_SIGNAL_FUNC(sample_editor_lrvol), (gpointer)2); + + thing = gtk_button_new_with_label(_("D")); + gtk_widget_show(thing); + gtk_box_pack_start(GTK_BOX(box1), thing, FALSE, TRUE, 0); + gtk_signal_connect(GTK_OBJECT(thing), "clicked", + GTK_SIGNAL_FUNC(sample_editor_lrvol), (gpointer)8); + + thing = gtk_hseparator_new(); + 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); diff -urN soundtracker-0.5.5/app/track-editor.c soundtracker-0.5.6/app/track-editor.c --- soundtracker-0.5.5/app/track-editor.c Wed May 10 17:07:13 2000 +++ soundtracker-0.5.6/app/track-editor.c Fri Aug 11 18:48:19 2000 @@ -37,6 +37,7 @@ #include "gui-subs.h" #include "preferences.h" #include "tracker-settings.h" +#include "menubar.h" Tracker *tracker; GtkWidget *trackersettings; @@ -48,8 +49,8 @@ static XMNote *track_buffer = NULL; static int track_buffer_length; +/* Block stuff */ static XMPattern block_buffer; -static int block_start_ch = -1, block_start_row = -1; /* this array contains -1 if the note is not running, or the channel number where it is being played. this is necessary to handle the key on/off situation. */ @@ -69,6 +70,7 @@ static void hscrollbar_changed(GtkAdjustment *adj); static void update_vscrollbar(Tracker *t, int patpos, int patlen, int disprows); static void update_hscrollbar(Tracker *t, int leftchan, int numchans, int dispchans); +static void update_mainmenu_blockmark(Tracker *t, int state); static gboolean track_editor_handle_column_input(Tracker *t, int gdkkey); void @@ -353,6 +355,7 @@ gtk_widget_show(thing); gtk_signal_connect(GTK_OBJECT(thing), "patpos", GTK_SIGNAL_FUNC(update_vscrollbar), NULL); gtk_signal_connect(GTK_OBJECT(thing), "xpanning", GTK_SIGNAL_FUNC(update_hscrollbar), NULL); + gtk_signal_connect(GTK_OBJECT(thing), "mainmenu_blockmark_set", GTK_SIGNAL_FUNC(update_mainmenu_blockmark), NULL); tracker = TRACKER(thing); tracker_set_update_freq(gui_settings.tracker_update_freq); @@ -369,13 +372,19 @@ gtk_widget_show(vscrollbar); for(i = 0; i < sizeof(note_running) / sizeof(note_running[0]); i++) { - note_running[i] = -1; + note_running[i] = -1; } gtk_notebook_append_page(nb, vbox, gtk_label_new(_("Tracker"))); gtk_container_border_width(GTK_CONTAINER(vbox), 10); memset(&block_buffer, 0, sizeof(block_buffer)); + +#ifdef USE_GNOME + /* Create popup menu */ + thing = gnome_popup_menu_new(track_editor_popup_menu); + gnome_popup_menu_attach(thing, &tracker->widget, (gpointer)thing); +#endif } static void update_vscrollbar(Tracker *t, int patpos, int patlen, int disprows) @@ -388,6 +397,11 @@ gui_update_range_adjustment(GTK_RANGE(hscrollbar), leftchan, numchans, dispchans, hscrollbar_changed); } +static void update_mainmenu_blockmark(Tracker *t, int state) +{ + menubar_block_mode_set((gboolean)state); +} + static void vscrollbar_changed(GtkAdjustment *adj) { if(ASYNCEDIT || (gui_playing_mode != PLAYING_SONG && gui_playing_mode != PLAYING_PATTERN)) { @@ -628,22 +642,30 @@ if(GTK_TOGGLE_BUTTON(editing_toggle)->active) { XMNote *note = &t->curpattern->channels[t->cursor_ch][t->patpos]; - switch(t->cursor_item) { - case 0: case 1: case 2: - note->note = 0; - note->instrument = 0; - break; - case 3: case 4: - note->volume = 0; - break; - case 5: case 6: case 7: - note->fxtype = 0; - note->fxparam = 0; - break; - default: - g_assert_not_reached(); - break; + if(!shift) { + switch(t->cursor_item) { + case 0: case 1: case 2: + note->note = 0; + note->instrument = 0; + break; + case 3: case 4: + note->volume = 0; + break; + case 5: case 6: case 7: + note->fxtype = 0; + note->fxparam = 0; + break; + default: + g_assert_not_reached(); + break; } + } else { + note->note = 0; + note->instrument = 0; + note->volume = 0; + note->fxtype = 0; + note->fxparam = 0; + } tracker_redraw_current_row(t); tracker_step_cursor_row(t, gui_get_current_jump_value()); @@ -820,10 +842,35 @@ } void +track_editor_kill_notes_track (Tracker *t) +{ + int i; + XMNote *note; + + for(i = t->patpos; icurpattern->length; i++) { + note = &t->curpattern->channels[t->cursor_ch][i]; + note->note = 0; + note->instrument = 0; + note->volume = 0; + note->fxtype = 0; + note->fxparam = 0; + } + + xm->modified = 1; + tracker_redraw(t); +} + +void track_editor_mark_selection (Tracker *t) { - block_start_ch = t->cursor_ch; - block_start_row = t->patpos; + tracker_mark_selection(t, TRUE); +} + +void +track_editor_clear_mark_selection (Tracker *t) +{ + tracker_clear_mark_selection(t); + menubar_block_mode_set(FALSE); } static void @@ -831,38 +878,34 @@ gboolean cut) { int i; - int height, width; + int height, width, chStart, rowStart; - if(block_start_ch == -1 || block_start_row >= t->curpattern->length || block_start_ch >= xm->num_channels) + if(!tracker_is_valid_selection(t)) return; - width = t->cursor_ch - block_start_ch + 1; - if(width <= 0) { - width += xm->num_channels; - } - height = t->patpos - block_start_row + 1; - if(height <= 0) { - height += t->curpattern->length; - } + if(tracker_is_in_selection_mode(t)) + tracker_mark_selection(t, FALSE); + + tracker_get_selection_rect(t, &chStart, &rowStart, &width, &height); block_buffer.alloc_length = block_buffer.length = height; for(i = 0; i < 32; i++) { - free(block_buffer.channels[i]); - block_buffer.channels[i] = NULL; + free(block_buffer.channels[i]); + block_buffer.channels[i] = NULL; } for(i = 0; i < width; i++) { - block_buffer.channels[i] = st_dup_track_wrap(t->curpattern->channels[(block_start_ch + i) % xm->num_channels], + block_buffer.channels[i] = st_dup_track_wrap(t->curpattern->channels[(chStart + i) % xm->num_channels], t->curpattern->length, - block_start_row, + rowStart, height); - if(cut) { - st_clear_track_wrap(t->curpattern->channels[(block_start_ch + i) % xm->num_channels], - t->curpattern->length, - block_start_row, - height); - } + if(cut) { + st_clear_track_wrap(t->curpattern->channels[(chStart + i) % xm->num_channels], + t->curpattern->length, + rowStart, + height); + } } } @@ -886,10 +929,10 @@ int i; if(block_buffer.length > t->curpattern->length) - return; + return; for(i = 0; i < 32; i++) { - st_paste_track_into_track_wrap(block_buffer.channels[i], + st_paste_track_into_track_wrap(block_buffer.channels[i], t->curpattern->channels[(t->cursor_ch + i) % xm->num_channels], t->curpattern->length, t->patpos, @@ -897,6 +940,7 @@ } xm->modified = 1; + /* I'm not sure if it's a good idea (Olivier GLORIEUX) */ tracker_set_patpos(t, (t->patpos + block_buffer.length) % t->curpattern->length); tracker_redraw(t); } @@ -1028,7 +1072,6 @@ if(p) { gui_update_player_pos(p); } - return TRUE; } diff -urN soundtracker-0.5.5/app/track-editor.h soundtracker-0.5.6/app/track-editor.h --- soundtracker-0.5.5/app/track-editor.h Wed May 10 17:07:13 2000 +++ soundtracker-0.5.6/app/track-editor.h Mon Aug 7 20:26:25 2000 @@ -66,7 +66,9 @@ void track_editor_paste_track (Tracker *t); void track_editor_delete_track (Tracker *t); void track_editor_insert_track (Tracker *t); +void track_editor_kill_notes_track (Tracker *t); void track_editor_mark_selection (Tracker *t); +void track_editor_clear_mark_selection(Tracker *t); void track_editor_copy_selection (Tracker *t); void track_editor_cut_selection (Tracker *t); void track_editor_paste_selection (Tracker *t); diff -urN soundtracker-0.5.5/app/tracker.c soundtracker-0.5.6/app/tracker.c --- soundtracker-0.5.5/app/tracker.c Wed May 10 17:07:13 2000 +++ soundtracker-0.5.6/app/tracker.c Fri Aug 11 18:50:40 2000 @@ -58,6 +58,7 @@ enum { SIG_PATPOS, SIG_XPANNING, + SIG_MAINMENU_BLOCKMARK_SET, LAST_SIGNAL }; @@ -92,6 +93,10 @@ if(t->patpos != row) { t->patpos = row; if(t->curpattern != NULL) { + if(t->inSelMode) { + /* Force re-draw of patterns in block selection mode */ + t->oldpos = OLDPOS_MAGIC_REDRAW; + } gtk_widget_queue_draw(GTK_WIDGET(t)); gtk_signal_emit(GTK_OBJECT(t), tracker_signals[SIG_PATPOS], row, t->curpattern->length, t->disp_rows); } @@ -232,6 +237,11 @@ t->cursor_ch = 0; adjust_xpanning(t); + + if(t->inSelMode) { + /* Force re-draw of patterns in block selection mode */ + t->oldpos = OLDPOS_MAGIC_REDRAW; + } gtk_widget_queue_draw(GTK_WIDGET(t)); } @@ -248,6 +258,88 @@ tracker_set_patpos(t, newpos); } +void +tracker_mark_selection (Tracker *t, + gboolean enable) +{ + if(!enable) { + t->sel_end_ch = t->cursor_ch; + t->sel_end_row = t->patpos; + t->inSelMode = FALSE; + } else { + t->sel_start_ch = t->sel_end_ch = t->cursor_ch; + t->sel_start_row = t->sel_end_row = t->patpos; + t->inSelMode = TRUE; + tracker_redraw(t); + } +} + +void +tracker_clear_mark_selection (Tracker *t) +{ + if(t->sel_start_ch != -1) { + t->sel_start_ch = t->sel_end_ch = -1; + t->sel_start_row = t->sel_end_row = -1; + t->inSelMode = FALSE; + tracker_redraw(t); + } +} + +gboolean +tracker_is_in_selection_mode(Tracker *t) +{ + return t->inSelMode; +} + +void +tracker_get_selection_rect(Tracker *t, + int *chStart, + int *rowStart, + int *nChannel, + int *nRows) +{ + if(!t->inSelMode) { + if(t->sel_start_ch <= t->sel_end_ch) { + *nChannel = t->sel_end_ch - t->sel_start_ch + 1; + *chStart = t->sel_start_ch; + } else { + *nChannel = t->sel_start_ch - t->sel_end_ch + 1; + *chStart = t->sel_end_ch; + } + if(t->sel_start_row <= t->sel_end_row) { + *nRows = t->sel_end_row - t->sel_start_row + 1; + *rowStart = t->sel_start_row; + } else { + *nRows = t->sel_start_row - t->sel_end_row + 1; + *rowStart = t->sel_end_row; + } + } else { + if(t->sel_start_ch <= t->cursor_ch) { + *nChannel = t->cursor_ch - t->sel_start_ch + 1; + *chStart = t->sel_start_ch; + } else { + *nChannel = t->sel_start_ch - t->cursor_ch + 1; + *chStart = t->cursor_ch; + } + if(t->sel_start_row <= t->patpos) { + *nRows = t->patpos - t->sel_start_row + 1; + *rowStart = t->sel_start_row; + } else { + *nRows = t->sel_start_row - t->patpos + 1; + *rowStart = t->patpos; + } + } +} + +gboolean +tracker_is_valid_selection(Tracker *t) +{ + return (t->sel_start_ch >= 0 && t->sel_start_ch < xm->num_channels && + t->sel_end_ch >= 0 && t->sel_end_ch < xm->num_channels && + t->sel_start_row >= 0 && t->sel_start_row < t->curpattern->length && + t->sel_end_row >= 0 && t->sel_end_row < t->curpattern->length); +} + static void note2string (XMNote *note, char *buf) @@ -261,21 +353,22 @@ 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' }; - const char *b; const char *hexmap = gui_settings.tracker_upcase ? hexmapU : hexmapL; if(note->note > 0 && note->note < 97) { - b = notenames[note->note-1]; + buf[0] = notenames[note->note-1][0]; + buf[1] = notenames[note->note-1][1]; + buf[2] = notenames[note->note-1][2]; } else if(note->note == 97) { - b = "[-]"; + buf[0] = '['; + buf[1] = '-'; + buf[2] = ']'; } else { - b = "---"; + buf[0] = gui_settings.tracker_line_format[0]; + buf[1] = gui_settings.tracker_line_format[1]; + buf[2] = gui_settings.tracker_line_format[2]; } - buf[0] = b[0]; - buf[1] = b[1]; - buf[2] = b[2]; - if(gui_settings.tracker_hexmode) { buf[3] = ' '; buf[4] = hexmap[note->instrument / 16]; @@ -290,49 +383,37 @@ buf[5] = (note->instrument % 10) + '0'; } - if(gui_settings.show_zeroes) { - buf[6] = ' '; - buf[7] = hexmap[note->volume / 16]; - buf[8] = hexmap[note->volume & 15]; - buf[9] = ' '; - buf[10] = hexmap[note->fxtype]; - buf[11] = hexmap[note->fxparam / 16]; - buf[12] = hexmap[note->fxparam & 15]; - buf[13] = ' '; - buf[14] = ' '; - buf[15] = 0; - } else { - if(!note->instrument) { - buf[4] = '-'; - buf[5] = '-'; - } - - buf[6] = ' '; - - if(note->volume) { - buf[7] = hexmap[note->volume / 16]; - buf[8] = hexmap[note->volume & 15]; - } else { - buf[7] = '-'; - buf[8] = '-'; - } - - buf[9] = ' '; - - if(!note->fxtype && !note->fxparam) { - buf[10] = '-'; - buf[11] = '-'; - buf[12] = '-'; - } else { - buf[10] = hexmap[note->fxtype]; - buf[11] = hexmap[note->fxparam / 16]; - buf[12] = hexmap[note->fxparam & 15]; - } - - buf[13] = ' '; - buf[14] = ' '; - buf[15] = 0; + + if(!note->instrument) { + buf[4] = gui_settings.tracker_line_format[3]; + buf[5] = gui_settings.tracker_line_format[4]; + } + + buf[6] = ' '; + + if(note->volume) { + buf[7] = hexmap[note->volume / 16]; + buf[8] = hexmap[note->volume & 15]; + } else { + buf[7] = gui_settings.tracker_line_format[5]; + buf[8] = gui_settings.tracker_line_format[6]; + } + + buf[9] = ' '; + + if(!note->fxtype && !note->fxparam) { + buf[10] = gui_settings.tracker_line_format[7]; + buf[11] = gui_settings.tracker_line_format[8]; + buf[12] = gui_settings.tracker_line_format[9]; + } else { + buf[10] = hexmap[note->fxtype]; + buf[11] = hexmap[note->fxparam / 16]; + buf[12] = hexmap[note->fxparam & 15]; } + + buf[13] = ' '; + buf[14] = ' '; + buf[15] = 0; } static void @@ -347,22 +428,86 @@ char buf[32*15]; char *bufpt; GdkGC *gc; + GdkColor aGCol; + GdkGCValues aGCVal; + int xBlock, BlockWidth, rowBlockStart, rowBlockEnd, chBlockStart, chBlockEnd; g_return_if_fail(ch + numch <= t->num_channels); - /* clear line */ + /* -- Clear row -- */ gc = t->bg_gc; - if (y == t->disp_cursor * t->fonth + t->disp_starty) + + if(y == t->disp_cursor * t->fonth + t->disp_starty) { gc = t->bghi_gc; // cursor line - else if(gui_settings.highlight_rows) - { - if (row % gui_settings.highlight_rows_n == 0) - gc = t->bghi2_gc; // highlighted line - else if ( row % gui_settings.highlight_rows_minor_n == 0) - gc = t->bghi3_gc; // minor highlighted line - } + } + else if(gui_settings.highlight_rows) { + if (row % gui_settings.highlight_rows_n == 0) { + gc = t->bghi2_gc; // highlighted line + } else if( row % gui_settings.highlight_rows_minor_n == 0) { + gc = t->bghi3_gc; // minor highlighted line + } + } gdk_draw_rectangle(win, gc, TRUE, 0, y, widget->allocation.width, t->fonth); + + /* -- Draw selection highlighting if necessary -- */ + /* Calc starting and ending rows */ + if(t->inSelMode) { + if(t->sel_start_row < t->patpos) { + rowBlockStart = t->sel_start_row; + rowBlockEnd = t->patpos; + } else { + rowBlockEnd = t->sel_start_row; + rowBlockStart = t->patpos; + } + } else if(t->sel_start_row < t->sel_end_row) { + rowBlockStart = t->sel_start_row; + rowBlockEnd = t->sel_end_row; + } else { + rowBlockEnd = t->sel_start_row; + rowBlockStart = t->sel_end_row; + } + + if(row >= rowBlockStart && row <= rowBlockEnd) { + /* Calc bar origin and size */ + if(t->inSelMode) { + if(t->sel_start_ch <= t->cursor_ch) { + chBlockStart = t->sel_start_ch; + chBlockEnd = t->cursor_ch; + } else { + chBlockStart = t->cursor_ch; + chBlockEnd = t->sel_start_ch; + } + } else if(t->sel_start_ch <= t->sel_end_ch) { + chBlockStart = t->sel_start_ch; + chBlockEnd = t->sel_end_ch; + } else { + chBlockStart = t->sel_end_ch; + chBlockEnd = t->sel_start_ch; + } + + xBlock = t->disp_startx + (chBlockStart - ch) * t->disp_chanwidth; + if(xBlock < 0 && chBlockEnd >= ch) { + xBlock = t->disp_startx; + } + BlockWidth = (chBlockEnd - (ch > chBlockStart ? ch : chBlockStart) + 1) * t->disp_chanwidth; + if(BlockWidth > numch * t->disp_chanwidth) { + BlockWidth = (numch - (chBlockStart > ch ? chBlockStart - ch : 0)) * t->disp_chanwidth; + } + + /* Draw only if in bounds */ + if(xBlock >= t->disp_startx && xBlock < numch * t->disp_chanwidth) { + /* Set color for marking */ + gdk_gc_copy(t->misc_gc, gc); + gdk_gc_get_values(t->bg_gc, &aGCVal); + aGCol.pixel = aGCVal.foreground.pixel | 0x00404040; + gdk_gc_set_foreground(t->misc_gc, &aGCol); + /* Then draw */ + gdk_draw_rectangle(win, t->misc_gc, TRUE, xBlock, y, BlockWidth, t->fonth); + } + } + + /* -- Draw the actual row contents -- */ y += t->font->ascent; /* The row number */ @@ -378,7 +523,7 @@ /* The notes */ for(numch += ch, bufpt = buf; ch < numch; ch++, bufpt += 15) { note2string(&t->curpattern->channels[ch][row], bufpt); - } + } gdk_draw_string(win, t->font, t->notes_gc, t->disp_startx, y, buf); } @@ -401,7 +546,7 @@ my = y - t->disp_starty; if(my < 0) { my = 0; - h += my; + h += my; } if(my + h > t->fonth * t->disp_rows) { h = t->fonth * t->disp_rows - my; @@ -441,8 +586,10 @@ Tracker *t = TRACKER(widget); gdk_gc_set_foreground(t->misc_gc, &t->colors[TRACKERCOL_CHANNUMS]); + x = t->disp_startx + t->disp_chanwidth - (2 * t->fontw); y = t->disp_starty + t->font->ascent; + for(i = 1; i <= t->disp_numchans; i++, x += t->disp_chanwidth) { sprintf(buf, "%2d", i + t->leftchan); gdk_draw_rectangle(win, t->bg_gc, TRUE, x, t->disp_starty, 2*t->fontw, t->fonth); @@ -483,10 +630,10 @@ case 5: /* effect 0 */ x = 10; break; - case 6: /* effect 0 */ + case 6: /* effect 1 */ x = 11; break; - case 7: /* effect 0 */ + case 7: /* effect 2 */ x = 12; break; default: @@ -656,8 +803,9 @@ } if(t->enable_backing_store) { - if(t->pixmap) + if(t->pixmap) { gdk_pixmap_unref(t->pixmap); + } t->pixmap = gdk_pixmap_new(widget->window, widget->allocation.width, widget->allocation.height, -1); CLEAR(t->pixmap, 0, 0, widget->allocation.width, widget->allocation.height); } @@ -740,7 +888,10 @@ attributes.height = widget->allocation.height; attributes.wclass = GDK_INPUT_OUTPUT; attributes.window_type = GDK_WINDOW_CHILD; - attributes.event_mask = gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK; + attributes.event_mask = gtk_widget_get_events (widget) | + GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK; + attributes.visual = gtk_widget_get_visual (widget); attributes.colormap = gtk_widget_get_colormap (widget); @@ -803,7 +954,204 @@ GTK_VALUE_INT(args[1]), GTK_VALUE_INT(args[2])); } - + +static void +my_1int_marshal(GtkObject *object, + GtkSignalFunc func, + gpointer func_data, + GtkArg *args) +{ + typedef void (*my_1ints_marshal_func)(Tracker *, int); + my_1ints_marshal_func rfunc = (my_1ints_marshal_func) func; + (*rfunc) (TRACKER(object), + GTK_VALUE_INT(args[0])); +} + +/* If selecting, mouse is used to select in pattern */ +static void +tracker_mouse_to_cursor_pos (Tracker *t, + int x, + int y, + int *cursor_ch, + int *cursor_item, + int *patpos) +{ + int HPatHalf; + + /* Calc the column (channel and pos in channel) */ + if(x < t->disp_startx) { + if(t->leftchan) + *cursor_ch = t->leftchan - 1; + else + *cursor_ch = t->leftchan; + *cursor_item = 0; + } else if(x > t->disp_startx + t->disp_numchans * t->disp_chanwidth) { + if(t->leftchan + t->disp_numchans < t->num_channels) { + *cursor_ch = t->leftchan + t->disp_numchans; + *cursor_item = 0; + } else { + *cursor_ch = t->num_channels - 1; + *cursor_item = 7; + } + } else { + *cursor_ch = t->leftchan + ((x - t->disp_startx) / t->disp_chanwidth); + *cursor_item = (x - (t->disp_startx + (*cursor_ch - t->leftchan) * t->disp_chanwidth)) / t->fontw; + if(*cursor_item < 4) + *cursor_item = 0; + else if(*cursor_item == 4) + *cursor_item = 1; + else if(*cursor_item == 5 || *cursor_item == 6) + *cursor_item = 2; + else if(*cursor_item == 7) + *cursor_item = 3; + else if(*cursor_item == 8 || *cursor_item == 9) + *cursor_item = 4; + else if(*cursor_item == 10) + *cursor_item = 5; + else if(*cursor_item == 11) + *cursor_item = 6; + else if(*cursor_item >= 12) + *cursor_item = 7; + } + + /* Calc the row */ + HPatHalf = t->disp_rows / 2; + if(y < t->disp_starty) + *patpos = t->patpos - HPatHalf - 1; + else if(y > t->disp_rows * t->fonth) + *patpos = t->patpos + HPatHalf + 1; + else { + *patpos = (y - t->disp_starty) / t->fonth; + if(t->patpos <= *patpos) + *patpos = t->patpos + *patpos - HPatHalf; + else + *patpos = t->patpos - (HPatHalf - *patpos); + } + if(*patpos < 0) + *patpos = 0; + else if(*patpos >= t->curpattern->length) + *patpos = t->curpattern->length - 1; +} + +static gint +tracker_button_press (GtkWidget *widget, + GdkEventButton *event) +{ + Tracker *t; + int x, y, cursor_ch, cursor_item, patpos, redraw = 0; + GdkModifierType state; + + g_return_val_if_fail (widget != NULL, FALSE); + g_return_val_if_fail (IS_TRACKER(widget), FALSE); + g_return_val_if_fail (event != NULL, FALSE); + + t = TRACKER(widget); + gdk_window_get_pointer (event->window, &x, &y, &state); + + if(t->mouse_selecting && event->button != 1) { + t->mouse_selecting = 0; + } else if(!t->mouse_selecting) { + t->button = event->button; + gdk_window_get_pointer (event->window, &x, &y, &state); + if(t->button == 1) { + /* Start selecting block */ + gtk_signal_emit(GTK_OBJECT(t), tracker_signals[SIG_MAINMENU_BLOCKMARK_SET], 1); + t->inSelMode = FALSE; + tracker_mouse_to_cursor_pos(t, x, y, &t->sel_start_ch, &cursor_item, &t->sel_start_row); + t->sel_end_row = t->sel_start_row; + t->sel_end_ch = t->sel_start_ch; + t->mouse_selecting = 1; + tracker_redraw(t); + } else if(t->button == 2) { + /* Tracker cursor posititioning and clear block mark if any */ + if(t->inSelMode || t->sel_start_ch != -1) { + gtk_signal_emit(GTK_OBJECT(t), tracker_signals[SIG_MAINMENU_BLOCKMARK_SET], 0); + t->sel_start_ch = t->sel_end_ch = -1; + t->sel_start_row = t->sel_end_row = -1; + t->inSelMode = FALSE; + tracker_redraw(t); + } + tracker_mouse_to_cursor_pos(t, x, y, &cursor_ch, &cursor_item, &patpos); + /* Redraw only if needed */ + if(cursor_ch != t->cursor_ch || cursor_item != t->cursor_item) { + t->cursor_ch = cursor_ch; + t->cursor_item = cursor_item; + adjust_xpanning(t); + redraw = 1; + } + if(patpos != t->patpos) { + tracker_set_patpos(t, patpos); + redraw = 0; + } + if(redraw) { + gtk_widget_queue_draw(GTK_WIDGET(t)); + } + } + } + return TRUE; +} + +static gint +tracker_motion_notify (GtkWidget *widget, + GdkEventMotion *event) +{ + Tracker *t; + int x, y, cursor_item; + GdkModifierType state; + + t = TRACKER(widget); + + if(!t->mouse_selecting) + return TRUE; + + if (event->is_hint) { + gdk_window_get_pointer (event->window, &x, &y, &state); + } else { + x = event->x; + y = event->y; + state = event->state; + } + + if((state & GDK_BUTTON1_MASK) && t->mouse_selecting) { + tracker_mouse_to_cursor_pos(t, x, y, &t->sel_end_ch, &cursor_item, &t->sel_end_row); + + if(x > t->disp_startx + t->disp_numchans*t->disp_chanwidth && t->leftchan + t->disp_numchans < t->num_channels) { + t->sel_end_ch++; + tracker_set_xpanning(t, t->leftchan + 1); + } else if(x < t->disp_startx && t->leftchan > 0) { + t->sel_end_ch--; + tracker_set_xpanning(t, t->leftchan - 1); + } + if((t->sel_end_row > t->patpos + (t->disp_rows/2)) || (y > t->widget.allocation.height && t->patpos < t->sel_end_row)) + tracker_set_patpos(t, t->patpos+1); + else if((t->sel_end_row < t->patpos - (t->disp_rows/2)) || (y <= 0 && t->patpos > t->sel_end_row)) + tracker_set_patpos(t, t->patpos-1); + tracker_redraw(t); + } + + return TRUE; +} + +static gint +tracker_button_release (GtkWidget *widget, + GdkEventButton *event) +{ + Tracker *t; + + g_return_val_if_fail (widget != NULL, FALSE); + g_return_val_if_fail (IS_TRACKER (widget), FALSE); + g_return_val_if_fail (event != NULL, FALSE); + + t = TRACKER(widget); + + if(t->mouse_selecting && event->button == 1) { + t->mouse_selecting = 0; + gtk_signal_emit(GTK_OBJECT(t), tracker_signals[SIG_MAINMENU_BLOCKMARK_SET], 0); + } + + return TRUE; +} + static void tracker_class_init (TrackerClass *class) { @@ -818,6 +1166,10 @@ widget_class->draw = tracker_draw; widget_class->size_request = tracker_size_request; widget_class->size_allocate = tracker_size_allocate; + widget_class->button_press_event = tracker_button_press; + widget_class->button_release_event = tracker_button_release; + widget_class->motion_notify_event = tracker_motion_notify; + tracker_signals[SIG_PATPOS] = gtk_signal_new ("patpos", GTK_RUN_FIRST, @@ -837,11 +1189,19 @@ GTK_TYPE_INT, GTK_TYPE_INT, GTK_TYPE_INT); + tracker_signals[SIG_MAINMENU_BLOCKMARK_SET] = gtk_signal_new("mainmenu_blockmark_set", + GTK_RUN_FIRST, + object_class->type, + GTK_SIGNAL_OFFSET(TrackerClass, mainmenu_blockmark_set), + my_1int_marshal, + GTK_TYPE_NONE, 1, + GTK_TYPE_INT); gtk_object_class_add_signals(object_class, tracker_signals, LAST_SIGNAL); class->patpos = NULL; class->xpanning = NULL; + class->mainmenu_blockmark_set = NULL; } static void @@ -857,6 +1217,11 @@ t->patpos = 0; t->cursor_ch = 0; t->cursor_item = 0; + + t->inSelMode = FALSE; + t->sel_end_row = t->sel_end_ch = t->sel_start_row = t->sel_start_ch = -1; + t->mouse_selecting = 0; + t->button = -1; } guint diff -urN soundtracker-0.5.5/app/tracker.h soundtracker-0.5.6/app/tracker.h --- soundtracker-0.5.5/app/tracker.h Wed May 10 16:48:06 2000 +++ soundtracker-0.5.6/app/tracker.h Fri Aug 11 18:41:35 2000 @@ -39,7 +39,7 @@ TRACKERCOL_BGHI, TRACKERCOL_BGHI2, TRACKERCOL_BGHI3, - TRACKERCOL_NOTES, + TRACKERCOL_NOTES, TRACKERCOL_BARS, TRACKERCOL_CHANNUMS, TRACKERCOL_CURSOR, @@ -70,6 +70,14 @@ int cursor_ch, cursor_item; int leftchan; + + /* Block selection stuff */ + gboolean inSelMode; + int sel_start_ch, sel_start_row; + int sel_end_ch, sel_end_row; + + int mouse_selecting; + int button; }; struct _TrackerClass @@ -78,31 +86,39 @@ void (*patpos)(Tracker *t, int patpos, int patlen, int disprows); void (*xpanning)(Tracker *t, int leftchan, int numchans, int dispchans); + void (*mainmenu_blockmark_set)(Tracker *t, int state); }; extern const char * const notenames[96]; -guint tracker_get_type (void); -GtkWidget* tracker_new (void); +guint tracker_get_type (void); +GtkWidget* tracker_new (void); -void tracker_set_num_channels (Tracker *t, int); +void tracker_set_num_channels (Tracker *t, int); -void tracker_set_backing_store (Tracker *t, int on); -gboolean tracker_set_font (Tracker *t, const gchar *fontname); +void tracker_set_backing_store (Tracker *t, int on); +gboolean tracker_set_font (Tracker *t, const gchar *fontname); -void tracker_reset (Tracker *t); -void tracker_redraw (Tracker *t); +void tracker_reset (Tracker *t); +void tracker_redraw (Tracker *t); -void tracker_redraw_row (Tracker *t, int row); -void tracker_redraw_current_row (Tracker *t); +void tracker_redraw_row (Tracker *t, int row); +void tracker_redraw_current_row (Tracker *t); /* These are the navigation functions. */ -void tracker_step_cursor_item (Tracker *t, int direction); -void tracker_step_cursor_channel (Tracker *t, int direction); -void tracker_set_patpos (Tracker *t, int row); -void tracker_step_cursor_row (Tracker *t, int direction); - -void tracker_set_pattern (Tracker *t, XMPattern *pattern); -void tracker_set_xpanning (Tracker *t, int left_channel); +void tracker_step_cursor_item (Tracker *t, int direction); +void tracker_step_cursor_channel (Tracker *t, int direction); +void tracker_set_patpos (Tracker *t, int row); +void tracker_step_cursor_row (Tracker *t, int direction); + +void tracker_set_pattern (Tracker *t, XMPattern *pattern); +void tracker_set_xpanning (Tracker *t, int left_channel); + +/* Set, get, clear selection markers */ +void tracker_mark_selection (Tracker *t, gboolean enable); +void tracker_clear_mark_selection (Tracker *t); +void tracker_get_selection_rect (Tracker *t, int *chStart, int *rowStart, int *nChannel, int *nRows); +gboolean tracker_is_valid_selection (Tracker *t); +gboolean tracker_is_in_selection_mode (Tracker *t); #endif /* _TRACKER_H */ diff -urN soundtracker-0.5.5/configure soundtracker-0.5.6/configure --- soundtracker-0.5.5/configure Sat May 27 10:37:28 2000 +++ soundtracker-0.5.6/configure Mon Aug 7 20:54:30 2000 @@ -721,7 +721,7 @@ PACKAGE=soundtracker -VERSION=0.5.5 +VERSION=0.5.6 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; } diff -urN soundtracker-0.5.5/configure.in soundtracker-0.5.6/configure.in --- soundtracker-0.5.5/configure.in Sat May 27 10:36:41 2000 +++ soundtracker-0.5.6/configure.in Tue Aug 1 22:52:36 2000 @@ -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.5.5) +AM_INIT_AUTOMAKE(soundtracker, 0.5.6) AM_CONFIG_HEADER(config.h) dnl ----------------------------------------------------------------------- diff -urN soundtracker-0.5.5/doc/hacking.html soundtracker-0.5.6/doc/hacking.html --- soundtracker-0.5.5/doc/hacking.html Sat May 27 10:37:57 2000 +++ soundtracker-0.5.6/doc/hacking.html Fri Aug 11 18:52:55 2000 @@ -1,7 +1,7 @@ + from hacking.texi on 11 August 2000 --> SoundTracker internals @@ -302,7 +302,7 @@


-This document was generated on 27 May 2000 using the +This document was generated on 11 August 2000 using the texi2html translator version 1.51.

diff -urN soundtracker-0.5.5/po/cat-id-tbl.c soundtracker-0.5.6/po/cat-id-tbl.c --- soundtracker-0.5.5/po/cat-id-tbl.c Sat May 20 13:02:25 2000 +++ soundtracker-0.5.6/po/cat-id-tbl.c Fri Aug 11 18:51:18 2000 @@ -87,14 +87,14 @@ {"Use upper case letters for hex numbers", 59}, {"Advance cursor horizontally in effect columns", 60}, {"Asynchronous Editing", 61}, - {"Show zeroes", 62}, - {"Channel numbering", 63}, - {"Tempo and BPM update", 64}, - {"Auto switch", 65}, - {"Use anti-aliased envelope editor", 66}, - {"You need to restart SoundTracker for this change to come into effect.", 67}, - {"Scopes buffer size [MB]", 68}, - {"Highlight rows:", 69}, + {"Channel numbering", 62}, + {"Tempo and BPM update", 63}, + {"Auto switch", 64}, + {"Use anti-aliased envelope editor", 65}, + {"You need to restart SoundTracker for this change to come into effect.", 66}, + {"Scopes buffer size [MB]", 67}, + {"Highlight rows:", 68}, + {"Track line format:", 69}, {"`Save XM' saves all non-empty patterns", 70}, {"Idle.", 71}, {"Playing song...", 72}, @@ -198,7 +198,7 @@ {"_Open...", 151}, {"Save _as...", 152}, {"Save Module as _WAV...", 153}, - {"Save Song as XM...", 154}, + {"Save XM without samples...", 154}, {"_Quit", 155}, {"Clear _All", 156}, {"Clear _Patterns Only", 157}, @@ -206,280 +206,287 @@ {"C_ut", 159}, {"_Copy", 160}, {"_Paste", 161}, - {"_Insert", 162}, - {"_Delete", 163}, - {"_Mark", 164}, - {"_Jazz Edit Mode", 165}, - {"Transp_osition...", 166}, - {"_Pattern", 167}, - {"_Track", 168}, - {"_Selection", 169}, - {"_Find Unused Pattern", 170}, - {"_Copy Current to Unused Pattern", 171}, - {"C_lear Unused Patterns", 172}, - {"_Pack Patterns", 173}, - {"_Load XI...", 174}, - {"_Save XI...", 175}, - {"_Clear Current", 176}, - {"_Delete Unused Instruments", 177}, - {"Use _Backing Store", 178}, - {"_Previous font", 179}, - {"_Next font", 180}, - {"Display _Oscilloscopes", 181}, - {"_Tracker", 182}, - {"_Keyboard Configuration...", 183}, - {"_Audio Configuration...", 184}, - {"_GUI Configuration...", 185}, - {"_MIDI Configuration...", 186}, - {"_Save Settings now", 187}, - {"Save Settings on _Exit", 188}, - {"_About...", 189}, - {"Show _Tips...", 190}, - {"_XM Effects...", 191}, - {"_File", 192}, - {"_Module", 193}, - {"_Edit", 194}, - {"_Instrument", 195}, - {"_Settings", 196}, - {"_Help", 197}, - {"/_File", 198}, - {"/File/_Open...", 199}, - {"/File/Save _as...", 200}, - {"/File/-", 201}, - {"/File/Save Module as _WAV...", 202}, - {"/File/Save Song as XM...", 203}, - {"/File/_Quit", 204}, - {"/_Module", 205}, - {"/Module/Clear _All", 206}, - {"/Module/Clear _Patterns Only", 207}, - {"/Module/_Optimize Module", 208}, - {"/_Edit", 209}, - {"/Edit/_Jazz Edit Mode", 210}, - {"/Edit/-", 211}, - {"/Edit/_Transposition...", 212}, - {"/Edit/_Pattern", 213}, - {"/Edit/Pattern/C_ut", 214}, - {"/Edit/Pattern/_Copy", 215}, - {"/Edit/Pattern/_Paste", 216}, - {"/Edit/_Track", 217}, - {"/Edit/Track/C_ut", 218}, - {"/Edit/Track/_Copy", 219}, - {"/Edit/Track/_Paste", 220}, - {"/Edit/Track/_Insert", 221}, - {"/Edit/Track/_Delete", 222}, - {"/Edit/_Selection", 223}, - {"/Edit/Selection/_Mark", 224}, - {"/Edit/Selection/C_ut", 225}, - {"/Edit/Selection/_Copy", 226}, - {"/Edit/Selection/_Paste", 227}, - {"/_Pattern", 228}, - {"/Pattern/_Find Unused Pattern", 229}, - {"/Pattern/_Copy Current to Unused Pattern", 230}, - {"/Pattern/C_lear Unused Patterns", 231}, - {"/Pattern/_Pack Patterns", 232}, - {"/_Instrument", 233}, - {"/Instrument/_Load XI...", 234}, - {"/Instrument/_Save XI...", 235}, - {"/Instrument/-", 236}, - {"/Instrument/_Clear Current", 237}, - {"/Instrument/_Delete Unused Instruments", 238}, - {"/_Settings", 239}, - {"/Settings/Display _Oscilloscopes", 240}, - {"/Settings/_Tracker", 241}, - {"/Settings/Tracker/Use _Backing Store", 242}, - {"/Settings/Tracker/_Previous font", 243}, - {"/Settings/Tracker/_Next font", 244}, - {"/Settings/-", 245}, - {"/Settings/_Keyboard Configuration...", 246}, - {"/Settings/_Audio Configuration...", 247}, - {"/Settings/_GUI Configuration...", 248}, - {"/Settings/_MIDI Configuration...", 249}, - {"/Settings/_Save Settings now", 250}, - {"/Settings/Save Settings on _Exit", 251}, - {"/_Help", 252}, - {"/Help/_About...", 253}, - {"/Help/-", 254}, - {"/Help/Show _Tips...", 255}, - {"/Help/_XM Effects...", 256}, - {"Instrument Name", 257}, - {"#smpl", 258}, - {"Sample Name", 259}, - {"Linear", 260}, - {"Amiga", 261}, - {"Module Info", 262}, - {"Songname:", 263}, - {"Frequencies:", 264}, - {"ProTracker Mode", 265}, - {"Song length", 266}, - {"Current pos", 267}, - {"Restart pos", 268}, + {"_Kill notes", 162}, + {"_Insert", 163}, + {"_Delete", 164}, + {"_Mark mode", 165}, + {"C_lear block marks", 166}, + {"_Jazz Edit Mode", 167}, + {"Transp_osition...", 168}, + {"_Pattern", 169}, + {"_Track", 170}, + {"_Selection", 171}, + {"_Find Unused Pattern", 172}, + {"_Copy Current to Unused Pattern", 173}, + {"C_lear Unused Patterns", 174}, + {"_Pack Patterns", 175}, + {"_Load XI...", 176}, + {"_Save XI...", 177}, + {"_Clear Current", 178}, + {"_Delete Unused Instruments", 179}, + {"Use _Backing Store", 180}, + {"_Previous font", 181}, + {"_Next font", 182}, + {"Display _Oscilloscopes", 183}, + {"_Tracker", 184}, + {"_Keyboard Configuration...", 185}, + {"_Audio Configuration...", 186}, + {"_GUI Configuration...", 187}, + {"_MIDI Configuration...", 188}, + {"_Save Settings now", 189}, + {"Save Settings on _Exit", 190}, + {"_About...", 191}, + {"Show _Tips...", 192}, + {"_XM Effects...", 193}, + {"_File", 194}, + {"_Module", 195}, + {"_Edit", 196}, + {"_Instrument", 197}, + {"_Settings", 198}, + {"_Help", 199}, + {"/_File", 200}, + {"/File/_Open...", 201}, + {"/File/Save _as...", 202}, + {"/File/-", 203}, + {"/File/Save Module as _WAV...", 204}, + {"/File/Save XM without samples...", 205}, + {"/File/_Quit", 206}, + {"/_Module", 207}, + {"/Module/Clear _All", 208}, + {"/Module/Clear _Patterns Only", 209}, + {"/Module/_Optimize Module", 210}, + {"/_Edit", 211}, + {"/Edit/_Jazz Edit Mode", 212}, + {"/Edit/-", 213}, + {"/Edit/_Transposition...", 214}, + {"/Edit/_Pattern", 215}, + {"/Edit/Pattern/C_ut", 216}, + {"/Edit/Pattern/_Copy", 217}, + {"/Edit/Pattern/_Paste", 218}, + {"/Edit/_Track", 219}, + {"/Edit/Track/C_ut", 220}, + {"/Edit/Track/_Copy", 221}, + {"/Edit/Track/_Paste", 222}, + {"/Edit/Track/_Kill notes", 223}, + {"/Edit/Track/_Insert", 224}, + {"/Edit/Track/_Delete", 225}, + {"/Edit/_Selection", 226}, + {"/Edit/Selection/_Mark mode", 227}, + {"/Edit/Selection/C_lear block marks", 228}, + {"/Edit/Selection/C_ut", 229}, + {"/Edit/Selection/_Copy", 230}, + {"/Edit/Selection/_Paste", 231}, + {"/_Pattern", 232}, + {"/Pattern/_Find Unused Pattern", 233}, + {"/Pattern/_Copy Current to Unused Pattern", 234}, + {"/Pattern/C_lear Unused Patterns", 235}, + {"/Pattern/_Pack Patterns", 236}, + {"/_Instrument", 237}, + {"/Instrument/_Load XI...", 238}, + {"/Instrument/_Save XI...", 239}, + {"/Instrument/-", 240}, + {"/Instrument/_Clear Current", 241}, + {"/Instrument/_Delete Unused Instruments", 242}, + {"/_Settings", 243}, + {"/Settings/Display _Oscilloscopes", 244}, + {"/Settings/_Tracker", 245}, + {"/Settings/Tracker/Use _Backing Store", 246}, + {"/Settings/Tracker/_Previous font", 247}, + {"/Settings/Tracker/_Next font", 248}, + {"/Settings/-", 249}, + {"/Settings/_Keyboard Configuration...", 250}, + {"/Settings/_Audio Configuration...", 251}, + {"/Settings/_GUI Configuration...", 252}, + {"/Settings/_MIDI Configuration...", 253}, + {"/Settings/_Save Settings now", 254}, + {"/Settings/Save Settings on _Exit", 255}, + {"/_Help", 256}, + {"/Help/_About...", 257}, + {"/Help/-", 258}, + {"/Help/Show _Tips...", 259}, + {"/Help/_XM Effects...", 260}, + {"Instrument Name", 261}, + {"#smpl", 262}, + {"Sample Name", 263}, + {"Linear", 264}, + {"Amiga", 265}, + {"Module Info", 266}, + {"Songname:", 267}, + {"Frequencies:", 268}, + {"ProTracker Mode", 269}, + {"Song length", 270}, + {"Current pos", 271}, + {"Restart pos", 272}, {"\ A directory called '.soundtracker' has been created in your\n\ -home directory to store configuration files.\n", 269}, - {"No loop", 270}, - {"PingPong", 271}, - {"8 bits", 272}, - {"16 bits", 273}, - {"Sample Editor", 274}, - {"Volume", 275}, - {"Panning", 276}, - {"Finetune", 277}, - {"Selection:", 278}, - {"None", 279}, - {"All", 280}, - {"Length:", 281}, - {"RelNote", 282}, - {"Load Sample...", 283}, - {"Save WAV...", 284}, - {"Save region as WAV...", 285}, - {"Save WAV", 286}, - {"Save Region", 287}, - {"Monitor", 288}, - {"Volume Ramp", 289}, - {"Zoom to selection", 290}, - {"Show all", 291}, - {"Zoom in (+50%)", 292}, - {"Zoom out (-50%)", 293}, - {"Reverse", 294}, - {"Cut", 295}, - {"Remove", 296}, - {"Copy", 297}, - {"Paste", 298}, - {"Clear Sample", 299}, - {"(no selection)", 300}, - {"", 301}, - {"Read error.", 302}, - {"Load stereo sample", 303}, +home directory to store configuration files.\n", 273}, + {"No loop", 274}, + {"PingPong", 275}, + {"8 bits", 276}, + {"16 bits", 277}, + {"Sample Editor", 278}, + {"Volume", 279}, + {"Panning", 280}, + {"Finetune", 281}, + {"Selection:", 282}, + {"None", 283}, + {"All", 284}, + {"Length:", 285}, + {"Set as loop", 286}, + {"RelNote", 287}, + {"Load Sample...", 288}, + {"Save WAV...", 289}, + {"Save region as WAV...", 290}, + {"Save WAV", 291}, + {"Save Region", 292}, + {"Monitor", 293}, + {"Volume Ramp", 294}, + {"Zoom to selection", 295}, + {"Show all", 296}, + {"Zoom in (+50%)", 297}, + {"Zoom out (-50%)", 298}, + {"Reverse", 299}, + {"Cut", 300}, + {"Remove", 301}, + {"Copy", 302}, + {"Paste", 303}, + {"Clear Sample", 304}, + {"(no selection)", 305}, + {"", 306}, + {"Read error.", 307}, + {"Load stereo sample", 308}, {"\ You have selected a stereo sample!\n\ (SoundTracker can only handle mono samples!)\n\ \n\ -Please choose which channel to load:", 304}, - {"Left", 305}, - {"Mix", 306}, - {"Right", 307}, - {"Can't read sample", 308}, - {"Sample is too long for current mixer module. Loading anyway.", 309}, - {"Can only handle 8 and 16 bit samples with up to 2 channels", 310}, - {"Nothing to save.", 311}, - {"OK", 312}, - {"Start sampling", 313}, - {"No sampling driver available", 314}, - {"Sampling Window", 315}, - {"", 316}, - {"Recorded sample is too long for current mixer module. Using it anyway.", 317}, - {"Normalize", 318}, - {"Execute", 319}, - {"Volume Ramping", 320}, - {"Perform linear volume fade on Selection", 321}, - {"Left [%]:", 322}, - {"Right [%]:", 323}, - {"SoundTracker Tip of the day", 324}, - {"Previous Tip", 325}, - {"Next Tip", 326}, - {"Show tip next time", 327}, +Please choose which channel to load:", 309}, + {"Left", 310}, + {"Mix", 311}, + {"Right", 312}, + {"Can't read sample", 313}, + {"Sample is too long for current mixer module. Loading anyway.", 314}, + {"Can only handle 8 and 16 bit samples with up to 2 channels", 315}, + {"Nothing to save.", 316}, + {"OK", 317}, + {"Start sampling", 318}, + {"No sampling driver available", 319}, + {"Sampling Window", 320}, + {"", 321}, + {"Recorded sample is too long for current mixer module. Using it anyway.", 322}, + {"Normalize", 323}, + {"Execute", 324}, + {"Volume Ramping", 325}, + {"Perform linear volume fade on Selection", 326}, + {"Left [%]:", 327}, + {"H", 328}, + {"D", 329}, + {"Right [%]:", 330}, + {"SoundTracker Tip of the day", 331}, + {"Previous Tip", 332}, + {"Next Tip", 333}, + {"Show tip next time", 334}, {"\ 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.", 328}, +some XM or MOD files first and play with them.", 335}, {"\ 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.", 329}, +the Audio Configuration.", 336}, {"\ You can adjust the loop points in the sample editor by holding Shift\n\ -and using the left and right mousebuttons.\n", 330}, +and using the left and right mousebuttons.\n", 337}, {"\ If you want to know more about tracking, and how the various commands\n\ -work, have a look at http://www.united-trackers.org/", 331}, +work, have a look at http://www.united-trackers.org/", 338}, {"\ 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.", 332}, - {"Arpeggio", 333}, - {"Porta up", 334}, - {"Porta down", 335}, - {"Tone porta", 336}, - {"Vibrato", 337}, - {"Tone porta + Volume slide", 338}, - {"Vibrato + Volume slide", 339}, - {"Tremolo", 340}, - {"Set panning", 341}, - {"Position jump", 342}, - {"Set volume", 343}, - {"Pattern break", 344}, - {"Set tempo/bpm", 345}, - {"Set global volume", 346}, - {"Global volume slide", 347}, - {"Key off", 348}, - {"Set envelop position", 349}, - {"Panning slide", 350}, - {"LP filter resonance", 351}, - {"Multi retrig note", 352}, - {"Tremor", 353}, - {"LP filter cutoff", 354}, - {"Fine porta up", 355}, - {"Fine porta down", 356}, - {"Set gliss control", 357}, - {"Set vibrato control", 358}, - {"Set finetune", 359}, - {"Set loop begin/loop", 360}, - {"Set tremolo control", 361}, - {"Retrig note", 362}, - {"Fine volume slide up", 363}, - {"Fine volume slide down", 364}, - {"Note cut", 365}, - {"Note delay", 366}, - {"Pattern delay", 367}, - {"Volume slide down", 368}, - {"Volume slide up", 369}, - {"Set vibrato speed", 370}, - {"Panning slide left", 371}, - {"Panning slide right", 372}, - {"sine", 373}, - {"ramp down", 374}, - {"square", 375}, - {"Jazz Edit:", 376}, - {"Tracker", 377}, - {"Font list", 378}, - {"Add font", 379}, - {"Delete font", 380}, - {"Apply font", 381}, - {"Up", 382}, - {"Down", 383}, - {"Select font...", 384}, - {"Whole Song", 385}, - {"All Patterns", 386}, - {"Current Pattern", 387}, - {"Current Track", 388}, - {"Current Instrument", 389}, - {"All Instruments", 390}, - {"Half note up", 391}, - {"Half note down", 392}, - {"Octave up", 393}, - {"Octave down", 394}, - {"Exchange 1 <-> 2", 395}, - {"Change 1 -> 2", 396}, - {"Transposition Tools", 397}, - {"Scope of the operation:", 398}, - {"Note Transposition", 399}, - {"Instrument Changing", 400}, - {"Instrument 1:", 401}, - {"Current instrument", 402}, - {"Instrument 2:", 403}, - {"Pattern length out of range: %d.\n", 404}, - {"File is no XI instrument.", 405}, - {"Unknown XI version 0x%x\n", 406}, - {"Invalid vibtype %d, using Sine.\n", 407}, - {"Error while loading patterns.", 408}, - {"Can't open file", 409}, - {"XM header length != 276. Maybe a pre-0.0.12 SoundTracker module? :-)\n", 410}, - {"Error while loading instruments.", 411}, +instrument editor page.", 339}, + {"Arpeggio", 340}, + {"Porta up", 341}, + {"Porta down", 342}, + {"Tone porta", 343}, + {"Vibrato", 344}, + {"Tone porta + Volume slide", 345}, + {"Vibrato + Volume slide", 346}, + {"Tremolo", 347}, + {"Set panning", 348}, + {"Position jump", 349}, + {"Set volume", 350}, + {"Pattern break", 351}, + {"Set tempo/bpm", 352}, + {"Set global volume", 353}, + {"Global volume slide", 354}, + {"Key off", 355}, + {"Set envelop position", 356}, + {"Panning slide", 357}, + {"LP filter resonance", 358}, + {"Multi retrig note", 359}, + {"Tremor", 360}, + {"LP filter cutoff", 361}, + {"Fine porta up", 362}, + {"Fine porta down", 363}, + {"Set gliss control", 364}, + {"Set vibrato control", 365}, + {"Set finetune", 366}, + {"Set loop begin/loop", 367}, + {"Set tremolo control", 368}, + {"Retrig note", 369}, + {"Fine volume slide up", 370}, + {"Fine volume slide down", 371}, + {"Note cut", 372}, + {"Note delay", 373}, + {"Pattern delay", 374}, + {"Volume slide down", 375}, + {"Volume slide up", 376}, + {"Set vibrato speed", 377}, + {"Panning slide left", 378}, + {"Panning slide right", 379}, + {"sine", 380}, + {"ramp down", 381}, + {"square", 382}, + {"Jazz Edit:", 383}, + {"Tracker", 384}, + {"Font list", 385}, + {"Add font", 386}, + {"Delete font", 387}, + {"Apply font", 388}, + {"Up", 389}, + {"Down", 390}, + {"Select font...", 391}, + {"Whole Song", 392}, + {"All Patterns", 393}, + {"Current Pattern", 394}, + {"Current Track", 395}, + {"Current Instrument", 396}, + {"All Instruments", 397}, + {"Half note up", 398}, + {"Half note down", 399}, + {"Octave up", 400}, + {"Octave down", 401}, + {"Exchange 1 <-> 2", 402}, + {"Change 1 -> 2", 403}, + {"Transposition Tools", 404}, + {"Scope of the operation:", 405}, + {"Note Transposition", 406}, + {"Instrument Changing", 407}, + {"Instrument 1:", 408}, + {"Current instrument", 409}, + {"Instrument 2:", 410}, + {"Pattern length out of range: %d.\n", 411}, + {"File is no XI instrument.", 412}, + {"Unknown XI version 0x%x\n", 413}, + {"Invalid vibtype %d, using Sine.\n", 414}, + {"Error while loading patterns.", 415}, + {"Can't open file", 416}, + {"XM header length != 276. Maybe a pre-0.0.12 SoundTracker module? :-)\n", 417}, + {"Error while loading instruments.", 418}, {"\ Module contains sample(s) that are too long for the current mixer.\n\ -Maximum sample length is %d.", 412}, - {"No FastTracker XM and no supported MOD format!", 413}, +Maximum sample length is %d.", 419}, + {"No FastTracker XM and no supported MOD format!", 420}, }; -int _msg_tbl_length = 413; +int _msg_tbl_length = 420; Binary files soundtracker-0.5.5/po/de.gmo and soundtracker-0.5.6/po/de.gmo differ diff -urN soundtracker-0.5.5/po/de.po soundtracker-0.5.6/po/de.po --- soundtracker-0.5.5/po/de.po Sat May 27 10:52:36 2000 +++ soundtracker-0.5.6/po/de.po Fri Aug 11 19:00:00 2000 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: soundtracker-0.3.3\n" -"POT-Creation-Date: 2000-05-27 10:37+0200\n" +"POT-Creation-Date: 2000-08-11 18:57+0200\n" "PO-Revision-Date: 1999-09-21 23:00+02:00\n" "Last-Translator: Colin Marquardt \n" "Language-Team: German \n" @@ -53,7 +53,7 @@ msgid "Mixers" msgstr "Modifizierer:" -#: app/audioconfig.c:321 app/gui-settings.c:429 app/sample-editor.c:1686 +#: app/audioconfig.c:321 app/gui-settings.c:544 app/sample-editor.c:1736 #: app/tips-dialog.c:165 app/transposition.c:313 msgid "Close" msgstr "Schlieъen" @@ -154,7 +154,7 @@ msgid "no settings (yet), sorry!" msgstr "Keine Einstellungen (zur Zeit), sorry!" -#: app/drivers/file-output.c:161 app/sample-editor.c:1384 +#: app/drivers/file-output.c:161 app/sample-editor.c:1416 msgid "Can't open file for writing." msgstr "Kann Datei nicht zum Schreiben Жffnen." @@ -231,11 +231,11 @@ msgid "Loop" msgstr "Loop" -#: app/envelope-box.c:1000 app/sample-editor.c:229 +#: app/envelope-box.c:1000 app/sample-editor.c:230 msgid "Start" msgstr "Anfang" -#: app/envelope-box.c:1001 app/sample-editor.c:230 +#: app/envelope-box.c:1001 app/sample-editor.c:231 msgid "End" msgstr "Ende" @@ -258,7 +258,7 @@ msgid "Save Song" msgstr "Spiele Song" -#: app/file-operations.c:157 app/sample-editor.c:329 +#: app/file-operations.c:157 app/sample-editor.c:338 msgid "Load Sample" msgstr "Lade Sample" @@ -286,69 +286,69 @@ msgid "Operation not supported." msgstr "" -#: app/gui-settings.c:87 +#: app/gui-settings.c:89 msgid "Scopes Frequency" msgstr "Scope-Frequenz" -#: app/gui-settings.c:90 +#: app/gui-settings.c:92 msgid "Tracker Frequency" msgstr "Tracker-Frequenz" -#: app/gui-settings.c:243 app/gui-settings.c:246 +#: app/gui-settings.c:313 app/gui-settings.c:316 msgid "GUI Configuration" msgstr "GUI-Konfiguration" -#: app/gui-settings.c:280 +#: app/gui-settings.c:350 msgid "Use Hexadecimal Numbers" msgstr "Verwende hexadezimale Zahlen" -#: app/gui-settings.c:287 +#: app/gui-settings.c:357 msgid "Use upper case letters for hex numbers" msgstr "" -#: app/gui-settings.c:294 +#: app/gui-settings.c:364 #, fuzzy msgid "Advance cursor horizontally in effect columns" msgstr "Lasse Cursor in FX-Spalten mitlaufen" -#: app/gui-settings.c:301 +#: app/gui-settings.c:371 msgid "Asynchronous Editing" msgstr "" -#: app/gui-settings.c:308 -msgid "Show zeroes" -msgstr "" - -#: app/gui-settings.c:315 +#: app/gui-settings.c:378 msgid "Channel numbering" msgstr "" -#: app/gui-settings.c:322 +#: app/gui-settings.c:385 msgid "Tempo and BPM update" msgstr "" -#: app/gui-settings.c:329 +#: app/gui-settings.c:392 msgid "Auto switch" msgstr "" -#: app/gui-settings.c:336 +#: app/gui-settings.c:399 msgid "Use anti-aliased envelope editor" msgstr "Verwende Antialiasing im HЭllkurven-Editor" -#: app/gui-settings.c:342 +#: app/gui-settings.c:405 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:351 +#: app/gui-settings.c:414 msgid "Scopes buffer size [MB]" msgstr "PuffergrЖъe der Scopes [MB]" -#: app/gui-settings.c:370 +#: app/gui-settings.c:433 msgid "Highlight rows:" msgstr "" -#: app/gui-settings.c:394 +#: app/gui-settings.c:457 +msgid "Track line format:" +msgstr "" + +#: app/gui-settings.c:509 msgid "`Save XM' saves all non-empty patterns" msgstr "`Speichere XM' speichert alle nicht-leeren Pattern" @@ -440,8 +440,8 @@ msgid "Question" msgstr "Frage" -#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1295 -#: app/sample-editor.c:1486 +#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1327 +#: app/sample-editor.c:1518 msgid "Cancel" msgstr "Abbrechen" @@ -693,7 +693,7 @@ "Bitte drЭcken Sie die gewЭnschte Tastenkombination!\n" "Klicken Sie in die linke Liste, um abzubrechen" -#: app/keys.c:682 app/menubar.c:98 +#: app/keys.c:682 app/menubar.c:99 msgid "Ok" msgstr "OK" @@ -719,7 +719,7 @@ "Bitte verwenden Sie den Dialog fЭr die Tastatur-Konfiguration\n" "im MenЭ Einstellungen." -#: app/menubar.c:134 +#: app/menubar.c:135 msgid "" "Are you sure you want to do this?\n" "All changes will be lost!" @@ -727,7 +727,7 @@ "Sind Sie sicher, daъ Sie das tun wollen?\n" "Alle дnderungen gehen verloren!" -#: app/menubar.c:156 +#: app/menubar.c:157 msgid "" "Are you sure you want to quit?\n" "All changes will be lost!" @@ -735,466 +735,488 @@ "Sind Sie sicher, daъ Sie das Programm beenden wollen?\n" "Alle дnderungen gehen verloren!" -#: app/menubar.c:243 +#: app/menubar.c:267 #, fuzzy msgid "_Open..." msgstr "ж_ffnen..." -#: app/menubar.c:245 +#: app/menubar.c:269 #, fuzzy msgid "Save _as..." msgstr "Speichern _unter..." -#: app/menubar.c:251 +#: app/menubar.c:275 #, fuzzy msgid "Save Module as _WAV..." msgstr "Speichere WAV..." -#: app/menubar.c:253 +#: app/menubar.c:277 #, fuzzy -msgid "Save Song as XM..." -msgstr "Speichere WAV..." +msgid "Save XM without samples..." +msgstr "Lade Sample" -#: app/menubar.c:258 +#: app/menubar.c:282 msgid "_Quit" msgstr "_Beenden" -#: app/menubar.c:265 +#: app/menubar.c:289 msgid "Clear _All" msgstr "_Alles lЖschen" -#: app/menubar.c:267 +#: app/menubar.c:291 msgid "Clear _Patterns Only" msgstr "Nur _Pattern lЖschen" -#: app/menubar.c:269 +#: app/menubar.c:293 msgid "_Optimize Module" msgstr "Modul _optimieren" -#: app/menubar.c:276 app/menubar.c:287 app/menubar.c:305 +#: app/menubar.c:300 app/menubar.c:311 app/menubar.c:332 app/menubar.c:364 msgid "C_ut" msgstr "_Ausschneiden" -#: app/menubar.c:278 app/menubar.c:289 app/menubar.c:307 +#: app/menubar.c:302 app/menubar.c:313 app/menubar.c:334 app/menubar.c:366 msgid "_Copy" msgstr "_Kopieren" -#: app/menubar.c:280 app/menubar.c:291 app/menubar.c:309 +#: app/menubar.c:304 app/menubar.c:315 app/menubar.c:336 app/menubar.c:368 msgid "_Paste" msgstr "E_infЭgen" -#: app/menubar.c:293 +#: app/menubar.c:317 +#, fuzzy +msgid "_Kill notes" +msgstr "/Bearbeiten/Track/E_infЭgen" + +#: app/menubar.c:319 #, fuzzy msgid "_Insert" msgstr "EinfЭgen" -#: app/menubar.c:295 +#: app/menubar.c:321 #, fuzzy msgid "_Delete" msgstr "LЖschen" -#: app/menubar.c:303 -msgid "_Mark" +#: app/menubar.c:328 +#, fuzzy +msgid "_Mark mode" msgstr "_Markieren" -#: app/menubar.c:316 +#: app/menubar.c:330 app/menubar.c:362 +#, fuzzy +msgid "C_lear block marks" +msgstr "LЖschen" + +#: app/menubar.c:344 msgid "_Jazz Edit Mode" msgstr "_Jazz-Edit-Modus" -#: app/menubar.c:321 +#: app/menubar.c:349 #, fuzzy msgid "Transp_osition..." msgstr "_Transposition..." -#: app/menubar.c:326 app/menubar.c:427 +#: app/menubar.c:354 app/menubar.c:375 app/menubar.c:475 msgid "_Pattern" msgstr "_Pattern" -#: app/menubar.c:327 +#: app/menubar.c:355 app/menubar.c:376 msgid "_Track" msgstr "_Track" -#: app/menubar.c:328 +#: app/menubar.c:356 app/menubar.c:377 msgid "_Selection" msgstr "_Auswahl" -#: app/menubar.c:334 +#: app/menubar.c:382 msgid "_Find Unused Pattern" msgstr "_Finde unbenutztes Pattern" -#: app/menubar.c:336 +#: app/menubar.c:384 msgid "_Copy Current to Unused Pattern" msgstr "_Kopiere aktuelles zu unbenutztem Pattern" -#: app/menubar.c:338 +#: app/menubar.c:386 msgid "C_lear Unused Patterns" msgstr "_LЖsche unbenutzte Pattern" -#: app/menubar.c:340 +#: app/menubar.c:388 msgid "_Pack Patterns" msgstr "_Packe Pattern" -#: app/menubar.c:347 +#: app/menubar.c:395 #, fuzzy msgid "_Load XI..." msgstr "_Lade XI..." -#: app/menubar.c:349 +#: app/menubar.c:397 #, fuzzy msgid "_Save XI..." msgstr "Speichere XM..." -#: app/menubar.c:354 +#: app/menubar.c:402 #, fuzzy msgid "_Clear Current" msgstr "Aktuell" -#: app/menubar.c:359 +#: app/menubar.c:407 msgid "_Delete Unused Instruments" msgstr "LЖsche unbenutzte _Instrumente" -#: app/menubar.c:366 +#: app/menubar.c:414 msgid "Use _Backing Store" msgstr "Verwende _Backing Store" -#: app/menubar.c:369 +#: app/menubar.c:417 #, fuzzy msgid "_Previous font" msgstr "Vorheriger Tip" -#: app/menubar.c:371 +#: app/menubar.c:419 msgid "_Next font" msgstr "" -#: app/menubar.c:379 +#: app/menubar.c:427 msgid "Display _Oscilloscopes" msgstr "Zeige _Oszilloskope" -#: app/menubar.c:382 +#: app/menubar.c:430 #, fuzzy msgid "_Tracker" msgstr "_Track" -#: app/menubar.c:386 +#: app/menubar.c:434 #, fuzzy msgid "_Keyboard Configuration..." msgstr "_Tastatur-Konfiguration..." -#: app/menubar.c:388 +#: app/menubar.c:436 #, fuzzy msgid "_Audio Configuration..." msgstr "_Audio-Konfiguration..." -#: app/menubar.c:390 +#: app/menubar.c:438 #, fuzzy msgid "_GUI Configuration..." msgstr "_GUI-Konfiguration..." -#: app/menubar.c:396 +#: app/menubar.c:444 #, fuzzy msgid "_MIDI Configuration..." msgstr "_GUI-Konfiguration..." -#: app/menubar.c:401 +#: app/menubar.c:449 msgid "_Save Settings now" msgstr "_Speichere Einstellungen jetzt" -#: app/menubar.c:403 +#: app/menubar.c:451 msgid "Save Settings on _Exit" msgstr "Speichere Einstellungen beim _Verlassen" -#: app/menubar.c:410 +#: app/menubar.c:458 #, fuzzy msgid "_About..." msgstr "э_ber..." -#: app/menubar.c:415 +#: app/menubar.c:463 #, fuzzy msgid "Show _Tips..." msgstr "Zeige _Tips..." -#: app/menubar.c:417 +#: app/menubar.c:465 #, fuzzy msgid "_XM Effects..." msgstr "_XM-Effekte..." -#: app/menubar.c:424 +#: app/menubar.c:472 msgid "_File" msgstr "_Datei" -#: app/menubar.c:425 +#: app/menubar.c:473 msgid "_Module" msgstr "_Modul" -#: app/menubar.c:426 +#: app/menubar.c:474 msgid "_Edit" msgstr "_Bearbeiten" -#: app/menubar.c:428 +#: app/menubar.c:476 msgid "_Instrument" msgstr "_Instrument" -#: app/menubar.c:429 +#: app/menubar.c:477 msgid "_Settings" msgstr "_Einstellungen" -#: app/menubar.c:430 +#: app/menubar.c:478 msgid "_Help" msgstr "_Hilfe" -#: app/menubar.c:465 +#: app/menubar.c:515 msgid "/_File" msgstr "/_Datei" -#: app/menubar.c:466 +#: app/menubar.c:516 #, fuzzy msgid "/File/_Open..." msgstr "/Datei/ж_ffnen..." -#: app/menubar.c:467 +#: app/menubar.c:517 #, fuzzy msgid "/File/Save _as..." msgstr "/Datei/Speichern _unter..." -#: app/menubar.c:468 app/menubar.c:471 +#: app/menubar.c:518 app/menubar.c:521 msgid "/File/-" msgstr "/Datei/-" -#: app/menubar.c:469 +#: app/menubar.c:519 #, fuzzy msgid "/File/Save Module as _WAV..." msgstr "/Datei/Speichern _unter..." -#: app/menubar.c:470 +#: app/menubar.c:520 #, fuzzy -msgid "/File/Save Song as XM..." +msgid "/File/Save XM without samples..." msgstr "/Datei/Speichern _unter..." -#: app/menubar.c:472 +#: app/menubar.c:522 msgid "/File/_Quit" msgstr "/Datei/_Beenden" -#: app/menubar.c:473 +#: app/menubar.c:523 msgid "/_Module" msgstr "/_Modul" -#: app/menubar.c:474 +#: app/menubar.c:524 msgid "/Module/Clear _All" msgstr "/Modul/LЖsche _alle" -#: app/menubar.c:475 +#: app/menubar.c:525 msgid "/Module/Clear _Patterns Only" msgstr "/Modul/LЖsche nur _Pattern" -#: app/menubar.c:476 +#: app/menubar.c:526 msgid "/Module/_Optimize Module" msgstr "/Modul/_Optimiere Modul" -#: app/menubar.c:477 +#: app/menubar.c:527 msgid "/_Edit" msgstr "/_Bearbeiten" -#: app/menubar.c:478 +#: app/menubar.c:528 msgid "/Edit/_Jazz Edit Mode" msgstr "/Bearbeiten/_Jazz-Edit-Mode" -#: app/menubar.c:479 app/menubar.c:481 +#: app/menubar.c:529 app/menubar.c:531 msgid "/Edit/-" msgstr "/Bearbeiten/-" -#: app/menubar.c:480 +#: app/menubar.c:530 #, fuzzy msgid "/Edit/_Transposition..." msgstr "/Bearbeiten/_Transposition..." -#: app/menubar.c:482 +#: app/menubar.c:532 msgid "/Edit/_Pattern" msgstr "/Bearbeiten/_Pattern" -#: app/menubar.c:483 +#: app/menubar.c:533 msgid "/Edit/Pattern/C_ut" msgstr "/Bearbeiten/Pattern/_Ausschneiden" -#: app/menubar.c:484 +#: app/menubar.c:534 msgid "/Edit/Pattern/_Copy" msgstr "/Bearbeiten/Pattern/_Kopieren" -#: app/menubar.c:485 +#: app/menubar.c:535 msgid "/Edit/Pattern/_Paste" msgstr "/Bearbeiten/Pattern/E_infЭgen" -#: app/menubar.c:486 +#: app/menubar.c:536 msgid "/Edit/_Track" msgstr "/Bearbeiten/_Track" -#: app/menubar.c:487 +#: app/menubar.c:537 msgid "/Edit/Track/C_ut" msgstr "/Bearbeiten/Track/_Ausschneiden" -#: app/menubar.c:488 +#: app/menubar.c:538 msgid "/Edit/Track/_Copy" msgstr "/Bearbeiten/Track/_Kopieren" -#: app/menubar.c:489 +#: app/menubar.c:539 msgid "/Edit/Track/_Paste" msgstr "/Bearbeiten/Track/E_infЭgen" -#: app/menubar.c:490 +#: app/menubar.c:540 +#, fuzzy +msgid "/Edit/Track/_Kill notes" +msgstr "/Bearbeiten/Track/E_infЭgen" + +#: app/menubar.c:541 #, fuzzy msgid "/Edit/Track/_Insert" msgstr "/Bearbeiten/Track/E_infЭgen" -#: app/menubar.c:491 +#: app/menubar.c:542 #, fuzzy msgid "/Edit/Track/_Delete" msgstr "/Bearbeiten/Track/E_infЭgen" -#: app/menubar.c:492 +#: app/menubar.c:543 msgid "/Edit/_Selection" msgstr "/Bearbeiten/_Auswahl" -#: app/menubar.c:493 -msgid "/Edit/Selection/_Mark" +#: app/menubar.c:544 +#, fuzzy +msgid "/Edit/Selection/_Mark mode" +msgstr "/Bearbeiten/Auswahl/_Markieren" + +#: app/menubar.c:545 +#, fuzzy +msgid "/Edit/Selection/C_lear block marks" msgstr "/Bearbeiten/Auswahl/_Markieren" -#: app/menubar.c:494 +#: app/menubar.c:546 msgid "/Edit/Selection/C_ut" msgstr "/Bearbeiten/Auswahl/_Ausschneiden" -#: app/menubar.c:495 +#: app/menubar.c:547 msgid "/Edit/Selection/_Copy" msgstr "/Bearbeiten/Auswahl/_Kopieren" -#: app/menubar.c:496 +#: app/menubar.c:548 msgid "/Edit/Selection/_Paste" msgstr "/Bearbeiten/Auswahl/E_infЭgen" -#: app/menubar.c:497 +#: app/menubar.c:549 msgid "/_Pattern" msgstr "/_Pattern" -#: app/menubar.c:498 +#: app/menubar.c:550 msgid "/Pattern/_Find Unused Pattern" msgstr "/Pattern/_Finde unbenutztes Pattern" -#: app/menubar.c:499 +#: app/menubar.c:551 msgid "/Pattern/_Copy Current to Unused Pattern" msgstr "/Pattern/_Kopiere aktuelles zu unbenutztem Pattern" -#: app/menubar.c:500 +#: app/menubar.c:552 msgid "/Pattern/C_lear Unused Patterns" msgstr "/Pattern/_LЖsche unbenutzte Pattern" -#: app/menubar.c:501 +#: app/menubar.c:553 msgid "/Pattern/_Pack Patterns" msgstr "/Pattern/_Packe Pattern" -#: app/menubar.c:502 +#: app/menubar.c:554 msgid "/_Instrument" msgstr "/_Instrument" -#: app/menubar.c:503 +#: app/menubar.c:555 #, fuzzy msgid "/Instrument/_Load XI..." msgstr "/Instrument/_Lade XI..." -#: app/menubar.c:504 +#: app/menubar.c:556 #, fuzzy msgid "/Instrument/_Save XI..." msgstr "/Instrument/_Lade XI..." -#: app/menubar.c:505 app/menubar.c:507 +#: app/menubar.c:557 app/menubar.c:559 msgid "/Instrument/-" msgstr "/Instrument/-" -#: app/menubar.c:506 +#: app/menubar.c:558 #, fuzzy msgid "/Instrument/_Clear Current" msgstr "/Instrument/_LЖsche unbenutzte Instrumente" -#: app/menubar.c:508 +#: app/menubar.c:560 msgid "/Instrument/_Delete Unused Instruments" msgstr "/Instrument/_LЖsche unbenutzte Instrumente" -#: app/menubar.c:509 +#: app/menubar.c:561 msgid "/_Settings" msgstr "/_Einstellungen" -#: app/menubar.c:510 +#: app/menubar.c:562 msgid "/Settings/Display _Oscilloscopes" msgstr "/Einstellungen/Zeige _Oszilloskope" -#: app/menubar.c:511 +#: app/menubar.c:563 #, fuzzy msgid "/Settings/_Tracker" msgstr "/Einstellungen/-" -#: app/menubar.c:512 +#: app/menubar.c:564 #, fuzzy msgid "/Settings/Tracker/Use _Backing Store" msgstr "/Einstellungen/Verwende _Backing Store" -#: app/menubar.c:513 +#: app/menubar.c:565 #, fuzzy msgid "/Settings/Tracker/_Previous font" msgstr "/Einstellungen/Speichere Einstellungen beim Verlassen" -#: app/menubar.c:514 +#: app/menubar.c:566 #, fuzzy msgid "/Settings/Tracker/_Next font" msgstr "/Einstellungen/Speichere Einstellungen beim Verlassen" -#: app/menubar.c:515 app/menubar.c:520 +#: app/menubar.c:567 app/menubar.c:572 msgid "/Settings/-" msgstr "/Einstellungen/-" -#: app/menubar.c:516 +#: app/menubar.c:568 #, fuzzy msgid "/Settings/_Keyboard Configuration..." msgstr "/Einstellungen/_Tastatur-Konfiguration..." -#: app/menubar.c:517 +#: app/menubar.c:569 #, fuzzy msgid "/Settings/_Audio Configuration..." msgstr "/Einstellungen/_Audio-Konfiguration..." -#: app/menubar.c:518 +#: app/menubar.c:570 #, fuzzy msgid "/Settings/_GUI Configuration..." msgstr "/Einstellungen/_GUI-Konfiguration..." -#: app/menubar.c:519 +#: app/menubar.c:571 #, fuzzy msgid "/Settings/_MIDI Configuration..." msgstr "/Einstellungen/_GUI-Konfiguration..." -#: app/menubar.c:521 +#: app/menubar.c:573 msgid "/Settings/_Save Settings now" msgstr "/Einstellungen/_Speichere Einstellungen jetzt" -#: app/menubar.c:522 +#: app/menubar.c:574 msgid "/Settings/Save Settings on _Exit" msgstr "/Einstellungen/Speichere Einstellungen beim _Verlassen" -#: app/menubar.c:523 +#: app/menubar.c:575 msgid "/_Help" msgstr "/_Hilfe" -#: app/menubar.c:524 +#: app/menubar.c:576 #, fuzzy msgid "/Help/_About..." msgstr "/Hilfe/э_ber..." -#: app/menubar.c:525 +#: app/menubar.c:577 msgid "/Help/-" msgstr "/Hilfe/-" -#: app/menubar.c:526 +#: app/menubar.c:578 #, fuzzy msgid "/Help/Show _Tips..." msgstr "/Hilfe/Zeige _Tips..." -#: app/menubar.c:527 +#: app/menubar.c:579 #, fuzzy msgid "/Help/_XM Effects..." msgstr "/Hilfe/_XM-Effekte..." @@ -1215,7 +1237,7 @@ msgid "Linear" msgstr "Linear" -#: app/module-info.c:118 app/sample-editor.c:189 +#: app/module-info.c:118 app/sample-editor.c:190 msgid "Amiga" msgstr "Amiga" @@ -1255,153 +1277,157 @@ "Ein Verzeichnis namens '.soundtracker' wurde in Ihrem Home-Verzeichnis \n" "angelegt, um Konfigurationsdateien darin zu speichern.\n" -#: app/sample-editor.c:188 +#: app/sample-editor.c:189 msgid "No loop" msgstr "Keine Loop" -#: app/sample-editor.c:190 +#: app/sample-editor.c:191 msgid "PingPong" msgstr "PingPong" -#: app/sample-editor.c:194 +#: app/sample-editor.c:195 msgid "8 bits" msgstr "8 Bits" -#: app/sample-editor.c:195 +#: app/sample-editor.c:196 msgid "16 bits" msgstr "16 Bits" -#: app/sample-editor.c:201 +#: app/sample-editor.c:202 msgid "Sample Editor" msgstr "Sample-Editor" -#: app/sample-editor.c:241 +#: app/sample-editor.c:242 msgid "Volume" msgstr "LautstДrke" -#: app/sample-editor.c:242 +#: app/sample-editor.c:243 msgid "Panning" msgstr "Balance" -#: app/sample-editor.c:243 +#: app/sample-editor.c:244 msgid "Finetune" msgstr "Feineinstellung" -#: app/sample-editor.c:263 +#: app/sample-editor.c:264 #, fuzzy msgid "Selection:" msgstr "_Auswahl" -#: app/sample-editor.c:267 app/track-editor.c:168 app/track-editor.c:178 +#: app/sample-editor.c:268 app/track-editor.c:170 app/track-editor.c:180 #, fuzzy msgid "None" msgstr "Note:" -#: app/sample-editor.c:273 +#: app/sample-editor.c:274 msgid "All" msgstr "" -#: app/sample-editor.c:294 +#: app/sample-editor.c:295 #, fuzzy msgid "Length:" msgstr "LДnge" -#: app/sample-editor.c:310 +#: app/sample-editor.c:311 +msgid "Set as loop" +msgstr "" + +#: app/sample-editor.c:319 msgid "RelNote" msgstr "RelNote" -#: app/sample-editor.c:321 +#: app/sample-editor.c:330 #, fuzzy msgid "Load Sample..." msgstr "Lade Sample..." -#: app/sample-editor.c:323 +#: app/sample-editor.c:332 #, fuzzy msgid "Save WAV..." msgstr "Speichere WAV..." -#: app/sample-editor.c:325 +#: app/sample-editor.c:334 #, fuzzy msgid "Save region as WAV..." msgstr "Speichere WAV..." -#: app/sample-editor.c:338 +#: app/sample-editor.c:347 msgid "Save WAV" msgstr "Speichere WAV" -#: app/sample-editor.c:348 +#: app/sample-editor.c:357 msgid "Save Region" msgstr "" -#: app/sample-editor.c:359 +#: app/sample-editor.c:368 msgid "Monitor" msgstr "Monitor" -#: app/sample-editor.c:365 +#: app/sample-editor.c:374 msgid "Volume Ramp" msgstr "LautstДrke" -#: app/sample-editor.c:375 +#: app/sample-editor.c:384 msgid "Zoom to selection" msgstr "Zoom in Auswahl" -#: app/sample-editor.c:381 +#: app/sample-editor.c:390 msgid "Show all" msgstr "Zeige alles" -#: app/sample-editor.c:387 +#: app/sample-editor.c:396 msgid "Zoom in (+50%)" msgstr "Zoom in (+50%)" -#: app/sample-editor.c:393 +#: app/sample-editor.c:402 msgid "Zoom out (-50%)" msgstr "Zoom out (-50%)" -#: app/sample-editor.c:399 +#: app/sample-editor.c:408 #, fuzzy msgid "Reverse" msgstr "Entfernen" -#: app/sample-editor.c:409 +#: app/sample-editor.c:418 msgid "Cut" msgstr "Ausschneiden" -#: app/sample-editor.c:415 +#: app/sample-editor.c:424 msgid "Remove" msgstr "Entfernen" -#: app/sample-editor.c:421 +#: app/sample-editor.c:430 msgid "Copy" msgstr "Kopieren" -#: app/sample-editor.c:427 +#: app/sample-editor.c:436 msgid "Paste" msgstr "EinfЭgen" -#: app/sample-editor.c:433 +#: app/sample-editor.c:442 #, fuzzy msgid "Clear Sample" msgstr "Lade Sample" -#: app/sample-editor.c:471 +#: app/sample-editor.c:480 #, fuzzy msgid "(no selection)" msgstr "Zoom in Auswahl" -#: app/sample-editor.c:1037 +#: app/sample-editor.c:1069 msgid "" msgstr "" -#: app/sample-editor.c:1143 +#: app/sample-editor.c:1175 msgid "Read error." msgstr "Lesefehler." -#: app/sample-editor.c:1251 +#: app/sample-editor.c:1283 #, fuzzy msgid "Load stereo sample" msgstr "Lade Sample" -#: app/sample-editor.c:1259 +#: app/sample-editor.c:1291 msgid "" "You have selected a stereo sample!\n" "(SoundTracker can only handle mono samples!)\n" @@ -1409,84 +1435,92 @@ "Please choose which channel to load:" msgstr "" -#: app/sample-editor.c:1270 +#: app/sample-editor.c:1302 #, fuzzy msgid "Left" msgstr "Links [%]:" -#: app/sample-editor.c:1276 +#: app/sample-editor.c:1308 msgid "Mix" msgstr "" -#: app/sample-editor.c:1282 +#: app/sample-editor.c:1314 #, fuzzy msgid "Right" msgstr "Rechts [%]:" -#: app/sample-editor.c:1321 +#: app/sample-editor.c:1353 msgid "Can't read sample" msgstr "Kann Sample nicht lesen" -#: app/sample-editor.c:1327 +#: app/sample-editor.c:1359 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:1341 +#: app/sample-editor.c:1373 #, fuzzy msgid "Can only handle 8 and 16 bit samples with up to 2 channels" msgstr "Kann nur mono- 8 und 16 Bit Samples verarbeiten" -#: app/sample-editor.c:1444 +#: app/sample-editor.c:1476 msgid "Nothing to save." msgstr "" -#: app/sample-editor.c:1471 +#: app/sample-editor.c:1503 msgid "OK" msgstr "OK" -#: app/sample-editor.c:1479 +#: app/sample-editor.c:1511 msgid "Start sampling" msgstr "Starte Sampling" -#: app/sample-editor.c:1509 +#: app/sample-editor.c:1541 msgid "No sampling driver available" msgstr "" -#: app/sample-editor.c:1519 app/sample-editor.c:1522 +#: app/sample-editor.c:1551 app/sample-editor.c:1554 msgid "Sampling Window" msgstr "Sampling-Fenster" -#: app/sample-editor.c:1622 +#: app/sample-editor.c:1654 msgid "" msgstr "" -#: app/sample-editor.c:1652 +#: app/sample-editor.c:1684 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:1684 +#: app/sample-editor.c:1734 msgid "Normalize" msgstr "Normalisieren" -#: app/sample-editor.c:1685 +#: app/sample-editor.c:1735 msgid "Execute" msgstr "AusfЭhren" -#: app/sample-editor.c:1695 app/sample-editor.c:1698 +#: app/sample-editor.c:1745 app/sample-editor.c:1748 msgid "Volume Ramping" msgstr "LautstДrke-Anpassung" -#: app/sample-editor.c:1714 +#: app/sample-editor.c:1764 msgid "Perform linear volume fade on Selection" msgstr "Lineare LautstДrkenverringerung auf Markierung" -#: app/sample-editor.c:1726 +#: app/sample-editor.c:1776 msgid "Left [%]:" msgstr "Links [%]:" -#: app/sample-editor.c:1731 +#: app/sample-editor.c:1779 app/sample-editor.c:1796 +msgid "H" +msgstr "" + +#: app/sample-editor.c:1785 app/sample-editor.c:1802 +msgid "D" +msgstr "" + +#: app/sample-editor.c:1793 msgid "Right [%]:" msgstr "Rechts [%]:" @@ -1558,96 +1592,96 @@ "das Sample aktivieren und dann auf die Tastatur im Instrumenten-Editor " "klicken." -#: app/track-editor.c:83 +#: app/track-editor.c:85 msgid "Arpeggio" msgstr "" #. 0 -#: app/track-editor.c:84 +#: app/track-editor.c:86 msgid "Porta up" msgstr "" #. 1 -#: app/track-editor.c:85 +#: app/track-editor.c:87 #, fuzzy msgid "Porta down" msgstr "Oktave runter" #. 2 -#: app/track-editor.c:86 app/track-editor.c:150 +#: app/track-editor.c:88 app/track-editor.c:152 msgid "Tone porta" msgstr "" #. 3 -#: app/track-editor.c:87 app/track-editor.c:146 +#: app/track-editor.c:89 app/track-editor.c:148 #, fuzzy msgid "Vibrato" msgstr "Vibrato-Typ:" #. 4 -#: app/track-editor.c:88 +#: app/track-editor.c:90 msgid "Tone porta + Volume slide" msgstr "" #. 5 -#: app/track-editor.c:89 +#: app/track-editor.c:91 msgid "Vibrato + Volume slide" msgstr "" #. 6 -#: app/track-editor.c:90 +#: app/track-editor.c:92 #, fuzzy msgid "Tremolo" msgstr "Tempo" #. 7 -#: app/track-editor.c:91 app/track-editor.c:147 +#: app/track-editor.c:93 app/track-editor.c:149 #, fuzzy msgid "Set panning" msgstr "Balance" #. 8 -#: app/track-editor.c:92 app/track-editor.c:94 +#: app/track-editor.c:94 app/track-editor.c:96 msgid "Position jump" msgstr "" #. 9 -#: app/track-editor.c:93 app/track-editor.c:95 app/track-editor.c:171 +#: app/track-editor.c:95 app/track-editor.c:97 app/track-editor.c:173 #, fuzzy msgid "Set volume" msgstr "LautstДrke" #. C -#: app/track-editor.c:96 +#: app/track-editor.c:98 #, fuzzy msgid "Pattern break" msgstr "Pattern" #. D #. E -#: app/track-editor.c:98 +#: app/track-editor.c:100 msgid "Set tempo/bpm" msgstr "" #. F -#: app/track-editor.c:99 +#: app/track-editor.c:101 msgid "Set global volume" msgstr "" #. G -#: app/track-editor.c:100 +#: app/track-editor.c:102 msgid "Global volume slide" msgstr "" #. H #. I #. J -#: app/track-editor.c:103 +#: app/track-editor.c:105 msgid "Key off" msgstr "" #. K -#: app/track-editor.c:104 +#: app/track-editor.c:106 msgid "Set envelop position" msgstr "" @@ -1655,24 +1689,24 @@ #. M #. N #. O -#: app/track-editor.c:108 +#: app/track-editor.c:110 #, fuzzy msgid "Panning slide" msgstr "Balance" #. P -#: app/track-editor.c:109 +#: app/track-editor.c:111 msgid "LP filter resonance" msgstr "" #. Q -#: app/track-editor.c:110 +#: app/track-editor.c:112 msgid "Multi retrig note" msgstr "" #. R #. S -#: app/track-editor.c:112 +#: app/track-editor.c:114 #, fuzzy msgid "Tremor" msgstr "Tempo" @@ -1683,124 +1717,124 @@ #. W #. X #. Y -#: app/track-editor.c:118 +#: app/track-editor.c:120 msgid "LP filter cutoff" msgstr "" #. 0 -#: app/track-editor.c:123 +#: app/track-editor.c:125 msgid "Fine porta up" msgstr "" #. 1 -#: app/track-editor.c:124 +#: app/track-editor.c:126 msgid "Fine porta down" msgstr "" #. 2 -#: app/track-editor.c:125 +#: app/track-editor.c:127 msgid "Set gliss control" msgstr "" #. 3 -#: app/track-editor.c:126 +#: app/track-editor.c:128 msgid "Set vibrato control" msgstr "" #. 4 -#: app/track-editor.c:127 +#: app/track-editor.c:129 #, fuzzy msgid "Set finetune" msgstr "Feineinstellung" #. 5 -#: app/track-editor.c:128 +#: app/track-editor.c:130 msgid "Set loop begin/loop" msgstr "" #. 6 -#: app/track-editor.c:129 +#: app/track-editor.c:131 msgid "Set tremolo control" msgstr "" #. 7 #. 8 -#: app/track-editor.c:131 +#: app/track-editor.c:133 msgid "Retrig note" msgstr "" #. 9 -#: app/track-editor.c:132 app/track-editor.c:144 +#: app/track-editor.c:134 app/track-editor.c:146 msgid "Fine volume slide up" msgstr "" #. A -#: app/track-editor.c:133 app/track-editor.c:143 +#: app/track-editor.c:135 app/track-editor.c:145 msgid "Fine volume slide down" msgstr "" #. B -#: app/track-editor.c:134 +#: app/track-editor.c:136 #, fuzzy msgid "Note cut" msgstr "Note:" #. C -#: app/track-editor.c:135 +#: app/track-editor.c:137 msgid "Note delay" msgstr "" #. D -#: app/track-editor.c:136 +#: app/track-editor.c:138 #, fuzzy msgid "Pattern delay" msgstr "Pattern" -#: app/track-editor.c:141 +#: app/track-editor.c:143 msgid "Volume slide down" msgstr "" -#: app/track-editor.c:142 +#: app/track-editor.c:144 #, fuzzy msgid "Volume slide up" msgstr "LautstДrke" -#: app/track-editor.c:145 +#: app/track-editor.c:147 #, fuzzy msgid "Set vibrato speed" msgstr "Vibrato-Typ:" -#: app/track-editor.c:148 +#: app/track-editor.c:150 #, fuzzy msgid "Panning slide left" msgstr "Balance-HЭllkurve" -#: app/track-editor.c:149 +#: app/track-editor.c:151 msgid "Panning slide right" msgstr "" -#: app/track-editor.c:154 +#: app/track-editor.c:156 #, fuzzy msgid "sine" msgstr "Sinus" #. 0 -#: app/track-editor.c:155 +#: app/track-editor.c:157 #, fuzzy msgid "ramp down" msgstr "Oktave runter" #. 1 -#: app/track-editor.c:156 +#: app/track-editor.c:158 #, fuzzy msgid "square" msgstr "Rechteck" -#: app/track-editor.c:331 +#: app/track-editor.c:333 msgid "Jazz Edit:" msgstr "Jazz-Edit:" -#: app/track-editor.c:375 +#: app/track-editor.c:378 #, fuzzy msgid "Tracker" msgstr "_Track" @@ -1961,6 +1995,14 @@ msgid "No FastTracker XM and no supported MOD format!" msgstr "Kein FastTracker XM und kein unterstЭtztes MOD-Format!" +#, fuzzy +#~ msgid "Save Song as XM..." +#~ msgstr "Speichere WAV..." + +#, fuzzy +#~ msgid "/File/Save Song as XM..." +#~ msgstr "/Datei/Speichern _unter..." + #~ msgid "Master Reverb" #~ msgstr "Master Reverb" @@ -1996,9 +2038,6 @@ #~ msgid "Reset Sel" #~ msgstr "RЭcks. Ausw" - -#~ msgid "Clear" -#~ msgstr "LЖschen" #~ msgid "/Settings/Display Oscilloscopes" #~ msgstr "/Einstellungen/Zeige Oszilloskope" diff -urN soundtracker-0.5.5/po/es.po soundtracker-0.5.6/po/es.po --- soundtracker-0.5.5/po/es.po Sat May 27 10:52:36 2000 +++ soundtracker-0.5.6/po/es.po Fri Aug 11 19:00:00 2000 @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2000-05-27 10:37+0200\n" +"POT-Creation-Date: 2000-08-11 18:57+0200\n" "PO-Revision-Date: 1999-10-02 23:58+0200\n" "Last-Translator: German Gomez >\n" "Language-Team: Spanish \n" @@ -54,7 +54,7 @@ msgid "Mixers" msgstr "Modificadores" -#: app/audioconfig.c:321 app/gui-settings.c:429 app/sample-editor.c:1686 +#: app/audioconfig.c:321 app/gui-settings.c:544 app/sample-editor.c:1736 #: app/tips-dialog.c:165 app/transposition.c:313 msgid "Close" msgstr "" @@ -157,7 +157,7 @@ msgid "no settings (yet), sorry!" msgstr "no hay preferencias (todavМa), ║lo siento!" -#: app/drivers/file-output.c:161 app/sample-editor.c:1384 +#: app/drivers/file-output.c:161 app/sample-editor.c:1416 msgid "Can't open file for writing." msgstr "" @@ -234,11 +234,11 @@ msgid "Loop" msgstr "Ciclo" -#: app/envelope-box.c:1000 app/sample-editor.c:229 +#: app/envelope-box.c:1000 app/sample-editor.c:230 msgid "Start" msgstr "Comienzo" -#: app/envelope-box.c:1001 app/sample-editor.c:230 +#: app/envelope-box.c:1001 app/sample-editor.c:231 msgid "End" msgstr "Final" @@ -260,7 +260,7 @@ msgid "Save Song" msgstr "Reproducir Cancion" -#: app/file-operations.c:157 app/sample-editor.c:329 +#: app/file-operations.c:157 app/sample-editor.c:338 msgid "Load Sample" msgstr "" @@ -287,68 +287,68 @@ msgid "Operation not supported." msgstr "" -#: app/gui-settings.c:87 +#: app/gui-settings.c:89 msgid "Scopes Frequency" msgstr "Frecuencia de los osciloscopios" -#: app/gui-settings.c:90 +#: app/gui-settings.c:92 msgid "Tracker Frequency" msgstr "Frecuencia del Tracker" -#: app/gui-settings.c:243 app/gui-settings.c:246 +#: app/gui-settings.c:313 app/gui-settings.c:316 msgid "GUI Configuration" msgstr "Configuracion del GUI" -#: app/gui-settings.c:280 +#: app/gui-settings.c:350 msgid "Use Hexadecimal Numbers" msgstr "Usar nЗmeros hexadecimales" -#: app/gui-settings.c:287 +#: app/gui-settings.c:357 msgid "Use upper case letters for hex numbers" msgstr "" -#: app/gui-settings.c:294 +#: app/gui-settings.c:364 #, fuzzy msgid "Advance cursor horizontally in effect columns" msgstr "Avanzar el cursor en las columnas de efectos" -#: app/gui-settings.c:301 +#: app/gui-settings.c:371 msgid "Asynchronous Editing" msgstr "" -#: app/gui-settings.c:308 -msgid "Show zeroes" -msgstr "" - -#: app/gui-settings.c:315 +#: app/gui-settings.c:378 msgid "Channel numbering" msgstr "" -#: app/gui-settings.c:322 +#: app/gui-settings.c:385 msgid "Tempo and BPM update" msgstr "" -#: app/gui-settings.c:329 +#: app/gui-settings.c:392 msgid "Auto switch" msgstr "" -#: app/gui-settings.c:336 +#: app/gui-settings.c:399 msgid "Use anti-aliased envelope editor" msgstr "Usar antialias en el editor de envolvente" -#: app/gui-settings.c:342 +#: app/gui-settings.c:405 msgid "You need to restart SoundTracker for this change to come into effect." msgstr "Necesita reinicar SoundTracker para que este cambio tenga efecto" -#: app/gui-settings.c:351 +#: app/gui-settings.c:414 msgid "Scopes buffer size [MB]" msgstr "TamaЯo del buffer para los osciloscopios [MB]" -#: app/gui-settings.c:370 +#: app/gui-settings.c:433 msgid "Highlight rows:" msgstr "Iluminar filas:" -#: app/gui-settings.c:394 +#: app/gui-settings.c:457 +msgid "Track line format:" +msgstr "" + +#: app/gui-settings.c:509 msgid "`Save XM' saves all non-empty patterns" msgstr "Guardar XM' guarda todos los patrones no vacios" @@ -432,8 +432,8 @@ msgid "Question" msgstr "Pregunta" -#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1295 -#: app/sample-editor.c:1486 +#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1327 +#: app/sample-editor.c:1518 msgid "Cancel" msgstr "Cancelar" @@ -683,7 +683,7 @@ "Click into left list to cancel" msgstr "" -#: app/keys.c:682 app/menubar.c:98 +#: app/keys.c:682 app/menubar.c:99 msgid "Ok" msgstr "" @@ -704,456 +704,472 @@ "in the Settings menu." msgstr "" -#: app/menubar.c:134 +#: app/menubar.c:135 msgid "" "Are you sure you want to do this?\n" "All changes will be lost!" msgstr "" -#: app/menubar.c:156 +#: app/menubar.c:157 msgid "" "Are you sure you want to quit?\n" "All changes will be lost!" msgstr "" -#: app/menubar.c:243 +#: app/menubar.c:267 msgid "_Open..." msgstr "" -#: app/menubar.c:245 +#: app/menubar.c:269 #, fuzzy msgid "Save _as..." msgstr "Guardar XM..." -#: app/menubar.c:251 +#: app/menubar.c:275 msgid "Save Module as _WAV..." msgstr "" -#: app/menubar.c:253 -#, fuzzy -msgid "Save Song as XM..." -msgstr "Guardar XM..." +#: app/menubar.c:277 +msgid "Save XM without samples..." +msgstr "" -#: app/menubar.c:258 +#: app/menubar.c:282 msgid "_Quit" msgstr "" -#: app/menubar.c:265 +#: app/menubar.c:289 msgid "Clear _All" msgstr "" -#: app/menubar.c:267 +#: app/menubar.c:291 msgid "Clear _Patterns Only" msgstr "" -#: app/menubar.c:269 +#: app/menubar.c:293 msgid "_Optimize Module" msgstr "" -#: app/menubar.c:276 app/menubar.c:287 app/menubar.c:305 +#: app/menubar.c:300 app/menubar.c:311 app/menubar.c:332 app/menubar.c:364 msgid "C_ut" msgstr "" -#: app/menubar.c:278 app/menubar.c:289 app/menubar.c:307 +#: app/menubar.c:302 app/menubar.c:313 app/menubar.c:334 app/menubar.c:366 msgid "_Copy" msgstr "" -#: app/menubar.c:280 app/menubar.c:291 app/menubar.c:309 +#: app/menubar.c:304 app/menubar.c:315 app/menubar.c:336 app/menubar.c:368 msgid "_Paste" msgstr "" -#: app/menubar.c:293 +#: app/menubar.c:317 +msgid "_Kill notes" +msgstr "" + +#: app/menubar.c:319 #, fuzzy msgid "_Insert" msgstr "Insertar" -#: app/menubar.c:295 +#: app/menubar.c:321 #, fuzzy msgid "_Delete" msgstr "Eliminar" -#: app/menubar.c:303 -msgid "_Mark" +#: app/menubar.c:328 +msgid "_Mark mode" msgstr "" -#: app/menubar.c:316 +#: app/menubar.c:330 app/menubar.c:362 +#, fuzzy +msgid "C_lear block marks" +msgstr "Muestra" + +#: app/menubar.c:344 msgid "_Jazz Edit Mode" msgstr "" -#: app/menubar.c:321 +#: app/menubar.c:349 msgid "Transp_osition..." msgstr "" -#: app/menubar.c:326 app/menubar.c:427 +#: app/menubar.c:354 app/menubar.c:375 app/menubar.c:475 msgid "_Pattern" msgstr "" -#: app/menubar.c:327 +#: app/menubar.c:355 app/menubar.c:376 msgid "_Track" msgstr "" -#: app/menubar.c:328 +#: app/menubar.c:356 app/menubar.c:377 msgid "_Selection" msgstr "" -#: app/menubar.c:334 +#: app/menubar.c:382 msgid "_Find Unused Pattern" msgstr "" -#: app/menubar.c:336 +#: app/menubar.c:384 msgid "_Copy Current to Unused Pattern" msgstr "" -#: app/menubar.c:338 +#: app/menubar.c:386 msgid "C_lear Unused Patterns" msgstr "" -#: app/menubar.c:340 +#: app/menubar.c:388 msgid "_Pack Patterns" msgstr "" -#: app/menubar.c:347 +#: app/menubar.c:395 #, fuzzy msgid "_Load XI..." msgstr "Abrir XM..." -#: app/menubar.c:349 +#: app/menubar.c:397 #, fuzzy msgid "_Save XI..." msgstr "Guardar XM..." -#: app/menubar.c:354 +#: app/menubar.c:402 #, fuzzy msgid "_Clear Current" msgstr "Actual" -#: app/menubar.c:359 +#: app/menubar.c:407 msgid "_Delete Unused Instruments" msgstr "" -#: app/menubar.c:366 +#: app/menubar.c:414 msgid "Use _Backing Store" msgstr "" -#: app/menubar.c:369 +#: app/menubar.c:417 msgid "_Previous font" msgstr "" -#: app/menubar.c:371 +#: app/menubar.c:419 msgid "_Next font" msgstr "" -#: app/menubar.c:379 +#: app/menubar.c:427 msgid "Display _Oscilloscopes" msgstr "" -#: app/menubar.c:382 +#: app/menubar.c:430 msgid "_Tracker" msgstr "" -#: app/menubar.c:386 +#: app/menubar.c:434 #, fuzzy msgid "_Keyboard Configuration..." msgstr "ConfiguraciСn del Teclado" -#: app/menubar.c:388 +#: app/menubar.c:436 #, fuzzy msgid "_Audio Configuration..." msgstr "ConfiguraciСn de Audio" -#: app/menubar.c:390 +#: app/menubar.c:438 #, fuzzy msgid "_GUI Configuration..." msgstr "Configuracion del GUI" -#: app/menubar.c:396 +#: app/menubar.c:444 #, fuzzy msgid "_MIDI Configuration..." msgstr "Configuracion del GUI" -#: app/menubar.c:401 +#: app/menubar.c:449 msgid "_Save Settings now" msgstr "" -#: app/menubar.c:403 +#: app/menubar.c:451 msgid "Save Settings on _Exit" msgstr "" -#: app/menubar.c:410 +#: app/menubar.c:458 msgid "_About..." msgstr "" -#: app/menubar.c:415 +#: app/menubar.c:463 msgid "Show _Tips..." msgstr "" -#: app/menubar.c:417 +#: app/menubar.c:465 msgid "_XM Effects..." msgstr "" -#: app/menubar.c:424 +#: app/menubar.c:472 msgid "_File" msgstr "" -#: app/menubar.c:425 +#: app/menubar.c:473 msgid "_Module" msgstr "" -#: app/menubar.c:426 +#: app/menubar.c:474 msgid "_Edit" msgstr "" -#: app/menubar.c:428 +#: app/menubar.c:476 msgid "_Instrument" msgstr "" -#: app/menubar.c:429 +#: app/menubar.c:477 msgid "_Settings" msgstr "" -#: app/menubar.c:430 +#: app/menubar.c:478 msgid "_Help" msgstr "" -#: app/menubar.c:465 +#: app/menubar.c:515 msgid "/_File" msgstr "" -#: app/menubar.c:466 +#: app/menubar.c:516 msgid "/File/_Open..." msgstr "" -#: app/menubar.c:467 +#: app/menubar.c:517 msgid "/File/Save _as..." msgstr "" -#: app/menubar.c:468 app/menubar.c:471 +#: app/menubar.c:518 app/menubar.c:521 msgid "/File/-" msgstr "" -#: app/menubar.c:469 +#: app/menubar.c:519 msgid "/File/Save Module as _WAV..." msgstr "" -#: app/menubar.c:470 -msgid "/File/Save Song as XM..." +#: app/menubar.c:520 +msgid "/File/Save XM without samples..." msgstr "" -#: app/menubar.c:472 +#: app/menubar.c:522 msgid "/File/_Quit" msgstr "" -#: app/menubar.c:473 +#: app/menubar.c:523 msgid "/_Module" msgstr "" -#: app/menubar.c:474 +#: app/menubar.c:524 msgid "/Module/Clear _All" msgstr "" -#: app/menubar.c:475 +#: app/menubar.c:525 msgid "/Module/Clear _Patterns Only" msgstr "" -#: app/menubar.c:476 +#: app/menubar.c:526 msgid "/Module/_Optimize Module" msgstr "" -#: app/menubar.c:477 +#: app/menubar.c:527 msgid "/_Edit" msgstr "" -#: app/menubar.c:478 +#: app/menubar.c:528 msgid "/Edit/_Jazz Edit Mode" msgstr "" -#: app/menubar.c:479 app/menubar.c:481 +#: app/menubar.c:529 app/menubar.c:531 msgid "/Edit/-" msgstr "" -#: app/menubar.c:480 +#: app/menubar.c:530 msgid "/Edit/_Transposition..." msgstr "" -#: app/menubar.c:482 +#: app/menubar.c:532 msgid "/Edit/_Pattern" msgstr "" -#: app/menubar.c:483 +#: app/menubar.c:533 msgid "/Edit/Pattern/C_ut" msgstr "" -#: app/menubar.c:484 +#: app/menubar.c:534 msgid "/Edit/Pattern/_Copy" msgstr "" -#: app/menubar.c:485 +#: app/menubar.c:535 msgid "/Edit/Pattern/_Paste" msgstr "" -#: app/menubar.c:486 +#: app/menubar.c:536 msgid "/Edit/_Track" msgstr "" -#: app/menubar.c:487 +#: app/menubar.c:537 msgid "/Edit/Track/C_ut" msgstr "" -#: app/menubar.c:488 +#: app/menubar.c:538 msgid "/Edit/Track/_Copy" msgstr "" -#: app/menubar.c:489 +#: app/menubar.c:539 msgid "/Edit/Track/_Paste" msgstr "" -#: app/menubar.c:490 +#: app/menubar.c:540 +msgid "/Edit/Track/_Kill notes" +msgstr "" + +#: app/menubar.c:541 msgid "/Edit/Track/_Insert" msgstr "" -#: app/menubar.c:491 +#: app/menubar.c:542 msgid "/Edit/Track/_Delete" msgstr "" -#: app/menubar.c:492 +#: app/menubar.c:543 msgid "/Edit/_Selection" msgstr "" -#: app/menubar.c:493 -msgid "/Edit/Selection/_Mark" +#: app/menubar.c:544 +msgid "/Edit/Selection/_Mark mode" +msgstr "" + +#: app/menubar.c:545 +msgid "/Edit/Selection/C_lear block marks" msgstr "" -#: app/menubar.c:494 +#: app/menubar.c:546 msgid "/Edit/Selection/C_ut" msgstr "" -#: app/menubar.c:495 +#: app/menubar.c:547 msgid "/Edit/Selection/_Copy" msgstr "" -#: app/menubar.c:496 +#: app/menubar.c:548 msgid "/Edit/Selection/_Paste" msgstr "" -#: app/menubar.c:497 +#: app/menubar.c:549 msgid "/_Pattern" msgstr "" -#: app/menubar.c:498 +#: app/menubar.c:550 msgid "/Pattern/_Find Unused Pattern" msgstr "" -#: app/menubar.c:499 +#: app/menubar.c:551 msgid "/Pattern/_Copy Current to Unused Pattern" msgstr "" -#: app/menubar.c:500 +#: app/menubar.c:552 msgid "/Pattern/C_lear Unused Patterns" msgstr "" -#: app/menubar.c:501 +#: app/menubar.c:553 msgid "/Pattern/_Pack Patterns" msgstr "" -#: app/menubar.c:502 +#: app/menubar.c:554 msgid "/_Instrument" msgstr "" -#: app/menubar.c:503 +#: app/menubar.c:555 #, fuzzy msgid "/Instrument/_Load XI..." msgstr "Abrir Instrumento.." -#: app/menubar.c:504 +#: app/menubar.c:556 #, fuzzy msgid "/Instrument/_Save XI..." msgstr "Abrir Instrumento.." -#: app/menubar.c:505 app/menubar.c:507 +#: app/menubar.c:557 app/menubar.c:559 msgid "/Instrument/-" msgstr "" -#: app/menubar.c:506 +#: app/menubar.c:558 msgid "/Instrument/_Clear Current" msgstr "" -#: app/menubar.c:508 +#: app/menubar.c:560 msgid "/Instrument/_Delete Unused Instruments" msgstr "" -#: app/menubar.c:509 +#: app/menubar.c:561 msgid "/_Settings" msgstr "" -#: app/menubar.c:510 +#: app/menubar.c:562 msgid "/Settings/Display _Oscilloscopes" msgstr "" -#: app/menubar.c:511 +#: app/menubar.c:563 msgid "/Settings/_Tracker" msgstr "" -#: app/menubar.c:512 +#: app/menubar.c:564 msgid "/Settings/Tracker/Use _Backing Store" msgstr "" -#: app/menubar.c:513 +#: app/menubar.c:565 msgid "/Settings/Tracker/_Previous font" msgstr "" -#: app/menubar.c:514 +#: app/menubar.c:566 msgid "/Settings/Tracker/_Next font" msgstr "" -#: app/menubar.c:515 app/menubar.c:520 +#: app/menubar.c:567 app/menubar.c:572 msgid "/Settings/-" msgstr "" -#: app/menubar.c:516 +#: app/menubar.c:568 #, fuzzy msgid "/Settings/_Keyboard Configuration..." msgstr "ConfiguraciСn del Teclado" -#: app/menubar.c:517 +#: app/menubar.c:569 #, fuzzy msgid "/Settings/_Audio Configuration..." msgstr "ConfiguraciСn de Audio" -#: app/menubar.c:518 +#: app/menubar.c:570 #, fuzzy msgid "/Settings/_GUI Configuration..." msgstr "Configuracion del GUI" -#: app/menubar.c:519 +#: app/menubar.c:571 #, fuzzy msgid "/Settings/_MIDI Configuration..." msgstr "Configuracion del GUI" -#: app/menubar.c:521 +#: app/menubar.c:573 msgid "/Settings/_Save Settings now" msgstr "" -#: app/menubar.c:522 +#: app/menubar.c:574 msgid "/Settings/Save Settings on _Exit" msgstr "" -#: app/menubar.c:523 +#: app/menubar.c:575 msgid "/_Help" msgstr "" -#: app/menubar.c:524 +#: app/menubar.c:576 msgid "/Help/_About..." msgstr "" -#: app/menubar.c:525 +#: app/menubar.c:577 msgid "/Help/-" msgstr "" -#: app/menubar.c:526 +#: app/menubar.c:578 msgid "/Help/Show _Tips..." msgstr "" -#: app/menubar.c:527 +#: app/menubar.c:579 msgid "/Help/_XM Effects..." msgstr "" @@ -1173,7 +1189,7 @@ msgid "Linear" msgstr "" -#: app/module-info.c:118 app/sample-editor.c:189 +#: app/module-info.c:118 app/sample-editor.c:190 msgid "Amiga" msgstr "" @@ -1211,149 +1227,153 @@ "home directory to store configuration files.\n" msgstr "" -#: app/sample-editor.c:188 +#: app/sample-editor.c:189 msgid "No loop" msgstr "" -#: app/sample-editor.c:190 +#: app/sample-editor.c:191 msgid "PingPong" msgstr "" -#: app/sample-editor.c:194 +#: app/sample-editor.c:195 msgid "8 bits" msgstr "" -#: app/sample-editor.c:195 +#: app/sample-editor.c:196 msgid "16 bits" msgstr "" -#: app/sample-editor.c:201 +#: app/sample-editor.c:202 msgid "Sample Editor" msgstr "" -#: app/sample-editor.c:241 +#: app/sample-editor.c:242 msgid "Volume" msgstr "" -#: app/sample-editor.c:242 +#: app/sample-editor.c:243 msgid "Panning" msgstr "" -#: app/sample-editor.c:243 +#: app/sample-editor.c:244 msgid "Finetune" msgstr "" -#: app/sample-editor.c:263 +#: app/sample-editor.c:264 #, fuzzy msgid "Selection:" msgstr "ResoluciСn:" -#: app/sample-editor.c:267 app/track-editor.c:168 app/track-editor.c:178 +#: app/sample-editor.c:268 app/track-editor.c:170 app/track-editor.c:180 #, fuzzy msgid "None" msgstr "Nota:" -#: app/sample-editor.c:273 +#: app/sample-editor.c:274 msgid "All" msgstr "" -#: app/sample-editor.c:294 +#: app/sample-editor.c:295 #, fuzzy msgid "Length:" msgstr "Longitud" -#: app/sample-editor.c:310 +#: app/sample-editor.c:311 +msgid "Set as loop" +msgstr "" + +#: app/sample-editor.c:319 msgid "RelNote" msgstr "" -#: app/sample-editor.c:321 +#: app/sample-editor.c:330 #, fuzzy msgid "Load Sample..." msgstr "Abrir XM..." -#: app/sample-editor.c:323 +#: app/sample-editor.c:332 #, fuzzy msgid "Save WAV..." msgstr "Guardar XM..." -#: app/sample-editor.c:325 +#: app/sample-editor.c:334 msgid "Save region as WAV..." msgstr "" -#: app/sample-editor.c:338 +#: app/sample-editor.c:347 msgid "Save WAV" msgstr "" -#: app/sample-editor.c:348 +#: app/sample-editor.c:357 msgid "Save Region" msgstr "" -#: app/sample-editor.c:359 +#: app/sample-editor.c:368 msgid "Monitor" msgstr "" -#: app/sample-editor.c:365 +#: app/sample-editor.c:374 msgid "Volume Ramp" msgstr "" -#: app/sample-editor.c:375 +#: app/sample-editor.c:384 msgid "Zoom to selection" msgstr "" -#: app/sample-editor.c:381 +#: app/sample-editor.c:390 msgid "Show all" msgstr "" -#: app/sample-editor.c:387 +#: app/sample-editor.c:396 msgid "Zoom in (+50%)" msgstr "" -#: app/sample-editor.c:393 +#: app/sample-editor.c:402 msgid "Zoom out (-50%)" msgstr "" -#: app/sample-editor.c:399 +#: app/sample-editor.c:408 msgid "Reverse" msgstr "" -#: app/sample-editor.c:409 +#: app/sample-editor.c:418 msgid "Cut" msgstr "" -#: app/sample-editor.c:415 +#: app/sample-editor.c:424 msgid "Remove" msgstr "" -#: app/sample-editor.c:421 +#: app/sample-editor.c:430 msgid "Copy" msgstr "" -#: app/sample-editor.c:427 +#: app/sample-editor.c:436 msgid "Paste" msgstr "" -#: app/sample-editor.c:433 +#: app/sample-editor.c:442 #, fuzzy msgid "Clear Sample" msgstr "Muestra" -#: app/sample-editor.c:471 +#: app/sample-editor.c:480 msgid "(no selection)" msgstr "" -#: app/sample-editor.c:1037 +#: app/sample-editor.c:1069 msgid "" msgstr "" -#: app/sample-editor.c:1143 +#: app/sample-editor.c:1175 msgid "Read error." msgstr "" -#: app/sample-editor.c:1251 +#: app/sample-editor.c:1283 msgid "Load stereo sample" msgstr "" -#: app/sample-editor.c:1259 +#: app/sample-editor.c:1291 msgid "" "You have selected a stereo sample!\n" "(SoundTracker can only handle mono samples!)\n" @@ -1361,80 +1381,88 @@ "Please choose which channel to load:" msgstr "" -#: app/sample-editor.c:1270 +#: app/sample-editor.c:1302 #, fuzzy msgid "Left" msgstr "Longitud" -#: app/sample-editor.c:1276 +#: app/sample-editor.c:1308 msgid "Mix" msgstr "" -#: app/sample-editor.c:1282 +#: app/sample-editor.c:1314 msgid "Right" msgstr "" -#: app/sample-editor.c:1321 +#: app/sample-editor.c:1353 msgid "Can't read sample" msgstr "" -#: app/sample-editor.c:1327 +#: app/sample-editor.c:1359 msgid "Sample is too long for current mixer module. Loading anyway." msgstr "" -#: app/sample-editor.c:1341 +#: app/sample-editor.c:1373 msgid "Can only handle 8 and 16 bit samples with up to 2 channels" msgstr "" -#: app/sample-editor.c:1444 +#: app/sample-editor.c:1476 msgid "Nothing to save." msgstr "" -#: app/sample-editor.c:1471 +#: app/sample-editor.c:1503 msgid "OK" msgstr "" -#: app/sample-editor.c:1479 +#: app/sample-editor.c:1511 msgid "Start sampling" msgstr "" -#: app/sample-editor.c:1509 +#: app/sample-editor.c:1541 msgid "No sampling driver available" msgstr "" -#: app/sample-editor.c:1519 app/sample-editor.c:1522 +#: app/sample-editor.c:1551 app/sample-editor.c:1554 msgid "Sampling Window" msgstr "" -#: app/sample-editor.c:1622 +#: app/sample-editor.c:1654 msgid "" msgstr "" -#: app/sample-editor.c:1652 +#: app/sample-editor.c:1684 msgid "Recorded sample is too long for current mixer module. Using it anyway." msgstr "" -#: app/sample-editor.c:1684 +#: app/sample-editor.c:1734 msgid "Normalize" msgstr "" -#: app/sample-editor.c:1685 +#: app/sample-editor.c:1735 msgid "Execute" msgstr "" -#: app/sample-editor.c:1695 app/sample-editor.c:1698 +#: app/sample-editor.c:1745 app/sample-editor.c:1748 msgid "Volume Ramping" msgstr "" -#: app/sample-editor.c:1714 +#: app/sample-editor.c:1764 msgid "Perform linear volume fade on Selection" msgstr "" -#: app/sample-editor.c:1726 +#: app/sample-editor.c:1776 msgid "Left [%]:" msgstr "" -#: app/sample-editor.c:1731 +#: app/sample-editor.c:1779 app/sample-editor.c:1796 +msgid "H" +msgstr "" + +#: app/sample-editor.c:1785 app/sample-editor.c:1802 +msgid "D" +msgstr "" + +#: app/sample-editor.c:1793 msgid "Right [%]:" msgstr "" @@ -1488,92 +1516,92 @@ "instrument editor page." msgstr "" -#: app/track-editor.c:83 +#: app/track-editor.c:85 msgid "Arpeggio" msgstr "" #. 0 -#: app/track-editor.c:84 +#: app/track-editor.c:86 msgid "Porta up" msgstr "" #. 1 -#: app/track-editor.c:85 +#: app/track-editor.c:87 msgid "Porta down" msgstr "" #. 2 -#: app/track-editor.c:86 app/track-editor.c:150 +#: app/track-editor.c:88 app/track-editor.c:152 msgid "Tone porta" msgstr "" #. 3 -#: app/track-editor.c:87 app/track-editor.c:146 +#: app/track-editor.c:89 app/track-editor.c:148 #, fuzzy msgid "Vibrato" msgstr "Tipo de Vibrato" #. 4 -#: app/track-editor.c:88 +#: app/track-editor.c:90 msgid "Tone porta + Volume slide" msgstr "" #. 5 -#: app/track-editor.c:89 +#: app/track-editor.c:91 msgid "Vibrato + Volume slide" msgstr "" #. 6 -#: app/track-editor.c:90 +#: app/track-editor.c:92 msgid "Tremolo" msgstr "" #. 7 -#: app/track-editor.c:91 app/track-editor.c:147 +#: app/track-editor.c:93 app/track-editor.c:149 msgid "Set panning" msgstr "" #. 8 -#: app/track-editor.c:92 app/track-editor.c:94 +#: app/track-editor.c:94 app/track-editor.c:96 msgid "Position jump" msgstr "" #. 9 -#: app/track-editor.c:93 app/track-editor.c:95 app/track-editor.c:171 +#: app/track-editor.c:95 app/track-editor.c:97 app/track-editor.c:173 msgid "Set volume" msgstr "" #. C -#: app/track-editor.c:96 +#: app/track-editor.c:98 #, fuzzy msgid "Pattern break" msgstr "PatrСn" #. D #. E -#: app/track-editor.c:98 +#: app/track-editor.c:100 msgid "Set tempo/bpm" msgstr "" #. F -#: app/track-editor.c:99 +#: app/track-editor.c:101 msgid "Set global volume" msgstr "" #. G -#: app/track-editor.c:100 +#: app/track-editor.c:102 msgid "Global volume slide" msgstr "" #. H #. I #. J -#: app/track-editor.c:103 +#: app/track-editor.c:105 msgid "Key off" msgstr "" #. K -#: app/track-editor.c:104 +#: app/track-editor.c:106 msgid "Set envelop position" msgstr "" @@ -1581,24 +1609,24 @@ #. M #. N #. O -#: app/track-editor.c:108 +#: app/track-editor.c:110 #, fuzzy msgid "Panning slide" msgstr "Envolvente de Balance" #. P -#: app/track-editor.c:109 +#: app/track-editor.c:111 msgid "LP filter resonance" msgstr "" #. Q -#: app/track-editor.c:110 +#: app/track-editor.c:112 msgid "Multi retrig note" msgstr "" #. R #. S -#: app/track-editor.c:112 +#: app/track-editor.c:114 msgid "Tremor" msgstr "" @@ -1608,122 +1636,122 @@ #. W #. X #. Y -#: app/track-editor.c:118 +#: app/track-editor.c:120 msgid "LP filter cutoff" msgstr "" #. 0 -#: app/track-editor.c:123 +#: app/track-editor.c:125 msgid "Fine porta up" msgstr "" #. 1 -#: app/track-editor.c:124 +#: app/track-editor.c:126 msgid "Fine porta down" msgstr "" #. 2 -#: app/track-editor.c:125 +#: app/track-editor.c:127 msgid "Set gliss control" msgstr "" #. 3 -#: app/track-editor.c:126 +#: app/track-editor.c:128 msgid "Set vibrato control" msgstr "" #. 4 -#: app/track-editor.c:127 +#: app/track-editor.c:129 msgid "Set finetune" msgstr "" #. 5 -#: app/track-editor.c:128 +#: app/track-editor.c:130 msgid "Set loop begin/loop" msgstr "" #. 6 -#: app/track-editor.c:129 +#: app/track-editor.c:131 msgid "Set tremolo control" msgstr "" #. 7 #. 8 -#: app/track-editor.c:131 +#: app/track-editor.c:133 msgid "Retrig note" msgstr "" #. 9 -#: app/track-editor.c:132 app/track-editor.c:144 +#: app/track-editor.c:134 app/track-editor.c:146 msgid "Fine volume slide up" msgstr "" #. A -#: app/track-editor.c:133 app/track-editor.c:143 +#: app/track-editor.c:135 app/track-editor.c:145 msgid "Fine volume slide down" msgstr "" #. B -#: app/track-editor.c:134 +#: app/track-editor.c:136 #, fuzzy msgid "Note cut" msgstr "Nota:" #. C -#: app/track-editor.c:135 +#: app/track-editor.c:137 msgid "Note delay" msgstr "" #. D -#: app/track-editor.c:136 +#: app/track-editor.c:138 #, fuzzy msgid "Pattern delay" msgstr "PatrСn" -#: app/track-editor.c:141 +#: app/track-editor.c:143 msgid "Volume slide down" msgstr "" -#: app/track-editor.c:142 +#: app/track-editor.c:144 #, fuzzy msgid "Volume slide up" msgstr "Envolvente de Volumen" -#: app/track-editor.c:145 +#: app/track-editor.c:147 #, fuzzy msgid "Set vibrato speed" msgstr "Tipo de Vibrato" -#: app/track-editor.c:148 +#: app/track-editor.c:150 #, fuzzy msgid "Panning slide left" msgstr "Envolvente de Balance" -#: app/track-editor.c:149 +#: app/track-editor.c:151 msgid "Panning slide right" msgstr "" -#: app/track-editor.c:154 +#: app/track-editor.c:156 #, fuzzy msgid "sine" msgstr "Senosoidal" #. 0 -#: app/track-editor.c:155 +#: app/track-editor.c:157 msgid "ramp down" msgstr "" #. 1 -#: app/track-editor.c:156 +#: app/track-editor.c:158 #, fuzzy msgid "square" msgstr "Cuadrada" -#: app/track-editor.c:331 +#: app/track-editor.c:333 msgid "Jazz Edit:" msgstr "" -#: app/track-editor.c:375 +#: app/track-editor.c:378 msgid "Tracker" msgstr "" @@ -1878,6 +1906,10 @@ #: app/xm.c:1284 msgid "No FastTracker XM and no supported MOD format!" msgstr "" + +#, fuzzy +#~ msgid "Save Song as XM..." +#~ msgstr "Guardar XM..." #~ msgid "Master Reverb" #~ msgstr "ReverberaciСn principal" Binary files soundtracker-0.5.5/po/fr.gmo and soundtracker-0.5.6/po/fr.gmo differ diff -urN soundtracker-0.5.5/po/fr.po soundtracker-0.5.6/po/fr.po --- soundtracker-0.5.5/po/fr.po Sat May 27 10:52:36 2000 +++ soundtracker-0.5.6/po/fr.po Fri Aug 11 19:00:00 2000 @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: soundtracker-0.5.0\n" -"POT-Creation-Date: 2000-05-27 10:37+0200\n" +"POT-Creation-Date: 2000-08-11 18:57+0200\n" "PO-Revision-Date: 2000-03-21 19:19+01:00\n" "Last-Translator: SaОd Bougribate \n" "Language-Team: French \n" @@ -54,7 +54,7 @@ msgid "Mixers" msgstr "Modificateur:" -#: app/audioconfig.c:321 app/gui-settings.c:429 app/sample-editor.c:1686 +#: app/audioconfig.c:321 app/gui-settings.c:544 app/sample-editor.c:1736 #: app/tips-dialog.c:165 app/transposition.c:313 msgid "Close" msgstr "Fermer" @@ -156,7 +156,7 @@ msgid "no settings (yet), sorry!" msgstr "Pas de configuration (pour l'instant), dИsolИ!" -#: app/drivers/file-output.c:161 app/sample-editor.c:1384 +#: app/drivers/file-output.c:161 app/sample-editor.c:1416 msgid "Can't open file for writing." msgstr "Impossible d'ouvrir le fichier pour l'Иcriture." @@ -233,11 +233,11 @@ msgid "Loop" msgstr "Boucle" -#: app/envelope-box.c:1000 app/sample-editor.c:229 +#: app/envelope-box.c:1000 app/sample-editor.c:230 msgid "Start" msgstr "DИmarrer" -#: app/envelope-box.c:1001 app/sample-editor.c:230 +#: app/envelope-box.c:1001 app/sample-editor.c:231 msgid "End" msgstr "Fin" @@ -260,7 +260,7 @@ msgid "Save Song" msgstr "Joue la Musique" -#: app/file-operations.c:157 app/sample-editor.c:329 +#: app/file-operations.c:157 app/sample-editor.c:338 msgid "Load Sample" msgstr "Charge Echantillon" @@ -288,69 +288,69 @@ msgid "Operation not supported." msgstr "" -#: app/gui-settings.c:87 +#: app/gui-settings.c:89 msgid "Scopes Frequency" msgstr "Frequence des oscilloscopes" -#: app/gui-settings.c:90 +#: app/gui-settings.c:92 msgid "Tracker Frequency" msgstr "Frequence du tracker" -#: app/gui-settings.c:243 app/gui-settings.c:246 +#: app/gui-settings.c:313 app/gui-settings.c:316 msgid "GUI Configuration" msgstr "Configuration de la GUI" -#: app/gui-settings.c:280 +#: app/gui-settings.c:350 msgid "Use Hexadecimal Numbers" msgstr "Utiliser les nombres hexadИcimaux" -#: app/gui-settings.c:287 +#: app/gui-settings.c:357 msgid "Use upper case letters for hex numbers" msgstr "" -#: app/gui-settings.c:294 +#: app/gui-settings.c:364 #, fuzzy msgid "Advance cursor horizontally in effect columns" msgstr "Curseur avancИ dans les colonnes des FX" -#: app/gui-settings.c:301 +#: app/gui-settings.c:371 msgid "Asynchronous Editing" msgstr "" -#: app/gui-settings.c:308 -msgid "Show zeroes" -msgstr "" - -#: app/gui-settings.c:315 +#: app/gui-settings.c:378 msgid "Channel numbering" msgstr "" -#: app/gui-settings.c:322 +#: app/gui-settings.c:385 msgid "Tempo and BPM update" msgstr "" -#: app/gui-settings.c:329 +#: app/gui-settings.c:392 msgid "Auto switch" msgstr "" -#: app/gui-settings.c:336 +#: app/gui-settings.c:399 msgid "Use anti-aliased envelope editor" msgstr "Utiliser l'anti-aliase dans l'Иditeur d'enveloppe" -#: app/gui-settings.c:342 +#: app/gui-settings.c:405 msgid "You need to restart SoundTracker for this change to come into effect." msgstr "" "Vous devez redmarrer SoundTracker pour que ces changments prennent effet." -#: app/gui-settings.c:351 +#: app/gui-settings.c:414 msgid "Scopes buffer size [MB]" msgstr "Dimension du buffer des ossilloscopes [MO]" -#: app/gui-settings.c:370 +#: app/gui-settings.c:433 msgid "Highlight rows:" msgstr "Eclairage des rows:" -#: app/gui-settings.c:394 +#: app/gui-settings.c:457 +msgid "Track line format:" +msgstr "" + +#: app/gui-settings.c:509 msgid "`Save XM' saves all non-empty patterns" msgstr "`Sauvegarde XM' sauve les patterns non vide" @@ -441,8 +441,8 @@ msgid "Question" msgstr "Question" -#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1295 -#: app/sample-editor.c:1486 +#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1327 +#: app/sample-editor.c:1518 msgid "Cancel" msgstr "Annuler" @@ -692,7 +692,7 @@ "SVP pressez votre touche de combinaison !\n" "Cliquez sur la liste de gauche pour annuler" -#: app/keys.c:682 app/menubar.c:98 +#: app/keys.c:682 app/menubar.c:99 msgid "Ok" msgstr "Ok" @@ -718,7 +718,7 @@ "SVP utilisez la boite de dialogue de la Configuration du Clavier\n" "dans le menu Configuration." -#: app/menubar.c:134 +#: app/menubar.c:135 msgid "" "Are you sure you want to do this?\n" "All changes will be lost!" @@ -726,7 +726,7 @@ "Etes vous sur de vouloir faire cela?\n" "Toutes les modifications vont Йtres perdues!" -#: app/menubar.c:156 +#: app/menubar.c:157 msgid "" "Are you sure you want to quit?\n" "All changes will be lost!" @@ -734,443 +734,465 @@ "Etes vous sШr de voulour quitter?\n" "Toutes les modifications vont Йtres perdues!" -#: app/menubar.c:243 +#: app/menubar.c:267 msgid "_Open..." msgstr "_Ouvrir..." -#: app/menubar.c:245 +#: app/menubar.c:269 msgid "Save _as..." msgstr "Sauvegarder _sous..." -#: app/menubar.c:251 +#: app/menubar.c:275 #, fuzzy msgid "Save Module as _WAV..." msgstr "Sauve WAV.." -#: app/menubar.c:253 +#: app/menubar.c:277 #, fuzzy -msgid "Save Song as XM..." -msgstr "Sauve XM..." +msgid "Save XM without samples..." +msgstr "Charge Echantillon.." -#: app/menubar.c:258 +#: app/menubar.c:282 msgid "_Quit" msgstr "_Quitter" -#: app/menubar.c:265 +#: app/menubar.c:289 msgid "Clear _All" msgstr "Effacer _Tout" -#: app/menubar.c:267 +#: app/menubar.c:291 msgid "Clear _Patterns Only" msgstr "Effacer seulement les _Patterns" -#: app/menubar.c:269 +#: app/menubar.c:293 msgid "_Optimize Module" msgstr "_Optimise les Modules" -#: app/menubar.c:276 app/menubar.c:287 app/menubar.c:305 +#: app/menubar.c:300 app/menubar.c:311 app/menubar.c:332 app/menubar.c:364 msgid "C_ut" msgstr "_Couper" -#: app/menubar.c:278 app/menubar.c:289 app/menubar.c:307 +#: app/menubar.c:302 app/menubar.c:313 app/menubar.c:334 app/menubar.c:366 msgid "_Copy" msgstr "_Copier" -#: app/menubar.c:280 app/menubar.c:291 app/menubar.c:309 +#: app/menubar.c:304 app/menubar.c:315 app/menubar.c:336 app/menubar.c:368 msgid "_Paste" msgstr "_Coller" -#: app/menubar.c:293 +#: app/menubar.c:317 +#, fuzzy +msgid "_Kill notes" +msgstr "/Edition/Track/A_nnuler" + +#: app/menubar.c:319 msgid "_Insert" msgstr "I_nsИrer" -#: app/menubar.c:295 +#: app/menubar.c:321 msgid "_Delete" msgstr "A_nnuler" -#: app/menubar.c:303 -msgid "_Mark" +#: app/menubar.c:328 +#, fuzzy +msgid "_Mark mode" msgstr "_Maquer" -#: app/menubar.c:316 +#: app/menubar.c:330 app/menubar.c:362 +#, fuzzy +msgid "C_lear block marks" +msgstr "Effacer" + +#: app/menubar.c:344 msgid "_Jazz Edit Mode" msgstr "_Jazz Edition Mode" -#: app/menubar.c:321 +#: app/menubar.c:349 msgid "Transp_osition..." msgstr "Transp_osition..." -#: app/menubar.c:326 app/menubar.c:427 +#: app/menubar.c:354 app/menubar.c:375 app/menubar.c:475 msgid "_Pattern" msgstr "_Pattern" -#: app/menubar.c:327 +#: app/menubar.c:355 app/menubar.c:376 msgid "_Track" msgstr "T_rack" -#: app/menubar.c:328 +#: app/menubar.c:356 app/menubar.c:377 msgid "_Selection" msgstr "_SИlection" -#: app/menubar.c:334 +#: app/menubar.c:382 msgid "_Find Unused Pattern" msgstr "_Trouver les Patterns non utilisИs" -#: app/menubar.c:336 +#: app/menubar.c:384 msgid "_Copy Current to Unused Pattern" msgstr "_Copier courant dans un Pattern non utilisИ" -#: app/menubar.c:338 +#: app/menubar.c:386 msgid "C_lear Unused Patterns" msgstr "Effac_er les Patterns non utilisИs" -#: app/menubar.c:340 +#: app/menubar.c:388 msgid "_Pack Patterns" msgstr "Com_presser les Patterns" -#: app/menubar.c:347 +#: app/menubar.c:395 msgid "_Load XI..." msgstr "_Charger XI..." -#: app/menubar.c:349 +#: app/menubar.c:397 #, fuzzy msgid "_Save XI..." msgstr "Sauve XM..." -#: app/menubar.c:354 +#: app/menubar.c:402 #, fuzzy msgid "_Clear Current" msgstr "Courant" -#: app/menubar.c:359 +#: app/menubar.c:407 msgid "_Delete Unused Instruments" msgstr "_Enlever les instruments non utilisИs" -#: app/menubar.c:366 +#: app/menubar.c:414 msgid "Use _Backing Store" msgstr "Utiliser les _Backing Store" -#: app/menubar.c:369 +#: app/menubar.c:417 #, fuzzy msgid "_Previous font" msgstr "Astuce PrИcИdente" -#: app/menubar.c:371 +#: app/menubar.c:419 msgid "_Next font" msgstr "" -#: app/menubar.c:379 +#: app/menubar.c:427 msgid "Display _Oscilloscopes" msgstr "Montrer les _Oscilloscopes" -#: app/menubar.c:382 +#: app/menubar.c:430 #, fuzzy msgid "_Tracker" msgstr "T_rack" -#: app/menubar.c:386 +#: app/menubar.c:434 msgid "_Keyboard Configuration..." msgstr "_Configuration du Clavier..." -#: app/menubar.c:388 +#: app/menubar.c:436 msgid "_Audio Configuration..." msgstr "Configuration _Audio..." -#: app/menubar.c:390 +#: app/menubar.c:438 msgid "_GUI Configuration..." msgstr "Configuration de la _GUI..." -#: app/menubar.c:396 +#: app/menubar.c:444 #, fuzzy msgid "_MIDI Configuration..." msgstr "Configuration de la _GUI..." -#: app/menubar.c:401 +#: app/menubar.c:449 msgid "_Save Settings now" msgstr "_Sauver la configuration maintenant" -#: app/menubar.c:403 +#: app/menubar.c:451 msgid "Save Settings on _Exit" msgstr "Sauver la configuration en _Quittant" -#: app/menubar.c:410 +#: app/menubar.c:458 msgid "_About..." msgstr "_A propos..." -#: app/menubar.c:415 +#: app/menubar.c:463 msgid "Show _Tips..." msgstr "Montrer les A_stuces..." -#: app/menubar.c:417 +#: app/menubar.c:465 msgid "_XM Effects..." msgstr "_XM effects..." -#: app/menubar.c:424 +#: app/menubar.c:472 msgid "_File" msgstr "_Fichier" -#: app/menubar.c:425 +#: app/menubar.c:473 msgid "_Module" msgstr "_Module" -#: app/menubar.c:426 +#: app/menubar.c:474 msgid "_Edit" msgstr "_Edition" -#: app/menubar.c:428 +#: app/menubar.c:476 msgid "_Instrument" msgstr "_Instrument" -#: app/menubar.c:429 +#: app/menubar.c:477 msgid "_Settings" msgstr "_Configuration" -#: app/menubar.c:430 +#: app/menubar.c:478 msgid "_Help" msgstr "_Aide" -#: app/menubar.c:465 +#: app/menubar.c:515 msgid "/_File" msgstr "/_Fichier" -#: app/menubar.c:466 +#: app/menubar.c:516 msgid "/File/_Open..." msgstr "/Fichier/_Ouvrir..." -#: app/menubar.c:467 +#: app/menubar.c:517 msgid "/File/Save _as..." msgstr "/Fichier/Sauver _sous..." -#: app/menubar.c:468 app/menubar.c:471 +#: app/menubar.c:518 app/menubar.c:521 msgid "/File/-" msgstr "/Fichier/-" -#: app/menubar.c:469 +#: app/menubar.c:519 #, fuzzy msgid "/File/Save Module as _WAV..." msgstr "/Fichier/Sauver _sous..." -#: app/menubar.c:470 +#: app/menubar.c:520 #, fuzzy -msgid "/File/Save Song as XM..." +msgid "/File/Save XM without samples..." msgstr "/Fichier/Sauver _sous..." -#: app/menubar.c:472 +#: app/menubar.c:522 msgid "/File/_Quit" msgstr "/Fichier/_Quitter" -#: app/menubar.c:473 +#: app/menubar.c:523 msgid "/_Module" msgstr "/_Module" -#: app/menubar.c:474 +#: app/menubar.c:524 msgid "/Module/Clear _All" msgstr "/Module/Effacer _Tout" -#: app/menubar.c:475 +#: app/menubar.c:525 msgid "/Module/Clear _Patterns Only" msgstr "/Module/Effacer seulement les _Patterns" -#: app/menubar.c:476 +#: app/menubar.c:526 msgid "/Module/_Optimize Module" msgstr "/Module/_Optimiser le Module" -#: app/menubar.c:477 +#: app/menubar.c:527 msgid "/_Edit" msgstr "/_Edition" -#: app/menubar.c:478 +#: app/menubar.c:528 msgid "/Edit/_Jazz Edit Mode" msgstr "/Edition/_Jazz Edition Mode" -#: app/menubar.c:479 app/menubar.c:481 +#: app/menubar.c:529 app/menubar.c:531 msgid "/Edit/-" msgstr "/Edition/-" -#: app/menubar.c:480 +#: app/menubar.c:530 msgid "/Edit/_Transposition..." msgstr "/Edition/Tr_ansposition..." -#: app/menubar.c:482 +#: app/menubar.c:532 msgid "/Edit/_Pattern" msgstr "/Edition/_Pattern" -#: app/menubar.c:483 +#: app/menubar.c:533 msgid "/Edit/Pattern/C_ut" msgstr "/Edition/Pattern/_Couper" -#: app/menubar.c:484 +#: app/menubar.c:534 msgid "/Edit/Pattern/_Copy" msgstr "/Edition/Pattern/_Copier" -#: app/menubar.c:485 +#: app/menubar.c:535 msgid "/Edit/Pattern/_Paste" msgstr "/Edition/Pattern/_coller" -#: app/menubar.c:486 +#: app/menubar.c:536 msgid "/Edit/_Track" msgstr "/Edition/T_rack" -#: app/menubar.c:487 +#: app/menubar.c:537 msgid "/Edit/Track/C_ut" msgstr "/Edition/Track/C_ouper" -#: app/menubar.c:488 +#: app/menubar.c:538 msgid "/Edit/Track/_Copy" msgstr "/Edition/Tracck/_Copier" -#: app/menubar.c:489 +#: app/menubar.c:539 msgid "/Edit/Track/_Paste" msgstr "/Edition/Track/Co_ller" -#: app/menubar.c:490 +#: app/menubar.c:540 +#, fuzzy +msgid "/Edit/Track/_Kill notes" +msgstr "/Edition/Track/A_nnuler" + +#: app/menubar.c:541 msgid "/Edit/Track/_Insert" msgstr "/Edition/Track/I_nsИrer" -#: app/menubar.c:491 +#: app/menubar.c:542 msgid "/Edit/Track/_Delete" msgstr "/Edition/Track/A_nnuler" -#: app/menubar.c:492 +#: app/menubar.c:543 msgid "/Edit/_Selection" msgstr "/Edition/_Selection" -#: app/menubar.c:493 -msgid "/Edit/Selection/_Mark" +#: app/menubar.c:544 +#, fuzzy +msgid "/Edit/Selection/_Mark mode" +msgstr "/Edition/Selection/_Marquer" + +#: app/menubar.c:545 +#, fuzzy +msgid "/Edit/Selection/C_lear block marks" msgstr "/Edition/Selection/_Marquer" -#: app/menubar.c:494 +#: app/menubar.c:546 msgid "/Edit/Selection/C_ut" msgstr "/Edition/Selection/C_ouper" -#: app/menubar.c:495 +#: app/menubar.c:547 msgid "/Edit/Selection/_Copy" msgstr "/Edition/Selection/_Copia" -#: app/menubar.c:496 +#: app/menubar.c:548 msgid "/Edit/Selection/_Paste" msgstr "/Edit/Selection/Co_ller" -#: app/menubar.c:497 +#: app/menubar.c:549 msgid "/_Pattern" msgstr "/_Pattern" -#: app/menubar.c:498 +#: app/menubar.c:550 msgid "/Pattern/_Find Unused Pattern" msgstr "/Pattern/_Trouver les Patterns non utilisИs" -#: app/menubar.c:499 +#: app/menubar.c:551 msgid "/Pattern/_Copy Current to Unused Pattern" msgstr "/Pattern/_Copier courant dans un Pattern non utilisИ" -#: app/menubar.c:500 +#: app/menubar.c:552 msgid "/Pattern/C_lear Unused Patterns" msgstr "/Pattern/Ef_facer les Patterns non utilisИs" -#: app/menubar.c:501 +#: app/menubar.c:553 msgid "/Pattern/_Pack Patterns" msgstr "/Pattern/Com_presser les Patterns" -#: app/menubar.c:502 +#: app/menubar.c:554 msgid "/_Instrument" msgstr "/_Instruments" -#: app/menubar.c:503 +#: app/menubar.c:555 msgid "/Instrument/_Load XI..." msgstr "/Instruments/_Charger XI..." -#: app/menubar.c:504 +#: app/menubar.c:556 #, fuzzy msgid "/Instrument/_Save XI..." msgstr "/Instruments/_Charger XI..." -#: app/menubar.c:505 app/menubar.c:507 +#: app/menubar.c:557 app/menubar.c:559 msgid "/Instrument/-" msgstr "/Instruments/-" -#: app/menubar.c:506 +#: app/menubar.c:558 #, fuzzy msgid "/Instrument/_Clear Current" msgstr "/Instruments/_Enlever les Instruments non utilisИs" -#: app/menubar.c:508 +#: app/menubar.c:560 msgid "/Instrument/_Delete Unused Instruments" msgstr "/Instruments/_Enlever les Instruments non utilisИs" -#: app/menubar.c:509 +#: app/menubar.c:561 msgid "/_Settings" msgstr "/_Configuration" -#: app/menubar.c:510 +#: app/menubar.c:562 msgid "/Settings/Display _Oscilloscopes" msgstr "/Configuration/Montrer les _Oscilloscopes" -#: app/menubar.c:511 +#: app/menubar.c:563 #, fuzzy msgid "/Settings/_Tracker" msgstr "/Configuration/-" -#: app/menubar.c:512 +#: app/menubar.c:564 #, fuzzy msgid "/Settings/Tracker/Use _Backing Store" msgstr "/Configuration/Utiliser les _Backing Store" -#: app/menubar.c:513 +#: app/menubar.c:565 #, fuzzy msgid "/Settings/Tracker/_Previous font" msgstr "/Configuration/Sauvez la Configuration en Quittant" -#: app/menubar.c:514 +#: app/menubar.c:566 #, fuzzy msgid "/Settings/Tracker/_Next font" msgstr "/Configuration/Sauvez la Configuration en Quittant" -#: app/menubar.c:515 app/menubar.c:520 +#: app/menubar.c:567 app/menubar.c:572 msgid "/Settings/-" msgstr "/Configuration/-" -#: app/menubar.c:516 +#: app/menubar.c:568 msgid "/Settings/_Keyboard Configuration..." msgstr "/Configuration/_Configuration du Clavier..." -#: app/menubar.c:517 +#: app/menubar.c:569 msgid "/Settings/_Audio Configuration..." msgstr "/Configuration/Configuration du Son Audio..." -#: app/menubar.c:518 +#: app/menubar.c:570 msgid "/Settings/_GUI Configuration..." msgstr "Configuration/Configuration de la _GUI..." -#: app/menubar.c:519 +#: app/menubar.c:571 #, fuzzy msgid "/Settings/_MIDI Configuration..." msgstr "Configuration/Configuration de la _GUI..." -#: app/menubar.c:521 +#: app/menubar.c:573 msgid "/Settings/_Save Settings now" msgstr "/Configuration/_Sauver la Configuration maintenant" -#: app/menubar.c:522 +#: app/menubar.c:574 msgid "/Settings/Save Settings on _Exit" msgstr "/Configuration/Sauver la Configuration en _Quittant" -#: app/menubar.c:523 +#: app/menubar.c:575 msgid "/_Help" msgstr "/_Aide" -#: app/menubar.c:524 +#: app/menubar.c:576 msgid "/Help/_About..." msgstr "/Aide/_A Propos..." -#: app/menubar.c:525 +#: app/menubar.c:577 msgid "/Help/-" msgstr "/Aide/-" -#: app/menubar.c:526 +#: app/menubar.c:578 msgid "/Help/Show _Tips..." msgstr "/Aide/Montrer les _Astuces..." -#: app/menubar.c:527 +#: app/menubar.c:579 msgid "/Help/_XM Effects..." msgstr "/Aide/Effects _XM..." @@ -1190,7 +1212,7 @@ msgid "Linear" msgstr "LinИaire" -#: app/module-info.c:118 app/sample-editor.c:189 +#: app/module-info.c:118 app/sample-editor.c:190 msgid "Amiga" msgstr "Amiga" @@ -1230,153 +1252,157 @@ "Un rИpertoire appeler '.soundtracker' a ИtИ crИИ dans votre\n" "rИpertoire maison pour y crИer un fichier de sauvegarde .\n" -#: app/sample-editor.c:188 +#: app/sample-editor.c:189 msgid "No loop" msgstr "Pas de boucle" -#: app/sample-editor.c:190 +#: app/sample-editor.c:191 msgid "PingPong" msgstr "Ping Pong" -#: app/sample-editor.c:194 +#: app/sample-editor.c:195 msgid "8 bits" msgstr "8 bits" -#: app/sample-editor.c:195 +#: app/sample-editor.c:196 msgid "16 bits" msgstr "16 bits" -#: app/sample-editor.c:201 +#: app/sample-editor.c:202 msgid "Sample Editor" msgstr "Editeur d'Иchantillon" -#: app/sample-editor.c:241 +#: app/sample-editor.c:242 msgid "Volume" msgstr "Volume" -#: app/sample-editor.c:242 +#: app/sample-editor.c:243 msgid "Panning" msgstr "Panoramique" -#: app/sample-editor.c:243 +#: app/sample-editor.c:244 msgid "Finetune" msgstr "Regulation affinИe" -#: app/sample-editor.c:263 +#: app/sample-editor.c:264 #, fuzzy msgid "Selection:" msgstr "_SИlection" -#: app/sample-editor.c:267 app/track-editor.c:168 app/track-editor.c:178 +#: app/sample-editor.c:268 app/track-editor.c:170 app/track-editor.c:180 #, fuzzy msgid "None" msgstr "Note:" -#: app/sample-editor.c:273 +#: app/sample-editor.c:274 msgid "All" msgstr "" -#: app/sample-editor.c:294 +#: app/sample-editor.c:295 #, fuzzy msgid "Length:" msgstr "DurИe" -#: app/sample-editor.c:310 +#: app/sample-editor.c:311 +msgid "Set as loop" +msgstr "" + +#: app/sample-editor.c:319 msgid "RelNote" msgstr "NoteRelative" -#: app/sample-editor.c:321 +#: app/sample-editor.c:330 #, fuzzy msgid "Load Sample..." msgstr "Charge Echantillon.." -#: app/sample-editor.c:323 +#: app/sample-editor.c:332 #, fuzzy msgid "Save WAV..." msgstr "Sauve WAV.." -#: app/sample-editor.c:325 +#: app/sample-editor.c:334 #, fuzzy msgid "Save region as WAV..." msgstr "Sauve WAV.." -#: app/sample-editor.c:338 +#: app/sample-editor.c:347 msgid "Save WAV" msgstr "Sauve WAV" -#: app/sample-editor.c:348 +#: app/sample-editor.c:357 msgid "Save Region" msgstr "" -#: app/sample-editor.c:359 +#: app/sample-editor.c:368 msgid "Monitor" msgstr "Moniteur" -#: app/sample-editor.c:365 +#: app/sample-editor.c:374 msgid "Volume Ramp" msgstr "Rampe du Volume" -#: app/sample-editor.c:375 +#: app/sample-editor.c:384 msgid "Zoom to selection" msgstr "Zoom la sИlection" -#: app/sample-editor.c:381 +#: app/sample-editor.c:390 msgid "Show all" msgstr "Montrer tout" -#: app/sample-editor.c:387 +#: app/sample-editor.c:396 msgid "Zoom in (+50%)" msgstr "Zoom avant (+50%)" -#: app/sample-editor.c:393 +#: app/sample-editor.c:402 msgid "Zoom out (-50%)" msgstr "Zoom arriХre (-50%)" -#: app/sample-editor.c:399 +#: app/sample-editor.c:408 #, fuzzy msgid "Reverse" msgstr "Enlever" -#: app/sample-editor.c:409 +#: app/sample-editor.c:418 msgid "Cut" msgstr "Couper" -#: app/sample-editor.c:415 +#: app/sample-editor.c:424 msgid "Remove" msgstr "Enlever" -#: app/sample-editor.c:421 +#: app/sample-editor.c:430 msgid "Copy" msgstr "Copier" -#: app/sample-editor.c:427 +#: app/sample-editor.c:436 msgid "Paste" msgstr "Coller" -#: app/sample-editor.c:433 +#: app/sample-editor.c:442 #, fuzzy msgid "Clear Sample" msgstr "Charge Echantillon" -#: app/sample-editor.c:471 +#: app/sample-editor.c:480 #, fuzzy msgid "(no selection)" msgstr "Zoom la sИlection" -#: app/sample-editor.c:1037 +#: app/sample-editor.c:1069 msgid "" msgstr "" -#: app/sample-editor.c:1143 +#: app/sample-editor.c:1175 msgid "Read error." msgstr "Erreur de lecture." -#: app/sample-editor.c:1251 +#: app/sample-editor.c:1283 #, fuzzy msgid "Load stereo sample" msgstr "Charge Echantillon" -#: app/sample-editor.c:1259 +#: app/sample-editor.c:1291 msgid "" "You have selected a stereo sample!\n" "(SoundTracker can only handle mono samples!)\n" @@ -1384,84 +1410,92 @@ "Please choose which channel to load:" msgstr "" -#: app/sample-editor.c:1270 +#: app/sample-editor.c:1302 #, fuzzy msgid "Left" msgstr "Gauche [%]:" -#: app/sample-editor.c:1276 +#: app/sample-editor.c:1308 msgid "Mix" msgstr "" -#: app/sample-editor.c:1282 +#: app/sample-editor.c:1314 #, fuzzy msgid "Right" msgstr "Droit [%]:" -#: app/sample-editor.c:1321 +#: app/sample-editor.c:1353 msgid "Can't read sample" msgstr "Impossible de lire l'Иchantillon" -#: app/sample-editor.c:1327 +#: app/sample-editor.c:1359 msgid "Sample is too long for current mixer module. Loading anyway." msgstr "" "L'Иchantillon est trop long pour le mixer. Continue chargement nИanmoins." -#: app/sample-editor.c:1341 +#: app/sample-editor.c:1373 #, fuzzy msgid "Can only handle 8 and 16 bit samples with up to 2 channels" msgstr "Ne peut supporter que les Иchantillons mono 8/16 bits" -#: app/sample-editor.c:1444 +#: app/sample-editor.c:1476 msgid "Nothing to save." msgstr "" -#: app/sample-editor.c:1471 +#: app/sample-editor.c:1503 msgid "OK" msgstr "OK" -#: app/sample-editor.c:1479 +#: app/sample-editor.c:1511 msgid "Start sampling" msgstr "DИmarre l'Иchantillonage" -#: app/sample-editor.c:1509 +#: app/sample-editor.c:1541 msgid "No sampling driver available" msgstr "" -#: app/sample-editor.c:1519 app/sample-editor.c:1522 +#: app/sample-editor.c:1551 app/sample-editor.c:1554 msgid "Sampling Window" msgstr "FenЙtre d'echantillonage" -#: app/sample-editor.c:1622 +#: app/sample-editor.c:1654 msgid "" msgstr "" -#: app/sample-editor.c:1652 +#: app/sample-editor.c:1684 msgid "Recorded sample is too long for current mixer module. Using it anyway." msgstr "" "L'Иchantillon enregistrИ est trop long pour le mixer. Continue nИanmoins." -#: app/sample-editor.c:1684 +#: app/sample-editor.c:1734 msgid "Normalize" msgstr "Normaliser" -#: app/sample-editor.c:1685 +#: app/sample-editor.c:1735 msgid "Execute" msgstr "ExИcuter" -#: app/sample-editor.c:1695 app/sample-editor.c:1698 +#: app/sample-editor.c:1745 app/sample-editor.c:1748 msgid "Volume Ramping" msgstr "Rampe du Volume" -#: app/sample-editor.c:1714 +#: app/sample-editor.c:1764 msgid "Perform linear volume fade on Selection" msgstr "Appliquer un volume linИaire Ю la sИlection " -#: app/sample-editor.c:1726 +#: app/sample-editor.c:1776 msgid "Left [%]:" msgstr "Gauche [%]:" -#: app/sample-editor.c:1731 +#: app/sample-editor.c:1779 app/sample-editor.c:1796 +msgid "H" +msgstr "" + +#: app/sample-editor.c:1785 app/sample-editor.c:1802 +msgid "D" +msgstr "" + +#: app/sample-editor.c:1793 msgid "Right [%]:" msgstr "Droit [%]:" @@ -1532,96 +1566,96 @@ "page de\n" "l'Иditeur d'instrument." -#: app/track-editor.c:83 +#: app/track-editor.c:85 msgid "Arpeggio" msgstr "" #. 0 -#: app/track-editor.c:84 +#: app/track-editor.c:86 msgid "Porta up" msgstr "" #. 1 -#: app/track-editor.c:85 +#: app/track-editor.c:87 #, fuzzy msgid "Porta down" msgstr "Une octave en dessous" #. 2 -#: app/track-editor.c:86 app/track-editor.c:150 +#: app/track-editor.c:88 app/track-editor.c:152 msgid "Tone porta" msgstr "" #. 3 -#: app/track-editor.c:87 app/track-editor.c:146 +#: app/track-editor.c:89 app/track-editor.c:148 #, fuzzy msgid "Vibrato" msgstr "Tipe de vibrato:" #. 4 -#: app/track-editor.c:88 +#: app/track-editor.c:90 msgid "Tone porta + Volume slide" msgstr "" #. 5 -#: app/track-editor.c:89 +#: app/track-editor.c:91 msgid "Vibrato + Volume slide" msgstr "" #. 6 -#: app/track-editor.c:90 +#: app/track-editor.c:92 #, fuzzy msgid "Tremolo" msgstr "Tempo" #. 7 -#: app/track-editor.c:91 app/track-editor.c:147 +#: app/track-editor.c:93 app/track-editor.c:149 #, fuzzy msgid "Set panning" msgstr "Panoramique" #. 8 -#: app/track-editor.c:92 app/track-editor.c:94 +#: app/track-editor.c:94 app/track-editor.c:96 msgid "Position jump" msgstr "" #. 9 -#: app/track-editor.c:93 app/track-editor.c:95 app/track-editor.c:171 +#: app/track-editor.c:95 app/track-editor.c:97 app/track-editor.c:173 #, fuzzy msgid "Set volume" msgstr "Volume" #. C -#: app/track-editor.c:96 +#: app/track-editor.c:98 #, fuzzy msgid "Pattern break" msgstr "Pattern" #. D #. E -#: app/track-editor.c:98 +#: app/track-editor.c:100 msgid "Set tempo/bpm" msgstr "" #. F -#: app/track-editor.c:99 +#: app/track-editor.c:101 msgid "Set global volume" msgstr "" #. G -#: app/track-editor.c:100 +#: app/track-editor.c:102 msgid "Global volume slide" msgstr "" #. H #. I #. J -#: app/track-editor.c:103 +#: app/track-editor.c:105 msgid "Key off" msgstr "" #. K -#: app/track-editor.c:104 +#: app/track-editor.c:106 msgid "Set envelop position" msgstr "" @@ -1629,24 +1663,24 @@ #. M #. N #. O -#: app/track-editor.c:108 +#: app/track-editor.c:110 #, fuzzy msgid "Panning slide" msgstr "Panoramique" #. P -#: app/track-editor.c:109 +#: app/track-editor.c:111 msgid "LP filter resonance" msgstr "" #. Q -#: app/track-editor.c:110 +#: app/track-editor.c:112 msgid "Multi retrig note" msgstr "" #. R #. S -#: app/track-editor.c:112 +#: app/track-editor.c:114 #, fuzzy msgid "Tremor" msgstr "Tempo" @@ -1657,124 +1691,124 @@ #. W #. X #. Y -#: app/track-editor.c:118 +#: app/track-editor.c:120 msgid "LP filter cutoff" msgstr "" #. 0 -#: app/track-editor.c:123 +#: app/track-editor.c:125 msgid "Fine porta up" msgstr "" #. 1 -#: app/track-editor.c:124 +#: app/track-editor.c:126 msgid "Fine porta down" msgstr "" #. 2 -#: app/track-editor.c:125 +#: app/track-editor.c:127 msgid "Set gliss control" msgstr "" #. 3 -#: app/track-editor.c:126 +#: app/track-editor.c:128 msgid "Set vibrato control" msgstr "" #. 4 -#: app/track-editor.c:127 +#: app/track-editor.c:129 #, fuzzy msgid "Set finetune" msgstr "Regulation affinИe" #. 5 -#: app/track-editor.c:128 +#: app/track-editor.c:130 msgid "Set loop begin/loop" msgstr "" #. 6 -#: app/track-editor.c:129 +#: app/track-editor.c:131 msgid "Set tremolo control" msgstr "" #. 7 #. 8 -#: app/track-editor.c:131 +#: app/track-editor.c:133 msgid "Retrig note" msgstr "" #. 9 -#: app/track-editor.c:132 app/track-editor.c:144 +#: app/track-editor.c:134 app/track-editor.c:146 msgid "Fine volume slide up" msgstr "" #. A -#: app/track-editor.c:133 app/track-editor.c:143 +#: app/track-editor.c:135 app/track-editor.c:145 msgid "Fine volume slide down" msgstr "" #. B -#: app/track-editor.c:134 +#: app/track-editor.c:136 #, fuzzy msgid "Note cut" msgstr "Note:" #. C -#: app/track-editor.c:135 +#: app/track-editor.c:137 msgid "Note delay" msgstr "" #. D -#: app/track-editor.c:136 +#: app/track-editor.c:138 #, fuzzy msgid "Pattern delay" msgstr "Pattern" -#: app/track-editor.c:141 +#: app/track-editor.c:143 msgid "Volume slide down" msgstr "" -#: app/track-editor.c:142 +#: app/track-editor.c:144 #, fuzzy msgid "Volume slide up" msgstr "Rampe du Volume" -#: app/track-editor.c:145 +#: app/track-editor.c:147 #, fuzzy msgid "Set vibrato speed" msgstr "Tipe de vibrato:" -#: app/track-editor.c:148 +#: app/track-editor.c:150 #, fuzzy msgid "Panning slide left" msgstr "volume du panoramique" -#: app/track-editor.c:149 +#: app/track-editor.c:151 msgid "Panning slide right" msgstr "" -#: app/track-editor.c:154 +#: app/track-editor.c:156 #, fuzzy msgid "sine" msgstr "Sinus" #. 0 -#: app/track-editor.c:155 +#: app/track-editor.c:157 #, fuzzy msgid "ramp down" msgstr "Une octave en dessous" #. 1 -#: app/track-editor.c:156 +#: app/track-editor.c:158 #, fuzzy msgid "square" msgstr "Square" -#: app/track-editor.c:331 +#: app/track-editor.c:333 msgid "Jazz Edit:" msgstr "Jazz Edition:" -#: app/track-editor.c:375 +#: app/track-editor.c:378 #, fuzzy msgid "Tracker" msgstr "T_rack" @@ -1936,6 +1970,14 @@ msgid "No FastTracker XM and no supported MOD format!" msgstr "Il n'y a pas de XM FastTracker et de format MOD supportИ!" +#, fuzzy +#~ msgid "Save Song as XM..." +#~ msgstr "Sauve XM..." + +#, fuzzy +#~ msgid "/File/Save Song as XM..." +#~ msgstr "/Fichier/Sauver _sous..." + #~ msgid "Master Reverb" #~ msgstr "Reverb Principale" @@ -1968,9 +2010,6 @@ #~ msgid "Length: 0" #~ msgstr "DurИe: 0" - -#~ msgid "Clear" -#~ msgstr "Effacer" #~ msgid "Resample" #~ msgstr "RИИchantillone" Binary files soundtracker-0.5.5/po/it.gmo and soundtracker-0.5.6/po/it.gmo differ diff -urN soundtracker-0.5.5/po/it.po soundtracker-0.5.6/po/it.po --- soundtracker-0.5.5/po/it.po Sat May 27 10:52:36 2000 +++ soundtracker-0.5.6/po/it.po Fri Aug 11 19:00:00 2000 @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: soundtracker-0.3.10\n" -"POT-Creation-Date: 2000-05-27 10:37+0200\n" -"PO-Revision-Date: 2000-03-19 19:19+01:00\n" +"Project-Id-Version: soundtracker-0.5.5\n" +"POT-Creation-Date: 2000-08-11 18:57+0200\n" +"PO-Revision-Date: 2000-05-27 19:19+01:00\n" "Last-Translator: Yuri Bongiorno \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" @@ -16,11 +16,11 @@ #: app/audioconfig.c:59 msgid "Playback Output" -msgstr "Output per il Playback" +msgstr "Output per il playback" #: app/audioconfig.c:65 msgid "Editing Output" -msgstr "Output per l'Editing" +msgstr "Output per l'editing" #: app/audioconfig.c:71 msgid "Sampling" @@ -28,11 +28,11 @@ #: app/audioconfig.c:223 msgid "Driver Module" -msgstr "Modulo del Driver" +msgstr "Modulo del driver" #: app/audioconfig.c:224 msgid "Mixer Module" -msgstr "Modulo del Mixer" +msgstr "Modulo del mixer" #: app/audioconfig.c:225 msgid "Description" @@ -40,7 +40,7 @@ #: app/audioconfig.c:233 app/audioconfig.c:236 msgid "Audio Configuration" -msgstr "Configurazione dell'Audio" +msgstr "Configurazione dell'audio" #: app/audioconfig.c:251 msgid "Drivers" @@ -50,7 +50,7 @@ msgid "Mixers" msgstr "Mixer" -#: app/audioconfig.c:321 app/gui-settings.c:429 app/sample-editor.c:1686 +#: app/audioconfig.c:321 app/gui-settings.c:544 app/sample-editor.c:1736 #: app/tips-dialog.c:165 app/transposition.c:313 msgid "Close" msgstr "Chiudi" @@ -88,7 +88,7 @@ #: app/drivers/alsa-input.c:235 app/drivers/alsa-output.c:241 #: app/drivers/oss-output.c:230 msgid "Buffer Size:" -msgstr "Dimensione del Buffer:" +msgstr "Dimensione del buffer:" #: app/drivers/alsa-input.c:268 app/drivers/alsa-output.c:274 msgid "ALSA card number:" @@ -118,9 +118,9 @@ msgstr "I parametri sonori di output richiesti non sono supportati.\n" #: app/drivers/alsa-output.c:137 app/drivers/oss-output.c:139 -#, fuzzy, c-format +#, c-format msgid "Estimated audio delay: %f milliseconds" -msgstr "Ritardo stimato dell'audio: %f microsecondi" +msgstr "Ritardo stimato dell'audio: %f millisecondi" #: app/drivers/alsa-output.c:377 #, c-format @@ -157,7 +157,7 @@ msgid "no settings (yet), sorry!" msgstr "non ci sono (ancora) impostazioni, mi dispiace!" -#: app/drivers/file-output.c:161 app/sample-editor.c:1384 +#: app/drivers/file-output.c:161 app/sample-editor.c:1416 msgid "Can't open file for writing." msgstr "Impossibile aprire il file per la scrittura." @@ -217,10 +217,10 @@ "GNOME Version" msgstr "" "Editor\n" -"Grafico\n" +"grafico\n" "dell'inviluppo\n" "solo nella\n" -"Versione GNOME" +"versione GNOME" #: app/envelope-box.c:982 msgid "Sustain" @@ -234,38 +234,37 @@ msgid "Loop" msgstr "Ciclo" -#: app/envelope-box.c:1000 app/sample-editor.c:229 +#: app/envelope-box.c:1000 app/sample-editor.c:230 msgid "Start" msgstr "Inizio" -#: app/envelope-box.c:1001 app/sample-editor.c:230 +#: app/envelope-box.c:1001 app/sample-editor.c:231 msgid "End" msgstr "Fine" #: app/file-operations.c:153 msgid "Load Module" -msgstr "Carica il Modulo" +msgstr "Carica il modulo" #: app/file-operations.c:154 msgid "Save Module" -msgstr "Salva il Modulo" +msgstr "Salva il modulo" #: app/file-operations.c:155 msgid "Render WAV" msgstr "Riversa su WAV" #: app/file-operations.c:156 -#, fuzzy msgid "Save Song" -msgstr "Salva la regione" +msgstr "Salva il brano" -#: app/file-operations.c:157 app/sample-editor.c:329 +#: app/file-operations.c:157 app/sample-editor.c:338 msgid "Load Sample" -msgstr "Carica il Campione" +msgstr "Carica il campione" #: app/file-operations.c:158 msgid "Save Sample" -msgstr "Salva il Campione" +msgstr "Salva il campione" #: app/file-operations.c:159 msgid "Load Instrument" @@ -283,160 +282,144 @@ msgid "Operation not supported." msgstr "Operazione non supportata." -#: app/gui-settings.c:87 +#: app/gui-settings.c:89 msgid "Scopes Frequency" -msgstr "Frequenza degli Oscilloscopi" +msgstr "Frequenza degli oscilloscopi" -#: app/gui-settings.c:90 +#: app/gui-settings.c:92 msgid "Tracker Frequency" -msgstr "Frequenza del Tracker" +msgstr "Frequenza del tracker" -#: app/gui-settings.c:243 app/gui-settings.c:246 +#: app/gui-settings.c:313 app/gui-settings.c:316 msgid "GUI Configuration" msgstr "Configurazione della GUI" -#: app/gui-settings.c:280 +#: app/gui-settings.c:350 msgid "Use Hexadecimal Numbers" -msgstr "Usa Numeri Esadecimali" +msgstr "Usa numeri esadecimali" -#: app/gui-settings.c:287 +#: app/gui-settings.c:357 msgid "Use upper case letters for hex numbers" msgstr "Usa le lettere maiuscole per i numeri esadecimali" -#: app/gui-settings.c:294 +#: app/gui-settings.c:364 msgid "Advance cursor horizontally in effect columns" msgstr "Fa avanzare il cursore orizzontalmente nelle colonne effetti" -#: app/gui-settings.c:301 +#: app/gui-settings.c:371 msgid "Asynchronous Editing" msgstr "Editing asincrono" -#: app/gui-settings.c:308 -msgid "Show zeroes" -msgstr "" - -#: app/gui-settings.c:315 +#: app/gui-settings.c:378 msgid "Channel numbering" -msgstr "" +msgstr "Numera i canali" -#: app/gui-settings.c:322 +#: app/gui-settings.c:385 msgid "Tempo and BPM update" -msgstr "" +msgstr "Aggiorna Tempo and BPM" -#: app/gui-settings.c:329 +#: app/gui-settings.c:392 msgid "Auto switch" -msgstr "" +msgstr "Auto switch" -#: app/gui-settings.c:336 +#: app/gui-settings.c:399 msgid "Use anti-aliased envelope editor" msgstr "Usa l'editor di inviluppo anti-aliased" -#: app/gui-settings.c:342 +#: app/gui-settings.c:405 msgid "You need to restart SoundTracker for this change to come into effect." msgstr "Devi riavviare SoundTracker affinchХ questo cambiamento abbia effetto." -#: app/gui-settings.c:351 +#: app/gui-settings.c:414 msgid "Scopes buffer size [MB]" msgstr "Dimensione del buffer degli oscilloscopi [MB]" -#: app/gui-settings.c:370 +#: app/gui-settings.c:433 msgid "Highlight rows:" msgstr "Righe evidenziate:" -#: app/gui-settings.c:394 +#: app/gui-settings.c:457 +msgid "Track line format:" +msgstr "" + +#: app/gui-settings.c:509 msgid "`Save XM' saves all non-empty patterns" msgstr "`Salva XM' salva tutti i pattern non vuoti" #: app/gui-subs.c:32 msgid "Idle." -msgstr "" +msgstr "Inattivo." #: app/gui-subs.c:33 -#, fuzzy msgid "Playing song..." -msgstr "Suona brano" +msgstr "Esecuzione del brano in corso..." #: app/gui-subs.c:34 -#, fuzzy msgid "Playing pattern..." -msgstr "Suona Pattern" +msgstr "Esecuziono del pattern in corso..." #: app/gui-subs.c:35 -#, fuzzy msgid "Loading module..." -msgstr "Carica il Modulo" +msgstr "Caricamento del modulo in corso..." #: app/gui-subs.c:36 -#, fuzzy msgid "Module loaded." -msgstr "Informazioni sul Modulo" +msgstr "Modulo caricato." #: app/gui-subs.c:37 -#, fuzzy msgid "Saving module..." -msgstr "Salva il Modulo" +msgstr "Salvataggio del modulo in corso..." #: app/gui-subs.c:38 -#, fuzzy msgid "Module saved." -msgstr "_Modulo" +msgstr "Modulo salvato." #: app/gui-subs.c:39 -#, fuzzy msgid "Loading sample..." -msgstr "Carica il Campione..." +msgstr "Caricamento del campione in corso..." #: app/gui-subs.c:40 -#, fuzzy msgid "Sample loaded." -msgstr "Nome del Campione" +msgstr "Campione caricato." #: app/gui-subs.c:41 -#, fuzzy msgid "Saving sample..." -msgstr "Salva il Campione" +msgstr "Salvataggio del campione in corso..." #: app/gui-subs.c:42 -#, fuzzy msgid "Sample saved." -msgstr "Nome del Campione" +msgstr "Campione salvato." #: app/gui-subs.c:43 -#, fuzzy msgid "Loading instrument..." -msgstr "Carica lo strumento..." +msgstr "Caricamento dello strumento in corso..." #: app/gui-subs.c:44 -#, fuzzy msgid "Instrument loaded." -msgstr "Nome dello Strumento" +msgstr "Strumento caricato." #: app/gui-subs.c:45 -#, fuzzy msgid "Saving instrument..." -msgstr "Salva lo strumento..." +msgstr "Salvataggio dello strumento in corso..." #: app/gui-subs.c:46 -#, fuzzy msgid "Instrument saved." -msgstr "Nome dello Strumento" +msgstr "Strumento salvato." #: app/gui-subs.c:47 -#, fuzzy msgid "Saving song..." -msgstr "Salva _come..." +msgstr "Salvataggio del brano in corso..." #: app/gui-subs.c:48 -#, fuzzy msgid "Song saved." -msgstr "Niente da salvare." +msgstr "Brano salvato." #: app/gui-subs.c:471 msgid "Question" msgstr "Domanda" -#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1295 -#: app/sample-editor.c:1486 +#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1327 +#: app/sample-editor.c:1518 msgid "Cancel" msgstr "Annulla" @@ -477,9 +460,8 @@ msgstr "Riversa il modulo su file WAV..." #: app/gui.c:1252 -#, fuzzy msgid "Save song as XM..." -msgstr "Salva la regione come WAV..." +msgstr "Salva il brano come XM..." #: app/gui.c:1303 msgid "Play Song" @@ -487,7 +469,7 @@ #: app/gui.c:1309 msgid "Play Pattern" -msgstr "Suona Pattern" +msgstr "Suona pattern" #: app/gui.c:1315 msgid "Stop" @@ -495,7 +477,7 @@ #: app/gui.c:1334 msgid "Number of Channels:" -msgstr "Numero di Canali:" +msgstr "Numero di canali:" #: app/gui.c:1350 app/playlist.c:294 msgid "Pattern" @@ -503,7 +485,7 @@ #: app/gui.c:1366 msgid "PatLength" -msgstr "Lunghezza Pattern" +msgstr "Lunghezza pattern" #: app/gui.c:1458 msgid "Octave" @@ -523,7 +505,7 @@ #: app/gui.c:1552 msgid "%M:%S" -msgstr "" +msgstr "%M:%S" #: app/instrument-editor.c:75 msgid "VolFade" @@ -571,7 +553,7 @@ #: app/instrument-editor.c:237 msgid "Panning envelope" -msgstr "Inviluppo del panning" +msgstr "Inviluppo del pan" #: app/instrument-editor.c:254 msgid "Load Instrument..." @@ -604,11 +586,12 @@ #: app/keys.c:123 msgid "The key that inserts the special keyoff note for FastTracker modules." msgstr "" -"Il tasto che inserisce il rilascio della nota per i moduli di FastTracker." +"Il tasto che inserisce la nota speciale di keyoff per i moduli di " +"FastTracker." #: app/keys.c:136 msgid "Upper Octave Keys..." -msgstr "Tasti dell'Ottava piЫ alta..." +msgstr "Tasti dell'ottava piЫ alta..." #: app/keys.c:137 msgid "" @@ -616,14 +599,14 @@ "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 "" -"Questi sono i tasti della parte superiore della tastiera. Il DO ( C ) Х " +"Questi sono i tasti della parte superiore della tastiera. Il DO (c) Х " "normalmente il tasto alla destra del TAB. Il resto dei tasti dovrebbe essere " "ordinato come la tastiera del pianoforte, compresa la riga coi numeri, " "quella sopra." #: app/keys.c:143 msgid "Lower Octave Keys..." -msgstr "Tasti dell'Ottava piЫ Bassa..." +msgstr "Tasti dell'ottava piЫ bassa..." #: app/keys.c:144 msgid "" @@ -631,14 +614,14 @@ "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 "" -"Questi sono i tasti della parte inferiore della tastiera. Il DO ( C ) Х " +"Questi sono i tasti della parte inferiore della tastiera. Il DO (c) Х " "normalmente il primo tasto alla destra dello Shift sinistro. Il resto dei " "tasti dovrebbe essere ordinato come la tastiera del pianoforte, compresa la " "riga sopra." #: app/keys.c:150 msgid "Other Keys..." -msgstr "Altri Tasti..." +msgstr "Altri tasti..." #: app/keys.c:151 msgid "Various other keys" @@ -654,15 +637,15 @@ #: app/keys.c:514 app/keys.c:517 msgid "Keyboard Configuration" -msgstr "Configurazione della Tastiera" +msgstr "Configurazione della tastiera" #: app/keys.c:566 msgid "Key Group Explanation" -msgstr "Spiegazione del Gruppo di Tasti" +msgstr "Spiegazione del gruppo di tasti" #: app/keys.c:583 msgid "Key Explanation" -msgstr "Spiegazione del Tasto" +msgstr "Spiegazione del tasto" #: app/keys.c:614 msgid "Modifiers:" @@ -684,7 +667,7 @@ "Per favore premi la combinazione di tasti desiderata!\n" "Clicca sull'elenco a sinistra per annullare" -#: app/keys.c:682 app/menubar.c:98 +#: app/keys.c:682 app/menubar.c:99 msgid "Ok" msgstr "Ok" @@ -698,7 +681,7 @@ "Please use the Keyboard Configuration dialog." msgstr "" "Il file di configurazione della tastiera Х difettoso.\n" -"Per favore usa la finestra di dialogo Configurazione della Tastiera." +"Per favore usa la finestra di dialogo Configurazione della tastiera." #: app/keys.c:1010 msgid "" @@ -707,10 +690,10 @@ "in the Settings menu." msgstr "" "Configurazione automatica del tasto fallita.\n" -"Per favore usa Configurazione della Tastiera\n" +"Per favore usa Configurazione della tastiera\n" "nel menu Impostazioni." -#: app/menubar.c:134 +#: app/menubar.c:135 msgid "" "Are you sure you want to do this?\n" "All changes will be lost!" @@ -718,7 +701,7 @@ "Sei sicuro di volerlo fare?\n" "Tutti i cambiamenti andranno persi!" -#: app/menubar.c:156 +#: app/menubar.c:157 msgid "" "Are you sure you want to quit?\n" "All changes will be lost!" @@ -726,442 +709,457 @@ "Sei sicuro di voler abbandonare?\n" "Tutti i cambiamenti andranno persi!" -#: app/menubar.c:243 +#: app/menubar.c:267 msgid "_Open..." msgstr "_Apri..." -#: app/menubar.c:245 +#: app/menubar.c:269 msgid "Save _as..." -msgstr "Salva _come..." +msgstr "Salva _con nome..." -#: app/menubar.c:251 +#: app/menubar.c:275 msgid "Save Module as _WAV..." -msgstr "Salva il Modulo come _WAV..." +msgstr "Salva il modulo come _WAV..." -#: app/menubar.c:253 +#: app/menubar.c:277 #, fuzzy -msgid "Save Song as XM..." -msgstr "Salva la regione come WAV..." +msgid "Save XM without samples..." +msgstr "Salvataggio del campione in corso..." -#: app/menubar.c:258 +#: app/menubar.c:282 msgid "_Quit" msgstr "_Esci" -#: app/menubar.c:265 +#: app/menubar.c:289 msgid "Clear _All" -msgstr "Cancella _Tutto" +msgstr "Cancella _tutto" -#: app/menubar.c:267 +#: app/menubar.c:291 msgid "Clear _Patterns Only" -msgstr "Cancella solamente i _Pattern" +msgstr "Cancella solamente i _pattern" -#: app/menubar.c:269 +#: app/menubar.c:293 msgid "_Optimize Module" -msgstr "_Ottimizza il Modulo" +msgstr "_Ottimizza il modulo" -#: app/menubar.c:276 app/menubar.c:287 app/menubar.c:305 +#: app/menubar.c:300 app/menubar.c:311 app/menubar.c:332 app/menubar.c:364 msgid "C_ut" msgstr "_Taglia" -#: app/menubar.c:278 app/menubar.c:289 app/menubar.c:307 +#: app/menubar.c:302 app/menubar.c:313 app/menubar.c:334 app/menubar.c:366 msgid "_Copy" msgstr "_Copia" -#: app/menubar.c:280 app/menubar.c:291 app/menubar.c:309 +#: app/menubar.c:304 app/menubar.c:315 app/menubar.c:336 app/menubar.c:368 msgid "_Paste" msgstr "_Incolla" -#: app/menubar.c:293 +#: app/menubar.c:317 +#, fuzzy +msgid "_Kill notes" +msgstr "/Modifica/Traccia/Ca_ncella" + +#: app/menubar.c:319 msgid "_Insert" msgstr "I_nserisce" -#: app/menubar.c:295 +#: app/menubar.c:321 msgid "_Delete" msgstr "C_ancella" -#: app/menubar.c:303 -msgid "_Mark" +#: app/menubar.c:328 +#, fuzzy +msgid "_Mark mode" msgstr "_Marca" -#: app/menubar.c:316 +#: app/menubar.c:330 app/menubar.c:362 +#, fuzzy +msgid "C_lear block marks" +msgstr "Cancella campione" + +#: app/menubar.c:344 msgid "_Jazz Edit Mode" msgstr "ModalitЮ _Jazz Edit" -#: app/menubar.c:321 +#: app/menubar.c:349 msgid "Transp_osition..." msgstr "Trasp_osizione..." -#: app/menubar.c:326 app/menubar.c:427 +#: app/menubar.c:354 app/menubar.c:375 app/menubar.c:475 msgid "_Pattern" msgstr "_Pattern" -#: app/menubar.c:327 +#: app/menubar.c:355 app/menubar.c:376 msgid "_Track" msgstr "T_raccia" -#: app/menubar.c:328 +#: app/menubar.c:356 app/menubar.c:377 msgid "_Selection" msgstr "_Selezione" -#: app/menubar.c:334 +#: app/menubar.c:382 msgid "_Find Unused Pattern" -msgstr "_Trova i Pattern non usati" +msgstr "_Trova i pattern non usati" -#: app/menubar.c:336 +#: app/menubar.c:384 msgid "_Copy Current to Unused Pattern" -msgstr "_Copia l'attuale in un Pattern non usato" +msgstr "_Copia l'attuale in un pattern non usato" -#: app/menubar.c:338 +#: app/menubar.c:386 msgid "C_lear Unused Patterns" -msgstr "Cance_lla i Pattern non usati" +msgstr "Cance_lla i pattern non usati" -#: app/menubar.c:340 +#: app/menubar.c:388 msgid "_Pack Patterns" -msgstr "Com_primi i Pattern" +msgstr "Com_primi i pattern" -#: app/menubar.c:347 +#: app/menubar.c:395 msgid "_Load XI..." msgstr "_Carica XI..." -#: app/menubar.c:349 +#: app/menubar.c:397 msgid "_Save XI..." msgstr "_Salva XI..." -#: app/menubar.c:354 +#: app/menubar.c:402 msgid "_Clear Current" -msgstr "_Cancella l'Attuale" +msgstr "_Cancella l'attuale" -#: app/menubar.c:359 +#: app/menubar.c:407 msgid "_Delete Unused Instruments" -msgstr "_Elimina gli Strumenti non usati" +msgstr "_Elimina gli strumenti non usati" -#: app/menubar.c:366 +#: app/menubar.c:414 msgid "Use _Backing Store" -msgstr "Usa il _Backing Store" +msgstr "Usa il _backing store" -#: app/menubar.c:369 -#, fuzzy +#: app/menubar.c:417 msgid "_Previous font" -msgstr "Suggerimento Precedente" +msgstr "Font _precedente" -#: app/menubar.c:371 +#: app/menubar.c:419 msgid "_Next font" -msgstr "" +msgstr "Fo_nt successivo" -#: app/menubar.c:379 +#: app/menubar.c:427 msgid "Display _Oscilloscopes" -msgstr "Mostra gli _Oscilloscopi" +msgstr "Mostra gli _oscilloscopi" -#: app/menubar.c:382 -#, fuzzy +#: app/menubar.c:430 msgid "_Tracker" -msgstr "Tracker" +msgstr "_Tracker" -#: app/menubar.c:386 +#: app/menubar.c:434 msgid "_Keyboard Configuration..." -msgstr "_Configurazione della Tastiera..." +msgstr "_Configurazione della tastiera..." -#: app/menubar.c:388 +#: app/menubar.c:436 msgid "_Audio Configuration..." -msgstr "Configurazione dell'_Audio..." +msgstr "Configurazione dell'_audio..." -#: app/menubar.c:390 +#: app/menubar.c:438 msgid "_GUI Configuration..." msgstr "Configurazione della _GUI..." -#: app/menubar.c:396 -#, fuzzy +#: app/menubar.c:444 msgid "_MIDI Configuration..." -msgstr "Configurazione della _GUI..." +msgstr "Configurazione _MIDI..." -#: app/menubar.c:401 +#: app/menubar.c:449 msgid "_Save Settings now" -msgstr "_Salva le Impostazioni ora" +msgstr "_Salva le impostazioni ora" -#: app/menubar.c:403 +#: app/menubar.c:451 msgid "Save Settings on _Exit" -msgstr "Salva le Impostazioni all'_Uscita" +msgstr "Salva le impostazioni all'_uscita" -#: app/menubar.c:410 +#: app/menubar.c:458 msgid "_About..." msgstr "_Informazioni su..." -#: app/menubar.c:415 +#: app/menubar.c:463 msgid "Show _Tips..." msgstr "Mostra i suggerimen_ti..." -#: app/menubar.c:417 +#: app/menubar.c:465 msgid "_XM Effects..." msgstr "Effetti _XM..." -#: app/menubar.c:424 +#: app/menubar.c:472 msgid "_File" msgstr "_File" -#: app/menubar.c:425 +#: app/menubar.c:473 msgid "_Module" msgstr "_Modulo" -#: app/menubar.c:426 +#: app/menubar.c:474 msgid "_Edit" -msgstr "_Edit" +msgstr "_Modifica" -#: app/menubar.c:428 +#: app/menubar.c:476 msgid "_Instrument" msgstr "_Strumento" -#: app/menubar.c:429 +#: app/menubar.c:477 msgid "_Settings" msgstr "_Impostazioni" -#: app/menubar.c:430 +#: app/menubar.c:478 msgid "_Help" msgstr "_Aiuto" -#: app/menubar.c:465 +#: app/menubar.c:515 msgid "/_File" msgstr "/_File" -#: app/menubar.c:466 +#: app/menubar.c:516 msgid "/File/_Open..." msgstr "/File/_Apri..." -#: app/menubar.c:467 +#: app/menubar.c:517 msgid "/File/Save _as..." -msgstr "/File/Salva _come..." +msgstr "/File/Salva _con nome..." -#: app/menubar.c:468 app/menubar.c:471 +#: app/menubar.c:518 app/menubar.c:521 msgid "/File/-" msgstr "/File/-" -#: app/menubar.c:469 +#: app/menubar.c:519 msgid "/File/Save Module as _WAV..." -msgstr "/File/Salva il Modulo come _WAV..." +msgstr "/File/Salva il modulo come _WAV..." -#: app/menubar.c:470 +#: app/menubar.c:520 #, fuzzy -msgid "/File/Save Song as XM..." -msgstr "/File/Salva _come..." +msgid "/File/Save XM without samples..." +msgstr "/File/Salva il modulo come _WAV..." -#: app/menubar.c:472 +#: app/menubar.c:522 msgid "/File/_Quit" msgstr "/File/_Esci" -#: app/menubar.c:473 +#: app/menubar.c:523 msgid "/_Module" msgstr "/_Modulo" -#: app/menubar.c:474 +#: app/menubar.c:524 msgid "/Module/Clear _All" -msgstr "/Modulo/Cancella _Tutto" +msgstr "/Modulo/Cancella _tutto" -#: app/menubar.c:475 +#: app/menubar.c:525 msgid "/Module/Clear _Patterns Only" -msgstr "/Modulo/Cancella Solamente i _Pattern" +msgstr "/Modulo/Cancella solamente i _pattern" -#: app/menubar.c:476 +#: app/menubar.c:526 msgid "/Module/_Optimize Module" -msgstr "/Modulo/_Ottimizza il Modulo" +msgstr "/Modulo/_Ottimizza il modulo" -#: app/menubar.c:477 +#: app/menubar.c:527 msgid "/_Edit" -msgstr "/_Edit" +msgstr "/_Modifica" -#: app/menubar.c:478 +#: app/menubar.c:528 msgid "/Edit/_Jazz Edit Mode" -msgstr "/Edit/ModalitЮ _Jazz Edit" +msgstr "/Modifica/ModalitЮ _Jazz Edit" -#: app/menubar.c:479 app/menubar.c:481 +#: app/menubar.c:529 app/menubar.c:531 msgid "/Edit/-" -msgstr "/Edit/-" +msgstr "/Modifica/-" -#: app/menubar.c:480 +#: app/menubar.c:530 msgid "/Edit/_Transposition..." -msgstr "/Edit/Tr_asposizione..." +msgstr "/Modifica/Tr_asposizione..." -#: app/menubar.c:482 +#: app/menubar.c:532 msgid "/Edit/_Pattern" -msgstr "/Edit/_Pattern" +msgstr "/Modifica/_Pattern" -#: app/menubar.c:483 +#: app/menubar.c:533 msgid "/Edit/Pattern/C_ut" -msgstr "/Edit/Pattern/_Taglia" +msgstr "/Modifica/Pattern/_Taglia" -#: app/menubar.c:484 +#: app/menubar.c:534 msgid "/Edit/Pattern/_Copy" -msgstr "/Edit/Pattern/_Copia" +msgstr "/Modifica/Pattern/_Copia" -#: app/menubar.c:485 +#: app/menubar.c:535 msgid "/Edit/Pattern/_Paste" -msgstr "/Edit/Pattern/_Incolla" +msgstr "/Modifica/Pattern/_Incolla" -#: app/menubar.c:486 +#: app/menubar.c:536 msgid "/Edit/_Track" -msgstr "/Edit/T_raccia" +msgstr "/Modifica/T_raccia" -#: app/menubar.c:487 +#: app/menubar.c:537 msgid "/Edit/Track/C_ut" -msgstr "/Edit/Traccia/_Taglia" +msgstr "/Modifica/Traccia/_Taglia" -#: app/menubar.c:488 +#: app/menubar.c:538 msgid "/Edit/Track/_Copy" -msgstr "/Edit/Traccia/_Copia" +msgstr "/Modifica/Traccia/_Copia" -#: app/menubar.c:489 +#: app/menubar.c:539 msgid "/Edit/Track/_Paste" -msgstr "/Edit/Traccia/_Incolla" +msgstr "/Modifica/Traccia/_Incolla" + +#: app/menubar.c:540 +#, fuzzy +msgid "/Edit/Track/_Kill notes" +msgstr "/Modifica/Traccia/Ca_ncella" -#: app/menubar.c:490 +#: app/menubar.c:541 msgid "/Edit/Track/_Insert" -msgstr "/Edit/Traccia/I_nserisce" +msgstr "/Modifica/Traccia/I_nserisce" -#: app/menubar.c:491 +#: app/menubar.c:542 msgid "/Edit/Track/_Delete" -msgstr "/Edit/Traccia/Ca_ncella" +msgstr "/Modifica/Traccia/Ca_ncella" -#: app/menubar.c:492 +#: app/menubar.c:543 msgid "/Edit/_Selection" -msgstr "/Edit/_Selezione" +msgstr "/Modifica/_Selezione" -#: app/menubar.c:493 -msgid "/Edit/Selection/_Mark" -msgstr "/Edit/Selezione/_Marca" +#: app/menubar.c:544 +#, fuzzy +msgid "/Edit/Selection/_Mark mode" +msgstr "/Modifica/Selezione/_Marca" -#: app/menubar.c:494 +#: app/menubar.c:545 +#, fuzzy +msgid "/Edit/Selection/C_lear block marks" +msgstr "/Modifica/Selezione/_Marca" + +#: app/menubar.c:546 msgid "/Edit/Selection/C_ut" -msgstr "/Edit/Selezione/_Taglia" +msgstr "/Modifica/Selezione/_Taglia" -#: app/menubar.c:495 +#: app/menubar.c:547 msgid "/Edit/Selection/_Copy" -msgstr "/Edit/Selezione/_Copia" +msgstr "/Modifica/Selezione/_Copia" -#: app/menubar.c:496 +#: app/menubar.c:548 msgid "/Edit/Selection/_Paste" -msgstr "/Edit/Selezione/_Incolla" +msgstr "/Modifica/Selezione/_Incolla" -#: app/menubar.c:497 +#: app/menubar.c:549 msgid "/_Pattern" msgstr "/_Pattern" -#: app/menubar.c:498 +#: app/menubar.c:550 msgid "/Pattern/_Find Unused Pattern" -msgstr "/Pattern/_Trova i Pattern non usati" +msgstr "/Pattern/_Trova i pattern non usati" -#: app/menubar.c:499 +#: app/menubar.c:551 msgid "/Pattern/_Copy Current to Unused Pattern" -msgstr "/Pattern/_Copia l'attuale in un Pattern non usato" +msgstr "/Pattern/_Copia l'attuale in un pattern non usato" -#: app/menubar.c:500 +#: app/menubar.c:552 msgid "/Pattern/C_lear Unused Patterns" -msgstr "/Pattern/Cance_lla i Pattern non usati" +msgstr "/Pattern/Cance_lla i pattern non usati" -#: app/menubar.c:501 +#: app/menubar.c:553 msgid "/Pattern/_Pack Patterns" -msgstr "/Pattern/Com_primi i Pattern" +msgstr "/Pattern/Com_primi i pattern" -#: app/menubar.c:502 +#: app/menubar.c:554 msgid "/_Instrument" msgstr "/_Strumento" -#: app/menubar.c:503 +#: app/menubar.c:555 msgid "/Instrument/_Load XI..." msgstr "/Strumento/_Carica XI..." -#: app/menubar.c:504 +#: app/menubar.c:556 msgid "/Instrument/_Save XI..." msgstr "/Strumento/_Carica XI..." -#: app/menubar.c:505 app/menubar.c:507 +#: app/menubar.c:557 app/menubar.c:559 msgid "/Instrument/-" msgstr "/Strumento/-" -#: app/menubar.c:506 +#: app/menubar.c:558 msgid "/Instrument/_Clear Current" msgstr "/Strumento/_Cancella l'attuale" -#: app/menubar.c:508 +#: app/menubar.c:560 msgid "/Instrument/_Delete Unused Instruments" -msgstr "/Strumento/_Elimina gli Strumenti non usati" +msgstr "/Strumento/_Elimina gli strumenti non usati" -#: app/menubar.c:509 +#: app/menubar.c:561 msgid "/_Settings" msgstr "/_Impostazioni" -#: app/menubar.c:510 +#: app/menubar.c:562 msgid "/Settings/Display _Oscilloscopes" -msgstr "/Impostazioni/Mostra gli _Oscilloscopi" +msgstr "/Impostazioni/Mostra gli _oscilloscopi" -#: app/menubar.c:511 -#, fuzzy +#: app/menubar.c:563 msgid "/Settings/_Tracker" -msgstr "/Impostazioni/-" +msgstr "/Impostazioni/_Tracker" -#: app/menubar.c:512 -#, fuzzy +#: app/menubar.c:564 msgid "/Settings/Tracker/Use _Backing Store" -msgstr "/Impostazioni/Usa il _Backing Store" +msgstr "/Impostazioni/Tracker/Usa il _backing store" -#: app/menubar.c:513 +#: app/menubar.c:565 msgid "/Settings/Tracker/_Previous font" -msgstr "" +msgstr "/Impostazioni/Tracker/Font _precedente" -#: app/menubar.c:514 -#, fuzzy +#: app/menubar.c:566 msgid "/Settings/Tracker/_Next font" -msgstr "/Impostazioni/Salva le Impostazioni all'_Uscita" +msgstr "/Impostazioni/Tracker/Fo_nt successivo" -#: app/menubar.c:515 app/menubar.c:520 +#: app/menubar.c:567 app/menubar.c:572 msgid "/Settings/-" msgstr "/Impostazioni/-" -#: app/menubar.c:516 +#: app/menubar.c:568 msgid "/Settings/_Keyboard Configuration..." -msgstr "/Impostazioni/_Configurazione della Tastiera..." +msgstr "/Impostazioni/_Configurazione della tastiera..." -#: app/menubar.c:517 +#: app/menubar.c:569 msgid "/Settings/_Audio Configuration..." -msgstr "/Impostazioni/Configurazione dell'_Audio..." +msgstr "/Impostazioni/Configurazione dell'_audio..." -#: app/menubar.c:518 +#: app/menubar.c:570 msgid "/Settings/_GUI Configuration..." -msgstr "Impostazioni/Configurazione della _GUI..." +msgstr "/Impostazioni/Configurazione della _GUI..." -#: app/menubar.c:519 -#, fuzzy +#: app/menubar.c:571 msgid "/Settings/_MIDI Configuration..." -msgstr "Impostazioni/Configurazione della _GUI..." +msgstr "/Impostazioni/Configurazione _MIDI..." -#: app/menubar.c:521 +#: app/menubar.c:573 msgid "/Settings/_Save Settings now" -msgstr "/Impostazioni/_Salva le Impostazioni ora" +msgstr "/Impostazioni/_Salva le impostazioni ora" -#: app/menubar.c:522 +#: app/menubar.c:574 msgid "/Settings/Save Settings on _Exit" -msgstr "/Impostazioni/Salva le Impostazioni all'_Uscita" +msgstr "/Impostazioni/Salva le impostazioni all'_uscita" -#: app/menubar.c:523 +#: app/menubar.c:575 msgid "/_Help" msgstr "/_Aiuto" -#: app/menubar.c:524 +#: app/menubar.c:576 msgid "/Help/_About..." msgstr "/Aiuto/_Informazioni su..." -#: app/menubar.c:525 +#: app/menubar.c:577 msgid "/Help/-" msgstr "/Aiuto/-" -#: app/menubar.c:526 +#: app/menubar.c:578 msgid "/Help/Show _Tips..." msgstr "/Aiuto/Mostra i suggerimen_ti..." -#: app/menubar.c:527 +#: app/menubar.c:579 msgid "/Help/_XM Effects..." msgstr "/Aiuto/Effetti _XM..." #: app/module-info.c:116 msgid "Instrument Name" -msgstr "Nome dello Strumento" +msgstr "Nome dello strumento" #: app/module-info.c:116 msgid "#smpl" @@ -1169,19 +1167,19 @@ #: app/module-info.c:117 msgid "Sample Name" -msgstr "Nome del Campione" +msgstr "Nome del campione" #: app/module-info.c:118 msgid "Linear" msgstr "Lineare" -#: app/module-info.c:118 app/sample-editor.c:189 +#: app/module-info.c:118 app/sample-editor.c:190 msgid "Amiga" msgstr "Amiga" #: app/module-info.c:125 msgid "Module Info" -msgstr "Informazioni sul Modulo" +msgstr "Informazioni sul modulo" #: app/module-info.c:165 msgid "Songname:" @@ -1215,143 +1213,148 @@ "Una directory chiamata '.soundtracker' Х stata creata nella tua\n" "home directory per immagazzinare i file di configurazione.\n" -#: app/sample-editor.c:188 +#: app/sample-editor.c:189 msgid "No loop" msgstr "Nessun ciclo" -#: app/sample-editor.c:190 +#: app/sample-editor.c:191 msgid "PingPong" msgstr "Ping Pong" -#: app/sample-editor.c:194 +#: app/sample-editor.c:195 msgid "8 bits" msgstr "8 bit" -#: app/sample-editor.c:195 +#: app/sample-editor.c:196 msgid "16 bits" msgstr "16 bit" -#: app/sample-editor.c:201 +#: app/sample-editor.c:202 msgid "Sample Editor" -msgstr "Editor del Campione" +msgstr "Editor del campione" -#: app/sample-editor.c:241 +#: app/sample-editor.c:242 msgid "Volume" msgstr "Volume" -#: app/sample-editor.c:242 +#: app/sample-editor.c:243 msgid "Panning" -msgstr "Panning" +msgstr "Pan" -#: app/sample-editor.c:243 +#: app/sample-editor.c:244 msgid "Finetune" msgstr "Regolazione fine" -#: app/sample-editor.c:263 +#: app/sample-editor.c:264 msgid "Selection:" msgstr "Selezione:" -#: app/sample-editor.c:267 app/track-editor.c:168 app/track-editor.c:178 +#: app/sample-editor.c:268 app/track-editor.c:170 app/track-editor.c:180 msgid "None" msgstr "Niente" -#: app/sample-editor.c:273 +#: app/sample-editor.c:274 msgid "All" msgstr "Tutto" -#: app/sample-editor.c:294 +#: app/sample-editor.c:295 msgid "Length:" msgstr "Lunghezza:" -#: app/sample-editor.c:310 +#: app/sample-editor.c:311 +#, fuzzy +msgid "Set as loop" +msgstr "Set loop begin/loop" + +#: app/sample-editor.c:319 msgid "RelNote" msgstr "Nota relativa" -#: app/sample-editor.c:321 +#: app/sample-editor.c:330 msgid "Load Sample..." -msgstr "Carica il Campione..." +msgstr "Carica il campione..." -#: app/sample-editor.c:323 +#: app/sample-editor.c:332 msgid "Save WAV..." msgstr "Salva WAV..." -#: app/sample-editor.c:325 +#: app/sample-editor.c:334 msgid "Save region as WAV..." msgstr "Salva la regione come WAV..." -#: app/sample-editor.c:338 +#: app/sample-editor.c:347 msgid "Save WAV" msgstr "Salva WAV" -#: app/sample-editor.c:348 +#: app/sample-editor.c:357 msgid "Save Region" msgstr "Salva la regione" -#: app/sample-editor.c:359 +#: app/sample-editor.c:368 msgid "Monitor" msgstr "Monitor" -#: app/sample-editor.c:365 +#: app/sample-editor.c:374 msgid "Volume Ramp" -msgstr "Rampa di Volume" +msgstr "Rampa di volume" -#: app/sample-editor.c:375 +#: app/sample-editor.c:384 msgid "Zoom to selection" msgstr "Zoom sulla selezione" -#: app/sample-editor.c:381 +#: app/sample-editor.c:390 msgid "Show all" msgstr "Mostra tutto" -#: app/sample-editor.c:387 +#: app/sample-editor.c:396 msgid "Zoom in (+50%)" msgstr "Zoom avanti (+50%)" -#: app/sample-editor.c:393 +#: app/sample-editor.c:402 msgid "Zoom out (-50%)" msgstr "Zoom indietro (-50%)" -#: app/sample-editor.c:399 +#: app/sample-editor.c:408 msgid "Reverse" -msgstr "Riversa" +msgstr "Capovolgi" -#: app/sample-editor.c:409 +#: app/sample-editor.c:418 msgid "Cut" msgstr "Taglia" -#: app/sample-editor.c:415 +#: app/sample-editor.c:424 msgid "Remove" msgstr "Rimuove" -#: app/sample-editor.c:421 +#: app/sample-editor.c:430 msgid "Copy" msgstr "Copia" -#: app/sample-editor.c:427 +#: app/sample-editor.c:436 msgid "Paste" msgstr "Incolla" -#: app/sample-editor.c:433 +#: app/sample-editor.c:442 msgid "Clear Sample" msgstr "Cancella campione" -#: app/sample-editor.c:471 +#: app/sample-editor.c:480 msgid "(no selection)" msgstr "(nessuna selezione)" -#: app/sample-editor.c:1037 +#: app/sample-editor.c:1069 msgid "" msgstr "" -#: app/sample-editor.c:1143 +#: app/sample-editor.c:1175 msgid "Read error." msgstr "Errore di lettura." -#: app/sample-editor.c:1251 +#: app/sample-editor.c:1283 msgid "Load stereo sample" msgstr "Carica il campione stereo" -#: app/sample-editor.c:1259 +#: app/sample-editor.c:1291 msgid "" "You have selected a stereo sample!\n" "(SoundTracker can only handle mono samples!)\n" @@ -1363,80 +1366,88 @@ "\n" "Per favore scegli quale canale caricare:" -#: app/sample-editor.c:1270 +#: app/sample-editor.c:1302 msgid "Left" msgstr "Sinistra" -#: app/sample-editor.c:1276 +#: app/sample-editor.c:1308 msgid "Mix" msgstr "Mix" -#: app/sample-editor.c:1282 +#: app/sample-editor.c:1314 msgid "Right" msgstr "Destra" -#: app/sample-editor.c:1321 +#: app/sample-editor.c:1353 msgid "Can't read sample" msgstr "Impossibile leggere il campione" -#: app/sample-editor.c:1327 +#: app/sample-editor.c:1359 msgid "Sample is too long for current mixer module. Loading anyway." msgstr "Il campione Х troppo lungo per l'attuale mixer. Lo carico comunque." -#: app/sample-editor.c:1341 +#: app/sample-editor.c:1373 msgid "Can only handle 8 and 16 bit samples with up to 2 channels" msgstr "PuР solo gestire campioni da 8 e 16 bit fino a 2 canali" -#: app/sample-editor.c:1444 +#: app/sample-editor.c:1476 msgid "Nothing to save." msgstr "Niente da salvare." -#: app/sample-editor.c:1471 +#: app/sample-editor.c:1503 msgid "OK" msgstr "OK" -#: app/sample-editor.c:1479 +#: app/sample-editor.c:1511 msgid "Start sampling" msgstr "Inizia il campionamento" -#: app/sample-editor.c:1509 +#: app/sample-editor.c:1541 msgid "No sampling driver available" -msgstr "" +msgstr "Nessun driver di campionamento libero" -#: app/sample-editor.c:1519 app/sample-editor.c:1522 +#: app/sample-editor.c:1551 app/sample-editor.c:1554 msgid "Sampling Window" -msgstr "Finestra di Campionamento" +msgstr "Finestra di campionamento" -#: app/sample-editor.c:1622 +#: app/sample-editor.c:1654 msgid "" msgstr "" -#: app/sample-editor.c:1652 +#: app/sample-editor.c:1684 msgid "Recorded sample is too long for current mixer module. Using it anyway." msgstr "" "Il campione registrato Х troppo lungo per l'attuale mixer. Lo uso comunque." -#: app/sample-editor.c:1684 +#: app/sample-editor.c:1734 msgid "Normalize" msgstr "Normalizza" -#: app/sample-editor.c:1685 +#: app/sample-editor.c:1735 msgid "Execute" msgstr "Esegui" -#: app/sample-editor.c:1695 app/sample-editor.c:1698 +#: app/sample-editor.c:1745 app/sample-editor.c:1748 msgid "Volume Ramping" -msgstr "Rampa di Volume" +msgstr "Rampa di volume" -#: app/sample-editor.c:1714 +#: app/sample-editor.c:1764 msgid "Perform linear volume fade on Selection" -msgstr "Esegue una dissolvenza lineare del volume sulla Selezione" +msgstr "Esegue una dissolvenza lineare del volume sulla selezione" -#: app/sample-editor.c:1726 +#: app/sample-editor.c:1776 msgid "Left [%]:" msgstr "Sinistra [%]:" -#: app/sample-editor.c:1731 +#: app/sample-editor.c:1779 app/sample-editor.c:1796 +msgid "H" +msgstr "" + +#: app/sample-editor.c:1785 app/sample-editor.c:1802 +msgid "D" +msgstr "" + +#: app/sample-editor.c:1793 msgid "Right [%]:" msgstr "Destra [%]:" @@ -1446,11 +1457,11 @@ #: app/tips-dialog.c:149 msgid "Previous Tip" -msgstr "Suggerimento Precedente" +msgstr "Suggerimento precedente" #: app/tips-dialog.c:157 msgid "Next Tip" -msgstr "Prossimo Suggerimento" +msgstr "Suggerimento successivo" #: app/tips-dialog.c:177 msgid "Show tip next time" @@ -1475,15 +1486,15 @@ "the Audio Configuration." msgstr "" "Puoi rendere l'edit di SoundTracker piЫ sensibile all'input della\n" -"tastiera diminuendo la Dimensione del Buffer dell'oggetto\n" -"\"Editing\" nella Configurazione dell'Audio." +"tastiera diminuendo la dimensione del buffer dell'oggetto\n" +"\"Editing\" nella Configurazione dell'audio." #: 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 "" -"Puoi regolare i punti del ciclo nell'Editor del Campione tenendo premuto \n" +"Puoi regolare i punti del ciclo nell'editor del campione tenendo premuto \n" "Shift e usando i tasti destro e sinistro del mouse.\n" #: app/tips-dialog.c:263 @@ -1501,127 +1512,119 @@ "instrument editor page." msgstr "" "Puoi assegnare i campioni di uno strumento ai singoli tasti attivando\n" -"il suo campione e poi cliccando sulla tastiera nella pagina dell'Editor\n" +"il suo campione e poi cliccando sulla tastiera nella pagina dell'editor\n" "di strumento." -#: app/track-editor.c:83 +#: app/track-editor.c:85 msgid "Arpeggio" -msgstr "" +msgstr "Arpeggio" #. 0 -#: app/track-editor.c:84 +#: app/track-editor.c:86 msgid "Porta up" -msgstr "" +msgstr "Porta up" #. 1 -#: app/track-editor.c:85 -#, fuzzy +#: app/track-editor.c:87 msgid "Porta down" -msgstr "Un'ottava giЫ" +msgstr "Porta down" #. 2 -#: app/track-editor.c:86 app/track-editor.c:150 +#: app/track-editor.c:88 app/track-editor.c:152 msgid "Tone porta" -msgstr "" +msgstr "Tone porta" #. 3 -#: app/track-editor.c:87 app/track-editor.c:146 -#, fuzzy +#: app/track-editor.c:89 app/track-editor.c:148 msgid "Vibrato" -msgstr "Tipo di vibrato:" +msgstr "Vibrato" #. 4 -#: app/track-editor.c:88 +#: app/track-editor.c:90 msgid "Tone porta + Volume slide" -msgstr "" +msgstr "Tone porta + Volume slide" #. 5 -#: app/track-editor.c:89 +#: app/track-editor.c:91 msgid "Vibrato + Volume slide" -msgstr "" +msgstr "Vibrato + Volume slide" #. 6 -#: app/track-editor.c:90 -#, fuzzy +#: app/track-editor.c:92 msgid "Tremolo" -msgstr "Tempo" +msgstr "Tremolo" #. 7 -#: app/track-editor.c:91 app/track-editor.c:147 -#, fuzzy +#: app/track-editor.c:93 app/track-editor.c:149 msgid "Set panning" -msgstr "Panning" +msgstr "Imposta il pan" #. 8 -#: app/track-editor.c:92 app/track-editor.c:94 +#: app/track-editor.c:94 app/track-editor.c:96 msgid "Position jump" -msgstr "" +msgstr "Position jump" #. 9 -#: app/track-editor.c:93 app/track-editor.c:95 app/track-editor.c:171 -#, fuzzy +#: app/track-editor.c:95 app/track-editor.c:97 app/track-editor.c:173 msgid "Set volume" -msgstr "Volume" +msgstr "Imposta il volume" #. C -#: app/track-editor.c:96 -#, fuzzy +#: app/track-editor.c:98 msgid "Pattern break" -msgstr "Pattern" +msgstr "Pattern break" #. D #. E -#: app/track-editor.c:98 +#: app/track-editor.c:100 msgid "Set tempo/bpm" -msgstr "" +msgstr "Imposta il tempo/bpm" #. F -#: app/track-editor.c:99 +#: app/track-editor.c:101 msgid "Set global volume" -msgstr "" +msgstr "Imposta il global volume" #. G -#: app/track-editor.c:100 +#: app/track-editor.c:102 msgid "Global volume slide" -msgstr "" +msgstr "Global volume slide" #. H #. I #. J -#: app/track-editor.c:103 +#: app/track-editor.c:105 msgid "Key off" -msgstr "" +msgstr "Key off" #. K -#: app/track-editor.c:104 +#: app/track-editor.c:106 msgid "Set envelop position" -msgstr "" +msgstr "Imposta la posizione dell'inviluppo" #. L #. M #. N #. O -#: app/track-editor.c:108 -#, fuzzy +#: app/track-editor.c:110 msgid "Panning slide" -msgstr "Panning" +msgstr "Panning slide" #. P -#: app/track-editor.c:109 +#: app/track-editor.c:111 msgid "LP filter resonance" -msgstr "" +msgstr "LP filter resonance" #. Q -#: app/track-editor.c:110 +#: app/track-editor.c:112 msgid "Multi retrig note" -msgstr "" +msgstr "Multi retrig note" #. R #. S -#: app/track-editor.c:112 -#, fuzzy +#: app/track-editor.c:114 msgid "Tremor" -msgstr "Tempo" +msgstr "Tremor" #. T #. U @@ -1629,158 +1632,145 @@ #. W #. X #. Y -#: app/track-editor.c:118 +#: app/track-editor.c:120 msgid "LP filter cutoff" -msgstr "" +msgstr "LP filter cutoff" #. 0 -#: app/track-editor.c:123 +#: app/track-editor.c:125 msgid "Fine porta up" -msgstr "" +msgstr "Fine porta up" #. 1 -#: app/track-editor.c:124 +#: app/track-editor.c:126 msgid "Fine porta down" -msgstr "" +msgstr "Fine porta down" #. 2 -#: app/track-editor.c:125 +#: app/track-editor.c:127 msgid "Set gliss control" -msgstr "" +msgstr "Imposta il gliss control" #. 3 -#: app/track-editor.c:126 +#: app/track-editor.c:128 msgid "Set vibrato control" -msgstr "" +msgstr "Imposta il vibrato control" #. 4 -#: app/track-editor.c:127 -#, fuzzy +#: app/track-editor.c:129 msgid "Set finetune" -msgstr "Regolazione fine" +msgstr "Imposta finetune" #. 5 -#: app/track-editor.c:128 +#: app/track-editor.c:130 msgid "Set loop begin/loop" -msgstr "" +msgstr "Set loop begin/loop" #. 6 -#: app/track-editor.c:129 +#: app/track-editor.c:131 msgid "Set tremolo control" -msgstr "" +msgstr "Imposta il tremolo control" #. 7 #. 8 -#: app/track-editor.c:131 +#: app/track-editor.c:133 msgid "Retrig note" -msgstr "" +msgstr "Retrig note" #. 9 -#: app/track-editor.c:132 app/track-editor.c:144 +#: app/track-editor.c:134 app/track-editor.c:146 msgid "Fine volume slide up" -msgstr "" +msgstr "Fine volume slide up" #. A -#: app/track-editor.c:133 app/track-editor.c:143 +#: app/track-editor.c:135 app/track-editor.c:145 msgid "Fine volume slide down" -msgstr "" +msgstr "Fine volume slide down" #. B -#: app/track-editor.c:134 -#, fuzzy +#: app/track-editor.c:136 msgid "Note cut" -msgstr "Nota:" +msgstr "Note cut" #. C -#: app/track-editor.c:135 +#: app/track-editor.c:137 msgid "Note delay" -msgstr "" +msgstr "Note delay" #. D -#: app/track-editor.c:136 -#, fuzzy +#: app/track-editor.c:138 msgid "Pattern delay" -msgstr "Pattern" +msgstr "Pattern delay" -#: app/track-editor.c:141 +#: app/track-editor.c:143 msgid "Volume slide down" -msgstr "" +msgstr "Volume slide down" -#: app/track-editor.c:142 -#, fuzzy +#: app/track-editor.c:144 msgid "Volume slide up" -msgstr "Rampa di Volume" +msgstr "Volume slide up" -#: app/track-editor.c:145 -#, fuzzy +#: app/track-editor.c:147 msgid "Set vibrato speed" -msgstr "Tipo di vibrato:" +msgstr "Imposta la velocitЮ del vibrato" -#: app/track-editor.c:148 -#, fuzzy +#: app/track-editor.c:150 msgid "Panning slide left" -msgstr "Inviluppo del panning" +msgstr "Panning slide left" -#: app/track-editor.c:149 +#: app/track-editor.c:151 msgid "Panning slide right" -msgstr "" +msgstr "Panning slide right" -#: app/track-editor.c:154 -#, fuzzy +#: app/track-editor.c:156 msgid "sine" -msgstr "Sinusoidale" +msgstr "sinusoidale" #. 0 -#: app/track-editor.c:155 -#, fuzzy +#: app/track-editor.c:157 msgid "ramp down" -msgstr "Un'ottava giЫ" +msgstr "rampa decrescente" #. 1 -#: app/track-editor.c:156 -#, fuzzy +#: app/track-editor.c:158 msgid "square" -msgstr "Quadro" +msgstr "quadro" -#: app/track-editor.c:331 +#: app/track-editor.c:333 msgid "Jazz Edit:" msgstr "Jazz Edit:" -#: app/track-editor.c:375 +#: app/track-editor.c:378 msgid "Tracker" msgstr "Tracker" #: app/tracker-settings.c:233 msgid "Font list" -msgstr "" +msgstr "Lista dei font" #: app/tracker-settings.c:257 msgid "Add font" -msgstr "" +msgstr "Aggiunge font" #: app/tracker-settings.c:263 -#, fuzzy msgid "Delete font" -msgstr "Cancella" +msgstr "Cancella font" #: app/tracker-settings.c:269 -#, fuzzy msgid "Apply font" -msgstr "Applica" +msgstr "Applica font" #: app/tracker-settings.c:284 msgid "Up" -msgstr "" +msgstr "Su" #: app/tracker-settings.c:287 -#, fuzzy msgid "Down" -msgstr "Sega giЫ" +msgstr "GiЫ" #: app/tracker-settings.c:290 -#, fuzzy msgid "Select font..." -msgstr "_Selezione" +msgstr "Seleziona font..." #: app/transposition.c:166 msgid "Whole Song" @@ -1788,23 +1778,23 @@ #: app/transposition.c:167 msgid "All Patterns" -msgstr "Tutti i Pattern" +msgstr "Tutti i pattern" #: app/transposition.c:168 msgid "Current Pattern" -msgstr "L'attuale Pattern" +msgstr "L'attuale pattern" #: app/transposition.c:169 msgid "Current Track" -msgstr "L'attuale Traccia" +msgstr "L'attuale traccia" #: app/transposition.c:173 msgid "Current Instrument" -msgstr "Lo Strumento attuale" +msgstr "Lo strumento attuale" #: app/transposition.c:174 msgid "All Instruments" -msgstr "Tutti gli Strumenti" +msgstr "Tutti gli strumenti" #: app/transposition.c:178 msgid "Half note up" @@ -1832,7 +1822,7 @@ #: app/transposition.c:194 app/transposition.c:197 msgid "Transposition Tools" -msgstr "Strumenti per la Trasposizione" +msgstr "Strumenti per la trasposizione" #: app/transposition.c:218 msgid "Scope of the operation:" @@ -1840,11 +1830,11 @@ #: app/transposition.c:225 msgid "Note Transposition" -msgstr "Trasposizione della Nota" +msgstr "Trasposizione della nota" #: app/transposition.c:255 msgid "Instrument Changing" -msgstr "Cambiamento dello Strumento" +msgstr "Cambiamento dello strumento" #: app/transposition.c:270 msgid "Instrument 1:" @@ -1875,7 +1865,7 @@ #: app/xm.c:543 #, c-format msgid "Invalid vibtype %d, using Sine.\n" -msgstr "Tipo di vibrato %d non valido, uso il Seno.\n" +msgstr "Tipo di vibrato %d non valido, uso il seno.\n" #: app/xm.c:813 app/xm.c:933 msgid "Error while loading patterns." @@ -1907,3 +1897,12 @@ #: app/xm.c:1284 msgid "No FastTracker XM and no supported MOD format!" msgstr "Non Х un XM di FastTracker nХ un formato MOD supportato!" + +#~ msgid "Save Song as XM..." +#~ msgstr "Salva il brano come XM..." + +#~ msgid "/File/Save Song as XM..." +#~ msgstr "/File/Salva il brano come XM..." + +#~ msgid "Show zeroes" +#~ msgstr "Mostra gli zeri" Binary files soundtracker-0.5.5/po/ja.gmo and soundtracker-0.5.6/po/ja.gmo differ diff -urN soundtracker-0.5.5/po/ja.po soundtracker-0.5.6/po/ja.po --- soundtracker-0.5.5/po/ja.po Sat May 27 10:52:37 2000 +++ soundtracker-0.5.6/po/ja.po Fri Aug 11 19:00:01 2000 @@ -1,4 +1,4 @@ -# ja.po(0.5.4-0) for SoundTracker +# ja.po(0.5.5-0) for SoundTracker # Copyright (C) 1998-2000 Michael Krause . # Translators: Atsushi Yamagata , 1999, 2000. # Yuuki NINOMIYA , 1999, 2000. @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: SoundTracker 0.3.10\n" -"POT-Creation-Date: 2000-05-27 10:37+0200\n" -"PO-Revision-Date: 2000-05-01 11:06+09:00\n" +"POT-Creation-Date: 2000-08-11 18:57+0200\n" +"PO-Revision-Date: 2000-06-06 15:08+09:00\n" "Last-Translator: Atsushi Yamagata \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=EUC-JP\n" @@ -50,7 +50,7 @@ msgid "Mixers" msgstr "╔ъ╔╜╔╣" -#: app/audioconfig.c:321 app/gui-settings.c:429 app/sample-editor.c:1686 +#: app/audioconfig.c:321 app/gui-settings.c:544 app/sample-editor.c:1736 #: app/tips-dialog.c:165 app/transposition.c:313 msgid "Close" msgstr "йд╓╦╓К" @@ -117,9 +117,9 @@ msgstr "мв╣А╓╣╓Л╓©╔╣╔╕╔С╔и╫пно╔у╔╘║╪╔ч╔ц╔х╓╛╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓ч╓╩╓С║ё\n" #: app/drivers/alsa-output.c:137 app/drivers/oss-output.c:139 -#, fuzzy, c-format +#, c-format msgid "Estimated audio delay: %f milliseconds" -msgstr "©ДдЙ╔╙║╪╔г╔ё╔╙║╕╔г╔ё╔Л╔╓: %f╔ч╔╓╔╞╔Миц" +msgstr "©ДдЙ╔╙║╪╔г╔ё╔╙║╕╔г╔ё╔Л╔╓: %f╔ъ╔Йиц" #: app/drivers/alsa-output.c:377 #, c-format @@ -155,7 +155,7 @@ msgid "no settings (yet), sorry!" msgstr "╓╧╓ъ╓ч╓╩╓С║╒(╓ч╓ю)юъдЙ╓╣╓Л╓ф╓╓╓ч╓╩╓С!" -#: app/drivers/file-output.c:161 app/sample-editor.c:1384 +#: app/drivers/file-output.c:161 app/sample-editor.c:1416 msgid "Can't open file for writing." msgstr "╫Я╓╜╧Ч╓ъ╓н╓©╓А╓к╔у╔║╔╓╔К╓╛Ё╚╓╠╓ч╓╩╓С║ё" @@ -232,11 +232,11 @@ msgid "Loop" msgstr "╔К║╪╔в" -#: app/envelope-box.c:1000 app/sample-editor.c:229 +#: app/envelope-box.c:1000 app/sample-editor.c:230 msgid "Start" msgstr "Ё╚╩о" -#: app/envelope-box.c:1001 app/sample-editor.c:230 +#: app/envelope-box.c:1001 app/sample-editor.c:231 msgid "End" msgstr "╫╙н╩" @@ -256,7 +256,7 @@ msgid "Save Song" msgstr "╤ййщб╦" -#: app/file-operations.c:157 app/sample-editor.c:329 +#: app/file-operations.c:157 app/sample-editor.c:338 msgid "Load Sample" msgstr "╔╣╔С╔в╔К║╕╔М║╪╔и" @@ -280,67 +280,67 @@ msgid "Operation not supported." msgstr "╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓й╓╓аЮ╨Н╓г╓╧║ё" -#: app/gui-settings.c:87 +#: app/gui-settings.c:89 msgid "Scopes Frequency" msgstr "╔╧╔Ё║╪╔в╪Чгх©Т" -#: app/gui-settings.c:90 +#: app/gui-settings.c:92 msgid "Tracker Frequency" msgstr "╔х╔И╔ц╔╚║╪╪Чгх©Т" -#: app/gui-settings.c:243 app/gui-settings.c:246 +#: app/gui-settings.c:313 app/gui-settings.c:316 msgid "GUI Configuration" msgstr "GUIюъдЙ" -#: app/gui-settings.c:280 +#: app/gui-settings.c:350 msgid "Use Hexadecimal Numbers" msgstr "16©й©Т╓Р╩хмя" -#: app/gui-settings.c:287 +#: app/gui-settings.c:357 msgid "Use upper case letters for hex numbers" msgstr "16©й©Т╓к╓обГй╦╩З╓Р╩х╓ц╓ф╓╞╓ю╓╣╓╓" -#: app/gui-settings.c:294 +#: app/gui-settings.c:364 msgid "Advance cursor horizontally in effect columns" msgstr "" -#: app/gui-settings.c:301 +#: app/gui-settings.c:371 msgid "Asynchronous Editing" msgstr "хСф╠╢Эйт╫╦" -#: app/gui-settings.c:308 -msgid "Show zeroes" -msgstr "нМеюи╫╪╗" - -#: app/gui-settings.c:315 +#: app/gui-settings.c:378 msgid "Channel numbering" msgstr "" -#: app/gui-settings.c:322 +#: app/gui-settings.c:385 msgid "Tempo and BPM update" -msgstr "" +msgstr "╔ф╔С╔щ╓хBPM╓н╧╧©╥" -#: app/gui-settings.c:329 +#: app/gui-settings.c:392 msgid "Auto switch" msgstr "" -#: app/gui-settings.c:336 +#: app/gui-settings.c:399 msgid "Use anti-aliased envelope editor" msgstr "╔╒╔С╔а║╕╔╗╔╓╔Й╔╒╔╧║╕╔╗╔С╔ы╔М║╪╔в║╕╔╗╔г╔ё╔©╩хмя" -#: app/gui-settings.c:342 +#: app/gui-settings.c:405 msgid "You need to restart SoundTracker for this change to come into effect." msgstr "╓Ё╓нйя╧╧╓Рх©╠г╓╧╓К╓к╓оSoundTracker╓Р╨ф╣╞ф╟╓╧╓Ки╛мв╓╛╓╒╓Й╓ч╓╧║ё" -#: app/gui-settings.c:351 +#: app/gui-settings.c:414 msgid "Scopes buffer size [MB]" msgstr "╔╧╔Ё║╪╔в║╕╔п╔ц╔у╔║║╕╔╣╔╓╔╨ [MB]" -#: app/gui-settings.c:370 +#: app/gui-settings.c:433 msgid "Highlight rows:" msgstr "" -#: app/gui-settings.c:394 +#: app/gui-settings.c:457 +msgid "Track line format:" +msgstr "" + +#: app/gui-settings.c:509 msgid "`Save XM' saves all non-empty patterns" msgstr "`йщб╦XM'╓га╢╓ф╓н╤У╓г╓й╓╓╔я╔©║╪╔С╓Рйщб╦" @@ -416,8 +416,8 @@ msgid "Question" msgstr "╪алД" -#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1295 -#: app/sample-editor.c:1486 +#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1327 +#: app/sample-editor.c:1518 msgid "Cancel" msgstr "╪Х╬ц" @@ -659,7 +659,7 @@ "╓╙к╬╓ъ╓нах╧Г╓╩╓н╔╜║╪╓Р╡║╓╥╓ф╓╞╓ю╓╣╓╓!\n" "╪Х╬ц╓╧╓к╓о╨╦╓н╟ЛмВ╓г╔╞╔Й╔ц╔╞╓╥╓ф╓╞╓ю╓╣╓╓" -#: app/keys.c:682 app/menubar.c:98 +#: app/keys.c:682 app/menubar.c:99 msgid "Ok" msgstr "н╩╡Р" @@ -685,7 +685,7 @@ "юъдЙ╔А╔к╔Е║╪╓н╔╜║╪╔э║╪╔июъдЙ╔ю╔╓╔╒╔М╔╟╓Р╩хмя\n" "╓╥╓ф╓╞╓ю╓╣╓╓║ё" -#: app/menubar.c:134 +#: app/menubar.c:135 msgid "" "Are you sure you want to do this?\n" "All changes will be lost!" @@ -693,7 +693,7 @@ "╓Ё╓╕╓╥╓©╓╓╓н╓оЁн╓╚╓г╓╧╓╚?\n" "а╢╓ф╓нйя╧╧╓╛╪╨╓О╓Л╓ч╓╧!" -#: app/menubar.c:156 +#: app/menubar.c:157 msgid "" "Are you sure you want to quit?\n" "All changes will be lost!" @@ -701,429 +701,451 @@ "╫╙н╩╓╥╓©╓╓╓н╓оЁн╓╚╓г╓╧╓╚?\n" "а╢╓ф╓нйя╧╧╓╛╪╨╓О╓Л╓ч╓╧!" -#: app/menubar.c:243 +#: app/menubar.c:267 msgid "_Open..." msgstr "Ё╚╓╞(_O)..." -#: app/menubar.c:245 +#: app/menubar.c:269 msgid "Save _as..." msgstr "йщб╦(_a)..." -#: app/menubar.c:251 +#: app/menubar.c:275 msgid "Save Module as _WAV..." msgstr "_WAV╓х╓╥╓ф╔Б╔╦╔Е║╪╔К╓Рйщб╦..." -#: app/menubar.c:253 -msgid "Save Song as XM..." -msgstr "XM╓х╓╥╓ф╤ййщб╦..." +#: app/menubar.c:277 +#, fuzzy +msgid "Save XM without samples..." +msgstr "╔╣╔С╔в╔Кйщб╦..." -#: app/menubar.c:258 +#: app/menubar.c:282 msgid "_Quit" msgstr "╫╙н╩(_Q)" -#: app/menubar.c:265 +#: app/menubar.c:289 msgid "Clear _All" msgstr "а╢╓ф╬ц╣Н(_A)" -#: app/menubar.c:267 +#: app/menubar.c:291 msgid "Clear _Patterns Only" msgstr "╔я╔©║╪╔С╓н╓ъ╬ц╣Н(_P)" -#: app/menubar.c:269 +#: app/menubar.c:293 msgid "_Optimize Module" msgstr "╔Б╔╦╔Е║╪╔К╨ге╛╡╫(_O)" -#: app/menubar.c:276 app/menubar.c:287 app/menubar.c:305 +#: app/menubar.c:300 app/menubar.c:311 app/menubar.c:332 app/menubar.c:364 msgid "C_ut" msgstr "юз╪Х(_u)" -#: app/menubar.c:278 app/menubar.c:289 app/menubar.c:307 +#: app/menubar.c:302 app/menubar.c:313 app/menubar.c:334 app/menubar.c:366 msgid "_Copy" msgstr "╔Ё╔т║╪(_C)" -#: app/menubar.c:280 app/menubar.c:291 app/menubar.c:309 +#: app/menubar.c:304 app/menubar.c:315 app/menubar.c:336 app/menubar.c:368 msgid "_Paste" msgstr "е╫иу(_P)" -#: app/menubar.c:293 +#: app/menubar.c:317 +#, fuzzy +msgid "_Kill notes" +msgstr "/йт╫╦/╔х╔И╔ц╔╞/╨О╫Э(_D)" + +#: app/menubar.c:319 msgid "_Insert" msgstr "ачфЧ(_I)" -#: app/menubar.c:295 +#: app/menubar.c:321 msgid "_Delete" msgstr "╨О╫Э(_D)" -#: app/menubar.c:303 -msgid "_Mark" +#: app/menubar.c:328 +#, fuzzy +msgid "_Mark mode" msgstr "╔ч║╪╔╞(_M)" -#: app/menubar.c:316 +#: app/menubar.c:330 app/menubar.c:362 +#, fuzzy +msgid "C_lear block marks" +msgstr "╔╣╔С╔в╔К╬ц╣Н" + +#: app/menubar.c:344 msgid "_Jazz Edit Mode" msgstr "_Jazzйт╫╦╔Б║╪╔и" -#: app/menubar.c:321 +#: app/menubar.c:349 msgid "Transp_osition..." msgstr "╟эд╢(_o)..." -#: app/menubar.c:326 app/menubar.c:427 +#: app/menubar.c:354 app/menubar.c:375 app/menubar.c:475 msgid "_Pattern" msgstr "╔я╔©║╪╔С(_P)" -#: app/menubar.c:327 +#: app/menubar.c:355 app/menubar.c:376 msgid "_Track" msgstr "╔х╔И╔ц╔╞(_T)" -#: app/menubar.c:328 +#: app/menubar.c:356 app/menubar.c:377 msgid "_Selection" msgstr "а╙бР(_S)" -#: app/menubar.c:334 +#: app/menubar.c:382 msgid "_Find Unused Pattern" msgstr "л╓╩хмя╔я╔©║╪╔С╦║╨В(_F)" -#: app/menubar.c:336 +#: app/menubar.c:384 msgid "_Copy Current to Unused Pattern" msgstr "л╓╩хмя╔я╔©║╪╔С╓к╔╚╔Л╔С╔х╓Р╔Ё╔т║╪(_C)" -#: app/menubar.c:338 +#: app/menubar.c:386 msgid "C_lear Unused Patterns" msgstr "л╓╩хмя╔я╔©║╪╔С╬ц╣Н(_l)" -#: app/menubar.c:340 +#: app/menubar.c:388 msgid "_Pack Patterns" msgstr "╔я╔©║╪╔С║╕╔я╔ц╔╞(_P)" -#: app/menubar.c:347 +#: app/menubar.c:395 msgid "_Load XI..." msgstr "XI╔М║╪╔и(_L)..." -#: app/menubar.c:349 +#: app/menubar.c:397 msgid "_Save XI..." msgstr "XIйщб╦(_S)..." -#: app/menubar.c:354 +#: app/menubar.c:402 msgid "_Clear Current" msgstr "╔╚╔Л╔С╔х╬ц╣Н(_C)" -#: app/menubar.c:359 +#: app/menubar.c:407 msgid "_Delete Unused Instruments" msgstr "л╓╩хмяЁз╢О╨О╫Э(_D)" -#: app/menubar.c:366 +#: app/menubar.c:414 msgid "Use _Backing Store" msgstr "_Backing Store╩хмя" -#: app/menubar.c:369 +#: app/menubar.c:417 msgid "_Previous font" msgstr "а╟╓н╔у╔╘╔С╔х(_P)" -#: app/menubar.c:371 +#: app/menubar.c:419 msgid "_Next font" msgstr "╪║╓н╔у╔╘╔С╔х(_N)" -#: app/menubar.c:379 +#: app/menubar.c:427 msgid "Display _Oscilloscopes" msgstr "╔╙╔╥╔М╔╧╔Ё║╪╔ви╫╪╗(_O)" -#: app/menubar.c:382 +#: app/menubar.c:430 msgid "_Tracker" msgstr "╔х╔И╔ц╔╚║╪(_T)" -#: app/menubar.c:386 +#: app/menubar.c:434 msgid "_Keyboard Configuration..." msgstr "╔╜║╪╔э║╪╔июъдЙ(_K)..." -#: app/menubar.c:388 +#: app/menubar.c:436 msgid "_Audio Configuration..." msgstr "╔╙║╪╔г╔ё╔╙юъдЙ(_A)..." -#: app/menubar.c:390 +#: app/menubar.c:438 msgid "_GUI Configuration..." msgstr "GUIюъдЙ(_G)..." -#: app/menubar.c:396 -#, fuzzy +#: app/menubar.c:444 msgid "_MIDI Configuration..." -msgstr "GUIюъдЙ(_G)..." +msgstr "MIDIюъдЙ..." -#: app/menubar.c:401 +#: app/menubar.c:449 msgid "_Save Settings now" msgstr "юъдЙ╓Р╨ёйщб╦(_S)" -#: app/menubar.c:403 +#: app/menubar.c:451 msgid "Save Settings on _Exit" msgstr "╫╙н╩╩Ч╓кюъдЙ╓Рйщб╦(_E)" -#: app/menubar.c:410 +#: app/menubar.c:458 msgid "_About..." msgstr "╬ПйС(_A)..." -#: app/menubar.c:415 +#: app/menubar.c:463 msgid "Show _Tips..." msgstr "╣╩╓ни╫╪╗(_T)..." -#: app/menubar.c:417 +#: app/menubar.c:465 msgid "_XM Effects..." msgstr "_XM╦З╡л..." -#: app/menubar.c:424 +#: app/menubar.c:472 msgid "_File" msgstr "╔у╔║╔╓╔К(_F)" -#: app/menubar.c:425 +#: app/menubar.c:473 msgid "_Module" msgstr "╔Б╔╦╔Е║╪╔К(_M)" -#: app/menubar.c:426 +#: app/menubar.c:474 msgid "_Edit" msgstr "йт╫╦(_E)" -#: app/menubar.c:428 +#: app/menubar.c:476 msgid "_Instrument" msgstr "Ёз╢О(_I)" -#: app/menubar.c:429 +#: app/menubar.c:477 msgid "_Settings" msgstr "юъдЙ(_S)" -#: app/menubar.c:430 +#: app/menubar.c:478 msgid "_Help" msgstr "╔ь╔К╔в(_H)" -#: app/menubar.c:465 +#: app/menubar.c:515 msgid "/_File" msgstr "/╔у╔║╔╓╔К" -#: app/menubar.c:466 +#: app/menubar.c:516 msgid "/File/_Open..." msgstr "/╔у╔║╔╓╔К/Ё╚╓╞(_O)..." -#: app/menubar.c:467 +#: app/menubar.c:517 msgid "/File/Save _as..." msgstr "/╔у╔║╔╓╔К/йщб╦(_a)..." -#: app/menubar.c:468 app/menubar.c:471 +#: app/menubar.c:518 app/menubar.c:521 msgid "/File/-" msgstr "/╔у╔║╔╓╔К/-" -#: app/menubar.c:469 +#: app/menubar.c:519 msgid "/File/Save Module as _WAV..." msgstr "/╔у╔║╔╓╔К/_WAV╓х╓╥╓ф╔Б╔╦╔Е║╪╔К╓Рйщб╦..." -#: app/menubar.c:470 -msgid "/File/Save Song as XM..." -msgstr "/╔у╔║╔╓╔К/XM╓х╓╥╓ф╤ййщб╦..." +#: app/menubar.c:520 +#, fuzzy +msgid "/File/Save XM without samples..." +msgstr "/╔у╔║╔╓╔К/_WAV╓х╓╥╓ф╔Б╔╦╔Е║╪╔К╓Рйщб╦..." -#: app/menubar.c:472 +#: app/menubar.c:522 msgid "/File/_Quit" msgstr "/╔у╔║╔╓╔К/╫╙н╩(_Q)" -#: app/menubar.c:473 +#: app/menubar.c:523 msgid "/_Module" msgstr "/╔Б╔╦╔Е║╪╔К" -#: app/menubar.c:474 +#: app/menubar.c:524 msgid "/Module/Clear _All" msgstr "/╔Б╔╦╔Е║╪╔К/а╢╓ф╬ц╣Н(_A)" -#: app/menubar.c:475 +#: app/menubar.c:525 msgid "/Module/Clear _Patterns Only" msgstr "/╔Б╔╦╔Е║╪╔К/╔я╔©║╪╔С╓н╓ъ╬ц╣Н(_P)" -#: app/menubar.c:476 +#: app/menubar.c:526 msgid "/Module/_Optimize Module" msgstr "/╔Б╔╦╔Е║╪╔К/╔Б╔╦╔Е║╪╔К╨ге╛╡╫(_O)" -#: app/menubar.c:477 +#: app/menubar.c:527 msgid "/_Edit" msgstr "/йт╫╦" -#: app/menubar.c:478 +#: app/menubar.c:528 msgid "/Edit/_Jazz Edit Mode" msgstr "/йт╫╦/_Jazzйт╫╦╔Б║╪╔и" -#: app/menubar.c:479 app/menubar.c:481 +#: app/menubar.c:529 app/menubar.c:531 msgid "/Edit/-" msgstr "/йт╫╦/-" -#: app/menubar.c:480 +#: app/menubar.c:530 msgid "/Edit/_Transposition..." msgstr "/йт╫╦/╟эд╢(_T)..." -#: app/menubar.c:482 +#: app/menubar.c:532 msgid "/Edit/_Pattern" msgstr "/йт╫╦/╔я╔©║╪╔С" -#: app/menubar.c:483 +#: app/menubar.c:533 msgid "/Edit/Pattern/C_ut" msgstr "/йт╫╦/╔я╔©║╪╔С/юз╪Х(_u)" -#: app/menubar.c:484 +#: app/menubar.c:534 msgid "/Edit/Pattern/_Copy" msgstr "/йт╫╦/╔я╔©║╪╔С/╔Ё╔т║╪(_C)" -#: app/menubar.c:485 +#: app/menubar.c:535 msgid "/Edit/Pattern/_Paste" msgstr "/йт╫╦/╔я╔©║╪╔С/е╫иу(_P)" -#: app/menubar.c:486 +#: app/menubar.c:536 msgid "/Edit/_Track" msgstr "/йт╫╦/╔х╔И╔ц╔╞" -#: app/menubar.c:487 +#: app/menubar.c:537 msgid "/Edit/Track/C_ut" msgstr "/йт╫╦/╔х╔И╔ц╔╞/юз╪Х(_u)" -#: app/menubar.c:488 +#: app/menubar.c:538 msgid "/Edit/Track/_Copy" msgstr "/йт╫╦/╔х╔И╔ц╔╞/╔Ё╔т║╪(_C)" -#: app/menubar.c:489 +#: app/menubar.c:539 msgid "/Edit/Track/_Paste" msgstr "/йт╫╦/╔х╔И╔ц╔╞/е╫иу(_P)" -#: app/menubar.c:490 +#: app/menubar.c:540 +#, fuzzy +msgid "/Edit/Track/_Kill notes" +msgstr "/йт╫╦/╔х╔И╔ц╔╞/╨О╫Э(_D)" + +#: app/menubar.c:541 msgid "/Edit/Track/_Insert" msgstr "/йт╫╦/╔х╔И╔ц╔╞/ачфЧ(_I)" -#: app/menubar.c:491 +#: app/menubar.c:542 msgid "/Edit/Track/_Delete" msgstr "/йт╫╦/╔х╔И╔ц╔╞/╨О╫Э(_D)" -#: app/menubar.c:492 +#: app/menubar.c:543 msgid "/Edit/_Selection" msgstr "/йт╫╦/а╙бР" -#: app/menubar.c:493 -msgid "/Edit/Selection/_Mark" +#: app/menubar.c:544 +#, fuzzy +msgid "/Edit/Selection/_Mark mode" +msgstr "/йт╫╦/а╙бР/╔ч║╪╔╞(_M)" + +#: app/menubar.c:545 +#, fuzzy +msgid "/Edit/Selection/C_lear block marks" msgstr "/йт╫╦/а╙бР/╔ч║╪╔╞(_M)" -#: app/menubar.c:494 +#: app/menubar.c:546 msgid "/Edit/Selection/C_ut" msgstr "/йт╫╦/а╙бР/юз╪Х(_u)" -#: app/menubar.c:495 +#: app/menubar.c:547 msgid "/Edit/Selection/_Copy" msgstr "/йт╫╦/а╙бР/╔Ё╔т║╪(_C)" -#: app/menubar.c:496 +#: app/menubar.c:548 msgid "/Edit/Selection/_Paste" msgstr "/йт╫╦/а╙бР/е╫иу(_P)" -#: app/menubar.c:497 +#: app/menubar.c:549 msgid "/_Pattern" msgstr "/╔я╔©║╪╔С" -#: app/menubar.c:498 +#: app/menubar.c:550 msgid "/Pattern/_Find Unused Pattern" msgstr "/╔я╔©║╪╔С/л╓╩хмя╔я╔©║╪╔С╦║╨В(_F)" -#: app/menubar.c:499 +#: app/menubar.c:551 msgid "/Pattern/_Copy Current to Unused Pattern" msgstr "/╔я╔©║╪╔С/л╓╩хмя╔я╔©║╪╔С╓к╔╚╔Л╔С╔х╓Р╔Ё╔т║╪(_C)" -#: app/menubar.c:500 +#: app/menubar.c:552 msgid "/Pattern/C_lear Unused Patterns" msgstr "/╔я╔©║╪╔С/л╓╩хмя╔я╔©║╪╔С╬ц╣Н(_l)" -#: app/menubar.c:501 +#: app/menubar.c:553 msgid "/Pattern/_Pack Patterns" msgstr "/╔я╔©║╪╔С/╔я╔©║╪╔С║╕╔я╔ц╔╞(_P)" -#: app/menubar.c:502 +#: app/menubar.c:554 msgid "/_Instrument" msgstr "/Ёз╢О" -#: app/menubar.c:503 +#: app/menubar.c:555 msgid "/Instrument/_Load XI..." msgstr "/Ёз╢О/XI╔М║╪╔и(_L)..." -#: app/menubar.c:504 +#: app/menubar.c:556 msgid "/Instrument/_Save XI..." msgstr "/Ёз╢О/XIйщб╦(_S)..." -#: app/menubar.c:505 app/menubar.c:507 +#: app/menubar.c:557 app/menubar.c:559 msgid "/Instrument/-" msgstr "/Ёз╢О/-" -#: app/menubar.c:506 +#: app/menubar.c:558 msgid "/Instrument/_Clear Current" msgstr "/Ёз╢О/╔╚╔Л╔С╔х╬ц╣Н(_C)" -#: app/menubar.c:508 +#: app/menubar.c:560 msgid "/Instrument/_Delete Unused Instruments" msgstr "/Ёз╢О/л╓╩хмяЁз╢О╨О╫Э(_D)" -#: app/menubar.c:509 +#: app/menubar.c:561 msgid "/_Settings" msgstr "/юъдЙ" -#: app/menubar.c:510 +#: app/menubar.c:562 msgid "/Settings/Display _Oscilloscopes" msgstr "/юъдЙ/╔╙╔╥╔М╔╧╔Ё║╪╔ви╫╪╗(_O)" -#: app/menubar.c:511 +#: app/menubar.c:563 msgid "/Settings/_Tracker" msgstr "/юъдЙ/╔х╔И╔ц╔╚║╪(_T)" -#: app/menubar.c:512 +#: app/menubar.c:564 msgid "/Settings/Tracker/Use _Backing Store" msgstr "/юъдЙ/╔х╔И╔ц╔╚║╪/_Backing Store╩хмя" -#: app/menubar.c:513 +#: app/menubar.c:565 msgid "/Settings/Tracker/_Previous font" msgstr "/юъдЙ/╔х╔И╔ц╔╚║╪/а╟╓н╔у╔╘╔С╔х(_P)" -#: app/menubar.c:514 +#: app/menubar.c:566 msgid "/Settings/Tracker/_Next font" msgstr "/юъдЙ/╔х╔И╔ц╔╚║╪/╪║╓н╔у╔╘╔С╔х(_N)" -#: app/menubar.c:515 app/menubar.c:520 +#: app/menubar.c:567 app/menubar.c:572 msgid "/Settings/-" msgstr "/юъдЙ/-" -#: app/menubar.c:516 +#: app/menubar.c:568 msgid "/Settings/_Keyboard Configuration..." msgstr "/юъдЙ/╔╜║╪╔э║╪╔июъдЙ(_K)..." -#: app/menubar.c:517 +#: app/menubar.c:569 msgid "/Settings/_Audio Configuration..." msgstr "/юъдЙ/╔╙║╪╔г╔ё╔╙юъдЙ(_A)..." -#: app/menubar.c:518 +#: app/menubar.c:570 msgid "/Settings/_GUI Configuration..." msgstr "/юъдЙ/GUIюъдЙ(_G)..." -#: app/menubar.c:519 -#, fuzzy +#: app/menubar.c:571 msgid "/Settings/_MIDI Configuration..." -msgstr "/юъдЙ/GUIюъдЙ(_G)..." +msgstr "/юъдЙ/MIDIюъдЙ..." -#: app/menubar.c:521 +#: app/menubar.c:573 msgid "/Settings/_Save Settings now" msgstr "/юъдЙ/юъдЙ╓Р╨ёйщб╦(_S)" -#: app/menubar.c:522 +#: app/menubar.c:574 msgid "/Settings/Save Settings on _Exit" msgstr "/юъдЙ/╫╙н╩╩Ч╓кюъдЙ╓Рйщб╦(_E)" -#: app/menubar.c:523 +#: app/menubar.c:575 msgid "/_Help" msgstr "/╔ь╔К╔в" -#: app/menubar.c:524 +#: app/menubar.c:576 msgid "/Help/_About..." msgstr "/╔ь╔К╔в/╬ПйС(_A)..." -#: app/menubar.c:525 +#: app/menubar.c:577 msgid "/Help/-" msgstr "/╔ь╔К╔в/-" -#: app/menubar.c:526 +#: app/menubar.c:578 msgid "/Help/Show _Tips..." msgstr "/╔ь╔К╔в/╣╩╓ни╫╪╗(_T)..." -#: app/menubar.c:527 +#: app/menubar.c:579 msgid "/Help/_XM Effects..." msgstr "/╔ь╔К╔в/_XM╦З╡л..." @@ -1143,7 +1165,7 @@ msgid "Linear" msgstr "юЧ╥©" -#: app/module-info.c:118 app/sample-editor.c:189 +#: app/module-info.c:118 app/sample-editor.c:190 msgid "Amiga" msgstr "Amiga" @@ -1183,143 +1205,148 @@ "юъдЙ╔у╔║╔╓╔К╓Р╣╜╡╠╓╧╓К╓©╓А║╒╓╒╓й╓©╓н╔ш║╪╔Ю║╕╔г╔ё╔Л╔╞╔х╔Й╓к\n" "╔г╔ё╔Л╔╞╔х╔Й'.soundtracker'╓╛ю╦ю╝╓╣╓Л╓ч╓╧║ё\n" -#: app/sample-editor.c:188 +#: app/sample-editor.c:189 msgid "No loop" msgstr "╔К║╪╔вл╣╓╥" -#: app/sample-editor.c:190 +#: app/sample-editor.c:191 msgid "PingPong" msgstr "╔т╔С╔щ╔С" -#: app/sample-editor.c:194 +#: app/sample-editor.c:195 msgid "8 bits" msgstr "8╔с╔ц╔х" -#: app/sample-editor.c:195 +#: app/sample-editor.c:196 msgid "16 bits" msgstr "16╔с╔ц╔х" -#: app/sample-editor.c:201 +#: app/sample-editor.c:202 msgid "Sample Editor" msgstr "╔╣╔С╔в╔Кйт╫╦" -#: app/sample-editor.c:241 +#: app/sample-editor.c:242 msgid "Volume" msgstr "╡╩нл" -#: app/sample-editor.c:242 +#: app/sample-editor.c:243 msgid "Panning" msgstr "" -#: app/sample-editor.c:243 +#: app/sample-editor.c:244 msgid "Finetune" msgstr "хЫд╢ю╟" -#: app/sample-editor.c:263 +#: app/sample-editor.c:264 msgid "Selection:" msgstr "а╙бР:" -#: app/sample-editor.c:267 app/track-editor.c:168 app/track-editor.c:178 +#: app/sample-editor.c:268 app/track-editor.c:170 app/track-editor.c:180 msgid "None" msgstr "л╣" -#: app/sample-editor.c:273 +#: app/sample-editor.c:274 msgid "All" msgstr "а╢╓ф" -#: app/sample-editor.c:294 +#: app/sample-editor.c:295 msgid "Length:" msgstr "д╧╓╣:" -#: app/sample-editor.c:310 +#: app/sample-editor.c:311 +#, fuzzy +msgid "Set as loop" +msgstr "╔К║╪╔вЁ╚╩оюъдЙ/╔К║╪╔в" + +#: app/sample-editor.c:319 msgid "RelNote" msgstr "" -#: app/sample-editor.c:321 +#: app/sample-editor.c:330 msgid "Load Sample..." msgstr "╔╣╔С╔в╔К║╕╔М║╪╔и..." -#: app/sample-editor.c:323 +#: app/sample-editor.c:332 msgid "Save WAV..." msgstr "WAVйщб╦..." -#: app/sample-editor.c:325 +#: app/sample-editor.c:334 msgid "Save region as WAV..." msgstr "WAV╓х╓╥╓фхо╟ойщб╦..." -#: app/sample-editor.c:338 +#: app/sample-editor.c:347 msgid "Save WAV" msgstr "WAVйщб╦" -#: app/sample-editor.c:348 +#: app/sample-editor.c:357 msgid "Save Region" msgstr "хо╟ойщб╦" -#: app/sample-editor.c:359 +#: app/sample-editor.c:368 msgid "Monitor" msgstr "╔Б╔к╔©" -#: app/sample-editor.c:365 +#: app/sample-editor.c:374 msgid "Volume Ramp" msgstr "" -#: app/sample-editor.c:375 +#: app/sample-editor.c:384 msgid "Zoom to selection" msgstr "а╙бРиТй╛ЁхбГ" -#: app/sample-editor.c:381 +#: app/sample-editor.c:390 msgid "Show all" msgstr "а╢╓фи╫╪╗" -#: app/sample-editor.c:387 +#: app/sample-editor.c:396 msgid "Zoom in (+50%)" msgstr "ЁхбГ(+50%)" -#: app/sample-editor.c:393 +#: app/sample-editor.c:402 msgid "Zoom out (-50%)" msgstr "╫л╬╝(-50%)" -#: app/sample-editor.c:399 +#: app/sample-editor.c:408 msgid "Reverse" msgstr "╔Й╔п║╪╔╧" -#: app/sample-editor.c:409 +#: app/sample-editor.c:418 msgid "Cut" msgstr "юз╪Х" -#: app/sample-editor.c:415 +#: app/sample-editor.c:424 msgid "Remove" msgstr "╟эф╟" -#: app/sample-editor.c:421 +#: app/sample-editor.c:430 msgid "Copy" msgstr "╔Ё╔т║╪" -#: app/sample-editor.c:427 +#: app/sample-editor.c:436 msgid "Paste" msgstr "е╫иу" -#: app/sample-editor.c:433 +#: app/sample-editor.c:442 msgid "Clear Sample" msgstr "╔╣╔С╔в╔К╬ц╣Н" -#: app/sample-editor.c:471 +#: app/sample-editor.c:480 msgid "(no selection)" msgstr "(л╣а╙бР)" -#: app/sample-editor.c:1037 +#: app/sample-editor.c:1069 msgid "" msgstr "<╨ёе╫иу╓╠╓╣╓Л╓ч╓╥╓©>" -#: app/sample-editor.c:1143 +#: app/sample-editor.c:1175 msgid "Read error." msgstr "фи╓ъ╧Ч╓ъ╔╗╔И║╪║ё" -#: app/sample-editor.c:1251 +#: app/sample-editor.c:1283 msgid "Load stereo sample" msgstr "╔╧╔ф╔Л╔╙║╕╔╣╔С╔в╔К║╕╔М║╪╔и" -#: app/sample-editor.c:1259 +#: app/sample-editor.c:1291 msgid "" "You have selected a stereo sample!\n" "(SoundTracker can only handle mono samples!)\n" @@ -1331,83 +1358,91 @@ "\n" "╔М║╪╔и╓╧╓К╓©╓А╓н╔а╔Ц╔С╔м╔К╓Ра╙╓С╓г╓╞╓ю╓╣╓╓:" -#: app/sample-editor.c:1270 +#: app/sample-editor.c:1302 msgid "Left" msgstr "╨╦" -#: app/sample-editor.c:1276 +#: app/sample-editor.c:1308 msgid "Mix" msgstr "╔ъ╔ц╔╞╔╧" -#: app/sample-editor.c:1282 +#: app/sample-editor.c:1314 msgid "Right" msgstr "╠╕" -#: app/sample-editor.c:1321 +#: app/sample-editor.c:1353 msgid "Can't read sample" msgstr "╔╣╔С╔в╔К╓╛фи╓ъ╧Ч╓А╓ч╓╩╓С" -#: app/sample-editor.c:1327 +#: app/sample-editor.c:1359 msgid "Sample is too long for current mixer module. Loading anyway." msgstr "" "╔╣╔С╔в╔К╓╛╦╫╨ъ╓н╔ъ╔╜╔╣║╕╔Б╔╦╔Е║╪╔К╓к╓од╧╡А╓╝╓ч╓╧║ё\n" "╓х╓к╓╚╓╞╔М║╪╔и╓╥╓ч╓╧║ё" -#: app/sample-editor.c:1341 +#: app/sample-editor.c:1373 msgid "Can only handle 8 and 16 bit samples with up to 2 channels" msgstr "2╔а╔Ц╔С╔м╔К╓ч╓г╓г 8║╒16╔с╔ц╔х║╕╔╣╔С╔в╔К╓н╓ъ╫ХмЩ╓г╓╜╓ч╓╧" -#: app/sample-editor.c:1444 +#: app/sample-editor.c:1476 msgid "Nothing to save." msgstr "╡©╓Бйщб╦╓╥╓й╓╓║ё" -#: app/sample-editor.c:1471 +#: app/sample-editor.c:1503 msgid "OK" msgstr "н╩╡Р" -#: app/sample-editor.c:1479 +#: app/sample-editor.c:1511 msgid "Start sampling" msgstr "╔╣╔С╔в╔Й╔С╔╟Ё╚╩о" -#: app/sample-editor.c:1509 +#: app/sample-editor.c:1541 msgid "No sampling driver available" msgstr "╔╣╔С╔в╔Й╔С╔╟║╕╔и╔И╔╓╔п╓╛╩хмя╓г╓╜╓ч╓╩╓С" -#: app/sample-editor.c:1519 app/sample-editor.c:1522 +#: app/sample-editor.c:1551 app/sample-editor.c:1554 msgid "Sampling Window" msgstr "╔╣╔С╔в╔Й╔С╔╟║╕╔╕╔ё╔С╔и╔╕" -#: app/sample-editor.c:1622 +#: app/sample-editor.c:1654 msgid "" msgstr "<╨ё╔╣╔С╔в╔Й╔С╔╟╓╥╓ч╓╥╓©>" -#: app/sample-editor.c:1652 +#: app/sample-editor.c:1684 msgid "Recorded sample is too long for current mixer module. Using it anyway." msgstr "" "о©╡╩╓╥╓©╔╣╔С╔в╔К╓╛╦╫╨ъ╓н╔ъ╔╜╔╣║╕╔Б╔╦╔Е║╪╔К╓к╓од╧╡А╓╝╓ч╓╧║ё\n" "╓х╓к╓╚╓╞╓╫╓Л╓Р╩х╓╓╓ч╓╧║ё" -#: app/sample-editor.c:1684 +#: app/sample-editor.c:1734 msgid "Normalize" msgstr "╣╛Ёй╡╫" -#: app/sample-editor.c:1685 +#: app/sample-editor.c:1735 msgid "Execute" msgstr "╪б╧т" -#: app/sample-editor.c:1695 app/sample-editor.c:1698 +#: app/sample-editor.c:1745 app/sample-editor.c:1748 msgid "Volume Ramping" msgstr "" -#: app/sample-editor.c:1714 +#: app/sample-editor.c:1764 msgid "Perform linear volume fade on Selection" msgstr "а╙бР╩Ч╓к╡╩нл╓РюЧ╥©╓к╔у╔╖║╪╔и╓╧╓К" -#: app/sample-editor.c:1726 +#: app/sample-editor.c:1776 msgid "Left [%]:" msgstr "╨╦ [%]:" -#: app/sample-editor.c:1731 +#: app/sample-editor.c:1779 app/sample-editor.c:1796 +msgid "H" +msgstr "" + +#: app/sample-editor.c:1785 app/sample-editor.c:1802 +msgid "D" +msgstr "" + +#: app/sample-editor.c:1793 msgid "Right [%]:" msgstr "╠╕ [%]:" @@ -1474,90 +1509,90 @@ "Ёз╢Ойт╫╦╔з║╪╔╦╓г║╒╔╣╔С╔в╔К╓Р╔╒╔╞╔ф╔ё╔ж╓к╓╥╓ф╓╚╓И╔╜║╪╔э║╪╔и╓Р╔╞╔Й╔ц╔╞\n" "╓╧╓К╓х╦д║╧╓н╔╜║╪╓кЁз╢О╓н╔╣╔С╔в╔К╓РЁДеЖ╓ф╓И╓Л╓К╓Х║ё" -#: app/track-editor.c:83 +#: app/track-editor.c:85 msgid "Arpeggio" msgstr "╔╒╔К╔з╔╦╔╙" #. 0 -#: app/track-editor.c:84 +#: app/track-editor.c:86 msgid "Porta up" msgstr "" #. 1 -#: app/track-editor.c:85 +#: app/track-editor.c:87 msgid "Porta down" msgstr "" #. 2 -#: app/track-editor.c:86 app/track-editor.c:150 +#: app/track-editor.c:88 app/track-editor.c:152 msgid "Tone porta" msgstr "" #. 3 -#: app/track-editor.c:87 app/track-editor.c:146 +#: app/track-editor.c:89 app/track-editor.c:148 msgid "Vibrato" msgstr "╔с╔ж╔И║╪╔х" #. 4 -#: app/track-editor.c:88 +#: app/track-editor.c:90 msgid "Tone porta + Volume slide" msgstr "" #. 5 -#: app/track-editor.c:89 +#: app/track-editor.c:91 msgid "Vibrato + Volume slide" msgstr "" #. 6 -#: app/track-editor.c:90 +#: app/track-editor.c:92 msgid "Tremolo" msgstr "╔х╔Л╔Б╔М" #. 7 -#: app/track-editor.c:91 app/track-editor.c:147 +#: app/track-editor.c:93 app/track-editor.c:149 msgid "Set panning" msgstr "" #. 8 -#: app/track-editor.c:92 app/track-editor.c:94 +#: app/track-editor.c:94 app/track-editor.c:96 msgid "Position jump" msgstr "" #. 9 -#: app/track-editor.c:93 app/track-editor.c:95 app/track-editor.c:171 +#: app/track-editor.c:95 app/track-editor.c:97 app/track-editor.c:173 msgid "Set volume" msgstr "╡╩нлюъдЙ" #. C -#: app/track-editor.c:96 +#: app/track-editor.c:98 msgid "Pattern break" msgstr "" #. D #. E -#: app/track-editor.c:98 +#: app/track-editor.c:100 msgid "Set tempo/bpm" msgstr "╔ф╔С╔щ/bpmюъдЙ" #. F -#: app/track-editor.c:99 +#: app/track-editor.c:101 msgid "Set global volume" msgstr "а╢бн╔э╔Й╔Е║╪╔ЮюъдЙ" #. G -#: app/track-editor.c:100 +#: app/track-editor.c:102 msgid "Global volume slide" msgstr "а╢бн╔э╔Й╔Е║╪╔Ю║╕╔╧╔И╔╓╔и" #. H #. I #. J -#: app/track-editor.c:103 +#: app/track-editor.c:105 msgid "Key off" msgstr "" #. K -#: app/track-editor.c:104 +#: app/track-editor.c:106 msgid "Set envelop position" msgstr "╔╗╔С╔ы╔М║╪╔в╟лцжюъдЙ" @@ -1565,23 +1600,23 @@ #. M #. N #. O -#: app/track-editor.c:108 +#: app/track-editor.c:110 msgid "Panning slide" msgstr "" #. P -#: app/track-editor.c:109 +#: app/track-editor.c:111 msgid "LP filter resonance" msgstr "" #. Q -#: app/track-editor.c:110 +#: app/track-editor.c:112 msgid "Multi retrig note" msgstr "" #. R #. S -#: app/track-editor.c:112 +#: app/track-editor.c:114 msgid "Tremor" msgstr "╔х╔Л╔Б╔М" @@ -1591,115 +1626,115 @@ #. W #. X #. Y -#: app/track-editor.c:118 +#: app/track-editor.c:120 msgid "LP filter cutoff" msgstr "" #. 0 -#: app/track-editor.c:123 +#: app/track-editor.c:125 msgid "Fine porta up" msgstr "" #. 1 -#: app/track-editor.c:124 +#: app/track-editor.c:126 msgid "Fine porta down" msgstr "" #. 2 -#: app/track-editor.c:125 +#: app/track-editor.c:127 msgid "Set gliss control" msgstr "╔╟╔Й╔ц╔╣╔С╔иаЮ╨НюъдЙ" #. 3 -#: app/track-editor.c:126 +#: app/track-editor.c:128 msgid "Set vibrato control" msgstr "╔с╔ж╔И║╪╔хаЮ╨НюъдЙ" #. 4 -#: app/track-editor.c:127 +#: app/track-editor.c:129 msgid "Set finetune" msgstr "хЫд╢ю╟юъдЙ" #. 5 -#: app/track-editor.c:128 +#: app/track-editor.c:130 msgid "Set loop begin/loop" msgstr "╔К║╪╔вЁ╚╩оюъдЙ/╔К║╪╔в" #. 6 -#: app/track-editor.c:129 +#: app/track-editor.c:131 msgid "Set tremolo control" msgstr "╔х╔Л╔Б╔МаЮ╨НюъдЙ" #. 7 #. 8 -#: app/track-editor.c:131 +#: app/track-editor.c:133 msgid "Retrig note" msgstr "" #. 9 -#: app/track-editor.c:132 app/track-editor.c:144 +#: app/track-editor.c:134 app/track-editor.c:146 msgid "Fine volume slide up" msgstr "" #. A -#: app/track-editor.c:133 app/track-editor.c:143 +#: app/track-editor.c:135 app/track-editor.c:145 msgid "Fine volume slide down" msgstr "" #. B -#: app/track-editor.c:134 +#: app/track-editor.c:136 msgid "Note cut" msgstr "╡╩иДюз╪Х" #. C -#: app/track-editor.c:135 +#: app/track-editor.c:137 msgid "Note delay" msgstr "" #. D -#: app/track-editor.c:136 +#: app/track-editor.c:138 msgid "Pattern delay" msgstr "" -#: app/track-editor.c:141 +#: app/track-editor.c:143 msgid "Volume slide down" msgstr "" -#: app/track-editor.c:142 +#: app/track-editor.c:144 msgid "Volume slide up" msgstr "" -#: app/track-editor.c:145 +#: app/track-editor.c:147 msgid "Set vibrato speed" msgstr "╔с╔ж╔И║╪╔хб╝еыюъдЙ" -#: app/track-editor.c:148 +#: app/track-editor.c:150 msgid "Panning slide left" msgstr "" -#: app/track-editor.c:149 +#: app/track-editor.c:151 msgid "Panning slide right" msgstr "" -#: app/track-editor.c:154 +#: app/track-editor.c:156 msgid "sine" msgstr "ю╣╦╧гх" #. 0 -#: app/track-editor.c:155 +#: app/track-editor.c:157 msgid "ramp down" msgstr "" #. 1 -#: app/track-editor.c:156 +#: app/track-editor.c:158 msgid "square" msgstr "╤К╥агх" -#: app/track-editor.c:331 +#: app/track-editor.c:333 msgid "Jazz Edit:" msgstr "Jazzйт╫╦:" -#: app/track-editor.c:375 +#: app/track-editor.c:378 msgid "Tracker" msgstr "╔х╔И╔ц╔╚║╪" @@ -1857,3 +1892,12 @@ msgid "No FastTracker XM and no supported MOD format!" msgstr "" "FastTracker XM╔у╔╘║╪╔ч╔ц╔х╓г╓Б╔╣╔щ║╪╔х╓╣╓Л╓©MOD╔у╔╘║╪╔ч╔ц╔х╓г╓Б╓╒╓Й╓ч╓╩╓С!" + +#~ msgid "Save Song as XM..." +#~ msgstr "XM╓х╓╥╓ф╤ййщб╦..." + +#~ msgid "/File/Save Song as XM..." +#~ msgstr "/╔у╔║╔╓╔К/XM╓х╓╥╓ф╤ййщб╦..." + +#~ msgid "Show zeroes" +#~ msgstr "нМеюи╫╪╗" Binary files soundtracker-0.5.5/po/pl.gmo and soundtracker-0.5.6/po/pl.gmo differ diff -urN soundtracker-0.5.5/po/pl.po soundtracker-0.5.6/po/pl.po --- soundtracker-0.5.5/po/pl.po Sat May 27 10:52:37 2000 +++ soundtracker-0.5.6/po/pl.po Fri Aug 11 19:00:01 2000 @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: soundtracker\n" -"POT-Creation-Date: 2000-05-27 10:37+0200\n" +"POT-Creation-Date: 2000-08-11 18:57+0200\n" "PO-Revision-Date: 1999-09-05 15:58+0200\n" "Last-Translator: GNOME PL Team\n" "Language-Team: Polish \n" @@ -49,7 +49,7 @@ msgid "Mixers" msgstr "Modyfikatory:" -#: app/audioconfig.c:321 app/gui-settings.c:429 app/sample-editor.c:1686 +#: app/audioconfig.c:321 app/gui-settings.c:544 app/sample-editor.c:1736 #: app/tips-dialog.c:165 app/transposition.c:313 msgid "Close" msgstr "Zamknij" @@ -153,7 +153,7 @@ msgid "no settings (yet), sorry!" msgstr "na razie brak ustawieЯ!" -#: app/drivers/file-output.c:161 app/sample-editor.c:1384 +#: app/drivers/file-output.c:161 app/sample-editor.c:1416 msgid "Can't open file for writing." msgstr "Nie mo©na otworzyФ pliku do zapisu." @@ -230,11 +230,11 @@ msgid "Loop" msgstr "PЙtla" -#: app/envelope-box.c:1000 app/sample-editor.c:229 +#: app/envelope-box.c:1000 app/sample-editor.c:230 msgid "Start" msgstr "Pocz╠tek" -#: app/envelope-box.c:1001 app/sample-editor.c:230 +#: app/envelope-box.c:1001 app/sample-editor.c:231 msgid "End" msgstr "Koniec" @@ -257,7 +257,7 @@ msgid "Save Song" msgstr "OdtwСrz utwСr" -#: app/file-operations.c:157 app/sample-editor.c:329 +#: app/file-operations.c:157 app/sample-editor.c:338 msgid "Load Sample" msgstr "Wczytaj prСbkЙ" @@ -285,68 +285,68 @@ msgid "Operation not supported." msgstr "" -#: app/gui-settings.c:87 +#: app/gui-settings.c:89 msgid "Scopes Frequency" msgstr "CzЙstotliwo╤Ф oscyloskopСw" -#: app/gui-settings.c:90 +#: app/gui-settings.c:92 msgid "Tracker Frequency" msgstr "CzЙstotliwo╤Ф trackera" -#: app/gui-settings.c:243 app/gui-settings.c:246 +#: app/gui-settings.c:313 app/gui-settings.c:316 msgid "GUI Configuration" msgstr "Konfiguracja GUI" -#: app/gui-settings.c:280 +#: app/gui-settings.c:350 msgid "Use Hexadecimal Numbers" msgstr "Zapis szesnastkowy" -#: app/gui-settings.c:287 +#: app/gui-settings.c:357 msgid "Use upper case letters for hex numbers" msgstr "" -#: app/gui-settings.c:294 +#: app/gui-settings.c:364 #, fuzzy msgid "Advance cursor horizontally in effect columns" msgstr "Przesuwanie kursora w dСЁ w kolumnach efektСw" -#: app/gui-settings.c:301 +#: app/gui-settings.c:371 msgid "Asynchronous Editing" msgstr "" -#: app/gui-settings.c:308 -msgid "Show zeroes" -msgstr "" - -#: app/gui-settings.c:315 +#: app/gui-settings.c:378 msgid "Channel numbering" msgstr "" -#: app/gui-settings.c:322 +#: app/gui-settings.c:385 msgid "Tempo and BPM update" msgstr "" -#: app/gui-settings.c:329 +#: app/gui-settings.c:392 msgid "Auto switch" msgstr "" -#: app/gui-settings.c:336 +#: app/gui-settings.c:399 msgid "Use anti-aliased envelope editor" msgstr "Wykorzystanie antyaliasingu w edytorze obwiedni" -#: app/gui-settings.c:342 +#: app/gui-settings.c:405 msgid "You need to restart SoundTracker for this change to come into effect." msgstr "Zmiany odnios╠ skutek po ponownym uruchomieniu SoundTrackera." -#: app/gui-settings.c:351 +#: app/gui-settings.c:414 msgid "Scopes buffer size [MB]" msgstr "Rozmiar bufora oscyloskopСw [MB]" -#: app/gui-settings.c:370 +#: app/gui-settings.c:433 msgid "Highlight rows:" msgstr "" -#: app/gui-settings.c:394 +#: app/gui-settings.c:457 +msgid "Track line format:" +msgstr "" + +#: app/gui-settings.c:509 msgid "`Save XM' saves all non-empty patterns" msgstr "'Zapisz XM' zapisuje wszystkie niepuste patterny" @@ -436,8 +436,8 @@ msgid "Question" msgstr "Pytanie" -#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1295 -#: app/sample-editor.c:1486 +#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1327 +#: app/sample-editor.c:1518 msgid "Cancel" msgstr "Anuluj" @@ -687,7 +687,7 @@ "Wci╤nij po©╠dan╠ kombinacjЙ klawiszy!\n" "Kliknij na li╤cie po lewej stronie aby anulowaФ" -#: app/keys.c:682 app/menubar.c:98 +#: app/keys.c:682 app/menubar.c:99 msgid "Ok" msgstr "Ok" @@ -712,7 +712,7 @@ "Automatyczna konfiguracja klawiszy nie powiodЁa siЙ.\n" "Skorzystaj z konfiguracji klawiatury w menu Ustawienia." -#: app/menubar.c:134 +#: app/menubar.c:135 msgid "" "Are you sure you want to do this?\n" "All changes will be lost!" @@ -720,7 +720,7 @@ "Czy na pewno chcesz to zrobiФ?\n" "Wszystkie zmiany zostan╠ utracone!" -#: app/menubar.c:156 +#: app/menubar.c:157 msgid "" "Are you sure you want to quit?\n" "All changes will be lost!" @@ -728,471 +728,490 @@ "Czy na pewno chcesz zakoЯczyФ?\n" "Wszystkie zmiany zostan╠ utracone!" -#: app/menubar.c:243 +#: app/menubar.c:267 #, fuzzy msgid "_Open..." msgstr "_OtwСrz.." -#: app/menubar.c:245 +#: app/menubar.c:269 #, fuzzy msgid "Save _as..." msgstr "Z_apisz jako.." -#: app/menubar.c:251 +#: app/menubar.c:275 #, fuzzy msgid "Save Module as _WAV..." msgstr "Zapisz WAV.." -#: app/menubar.c:253 +#: app/menubar.c:277 #, fuzzy -msgid "Save Song as XM..." -msgstr "Zapisz XM..." +msgid "Save XM without samples..." +msgstr "Wczytaj prСbkЙ.." -#: app/menubar.c:258 +#: app/menubar.c:282 msgid "_Quit" msgstr "_ZakoЯcz" -#: app/menubar.c:265 +#: app/menubar.c:289 msgid "Clear _All" msgstr "Wyczy╤Ф _wszystko" -#: app/menubar.c:267 +#: app/menubar.c:291 msgid "Clear _Patterns Only" msgstr "Wyczy╤Ф tylko _patterny" -#: app/menubar.c:269 +#: app/menubar.c:293 msgid "_Optimize Module" msgstr "_Optymalizuj moduЁ" -#: app/menubar.c:276 app/menubar.c:287 app/menubar.c:305 +#: app/menubar.c:300 app/menubar.c:311 app/menubar.c:332 app/menubar.c:364 #, fuzzy msgid "C_ut" msgstr "Wytnij" -#: app/menubar.c:278 app/menubar.c:289 app/menubar.c:307 +#: app/menubar.c:302 app/menubar.c:313 app/menubar.c:334 app/menubar.c:366 #, fuzzy msgid "_Copy" msgstr "Kopiuj" -#: app/menubar.c:280 app/menubar.c:291 app/menubar.c:309 +#: app/menubar.c:304 app/menubar.c:315 app/menubar.c:336 app/menubar.c:368 #, fuzzy msgid "_Paste" msgstr "Wklej" -#: app/menubar.c:293 +#: app/menubar.c:317 +#, fuzzy +msgid "_Kill notes" +msgstr "/Edycja/-" + +#: app/menubar.c:319 #, fuzzy msgid "_Insert" msgstr "Wstaw" -#: app/menubar.c:295 +#: app/menubar.c:321 #, fuzzy msgid "_Delete" msgstr "UsuЯ" -#: app/menubar.c:303 -msgid "_Mark" +#: app/menubar.c:328 +msgid "_Mark mode" msgstr "" -#: app/menubar.c:316 +#: app/menubar.c:330 app/menubar.c:362 +#, fuzzy +msgid "C_lear block marks" +msgstr "Wyczy╤Ф" + +#: app/menubar.c:344 msgid "_Jazz Edit Mode" msgstr "_Jazzowy tryb edycji" -#: app/menubar.c:321 +#: app/menubar.c:349 #, fuzzy msgid "Transp_osition..." msgstr "_Transpozycja.." -#: app/menubar.c:326 app/menubar.c:427 +#: app/menubar.c:354 app/menubar.c:375 app/menubar.c:475 msgid "_Pattern" msgstr "P_attern" -#: app/menubar.c:327 +#: app/menubar.c:355 app/menubar.c:376 msgid "_Track" msgstr "" -#: app/menubar.c:328 +#: app/menubar.c:356 app/menubar.c:377 #, fuzzy msgid "_Selection" msgstr "_Ustawienia" -#: app/menubar.c:334 +#: app/menubar.c:382 msgid "_Find Unused Pattern" msgstr "_Znajd╪ nieu©ywany pattern" -#: app/menubar.c:336 +#: app/menubar.c:384 msgid "_Copy Current to Unused Pattern" msgstr "_Kopiuj bie©╠cy do nieu©ywanego patternu" -#: app/menubar.c:338 +#: app/menubar.c:386 msgid "C_lear Unused Patterns" msgstr "_Wyczy╤Ф nieu©ywane patterny" -#: app/menubar.c:340 +#: app/menubar.c:388 msgid "_Pack Patterns" msgstr "_Kompresuj patterny" -#: app/menubar.c:347 +#: app/menubar.c:395 #, fuzzy msgid "_Load XI..." msgstr "_Wczytaj XI.." -#: app/menubar.c:349 +#: app/menubar.c:397 #, fuzzy msgid "_Save XI..." msgstr "Zapisz XM..." -#: app/menubar.c:354 +#: app/menubar.c:402 #, fuzzy msgid "_Clear Current" msgstr "Bie©╠cy" -#: app/menubar.c:359 +#: app/menubar.c:407 msgid "_Delete Unused Instruments" msgstr "_UsuЯ nieu©ywane instrumenty" -#: app/menubar.c:366 +#: app/menubar.c:414 msgid "Use _Backing Store" msgstr "Wykorzystanie _mechanizmu \"Backing store\"" -#: app/menubar.c:369 +#: app/menubar.c:417 #, fuzzy msgid "_Previous font" msgstr "Poprzednia porada" -#: app/menubar.c:371 +#: app/menubar.c:419 msgid "_Next font" msgstr "" -#: app/menubar.c:379 +#: app/menubar.c:427 msgid "Display _Oscilloscopes" msgstr "Wy╤wietlanie _oscyloskopСw" -#: app/menubar.c:382 +#: app/menubar.c:430 #, fuzzy msgid "_Tracker" msgstr "Tryb ProTrackera" -#: app/menubar.c:386 +#: app/menubar.c:434 #, fuzzy msgid "_Keyboard Configuration..." msgstr "Konfiguracja _klawiatury..." -#: app/menubar.c:388 +#: app/menubar.c:436 #, fuzzy msgid "_Audio Configuration..." msgstr "Kongifuracja _d╪wiЙku.." -#: app/menubar.c:390 +#: app/menubar.c:438 #, fuzzy msgid "_GUI Configuration..." msgstr "Konfiguracja _GUI.." -#: app/menubar.c:396 +#: app/menubar.c:444 #, fuzzy msgid "_MIDI Configuration..." msgstr "Konfiguracja _GUI.." -#: app/menubar.c:401 +#: app/menubar.c:449 msgid "_Save Settings now" msgstr "_Zapisz ustawienia" -#: app/menubar.c:403 +#: app/menubar.c:451 msgid "Save Settings on _Exit" msgstr "Zapis ustawieЯ przed _zakoЯczeniem" -#: app/menubar.c:410 +#: app/menubar.c:458 #, fuzzy msgid "_About..." msgstr "_Informacje o.." -#: app/menubar.c:415 +#: app/menubar.c:463 #, fuzzy msgid "Show _Tips..." msgstr "Wy╤wietl _porady.." -#: app/menubar.c:417 +#: app/menubar.c:465 #, fuzzy msgid "_XM Effects..." msgstr "Efekty _XM.." -#: app/menubar.c:424 +#: app/menubar.c:472 msgid "_File" msgstr "_Plik" -#: app/menubar.c:425 +#: app/menubar.c:473 msgid "_Module" msgstr "_ModuЁ" -#: app/menubar.c:426 +#: app/menubar.c:474 msgid "_Edit" msgstr "_Edycja" -#: app/menubar.c:428 +#: app/menubar.c:476 msgid "_Instrument" msgstr "_Instrument" -#: app/menubar.c:429 +#: app/menubar.c:477 msgid "_Settings" msgstr "_Ustawienia" -#: app/menubar.c:430 +#: app/menubar.c:478 msgid "_Help" msgstr "Pomo_c" -#: app/menubar.c:465 +#: app/menubar.c:515 msgid "/_File" msgstr "/_Plik" -#: app/menubar.c:466 +#: app/menubar.c:516 #, fuzzy msgid "/File/_Open..." msgstr "/_Plik/_OtwСrz.." -#: app/menubar.c:467 +#: app/menubar.c:517 #, fuzzy msgid "/File/Save _as..." msgstr "/Plik/Z_apisz jako.." -#: app/menubar.c:468 app/menubar.c:471 +#: app/menubar.c:518 app/menubar.c:521 msgid "/File/-" msgstr "/Plik/-" -#: app/menubar.c:469 +#: app/menubar.c:519 #, fuzzy msgid "/File/Save Module as _WAV..." msgstr "/Plik/Z_apisz jako.." -#: app/menubar.c:470 +#: app/menubar.c:520 #, fuzzy -msgid "/File/Save Song as XM..." +msgid "/File/Save XM without samples..." msgstr "/Plik/Z_apisz jako.." -#: app/menubar.c:472 +#: app/menubar.c:522 msgid "/File/_Quit" msgstr "/Plik/_ZakoЯcz" -#: app/menubar.c:473 +#: app/menubar.c:523 msgid "/_Module" msgstr "/_ModuЁ" -#: app/menubar.c:474 +#: app/menubar.c:524 msgid "/Module/Clear _All" msgstr "/ModuЁ/Wyczy╤Ф _wszystko" -#: app/menubar.c:475 +#: app/menubar.c:525 msgid "/Module/Clear _Patterns Only" msgstr "/ModuЁ/Wyczy╤Ф tylko _patterny" -#: app/menubar.c:476 +#: app/menubar.c:526 msgid "/Module/_Optimize Module" msgstr "/ModuЁ/_Optymalizuj moduЁ" -#: app/menubar.c:477 +#: app/menubar.c:527 msgid "/_Edit" msgstr "/_Edycja" -#: app/menubar.c:478 +#: app/menubar.c:528 msgid "/Edit/_Jazz Edit Mode" msgstr "/Edycja/_Jazzowy tryb edycji" -#: app/menubar.c:479 app/menubar.c:481 +#: app/menubar.c:529 app/menubar.c:531 msgid "/Edit/-" msgstr "/Edycja/-" -#: app/menubar.c:480 +#: app/menubar.c:530 #, fuzzy msgid "/Edit/_Transposition..." msgstr "/Edycja/_Transpozycja.." -#: app/menubar.c:482 +#: app/menubar.c:532 #, fuzzy msgid "/Edit/_Pattern" msgstr "/P_attern" -#: app/menubar.c:483 +#: app/menubar.c:533 msgid "/Edit/Pattern/C_ut" msgstr "" -#: app/menubar.c:484 +#: app/menubar.c:534 msgid "/Edit/Pattern/_Copy" msgstr "" -#: app/menubar.c:485 +#: app/menubar.c:535 #, fuzzy msgid "/Edit/Pattern/_Paste" msgstr "/Pattern/_Kompresuj patterny" -#: app/menubar.c:486 +#: app/menubar.c:536 #, fuzzy msgid "/Edit/_Track" msgstr "/Edycja/-" -#: app/menubar.c:487 +#: app/menubar.c:537 msgid "/Edit/Track/C_ut" msgstr "" -#: app/menubar.c:488 +#: app/menubar.c:538 msgid "/Edit/Track/_Copy" msgstr "" -#: app/menubar.c:489 +#: app/menubar.c:539 msgid "/Edit/Track/_Paste" msgstr "" -#: app/menubar.c:490 +#: app/menubar.c:540 +#, fuzzy +msgid "/Edit/Track/_Kill notes" +msgstr "/Edycja/-" + +#: app/menubar.c:541 msgid "/Edit/Track/_Insert" msgstr "" -#: app/menubar.c:491 +#: app/menubar.c:542 msgid "/Edit/Track/_Delete" msgstr "" -#: app/menubar.c:492 +#: app/menubar.c:543 msgid "/Edit/_Selection" msgstr "" -#: app/menubar.c:493 -msgid "/Edit/Selection/_Mark" +#: app/menubar.c:544 +msgid "/Edit/Selection/_Mark mode" msgstr "" -#: app/menubar.c:494 +#: app/menubar.c:545 +msgid "/Edit/Selection/C_lear block marks" +msgstr "" + +#: app/menubar.c:546 msgid "/Edit/Selection/C_ut" msgstr "" -#: app/menubar.c:495 +#: app/menubar.c:547 msgid "/Edit/Selection/_Copy" msgstr "" -#: app/menubar.c:496 +#: app/menubar.c:548 msgid "/Edit/Selection/_Paste" msgstr "" -#: app/menubar.c:497 +#: app/menubar.c:549 msgid "/_Pattern" msgstr "/P_attern" -#: app/menubar.c:498 +#: app/menubar.c:550 msgid "/Pattern/_Find Unused Pattern" msgstr "/Pattern/_Znajd╪ nieu©ywany pattern" -#: app/menubar.c:499 +#: app/menubar.c:551 msgid "/Pattern/_Copy Current to Unused Pattern" msgstr "/Pattern/_Kopiuj bie©╠cy do nieu©ywanego patternu" -#: app/menubar.c:500 +#: app/menubar.c:552 msgid "/Pattern/C_lear Unused Patterns" msgstr "/Pattern/W_yczy╤Ф nieu©ywane patterny" -#: app/menubar.c:501 +#: app/menubar.c:553 msgid "/Pattern/_Pack Patterns" msgstr "/Pattern/_Kompresuj patterny" -#: app/menubar.c:502 +#: app/menubar.c:554 msgid "/_Instrument" msgstr "/_Instrument" -#: app/menubar.c:503 +#: app/menubar.c:555 #, fuzzy msgid "/Instrument/_Load XI..." msgstr "/Instrument/_Wczytaj XI.." -#: app/menubar.c:504 +#: app/menubar.c:556 #, fuzzy msgid "/Instrument/_Save XI..." msgstr "/Instrument/_Wczytaj XI.." -#: app/menubar.c:505 app/menubar.c:507 +#: app/menubar.c:557 app/menubar.c:559 msgid "/Instrument/-" msgstr "/Instrument/-" -#: app/menubar.c:506 +#: app/menubar.c:558 #, fuzzy msgid "/Instrument/_Clear Current" msgstr "/Instrument/_UsuЯ nieu©ywane instrumenty" -#: app/menubar.c:508 +#: app/menubar.c:560 msgid "/Instrument/_Delete Unused Instruments" msgstr "/Instrument/_UsuЯ nieu©ywane instrumenty" -#: app/menubar.c:509 +#: app/menubar.c:561 msgid "/_Settings" msgstr "/_Ustawienia" -#: app/menubar.c:510 +#: app/menubar.c:562 msgid "/Settings/Display _Oscilloscopes" msgstr "/Ustawienia/Wy╤wietlanie _oscyloskopСw" -#: app/menubar.c:511 +#: app/menubar.c:563 #, fuzzy msgid "/Settings/_Tracker" msgstr "/Ustawienia/-" -#: app/menubar.c:512 +#: app/menubar.c:564 #, fuzzy msgid "/Settings/Tracker/Use _Backing Store" msgstr "/Ustawienia/Wykorzystanie _mechanizmu \"Backing store\"" -#: app/menubar.c:513 +#: app/menubar.c:565 #, fuzzy msgid "/Settings/Tracker/_Previous font" msgstr "/Ustawienia/Zapis ustawieЯ przed zakoЯczeniem" -#: app/menubar.c:514 +#: app/menubar.c:566 #, fuzzy msgid "/Settings/Tracker/_Next font" msgstr "/Ustawienia/Zapis ustawieЯ przed zakoЯczeniem" -#: app/menubar.c:515 app/menubar.c:520 +#: app/menubar.c:567 app/menubar.c:572 msgid "/Settings/-" msgstr "/Ustawienia/-" -#: app/menubar.c:516 +#: app/menubar.c:568 #, fuzzy msgid "/Settings/_Keyboard Configuration..." msgstr "/Ustawienia/Konfiguracja _klawiatury.." -#: app/menubar.c:517 +#: app/menubar.c:569 #, fuzzy msgid "/Settings/_Audio Configuration..." msgstr "/Ustawienia/Konfiguracja _d╪wiЙku.." -#: app/menubar.c:518 +#: app/menubar.c:570 #, fuzzy msgid "/Settings/_GUI Configuration..." msgstr "/Ustawienia/Konfiguracja _GUI.." -#: app/menubar.c:519 +#: app/menubar.c:571 #, fuzzy msgid "/Settings/_MIDI Configuration..." msgstr "/Ustawienia/Konfiguracja _GUI.." -#: app/menubar.c:521 +#: app/menubar.c:573 msgid "/Settings/_Save Settings now" msgstr "/Ustawienia/_Zapisz ustawienia" -#: app/menubar.c:522 +#: app/menubar.c:574 msgid "/Settings/Save Settings on _Exit" msgstr "/Ustawienia/_Zapisz ustawienia" -#: app/menubar.c:523 +#: app/menubar.c:575 msgid "/_Help" msgstr "/Pomo_c" -#: app/menubar.c:524 +#: app/menubar.c:576 #, fuzzy msgid "/Help/_About..." msgstr "/Pomoc/_Informacje o.." -#: app/menubar.c:525 +#: app/menubar.c:577 msgid "/Help/-" msgstr "/Pomoc/-" -#: app/menubar.c:526 +#: app/menubar.c:578 #, fuzzy msgid "/Help/Show _Tips..." msgstr "/Pomoc/Wy╤wietl _porady.." -#: app/menubar.c:527 +#: app/menubar.c:579 #, fuzzy msgid "/Help/_XM Effects..." msgstr "/Pomoc/Efekty _XM.." @@ -1213,7 +1232,7 @@ msgid "Linear" msgstr "Liniowe" -#: app/module-info.c:118 app/sample-editor.c:189 +#: app/module-info.c:118 app/sample-editor.c:190 msgid "Amiga" msgstr "Amiga" @@ -1253,153 +1272,157 @@ "W katalogu domowym zostaЁ utworzony katalog .soundtracker, w\n" "ktСrym zapisywane bЙd╠ pliki konfiguracyjne.\n" -#: app/sample-editor.c:188 +#: app/sample-editor.c:189 msgid "No loop" msgstr "Bez pЙtli" -#: app/sample-editor.c:190 +#: app/sample-editor.c:191 msgid "PingPong" msgstr "PingPong" -#: app/sample-editor.c:194 +#: app/sample-editor.c:195 msgid "8 bits" msgstr "8 bitСw" -#: app/sample-editor.c:195 +#: app/sample-editor.c:196 msgid "16 bits" msgstr "16 bitСw" -#: app/sample-editor.c:201 +#: app/sample-editor.c:202 msgid "Sample Editor" msgstr "Edytor prСbek" -#: app/sample-editor.c:241 +#: app/sample-editor.c:242 msgid "Volume" msgstr "GЁo╤no╤Ф" -#: app/sample-editor.c:242 +#: app/sample-editor.c:243 msgid "Panning" msgstr "Przemieszczenie" -#: app/sample-editor.c:243 +#: app/sample-editor.c:244 msgid "Finetune" msgstr "Dopasowanie" -#: app/sample-editor.c:263 +#: app/sample-editor.c:264 #, fuzzy msgid "Selection:" msgstr "Rozdzielczo╤Ф:" -#: app/sample-editor.c:267 app/track-editor.c:168 app/track-editor.c:178 +#: app/sample-editor.c:268 app/track-editor.c:170 app/track-editor.c:180 #, fuzzy msgid "None" msgstr "Nuta:" -#: app/sample-editor.c:273 +#: app/sample-editor.c:274 msgid "All" msgstr "" -#: app/sample-editor.c:294 +#: app/sample-editor.c:295 #, fuzzy msgid "Length:" msgstr "DЁugo╤Ф" -#: app/sample-editor.c:310 +#: app/sample-editor.c:311 +msgid "Set as loop" +msgstr "" + +#: app/sample-editor.c:319 msgid "RelNote" msgstr "WzglNuta" -#: app/sample-editor.c:321 +#: app/sample-editor.c:330 #, fuzzy msgid "Load Sample..." msgstr "Wczytaj prСbkЙ.." -#: app/sample-editor.c:323 +#: app/sample-editor.c:332 #, fuzzy msgid "Save WAV..." msgstr "Zapisz WAV.." -#: app/sample-editor.c:325 +#: app/sample-editor.c:334 #, fuzzy msgid "Save region as WAV..." msgstr "Zapisz WAV.." -#: app/sample-editor.c:338 +#: app/sample-editor.c:347 msgid "Save WAV" msgstr "Zapisz WAV" -#: app/sample-editor.c:348 +#: app/sample-editor.c:357 msgid "Save Region" msgstr "" -#: app/sample-editor.c:359 +#: app/sample-editor.c:368 msgid "Monitor" msgstr "Monitoruj" -#: app/sample-editor.c:365 +#: app/sample-editor.c:374 msgid "Volume Ramp" msgstr "Nachyl gЁo╤no╤Ф" -#: app/sample-editor.c:375 +#: app/sample-editor.c:384 msgid "Zoom to selection" msgstr "PowiЙksz do zaznaczenia" -#: app/sample-editor.c:381 +#: app/sample-editor.c:390 msgid "Show all" msgstr "Wy╤wietl caЁo╤Ф" -#: app/sample-editor.c:387 +#: app/sample-editor.c:396 msgid "Zoom in (+50%)" msgstr "PowiЙksz (+50%)" -#: app/sample-editor.c:393 +#: app/sample-editor.c:402 msgid "Zoom out (-50%)" msgstr "Pomniejsz (-50%)" -#: app/sample-editor.c:399 +#: app/sample-editor.c:408 #, fuzzy msgid "Reverse" msgstr "UsuЯ" -#: app/sample-editor.c:409 +#: app/sample-editor.c:418 msgid "Cut" msgstr "Wytnij" -#: app/sample-editor.c:415 +#: app/sample-editor.c:424 msgid "Remove" msgstr "UsuЯ" -#: app/sample-editor.c:421 +#: app/sample-editor.c:430 msgid "Copy" msgstr "Kopiuj" -#: app/sample-editor.c:427 +#: app/sample-editor.c:436 msgid "Paste" msgstr "Wklej" -#: app/sample-editor.c:433 +#: app/sample-editor.c:442 #, fuzzy msgid "Clear Sample" msgstr "Wczytaj prСbkЙ" -#: app/sample-editor.c:471 +#: app/sample-editor.c:480 #, fuzzy msgid "(no selection)" msgstr "PowiЙksz do zaznaczenia" -#: app/sample-editor.c:1037 +#: app/sample-editor.c:1069 msgid "" msgstr "" -#: app/sample-editor.c:1143 +#: app/sample-editor.c:1175 msgid "Read error." msgstr "BЁ╠d odczytu." -#: app/sample-editor.c:1251 +#: app/sample-editor.c:1283 #, fuzzy msgid "Load stereo sample" msgstr "Wczytaj prСbkЙ" -#: app/sample-editor.c:1259 +#: app/sample-editor.c:1291 msgid "" "You have selected a stereo sample!\n" "(SoundTracker can only handle mono samples!)\n" @@ -1407,85 +1430,93 @@ "Please choose which channel to load:" msgstr "" -#: app/sample-editor.c:1270 +#: app/sample-editor.c:1302 #, fuzzy msgid "Left" msgstr "Lewy [%s]:" -#: app/sample-editor.c:1276 +#: app/sample-editor.c:1308 msgid "Mix" msgstr "" -#: app/sample-editor.c:1282 +#: app/sample-editor.c:1314 #, fuzzy msgid "Right" msgstr "Prawy [%]:" -#: app/sample-editor.c:1321 +#: app/sample-editor.c:1353 msgid "Can't read sample" msgstr "Nie mo©na wczytaФ prСbki" -#: app/sample-editor.c:1327 +#: app/sample-editor.c:1359 msgid "Sample is too long for current mixer module. Loading anyway." msgstr "" "PrСbka jest zbyt dЁuga dla aktualnego moduЁu miksera. Pomimo tego wczytywana." -#: app/sample-editor.c:1341 +#: app/sample-editor.c:1373 #, fuzzy msgid "Can only handle 8 and 16 bit samples with up to 2 channels" msgstr "ObsЁugiwane s╠ tylko prСbki 8 i 16 bitowe" -#: app/sample-editor.c:1444 +#: app/sample-editor.c:1476 msgid "Nothing to save." msgstr "" -#: app/sample-editor.c:1471 +#: app/sample-editor.c:1503 msgid "OK" msgstr "OK" -#: app/sample-editor.c:1479 +#: app/sample-editor.c:1511 msgid "Start sampling" msgstr "Rozpocznij prСbkowanie" -#: app/sample-editor.c:1509 +#: app/sample-editor.c:1541 msgid "No sampling driver available" msgstr "" -#: app/sample-editor.c:1519 app/sample-editor.c:1522 +#: app/sample-editor.c:1551 app/sample-editor.c:1554 msgid "Sampling Window" msgstr "Okno prСbkowania" -#: app/sample-editor.c:1622 +#: app/sample-editor.c:1654 msgid "" msgstr "" -#: app/sample-editor.c:1652 +#: app/sample-editor.c:1684 msgid "Recorded sample is too long for current mixer module. Using it anyway." msgstr "" "Nagrana prСbka jest zbyt dЁuga dla moduЁu miksera. Pomimo tego zostanie " "wykorzystana." -#: app/sample-editor.c:1684 +#: app/sample-editor.c:1734 msgid "Normalize" msgstr "Normalizuj" -#: app/sample-editor.c:1685 +#: app/sample-editor.c:1735 msgid "Execute" msgstr "Wykonaj" -#: app/sample-editor.c:1695 app/sample-editor.c:1698 +#: app/sample-editor.c:1745 app/sample-editor.c:1748 msgid "Volume Ramping" msgstr "Nachylenie gЁo╤no╤ci" -#: app/sample-editor.c:1714 +#: app/sample-editor.c:1764 msgid "Perform linear volume fade on Selection" msgstr "Liniowa zmiana gЁo╤no╤ci zaznaczonego fragmentu" -#: app/sample-editor.c:1726 +#: app/sample-editor.c:1776 msgid "Left [%]:" msgstr "Lewy [%s]:" -#: app/sample-editor.c:1731 +#: app/sample-editor.c:1779 app/sample-editor.c:1796 +msgid "H" +msgstr "" + +#: app/sample-editor.c:1785 app/sample-editor.c:1802 +msgid "D" +msgstr "" + +#: app/sample-editor.c:1793 msgid "Right [%]:" msgstr "Prawy [%]:" @@ -1553,96 +1584,96 @@ "Mo©esz przypisaФ prСbki instrumenu do poszczegСlnych klawiszy poprzez\n" "aktywowanie jego prСbki i klikniЙcie klawiatury w edytorze instrumentСw." -#: app/track-editor.c:83 +#: app/track-editor.c:85 msgid "Arpeggio" msgstr "" #. 0 -#: app/track-editor.c:84 +#: app/track-editor.c:86 msgid "Porta up" msgstr "" #. 1 -#: app/track-editor.c:85 +#: app/track-editor.c:87 #, fuzzy msgid "Porta down" msgstr "Oktawa w dСЁ" #. 2 -#: app/track-editor.c:86 app/track-editor.c:150 +#: app/track-editor.c:88 app/track-editor.c:152 msgid "Tone porta" msgstr "" #. 3 -#: app/track-editor.c:87 app/track-editor.c:146 +#: app/track-editor.c:89 app/track-editor.c:148 #, fuzzy msgid "Vibrato" msgstr "Typ vibrato:" #. 4 -#: app/track-editor.c:88 +#: app/track-editor.c:90 msgid "Tone porta + Volume slide" msgstr "" #. 5 -#: app/track-editor.c:89 +#: app/track-editor.c:91 msgid "Vibrato + Volume slide" msgstr "" #. 6 -#: app/track-editor.c:90 +#: app/track-editor.c:92 #, fuzzy msgid "Tremolo" msgstr "Tempo" #. 7 -#: app/track-editor.c:91 app/track-editor.c:147 +#: app/track-editor.c:93 app/track-editor.c:149 #, fuzzy msgid "Set panning" msgstr "Przemieszczenie" #. 8 -#: app/track-editor.c:92 app/track-editor.c:94 +#: app/track-editor.c:94 app/track-editor.c:96 msgid "Position jump" msgstr "" #. 9 -#: app/track-editor.c:93 app/track-editor.c:95 app/track-editor.c:171 +#: app/track-editor.c:95 app/track-editor.c:97 app/track-editor.c:173 #, fuzzy msgid "Set volume" msgstr "GЁo╤no╤Ф" #. C -#: app/track-editor.c:96 +#: app/track-editor.c:98 #, fuzzy msgid "Pattern break" msgstr "Pattern" #. D #. E -#: app/track-editor.c:98 +#: app/track-editor.c:100 msgid "Set tempo/bpm" msgstr "" #. F -#: app/track-editor.c:99 +#: app/track-editor.c:101 msgid "Set global volume" msgstr "" #. G -#: app/track-editor.c:100 +#: app/track-editor.c:102 msgid "Global volume slide" msgstr "" #. H #. I #. J -#: app/track-editor.c:103 +#: app/track-editor.c:105 msgid "Key off" msgstr "" #. K -#: app/track-editor.c:104 +#: app/track-editor.c:106 msgid "Set envelop position" msgstr "" @@ -1650,24 +1681,24 @@ #. M #. N #. O -#: app/track-editor.c:108 +#: app/track-editor.c:110 #, fuzzy msgid "Panning slide" msgstr "Przemieszczenie" #. P -#: app/track-editor.c:109 +#: app/track-editor.c:111 msgid "LP filter resonance" msgstr "" #. Q -#: app/track-editor.c:110 +#: app/track-editor.c:112 msgid "Multi retrig note" msgstr "" #. R #. S -#: app/track-editor.c:112 +#: app/track-editor.c:114 #, fuzzy msgid "Tremor" msgstr "Tempo" @@ -1678,124 +1709,124 @@ #. W #. X #. Y -#: app/track-editor.c:118 +#: app/track-editor.c:120 msgid "LP filter cutoff" msgstr "" #. 0 -#: app/track-editor.c:123 +#: app/track-editor.c:125 msgid "Fine porta up" msgstr "" #. 1 -#: app/track-editor.c:124 +#: app/track-editor.c:126 msgid "Fine porta down" msgstr "" #. 2 -#: app/track-editor.c:125 +#: app/track-editor.c:127 msgid "Set gliss control" msgstr "" #. 3 -#: app/track-editor.c:126 +#: app/track-editor.c:128 msgid "Set vibrato control" msgstr "" #. 4 -#: app/track-editor.c:127 +#: app/track-editor.c:129 #, fuzzy msgid "Set finetune" msgstr "Dopasowanie" #. 5 -#: app/track-editor.c:128 +#: app/track-editor.c:130 msgid "Set loop begin/loop" msgstr "" #. 6 -#: app/track-editor.c:129 +#: app/track-editor.c:131 msgid "Set tremolo control" msgstr "" #. 7 #. 8 -#: app/track-editor.c:131 +#: app/track-editor.c:133 msgid "Retrig note" msgstr "" #. 9 -#: app/track-editor.c:132 app/track-editor.c:144 +#: app/track-editor.c:134 app/track-editor.c:146 msgid "Fine volume slide up" msgstr "" #. A -#: app/track-editor.c:133 app/track-editor.c:143 +#: app/track-editor.c:135 app/track-editor.c:145 msgid "Fine volume slide down" msgstr "" #. B -#: app/track-editor.c:134 +#: app/track-editor.c:136 #, fuzzy msgid "Note cut" msgstr "Nuta:" #. C -#: app/track-editor.c:135 +#: app/track-editor.c:137 msgid "Note delay" msgstr "" #. D -#: app/track-editor.c:136 +#: app/track-editor.c:138 #, fuzzy msgid "Pattern delay" msgstr "Pattern" -#: app/track-editor.c:141 +#: app/track-editor.c:143 msgid "Volume slide down" msgstr "" -#: app/track-editor.c:142 +#: app/track-editor.c:144 #, fuzzy msgid "Volume slide up" msgstr "Nachyl gЁo╤no╤Ф" -#: app/track-editor.c:145 +#: app/track-editor.c:147 #, fuzzy msgid "Set vibrato speed" msgstr "Typ vibrato:" -#: app/track-editor.c:148 +#: app/track-editor.c:150 #, fuzzy msgid "Panning slide left" msgstr "Obwiednia przemieszczenia" -#: app/track-editor.c:149 +#: app/track-editor.c:151 msgid "Panning slide right" msgstr "" -#: app/track-editor.c:154 +#: app/track-editor.c:156 #, fuzzy msgid "sine" msgstr "Sinus" #. 0 -#: app/track-editor.c:155 +#: app/track-editor.c:157 #, fuzzy msgid "ramp down" msgstr "Oktawa w dСЁ" #. 1 -#: app/track-editor.c:156 +#: app/track-editor.c:158 #, fuzzy msgid "square" msgstr "Prostok╠t" -#: app/track-editor.c:331 +#: app/track-editor.c:333 msgid "Jazz Edit:" msgstr "Jazzowa edycja:" -#: app/track-editor.c:375 +#: app/track-editor.c:378 #, fuzzy msgid "Tracker" msgstr "Tryb ProTrackera" @@ -1955,6 +1986,14 @@ msgid "No FastTracker XM and no supported MOD format!" msgstr "Plik nie jest w formacie XM FastTrackera ani w formacie MOD!" +#, fuzzy +#~ msgid "Save Song as XM..." +#~ msgstr "Zapisz XM..." + +#, fuzzy +#~ msgid "/File/Save Song as XM..." +#~ msgstr "/Plik/Z_apisz jako.." + #~ msgid "Master Reverb" #~ msgstr "OgСlny reverb" @@ -1987,9 +2026,6 @@ #~ msgid "Length: 0" #~ msgstr "DЁugo╤Ф: 0" - -#~ msgid "Clear" -#~ msgstr "Wyczy╤Ф" #~ msgid "Resample" #~ msgstr "PrzetwСrz prСbki" Binary files soundtracker-0.5.5/po/ru.gmo and soundtracker-0.5.6/po/ru.gmo differ diff -urN soundtracker-0.5.5/po/ru.po soundtracker-0.5.6/po/ru.po --- soundtracker-0.5.5/po/ru.po Sat May 27 10:52:37 2000 +++ soundtracker-0.5.6/po/ru.po Fri Aug 11 19:00:01 2000 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: soundtracker-0.3.10\n" -"POT-Creation-Date: 2000-05-27 10:37+0200\n" +"POT-Creation-Date: 2000-08-11 18:57+0200\n" "PO-Revision-Date: 2000-02-21 11:12+0200\n" "Last-Translator: Michael Shigorin \n" "Language-Team: Russian \n" @@ -53,7 +53,7 @@ msgid "Mixers" msgstr "Объединить" -#: app/audioconfig.c:321 app/gui-settings.c:429 app/sample-editor.c:1686 +#: app/audioconfig.c:321 app/gui-settings.c:544 app/sample-editor.c:1736 #: app/tips-dialog.c:165 app/transposition.c:313 msgid "Close" msgstr "Закрыть" @@ -160,7 +160,7 @@ msgid "no settings (yet), sorry!" msgstr "(пока) нет настроек, сорри!" -#: app/drivers/file-output.c:161 app/sample-editor.c:1384 +#: app/drivers/file-output.c:161 app/sample-editor.c:1416 msgid "Can't open file for writing." msgstr "Невозможно открыть файл для записи." @@ -237,11 +237,11 @@ msgid "Loop" msgstr "Цикл" -#: app/envelope-box.c:1000 app/sample-editor.c:229 +#: app/envelope-box.c:1000 app/sample-editor.c:230 msgid "Start" msgstr "Начало" -#: app/envelope-box.c:1001 app/sample-editor.c:230 +#: app/envelope-box.c:1001 app/sample-editor.c:231 msgid "End" msgstr "Конец" @@ -262,7 +262,7 @@ msgid "Save Song" msgstr "Сохранить участок" -#: app/file-operations.c:157 app/sample-editor.c:329 +#: app/file-operations.c:157 app/sample-editor.c:338 msgid "Load Sample" msgstr "Загрузить сэмпл" @@ -286,68 +286,68 @@ msgid "Operation not supported." msgstr "Операция не поддерживается." -#: app/gui-settings.c:87 +#: app/gui-settings.c:89 msgid "Scopes Frequency" msgstr "Частота осциллографа" -#: app/gui-settings.c:90 +#: app/gui-settings.c:92 msgid "Tracker Frequency" msgstr "Частота трекера" -#: app/gui-settings.c:243 app/gui-settings.c:246 +#: app/gui-settings.c:313 app/gui-settings.c:316 msgid "GUI Configuration" msgstr "Конфигурация GUI" -#: app/gui-settings.c:280 +#: app/gui-settings.c:350 msgid "Use Hexadecimal Numbers" msgstr "Использовать Hex-числа" -#: app/gui-settings.c:287 +#: app/gui-settings.c:357 msgid "Use upper case letters for hex numbers" msgstr "Использовать заглавные буквы для Hex-чисел" -#: app/gui-settings.c:294 +#: app/gui-settings.c:364 #, fuzzy msgid "Advance cursor horizontally in effect columns" msgstr "Продвигать курсор в колонках FX" -#: app/gui-settings.c:301 +#: app/gui-settings.c:371 msgid "Asynchronous Editing" msgstr "" -#: app/gui-settings.c:308 -msgid "Show zeroes" -msgstr "" - -#: app/gui-settings.c:315 +#: app/gui-settings.c:378 msgid "Channel numbering" msgstr "" -#: app/gui-settings.c:322 +#: app/gui-settings.c:385 msgid "Tempo and BPM update" msgstr "" -#: app/gui-settings.c:329 +#: app/gui-settings.c:392 msgid "Auto switch" msgstr "" -#: app/gui-settings.c:336 +#: app/gui-settings.c:399 msgid "Use anti-aliased envelope editor" msgstr "Антиалиасинг в редакторе конверта" -#: app/gui-settings.c:342 +#: app/gui-settings.c:405 msgid "You need to restart SoundTracker for this change to come into effect." msgstr "Перезапустите SoundTracker для учета этих изменений." -#: app/gui-settings.c:351 +#: app/gui-settings.c:414 msgid "Scopes buffer size [MB]" msgstr "Размер буфера осциллографов [Мб]" -#: app/gui-settings.c:370 +#: app/gui-settings.c:433 msgid "Highlight rows:" msgstr "Подсвечивать строки:" -#: app/gui-settings.c:394 +#: app/gui-settings.c:457 +msgid "Track line format:" +msgstr "" + +#: app/gui-settings.c:509 msgid "`Save XM' saves all non-empty patterns" msgstr "`Сохранить XM' сохраняет все непустые паттерны" @@ -439,8 +439,8 @@ msgid "Question" msgstr "Вопрос" -#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1295 -#: app/sample-editor.c:1486 +#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1327 +#: app/sample-editor.c:1518 msgid "Cancel" msgstr "Отмена" @@ -685,7 +685,7 @@ "Пожалуйста, нажмите желаемую комбинацию клавиш!\n" "Щелкните по списку слева для отмены" -#: app/keys.c:682 app/menubar.c:98 +#: app/keys.c:682 app/menubar.c:99 msgid "Ok" msgstr "ОК" @@ -711,7 +711,7 @@ "Используйте Диалог конфигурации клавиатуры\n" "в меню Настроек, пожалуйста." -#: app/menubar.c:134 +#: app/menubar.c:135 msgid "" "Are you sure you want to do this?\n" "All changes will be lost!" @@ -719,7 +719,7 @@ "Вы уверены в том, что делаете?\n" "Все изменения будут утеряны!" -#: app/menubar.c:156 +#: app/menubar.c:157 msgid "" "Are you sure you want to quit?\n" "All changes will be lost!" @@ -727,436 +727,458 @@ "Вы уверены, что хотите выйти?\n" "Все изменения будут утеряны!" -#: app/menubar.c:243 +#: app/menubar.c:267 msgid "_Open..." msgstr "_Открыть..." -#: app/menubar.c:245 +#: app/menubar.c:269 msgid "Save _as..." msgstr "_Сохранить как..." -#: app/menubar.c:251 +#: app/menubar.c:275 msgid "Save Module as _WAV..." msgstr "Сохранить _модуль как WAV..." -#: app/menubar.c:253 +#: app/menubar.c:277 #, fuzzy -msgid "Save Song as XM..." -msgstr "Сохранить участок как WAV..." +msgid "Save XM without samples..." +msgstr "Сохранить сэмпл" -#: app/menubar.c:258 +#: app/menubar.c:282 msgid "_Quit" msgstr "_Выход" -#: app/menubar.c:265 +#: app/menubar.c:289 msgid "Clear _All" msgstr "Очистить _все" -#: app/menubar.c:267 +#: app/menubar.c:291 msgid "Clear _Patterns Only" msgstr "Очистить только _паттерны" -#: app/menubar.c:269 +#: app/menubar.c:293 msgid "_Optimize Module" msgstr "_Оптимизировать модуль" -#: app/menubar.c:276 app/menubar.c:287 app/menubar.c:305 +#: app/menubar.c:300 app/menubar.c:311 app/menubar.c:332 app/menubar.c:364 msgid "C_ut" msgstr "Выр_езать" -#: app/menubar.c:278 app/menubar.c:289 app/menubar.c:307 +#: app/menubar.c:302 app/menubar.c:313 app/menubar.c:334 app/menubar.c:366 msgid "_Copy" msgstr "_Копировать" -#: app/menubar.c:280 app/menubar.c:291 app/menubar.c:309 +#: app/menubar.c:304 app/menubar.c:315 app/menubar.c:336 app/menubar.c:368 msgid "_Paste" msgstr "_Вставить" -#: app/menubar.c:293 +#: app/menubar.c:317 +#, fuzzy +msgid "_Kill notes" +msgstr "/Правка/_Трек/_Удалить" + +#: app/menubar.c:319 msgid "_Insert" msgstr "_Добавить" -#: app/menubar.c:295 +#: app/menubar.c:321 msgid "_Delete" msgstr "_Удалить" -#: app/menubar.c:303 -msgid "_Mark" +#: app/menubar.c:328 +#, fuzzy +msgid "_Mark mode" msgstr "_Отметить" -#: app/menubar.c:316 +#: app/menubar.c:330 app/menubar.c:362 +#, fuzzy +msgid "C_lear block marks" +msgstr "Очистить сэмпл" + +#: app/menubar.c:344 msgid "_Jazz Edit Mode" msgstr "Режим редактирования _Jazz" -#: app/menubar.c:321 +#: app/menubar.c:349 msgid "Transp_osition..." msgstr "_Транспозиция" -#: app/menubar.c:326 app/menubar.c:427 +#: app/menubar.c:354 app/menubar.c:375 app/menubar.c:475 msgid "_Pattern" msgstr "П_аттерн" -#: app/menubar.c:327 +#: app/menubar.c:355 app/menubar.c:376 msgid "_Track" msgstr "Тр_ек" -#: app/menubar.c:328 +#: app/menubar.c:356 app/menubar.c:377 msgid "_Selection" msgstr "_Выделение" -#: app/menubar.c:334 +#: app/menubar.c:382 msgid "_Find Unused Pattern" msgstr "_Найти свободный паттерн" -#: app/menubar.c:336 +#: app/menubar.c:384 msgid "_Copy Current to Unused Pattern" msgstr "_Копировать текущий паттерн в свободный" -#: app/menubar.c:338 +#: app/menubar.c:386 msgid "C_lear Unused Patterns" msgstr "_Очистить свободные паттерны" -#: app/menubar.c:340 +#: app/menubar.c:388 msgid "_Pack Patterns" msgstr "_Упаковать паттерны" -#: app/menubar.c:347 +#: app/menubar.c:395 msgid "_Load XI..." msgstr "_Загрузить XI..." -#: app/menubar.c:349 +#: app/menubar.c:397 msgid "_Save XI..." msgstr "_Сохранить XI..." -#: app/menubar.c:354 +#: app/menubar.c:402 msgid "_Clear Current" msgstr "_Очистить текущий" -#: app/menubar.c:359 +#: app/menubar.c:407 msgid "_Delete Unused Instruments" msgstr "_Удалить неиспользуемые инструменты" -#: app/menubar.c:366 +#: app/menubar.c:414 msgid "Use _Backing Store" msgstr "_Использовать X Backing Store" -#: app/menubar.c:369 +#: app/menubar.c:417 #, fuzzy msgid "_Previous font" msgstr "Предыдущая подсказка" -#: app/menubar.c:371 +#: app/menubar.c:419 msgid "_Next font" msgstr "" -#: app/menubar.c:379 +#: app/menubar.c:427 msgid "Display _Oscilloscopes" msgstr "_Осциллографы" -#: app/menubar.c:382 +#: app/menubar.c:430 #, fuzzy msgid "_Tracker" msgstr "Трекер" -#: app/menubar.c:386 +#: app/menubar.c:434 msgid "_Keyboard Configuration..." msgstr "_Конфигурация клавиатуры..." -#: app/menubar.c:388 +#: app/menubar.c:436 msgid "_Audio Configuration..." msgstr "Конфигурация _аудио..." -#: app/menubar.c:390 +#: app/menubar.c:438 msgid "_GUI Configuration..." msgstr "Кон_фигурация GUI..." -#: app/menubar.c:396 +#: app/menubar.c:444 #, fuzzy msgid "_MIDI Configuration..." msgstr "Кон_фигурация GUI..." -#: app/menubar.c:401 +#: app/menubar.c:449 msgid "_Save Settings now" msgstr "_Сохранить настройки" -#: app/menubar.c:403 +#: app/menubar.c:451 msgid "Save Settings on _Exit" msgstr "Сохранять настройки при _выходе" -#: app/menubar.c:410 +#: app/menubar.c:458 msgid "_About..." msgstr "_О программе..." -#: app/menubar.c:415 +#: app/menubar.c:463 msgid "Show _Tips..." msgstr "_Подсказки..." -#: app/menubar.c:417 +#: app/menubar.c:465 msgid "_XM Effects..." msgstr "_Эффекты XM..." -#: app/menubar.c:424 +#: app/menubar.c:472 msgid "_File" msgstr "_Файл" -#: app/menubar.c:425 +#: app/menubar.c:473 msgid "_Module" msgstr "_Модуль" -#: app/menubar.c:426 +#: app/menubar.c:474 msgid "_Edit" msgstr "_Правка" -#: app/menubar.c:428 +#: app/menubar.c:476 msgid "_Instrument" msgstr "_Инструмент" -#: app/menubar.c:429 +#: app/menubar.c:477 msgid "_Settings" msgstr "_Настройки" -#: app/menubar.c:430 +#: app/menubar.c:478 msgid "_Help" msgstr "_Справка" -#: app/menubar.c:465 +#: app/menubar.c:515 msgid "/_File" msgstr "/_Файл" -#: app/menubar.c:466 +#: app/menubar.c:516 msgid "/File/_Open..." msgstr "/Файл/_Открыть..." -#: app/menubar.c:467 +#: app/menubar.c:517 msgid "/File/Save _as..." msgstr "/Файл/Сохранить _как..." -#: app/menubar.c:468 app/menubar.c:471 +#: app/menubar.c:518 app/menubar.c:521 msgid "/File/-" msgstr "/Файл/-" -#: app/menubar.c:469 +#: app/menubar.c:519 msgid "/File/Save Module as _WAV..." msgstr "/Файл/Сохранить _модуль как WAV..." -#: app/menubar.c:470 +#: app/menubar.c:520 #, fuzzy -msgid "/File/Save Song as XM..." -msgstr "/Файл/Сохранить _как..." +msgid "/File/Save XM without samples..." +msgstr "/Файл/Сохранить _модуль как WAV..." -#: app/menubar.c:472 +#: app/menubar.c:522 msgid "/File/_Quit" msgstr "/Файл/_Выход" -#: app/menubar.c:473 +#: app/menubar.c:523 msgid "/_Module" msgstr "/_Модуль" -#: app/menubar.c:474 +#: app/menubar.c:524 msgid "/Module/Clear _All" msgstr "/Модуль/Очистить _все" -#: app/menubar.c:475 +#: app/menubar.c:525 msgid "/Module/Clear _Patterns Only" msgstr "/Модуль/Очистить только _паттерны" -#: app/menubar.c:476 +#: app/menubar.c:526 msgid "/Module/_Optimize Module" msgstr "/Модуль/_Оптимизировать модуль" -#: app/menubar.c:477 +#: app/menubar.c:527 msgid "/_Edit" msgstr "/_Правка" -#: app/menubar.c:478 +#: app/menubar.c:528 msgid "/Edit/_Jazz Edit Mode" msgstr "/Правка/Режим редактирования _Jazz" -#: app/menubar.c:479 app/menubar.c:481 +#: app/menubar.c:529 app/menubar.c:531 msgid "/Edit/-" msgstr "/Правка/-" -#: app/menubar.c:480 +#: app/menubar.c:530 msgid "/Edit/_Transposition..." msgstr "/Правка/_Транспозиция" -#: app/menubar.c:482 +#: app/menubar.c:532 msgid "/Edit/_Pattern" msgstr "/Правка/_Паттерн" -#: app/menubar.c:483 +#: app/menubar.c:533 msgid "/Edit/Pattern/C_ut" msgstr "/Правка/Паттерн/Выр_езать" -#: app/menubar.c:484 +#: app/menubar.c:534 msgid "/Edit/Pattern/_Copy" msgstr "/Правка/Паттерн/_Копировать" -#: app/menubar.c:485 +#: app/menubar.c:535 msgid "/Edit/Pattern/_Paste" msgstr "/Правка/Паттерн/_Вставить" -#: app/menubar.c:486 +#: app/menubar.c:536 msgid "/Edit/_Track" msgstr "/Правка/_Трек" -#: app/menubar.c:487 +#: app/menubar.c:537 msgid "/Edit/Track/C_ut" msgstr "/Правка/_Трек/Выр_езать" -#: app/menubar.c:488 +#: app/menubar.c:538 msgid "/Edit/Track/_Copy" msgstr "/Правка/_Трек/_Копировать" -#: app/menubar.c:489 +#: app/menubar.c:539 msgid "/Edit/Track/_Paste" msgstr "/Правка/_Трек/_Вставить" -#: app/menubar.c:490 +#: app/menubar.c:540 +#, fuzzy +msgid "/Edit/Track/_Kill notes" +msgstr "/Правка/_Трек/_Удалить" + +#: app/menubar.c:541 msgid "/Edit/Track/_Insert" msgstr "/Правка/_Трек/_Добавить" -#: app/menubar.c:491 +#: app/menubar.c:542 msgid "/Edit/Track/_Delete" msgstr "/Правка/_Трек/_Удалить" -#: app/menubar.c:492 +#: app/menubar.c:543 msgid "/Edit/_Selection" msgstr "/Правка/_Выделение" -#: app/menubar.c:493 -msgid "/Edit/Selection/_Mark" +#: app/menubar.c:544 +#, fuzzy +msgid "/Edit/Selection/_Mark mode" +msgstr "/Правка/_Выделение/_Отметить" + +#: app/menubar.c:545 +#, fuzzy +msgid "/Edit/Selection/C_lear block marks" msgstr "/Правка/_Выделение/_Отметить" -#: app/menubar.c:494 +#: app/menubar.c:546 msgid "/Edit/Selection/C_ut" msgstr "/Правка/_Выделение/Выр_езать" -#: app/menubar.c:495 +#: app/menubar.c:547 msgid "/Edit/Selection/_Copy" msgstr "/Правка/_Выделение/_Копировать" -#: app/menubar.c:496 +#: app/menubar.c:548 msgid "/Edit/Selection/_Paste" msgstr "/Правка/_Выделение/_Вставить" -#: app/menubar.c:497 +#: app/menubar.c:549 msgid "/_Pattern" msgstr "/П_аттерн" -#: app/menubar.c:498 +#: app/menubar.c:550 msgid "/Pattern/_Find Unused Pattern" msgstr "/П_аттерн/_Найти свободный паттерн" -#: app/menubar.c:499 +#: app/menubar.c:551 msgid "/Pattern/_Copy Current to Unused Pattern" msgstr "/П_аттерн/_Копировать текущий паттерн в свободный" -#: app/menubar.c:500 +#: app/menubar.c:552 msgid "/Pattern/C_lear Unused Patterns" msgstr "/П_аттерн/_Очистить свободные паттерны" -#: app/menubar.c:501 +#: app/menubar.c:553 msgid "/Pattern/_Pack Patterns" msgstr "/П_аттерн/_Упаковать паттерны" -#: app/menubar.c:502 +#: app/menubar.c:554 msgid "/_Instrument" msgstr "/_Инструмент" -#: app/menubar.c:503 +#: app/menubar.c:555 msgid "/Instrument/_Load XI..." msgstr "/Инструмент/_Загрузить XI..." -#: app/menubar.c:504 +#: app/menubar.c:556 msgid "/Instrument/_Save XI..." msgstr "/Инструмент/_Сохраниать XI..." -#: app/menubar.c:505 app/menubar.c:507 +#: app/menubar.c:557 app/menubar.c:559 msgid "/Instrument/-" msgstr "/Инструмент/-" -#: app/menubar.c:506 +#: app/menubar.c:558 msgid "/Instrument/_Clear Current" msgstr "/Инструмент/Удалить _текущий" -#: app/menubar.c:508 +#: app/menubar.c:560 msgid "/Instrument/_Delete Unused Instruments" msgstr "/Инструмент/_Удалить неиспользуемые инструменты" -#: app/menubar.c:509 +#: app/menubar.c:561 msgid "/_Settings" msgstr "/Св_ойства" -#: app/menubar.c:510 +#: app/menubar.c:562 msgid "/Settings/Display _Oscilloscopes" msgstr "/Свойства/_Осциллографы" -#: app/menubar.c:511 +#: app/menubar.c:563 #, fuzzy msgid "/Settings/_Tracker" msgstr "/Свойства/-" -#: app/menubar.c:512 +#: app/menubar.c:564 #, fuzzy msgid "/Settings/Tracker/Use _Backing Store" msgstr "/Свойства/_Использовать X Backing Store" -#: app/menubar.c:513 +#: app/menubar.c:565 msgid "/Settings/Tracker/_Previous font" msgstr "" -#: app/menubar.c:514 +#: app/menubar.c:566 #, fuzzy msgid "/Settings/Tracker/_Next font" msgstr "/Свойства/Сохранять свойства при _выходе" -#: app/menubar.c:515 app/menubar.c:520 +#: app/menubar.c:567 app/menubar.c:572 msgid "/Settings/-" msgstr "/Свойства/-" -#: app/menubar.c:516 +#: app/menubar.c:568 msgid "/Settings/_Keyboard Configuration..." msgstr "/Свойства/_Конфигурация клавиатуры..." -#: app/menubar.c:517 +#: app/menubar.c:569 msgid "/Settings/_Audio Configuration..." msgstr "/Свойства/Конфигурация _аудио..." -#: app/menubar.c:518 +#: app/menubar.c:570 msgid "/Settings/_GUI Configuration..." msgstr "/Свойства/Кон_фигурация GUI..." -#: app/menubar.c:519 +#: app/menubar.c:571 #, fuzzy msgid "/Settings/_MIDI Configuration..." msgstr "/Свойства/Кон_фигурация GUI..." -#: app/menubar.c:521 +#: app/menubar.c:573 msgid "/Settings/_Save Settings now" msgstr "/Свойства/_Сохранить свойства" -#: app/menubar.c:522 +#: app/menubar.c:574 msgid "/Settings/Save Settings on _Exit" msgstr "/Свойства/Сохранять свойства при _выходе" -#: app/menubar.c:523 +#: app/menubar.c:575 msgid "/_Help" msgstr "/_Справка" -#: app/menubar.c:524 +#: app/menubar.c:576 msgid "/Help/_About..." msgstr "/Справка/_О программе..." -#: app/menubar.c:525 +#: app/menubar.c:577 msgid "/Help/-" msgstr "/Справка/-" -#: app/menubar.c:526 +#: app/menubar.c:578 msgid "/Help/Show _Tips..." msgstr "/Справка/_Подсказки..." -#: app/menubar.c:527 +#: app/menubar.c:579 msgid "/Help/_XM Effects..." msgstr "/Справка/_Эффекты XM..." @@ -1176,7 +1198,7 @@ msgid "Linear" msgstr "Линейно" -#: app/module-info.c:118 app/sample-editor.c:189 +#: app/module-info.c:118 app/sample-editor.c:190 msgid "Amiga" msgstr "Amiga" @@ -1216,148 +1238,152 @@ "Каталог под названием '.soundtracker' создан в вашем домашнем\n" "каталоге для хранения в нем файлов конфигурации.\n" -#: app/sample-editor.c:188 +#: app/sample-editor.c:189 msgid "No loop" msgstr "Нет цикла" -#: app/sample-editor.c:190 +#: app/sample-editor.c:191 msgid "PingPong" msgstr "Пинг-понг" -#: app/sample-editor.c:194 +#: app/sample-editor.c:195 msgid "8 bits" msgstr "8 бит" -#: app/sample-editor.c:195 +#: app/sample-editor.c:196 msgid "16 bits" msgstr "16 бит" -#: app/sample-editor.c:201 +#: app/sample-editor.c:202 msgid "Sample Editor" msgstr "Редактор сэмплов" -#: app/sample-editor.c:241 +#: app/sample-editor.c:242 msgid "Volume" msgstr "Громкость" -#: app/sample-editor.c:242 +#: app/sample-editor.c:243 msgid "Panning" msgstr "Панорамирование" -#: app/sample-editor.c:243 +#: app/sample-editor.c:244 msgid "Finetune" msgstr "Подстройка" -#: app/sample-editor.c:263 +#: app/sample-editor.c:264 #, fuzzy msgid "Selection:" msgstr "_Выделение" -#: app/sample-editor.c:267 app/track-editor.c:168 app/track-editor.c:178 +#: app/sample-editor.c:268 app/track-editor.c:170 app/track-editor.c:180 #, fuzzy msgid "None" msgstr "Нота:" -#: app/sample-editor.c:273 +#: app/sample-editor.c:274 #, fuzzy msgid "All" msgstr "Выделить все" -#: app/sample-editor.c:294 +#: app/sample-editor.c:295 #, fuzzy msgid "Length:" msgstr "Длина" -#: app/sample-editor.c:310 +#: app/sample-editor.c:311 +msgid "Set as loop" +msgstr "" + +#: app/sample-editor.c:319 msgid "RelNote" msgstr "Отн. нота" -#: app/sample-editor.c:321 +#: app/sample-editor.c:330 msgid "Load Sample..." msgstr "Загрузить сэмпл..." -#: app/sample-editor.c:323 +#: app/sample-editor.c:332 msgid "Save WAV..." msgstr "Сохранить WAV..." -#: app/sample-editor.c:325 +#: app/sample-editor.c:334 msgid "Save region as WAV..." msgstr "Сохранить участок как WAV..." -#: app/sample-editor.c:338 +#: app/sample-editor.c:347 msgid "Save WAV" msgstr "Сохранить WAV" -#: app/sample-editor.c:348 +#: app/sample-editor.c:357 msgid "Save Region" msgstr "Сохранить участок" -#: app/sample-editor.c:359 +#: app/sample-editor.c:368 msgid "Monitor" msgstr "Следить" -#: app/sample-editor.c:365 +#: app/sample-editor.c:374 msgid "Volume Ramp" msgstr "Спад громкости" -#: app/sample-editor.c:375 +#: app/sample-editor.c:384 msgid "Zoom to selection" msgstr "Увеличить выделение" -#: app/sample-editor.c:381 +#: app/sample-editor.c:390 msgid "Show all" msgstr "Показать все" -#: app/sample-editor.c:387 +#: app/sample-editor.c:396 msgid "Zoom in (+50%)" msgstr "Увеличить (+50%)" -#: app/sample-editor.c:393 +#: app/sample-editor.c:402 msgid "Zoom out (-50%)" msgstr "Уменьшить (-50%)" -#: app/sample-editor.c:399 +#: app/sample-editor.c:408 msgid "Reverse" msgstr "Перевернуть" -#: app/sample-editor.c:409 +#: app/sample-editor.c:418 msgid "Cut" msgstr "Вырезать" -#: app/sample-editor.c:415 +#: app/sample-editor.c:424 msgid "Remove" msgstr "Удалить" -#: app/sample-editor.c:421 +#: app/sample-editor.c:430 msgid "Copy" msgstr "Копировать" -#: app/sample-editor.c:427 +#: app/sample-editor.c:436 msgid "Paste" msgstr "Вставить" -#: app/sample-editor.c:433 +#: app/sample-editor.c:442 msgid "Clear Sample" msgstr "Очистить сэмпл" -#: app/sample-editor.c:471 +#: app/sample-editor.c:480 #, fuzzy msgid "(no selection)" msgstr "Увеличить выделение" -#: app/sample-editor.c:1037 +#: app/sample-editor.c:1069 msgid "" msgstr "<только вставлено>" -#: app/sample-editor.c:1143 +#: app/sample-editor.c:1175 msgid "Read error." msgstr "Ошибка чтения." -#: app/sample-editor.c:1251 +#: app/sample-editor.c:1283 msgid "Load stereo sample" msgstr "Загрузить стереосэмпл" -#: app/sample-editor.c:1259 +#: app/sample-editor.c:1291 msgid "" "You have selected a stereo sample!\n" "(SoundTracker can only handle mono samples!)\n" @@ -1369,80 +1395,88 @@ "\n" "Выберите, какой из каналов загрузить:" -#: app/sample-editor.c:1270 +#: app/sample-editor.c:1302 msgid "Left" msgstr "Левый" -#: app/sample-editor.c:1276 +#: app/sample-editor.c:1308 msgid "Mix" msgstr "Объединить" -#: app/sample-editor.c:1282 +#: app/sample-editor.c:1314 msgid "Right" msgstr "Правый" -#: app/sample-editor.c:1321 +#: app/sample-editor.c:1353 msgid "Can't read sample" msgstr "Невозможно прочитать сэмпл" -#: app/sample-editor.c:1327 +#: app/sample-editor.c:1359 msgid "Sample is too long for current mixer module. Loading anyway." msgstr "Сэмпл слишком длинный для текущего миксер-модуля. Но грузим." -#: app/sample-editor.c:1341 +#: app/sample-editor.c:1373 msgid "Can only handle 8 and 16 bit samples with up to 2 channels" msgstr "Поддерживаются только сэмплы 8/16 бит, до 2 каналов" -#: app/sample-editor.c:1444 +#: app/sample-editor.c:1476 msgid "Nothing to save." msgstr "Нечего сохранять." -#: app/sample-editor.c:1471 +#: app/sample-editor.c:1503 msgid "OK" msgstr "ОК" -#: app/sample-editor.c:1479 +#: app/sample-editor.c:1511 msgid "Start sampling" msgstr "Начать оцифровку" -#: app/sample-editor.c:1509 +#: app/sample-editor.c:1541 msgid "No sampling driver available" msgstr "" -#: app/sample-editor.c:1519 app/sample-editor.c:1522 +#: app/sample-editor.c:1551 app/sample-editor.c:1554 msgid "Sampling Window" msgstr "Окно оцифровки" -#: app/sample-editor.c:1622 +#: app/sample-editor.c:1654 msgid "" msgstr "<только оцифровано>" -#: app/sample-editor.c:1652 +#: app/sample-editor.c:1684 msgid "Recorded sample is too long for current mixer module. Using it anyway." msgstr "" "Записанный сэмпл слишком длинный для текущего миксер-модуля. Но грузим." -#: app/sample-editor.c:1684 +#: app/sample-editor.c:1734 msgid "Normalize" msgstr "Нормализовать" -#: app/sample-editor.c:1685 +#: app/sample-editor.c:1735 msgid "Execute" msgstr "Выполнить" -#: app/sample-editor.c:1695 app/sample-editor.c:1698 +#: app/sample-editor.c:1745 app/sample-editor.c:1748 msgid "Volume Ramping" msgstr "Спад громкости" -#: app/sample-editor.c:1714 +#: app/sample-editor.c:1764 msgid "Perform linear volume fade on Selection" msgstr "Произвести линейное спадание громкости на выбранном участке" -#: app/sample-editor.c:1726 +#: app/sample-editor.c:1776 msgid "Left [%]:" msgstr "Левый [%]:" -#: app/sample-editor.c:1731 +#: app/sample-editor.c:1779 app/sample-editor.c:1796 +msgid "H" +msgstr "" + +#: app/sample-editor.c:1785 app/sample-editor.c:1802 +msgid "D" +msgstr "" + +#: app/sample-editor.c:1793 msgid "Right [%]:" msgstr "Правый [%]:" @@ -1510,96 +1544,96 @@ "активировав нужный сэмпл и клацнув по клавиатуре на страничке\n" "редактора инструментов." -#: app/track-editor.c:83 +#: app/track-editor.c:85 msgid "Arpeggio" msgstr "" #. 0 -#: app/track-editor.c:84 +#: app/track-editor.c:86 msgid "Porta up" msgstr "" #. 1 -#: app/track-editor.c:85 +#: app/track-editor.c:87 #, fuzzy msgid "Porta down" msgstr "Октава ниже" #. 2 -#: app/track-editor.c:86 app/track-editor.c:150 +#: app/track-editor.c:88 app/track-editor.c:152 msgid "Tone porta" msgstr "" #. 3 -#: app/track-editor.c:87 app/track-editor.c:146 +#: app/track-editor.c:89 app/track-editor.c:148 #, fuzzy msgid "Vibrato" msgstr "Тип вибрато:" #. 4 -#: app/track-editor.c:88 +#: app/track-editor.c:90 msgid "Tone porta + Volume slide" msgstr "" #. 5 -#: app/track-editor.c:89 +#: app/track-editor.c:91 msgid "Vibrato + Volume slide" msgstr "" #. 6 -#: app/track-editor.c:90 +#: app/track-editor.c:92 #, fuzzy msgid "Tremolo" msgstr "Темп" #. 7 -#: app/track-editor.c:91 app/track-editor.c:147 +#: app/track-editor.c:93 app/track-editor.c:149 #, fuzzy msgid "Set panning" msgstr "Панорамирование" #. 8 -#: app/track-editor.c:92 app/track-editor.c:94 +#: app/track-editor.c:94 app/track-editor.c:96 msgid "Position jump" msgstr "" #. 9 -#: app/track-editor.c:93 app/track-editor.c:95 app/track-editor.c:171 +#: app/track-editor.c:95 app/track-editor.c:97 app/track-editor.c:173 #, fuzzy msgid "Set volume" msgstr "Громкость" #. C -#: app/track-editor.c:96 +#: app/track-editor.c:98 #, fuzzy msgid "Pattern break" msgstr "Паттерн" #. D #. E -#: app/track-editor.c:98 +#: app/track-editor.c:100 msgid "Set tempo/bpm" msgstr "" #. F -#: app/track-editor.c:99 +#: app/track-editor.c:101 msgid "Set global volume" msgstr "" #. G -#: app/track-editor.c:100 +#: app/track-editor.c:102 msgid "Global volume slide" msgstr "" #. H #. I #. J -#: app/track-editor.c:103 +#: app/track-editor.c:105 msgid "Key off" msgstr "" #. K -#: app/track-editor.c:104 +#: app/track-editor.c:106 msgid "Set envelop position" msgstr "" @@ -1607,24 +1641,24 @@ #. M #. N #. O -#: app/track-editor.c:108 +#: app/track-editor.c:110 #, fuzzy msgid "Panning slide" msgstr "Панорамирование" #. P -#: app/track-editor.c:109 +#: app/track-editor.c:111 msgid "LP filter resonance" msgstr "" #. Q -#: app/track-editor.c:110 +#: app/track-editor.c:112 msgid "Multi retrig note" msgstr "" #. R #. S -#: app/track-editor.c:112 +#: app/track-editor.c:114 #, fuzzy msgid "Tremor" msgstr "Темп" @@ -1635,124 +1669,124 @@ #. W #. X #. Y -#: app/track-editor.c:118 +#: app/track-editor.c:120 msgid "LP filter cutoff" msgstr "" #. 0 -#: app/track-editor.c:123 +#: app/track-editor.c:125 msgid "Fine porta up" msgstr "" #. 1 -#: app/track-editor.c:124 +#: app/track-editor.c:126 msgid "Fine porta down" msgstr "" #. 2 -#: app/track-editor.c:125 +#: app/track-editor.c:127 msgid "Set gliss control" msgstr "" #. 3 -#: app/track-editor.c:126 +#: app/track-editor.c:128 msgid "Set vibrato control" msgstr "" #. 4 -#: app/track-editor.c:127 +#: app/track-editor.c:129 #, fuzzy msgid "Set finetune" msgstr "Подстройка" #. 5 -#: app/track-editor.c:128 +#: app/track-editor.c:130 msgid "Set loop begin/loop" msgstr "" #. 6 -#: app/track-editor.c:129 +#: app/track-editor.c:131 msgid "Set tremolo control" msgstr "" #. 7 #. 8 -#: app/track-editor.c:131 +#: app/track-editor.c:133 msgid "Retrig note" msgstr "" #. 9 -#: app/track-editor.c:132 app/track-editor.c:144 +#: app/track-editor.c:134 app/track-editor.c:146 msgid "Fine volume slide up" msgstr "" #. A -#: app/track-editor.c:133 app/track-editor.c:143 +#: app/track-editor.c:135 app/track-editor.c:145 msgid "Fine volume slide down" msgstr "" #. B -#: app/track-editor.c:134 +#: app/track-editor.c:136 #, fuzzy msgid "Note cut" msgstr "Нота:" #. C -#: app/track-editor.c:135 +#: app/track-editor.c:137 msgid "Note delay" msgstr "" #. D -#: app/track-editor.c:136 +#: app/track-editor.c:138 #, fuzzy msgid "Pattern delay" msgstr "Паттерн" -#: app/track-editor.c:141 +#: app/track-editor.c:143 msgid "Volume slide down" msgstr "" -#: app/track-editor.c:142 +#: app/track-editor.c:144 #, fuzzy msgid "Volume slide up" msgstr "Спад громкости" -#: app/track-editor.c:145 +#: app/track-editor.c:147 #, fuzzy msgid "Set vibrato speed" msgstr "Тип вибрато:" -#: app/track-editor.c:148 +#: app/track-editor.c:150 #, fuzzy msgid "Panning slide left" msgstr "Конверт панорамирования" -#: app/track-editor.c:149 +#: app/track-editor.c:151 msgid "Panning slide right" msgstr "" -#: app/track-editor.c:154 +#: app/track-editor.c:156 #, fuzzy msgid "sine" msgstr "Синусоида" #. 0 -#: app/track-editor.c:155 +#: app/track-editor.c:157 #, fuzzy msgid "ramp down" msgstr "Октава ниже" #. 1 -#: app/track-editor.c:156 +#: app/track-editor.c:158 #, fuzzy msgid "square" msgstr "Прямоугольник" -#: app/track-editor.c:331 +#: app/track-editor.c:333 msgid "Jazz Edit:" msgstr "Редактирование Jazz:" -#: app/track-editor.c:375 +#: app/track-editor.c:378 msgid "Tracker" msgstr "Трекер" @@ -1910,6 +1944,14 @@ #: app/xm.c:1284 msgid "No FastTracker XM and no supported MOD format!" msgstr "Неподдерживаемый формат MOD или не FastTracker XM!" + +#, fuzzy +#~ msgid "Save Song as XM..." +#~ msgstr "Сохранить участок как WAV..." + +#, fuzzy +#~ msgid "/File/Save Song as XM..." +#~ msgstr "/Файл/Сохранить _как..." #~ msgid "Master Reverb" #~ msgstr "Общая реверберация" diff -urN soundtracker-0.5.5/po/soundtracker.pot soundtracker-0.5.6/po/soundtracker.pot --- soundtracker-0.5.5/po/soundtracker.pot Sat May 27 10:37:42 2000 +++ soundtracker-0.5.6/po/soundtracker.pot Fri Aug 11 18:57:25 2000 @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2000-05-27 10:37+0200\n" +"POT-Creation-Date: 2000-08-11 18:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -50,7 +50,7 @@ msgid "Mixers" msgstr "" -#: app/audioconfig.c:321 app/gui-settings.c:429 app/sample-editor.c:1686 +#: app/audioconfig.c:321 app/gui-settings.c:544 app/sample-editor.c:1736 #: app/tips-dialog.c:165 app/transposition.c:313 msgid "Close" msgstr "" @@ -145,7 +145,7 @@ msgid "no settings (yet), sorry!" msgstr "" -#: app/drivers/file-output.c:161 app/sample-editor.c:1384 +#: app/drivers/file-output.c:161 app/sample-editor.c:1416 msgid "Can't open file for writing." msgstr "" @@ -213,11 +213,11 @@ msgid "Loop" msgstr "" -#: app/envelope-box.c:1000 app/sample-editor.c:229 +#: app/envelope-box.c:1000 app/sample-editor.c:230 msgid "Start" msgstr "" -#: app/envelope-box.c:1001 app/sample-editor.c:230 +#: app/envelope-box.c:1001 app/sample-editor.c:231 msgid "End" msgstr "" @@ -237,7 +237,7 @@ msgid "Save Song" msgstr "" -#: app/file-operations.c:157 app/sample-editor.c:329 +#: app/file-operations.c:157 app/sample-editor.c:338 msgid "Load Sample" msgstr "" @@ -261,67 +261,67 @@ msgid "Operation not supported." msgstr "" -#: app/gui-settings.c:87 +#: app/gui-settings.c:89 msgid "Scopes Frequency" msgstr "" -#: app/gui-settings.c:90 +#: app/gui-settings.c:92 msgid "Tracker Frequency" msgstr "" -#: app/gui-settings.c:243 app/gui-settings.c:246 +#: app/gui-settings.c:313 app/gui-settings.c:316 msgid "GUI Configuration" msgstr "" -#: app/gui-settings.c:280 +#: app/gui-settings.c:350 msgid "Use Hexadecimal Numbers" msgstr "" -#: app/gui-settings.c:287 +#: app/gui-settings.c:357 msgid "Use upper case letters for hex numbers" msgstr "" -#: app/gui-settings.c:294 +#: app/gui-settings.c:364 msgid "Advance cursor horizontally in effect columns" msgstr "" -#: app/gui-settings.c:301 +#: app/gui-settings.c:371 msgid "Asynchronous Editing" msgstr "" -#: app/gui-settings.c:308 -msgid "Show zeroes" -msgstr "" - -#: app/gui-settings.c:315 +#: app/gui-settings.c:378 msgid "Channel numbering" msgstr "" -#: app/gui-settings.c:322 +#: app/gui-settings.c:385 msgid "Tempo and BPM update" msgstr "" -#: app/gui-settings.c:329 +#: app/gui-settings.c:392 msgid "Auto switch" msgstr "" -#: app/gui-settings.c:336 +#: app/gui-settings.c:399 msgid "Use anti-aliased envelope editor" msgstr "" -#: app/gui-settings.c:342 +#: app/gui-settings.c:405 msgid "You need to restart SoundTracker for this change to come into effect." msgstr "" -#: app/gui-settings.c:351 +#: app/gui-settings.c:414 msgid "Scopes buffer size [MB]" msgstr "" -#: app/gui-settings.c:370 +#: app/gui-settings.c:433 msgid "Highlight rows:" msgstr "" -#: app/gui-settings.c:394 +#: app/gui-settings.c:457 +msgid "Track line format:" +msgstr "" + +#: app/gui-settings.c:509 msgid "`Save XM' saves all non-empty patterns" msgstr "" @@ -397,8 +397,8 @@ msgid "Question" msgstr "" -#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1295 -#: app/sample-editor.c:1486 +#: app/gui-subs.c:488 app/keys.c:702 app/sample-editor.c:1327 +#: app/sample-editor.c:1518 msgid "Cancel" msgstr "" @@ -632,7 +632,7 @@ "Click into left list to cancel" msgstr "" -#: app/keys.c:682 app/menubar.c:98 +#: app/keys.c:682 app/menubar.c:99 msgid "Ok" msgstr "" @@ -653,439 +653,455 @@ "in the Settings menu." msgstr "" -#: app/menubar.c:134 +#: app/menubar.c:135 msgid "" "Are you sure you want to do this?\n" "All changes will be lost!" msgstr "" -#: app/menubar.c:156 +#: app/menubar.c:157 msgid "" "Are you sure you want to quit?\n" "All changes will be lost!" msgstr "" -#: app/menubar.c:243 +#: app/menubar.c:267 msgid "_Open..." msgstr "" -#: app/menubar.c:245 +#: app/menubar.c:269 msgid "Save _as..." msgstr "" -#: app/menubar.c:251 +#: app/menubar.c:275 msgid "Save Module as _WAV..." msgstr "" -#: app/menubar.c:253 -msgid "Save Song as XM..." +#: app/menubar.c:277 +msgid "Save XM without samples..." msgstr "" -#: app/menubar.c:258 +#: app/menubar.c:282 msgid "_Quit" msgstr "" -#: app/menubar.c:265 +#: app/menubar.c:289 msgid "Clear _All" msgstr "" -#: app/menubar.c:267 +#: app/menubar.c:291 msgid "Clear _Patterns Only" msgstr "" -#: app/menubar.c:269 +#: app/menubar.c:293 msgid "_Optimize Module" msgstr "" -#: app/menubar.c:276 app/menubar.c:287 app/menubar.c:305 +#: app/menubar.c:300 app/menubar.c:311 app/menubar.c:332 app/menubar.c:364 msgid "C_ut" msgstr "" -#: app/menubar.c:278 app/menubar.c:289 app/menubar.c:307 +#: app/menubar.c:302 app/menubar.c:313 app/menubar.c:334 app/menubar.c:366 msgid "_Copy" msgstr "" -#: app/menubar.c:280 app/menubar.c:291 app/menubar.c:309 +#: app/menubar.c:304 app/menubar.c:315 app/menubar.c:336 app/menubar.c:368 msgid "_Paste" msgstr "" -#: app/menubar.c:293 +#: app/menubar.c:317 +msgid "_Kill notes" +msgstr "" + +#: app/menubar.c:319 msgid "_Insert" msgstr "" -#: app/menubar.c:295 +#: app/menubar.c:321 msgid "_Delete" msgstr "" -#: app/menubar.c:303 -msgid "_Mark" +#: app/menubar.c:328 +msgid "_Mark mode" msgstr "" -#: app/menubar.c:316 +#: app/menubar.c:330 app/menubar.c:362 +msgid "C_lear block marks" +msgstr "" + +#: app/menubar.c:344 msgid "_Jazz Edit Mode" msgstr "" -#: app/menubar.c:321 +#: app/menubar.c:349 msgid "Transp_osition..." msgstr "" -#: app/menubar.c:326 app/menubar.c:427 +#: app/menubar.c:354 app/menubar.c:375 app/menubar.c:475 msgid "_Pattern" msgstr "" -#: app/menubar.c:327 +#: app/menubar.c:355 app/menubar.c:376 msgid "_Track" msgstr "" -#: app/menubar.c:328 +#: app/menubar.c:356 app/menubar.c:377 msgid "_Selection" msgstr "" -#: app/menubar.c:334 +#: app/menubar.c:382 msgid "_Find Unused Pattern" msgstr "" -#: app/menubar.c:336 +#: app/menubar.c:384 msgid "_Copy Current to Unused Pattern" msgstr "" -#: app/menubar.c:338 +#: app/menubar.c:386 msgid "C_lear Unused Patterns" msgstr "" -#: app/menubar.c:340 +#: app/menubar.c:388 msgid "_Pack Patterns" msgstr "" -#: app/menubar.c:347 +#: app/menubar.c:395 msgid "_Load XI..." msgstr "" -#: app/menubar.c:349 +#: app/menubar.c:397 msgid "_Save XI..." msgstr "" -#: app/menubar.c:354 +#: app/menubar.c:402 msgid "_Clear Current" msgstr "" -#: app/menubar.c:359 +#: app/menubar.c:407 msgid "_Delete Unused Instruments" msgstr "" -#: app/menubar.c:366 +#: app/menubar.c:414 msgid "Use _Backing Store" msgstr "" -#: app/menubar.c:369 +#: app/menubar.c:417 msgid "_Previous font" msgstr "" -#: app/menubar.c:371 +#: app/menubar.c:419 msgid "_Next font" msgstr "" -#: app/menubar.c:379 +#: app/menubar.c:427 msgid "Display _Oscilloscopes" msgstr "" -#: app/menubar.c:382 +#: app/menubar.c:430 msgid "_Tracker" msgstr "" -#: app/menubar.c:386 +#: app/menubar.c:434 msgid "_Keyboard Configuration..." msgstr "" -#: app/menubar.c:388 +#: app/menubar.c:436 msgid "_Audio Configuration..." msgstr "" -#: app/menubar.c:390 +#: app/menubar.c:438 msgid "_GUI Configuration..." msgstr "" -#: app/menubar.c:396 +#: app/menubar.c:444 msgid "_MIDI Configuration..." msgstr "" -#: app/menubar.c:401 +#: app/menubar.c:449 msgid "_Save Settings now" msgstr "" -#: app/menubar.c:403 +#: app/menubar.c:451 msgid "Save Settings on _Exit" msgstr "" -#: app/menubar.c:410 +#: app/menubar.c:458 msgid "_About..." msgstr "" -#: app/menubar.c:415 +#: app/menubar.c:463 msgid "Show _Tips..." msgstr "" -#: app/menubar.c:417 +#: app/menubar.c:465 msgid "_XM Effects..." msgstr "" -#: app/menubar.c:424 +#: app/menubar.c:472 msgid "_File" msgstr "" -#: app/menubar.c:425 +#: app/menubar.c:473 msgid "_Module" msgstr "" -#: app/menubar.c:426 +#: app/menubar.c:474 msgid "_Edit" msgstr "" -#: app/menubar.c:428 +#: app/menubar.c:476 msgid "_Instrument" msgstr "" -#: app/menubar.c:429 +#: app/menubar.c:477 msgid "_Settings" msgstr "" -#: app/menubar.c:430 +#: app/menubar.c:478 msgid "_Help" msgstr "" -#: app/menubar.c:465 +#: app/menubar.c:515 msgid "/_File" msgstr "" -#: app/menubar.c:466 +#: app/menubar.c:516 msgid "/File/_Open..." msgstr "" -#: app/menubar.c:467 +#: app/menubar.c:517 msgid "/File/Save _as..." msgstr "" -#: app/menubar.c:468 app/menubar.c:471 +#: app/menubar.c:518 app/menubar.c:521 msgid "/File/-" msgstr "" -#: app/menubar.c:469 +#: app/menubar.c:519 msgid "/File/Save Module as _WAV..." msgstr "" -#: app/menubar.c:470 -msgid "/File/Save Song as XM..." +#: app/menubar.c:520 +msgid "/File/Save XM without samples..." msgstr "" -#: app/menubar.c:472 +#: app/menubar.c:522 msgid "/File/_Quit" msgstr "" -#: app/menubar.c:473 +#: app/menubar.c:523 msgid "/_Module" msgstr "" -#: app/menubar.c:474 +#: app/menubar.c:524 msgid "/Module/Clear _All" msgstr "" -#: app/menubar.c:475 +#: app/menubar.c:525 msgid "/Module/Clear _Patterns Only" msgstr "" -#: app/menubar.c:476 +#: app/menubar.c:526 msgid "/Module/_Optimize Module" msgstr "" -#: app/menubar.c:477 +#: app/menubar.c:527 msgid "/_Edit" msgstr "" -#: app/menubar.c:478 +#: app/menubar.c:528 msgid "/Edit/_Jazz Edit Mode" msgstr "" -#: app/menubar.c:479 app/menubar.c:481 +#: app/menubar.c:529 app/menubar.c:531 msgid "/Edit/-" msgstr "" -#: app/menubar.c:480 +#: app/menubar.c:530 msgid "/Edit/_Transposition..." msgstr "" -#: app/menubar.c:482 +#: app/menubar.c:532 msgid "/Edit/_Pattern" msgstr "" -#: app/menubar.c:483 +#: app/menubar.c:533 msgid "/Edit/Pattern/C_ut" msgstr "" -#: app/menubar.c:484 +#: app/menubar.c:534 msgid "/Edit/Pattern/_Copy" msgstr "" -#: app/menubar.c:485 +#: app/menubar.c:535 msgid "/Edit/Pattern/_Paste" msgstr "" -#: app/menubar.c:486 +#: app/menubar.c:536 msgid "/Edit/_Track" msgstr "" -#: app/menubar.c:487 +#: app/menubar.c:537 msgid "/Edit/Track/C_ut" msgstr "" -#: app/menubar.c:488 +#: app/menubar.c:538 msgid "/Edit/Track/_Copy" msgstr "" -#: app/menubar.c:489 +#: app/menubar.c:539 msgid "/Edit/Track/_Paste" msgstr "" -#: app/menubar.c:490 +#: app/menubar.c:540 +msgid "/Edit/Track/_Kill notes" +msgstr "" + +#: app/menubar.c:541 msgid "/Edit/Track/_Insert" msgstr "" -#: app/menubar.c:491 +#: app/menubar.c:542 msgid "/Edit/Track/_Delete" msgstr "" -#: app/menubar.c:492 +#: app/menubar.c:543 msgid "/Edit/_Selection" msgstr "" -#: app/menubar.c:493 -msgid "/Edit/Selection/_Mark" +#: app/menubar.c:544 +msgid "/Edit/Selection/_Mark mode" +msgstr "" + +#: app/menubar.c:545 +msgid "/Edit/Selection/C_lear block marks" msgstr "" -#: app/menubar.c:494 +#: app/menubar.c:546 msgid "/Edit/Selection/C_ut" msgstr "" -#: app/menubar.c:495 +#: app/menubar.c:547 msgid "/Edit/Selection/_Copy" msgstr "" -#: app/menubar.c:496 +#: app/menubar.c:548 msgid "/Edit/Selection/_Paste" msgstr "" -#: app/menubar.c:497 +#: app/menubar.c:549 msgid "/_Pattern" msgstr "" -#: app/menubar.c:498 +#: app/menubar.c:550 msgid "/Pattern/_Find Unused Pattern" msgstr "" -#: app/menubar.c:499 +#: app/menubar.c:551 msgid "/Pattern/_Copy Current to Unused Pattern" msgstr "" -#: app/menubar.c:500 +#: app/menubar.c:552 msgid "/Pattern/C_lear Unused Patterns" msgstr "" -#: app/menubar.c:501 +#: app/menubar.c:553 msgid "/Pattern/_Pack Patterns" msgstr "" -#: app/menubar.c:502 +#: app/menubar.c:554 msgid "/_Instrument" msgstr "" -#: app/menubar.c:503 +#: app/menubar.c:555 msgid "/Instrument/_Load XI..." msgstr "" -#: app/menubar.c:504 +#: app/menubar.c:556 msgid "/Instrument/_Save XI..." msgstr "" -#: app/menubar.c:505 app/menubar.c:507 +#: app/menubar.c:557 app/menubar.c:559 msgid "/Instrument/-" msgstr "" -#: app/menubar.c:506 +#: app/menubar.c:558 msgid "/Instrument/_Clear Current" msgstr "" -#: app/menubar.c:508 +#: app/menubar.c:560 msgid "/Instrument/_Delete Unused Instruments" msgstr "" -#: app/menubar.c:509 +#: app/menubar.c:561 msgid "/_Settings" msgstr "" -#: app/menubar.c:510 +#: app/menubar.c:562 msgid "/Settings/Display _Oscilloscopes" msgstr "" -#: app/menubar.c:511 +#: app/menubar.c:563 msgid "/Settings/_Tracker" msgstr "" -#: app/menubar.c:512 +#: app/menubar.c:564 msgid "/Settings/Tracker/Use _Backing Store" msgstr "" -#: app/menubar.c:513 +#: app/menubar.c:565 msgid "/Settings/Tracker/_Previous font" msgstr "" -#: app/menubar.c:514 +#: app/menubar.c:566 msgid "/Settings/Tracker/_Next font" msgstr "" -#: app/menubar.c:515 app/menubar.c:520 +#: app/menubar.c:567 app/menubar.c:572 msgid "/Settings/-" msgstr "" -#: app/menubar.c:516 +#: app/menubar.c:568 msgid "/Settings/_Keyboard Configuration..." msgstr "" -#: app/menubar.c:517 +#: app/menubar.c:569 msgid "/Settings/_Audio Configuration..." msgstr "" -#: app/menubar.c:518 +#: app/menubar.c:570 msgid "/Settings/_GUI Configuration..." msgstr "" -#: app/menubar.c:519 +#: app/menubar.c:571 msgid "/Settings/_MIDI Configuration..." msgstr "" -#: app/menubar.c:521 +#: app/menubar.c:573 msgid "/Settings/_Save Settings now" msgstr "" -#: app/menubar.c:522 +#: app/menubar.c:574 msgid "/Settings/Save Settings on _Exit" msgstr "" -#: app/menubar.c:523 +#: app/menubar.c:575 msgid "/_Help" msgstr "" -#: app/menubar.c:524 +#: app/menubar.c:576 msgid "/Help/_About..." msgstr "" -#: app/menubar.c:525 +#: app/menubar.c:577 msgid "/Help/-" msgstr "" -#: app/menubar.c:526 +#: app/menubar.c:578 msgid "/Help/Show _Tips..." msgstr "" -#: app/menubar.c:527 +#: app/menubar.c:579 msgid "/Help/_XM Effects..." msgstr "" @@ -1105,7 +1121,7 @@ msgid "Linear" msgstr "" -#: app/module-info.c:118 app/sample-editor.c:189 +#: app/module-info.c:118 app/sample-editor.c:190 msgid "Amiga" msgstr "" @@ -1143,143 +1159,147 @@ "home directory to store configuration files.\n" msgstr "" -#: app/sample-editor.c:188 +#: app/sample-editor.c:189 msgid "No loop" msgstr "" -#: app/sample-editor.c:190 +#: app/sample-editor.c:191 msgid "PingPong" msgstr "" -#: app/sample-editor.c:194 +#: app/sample-editor.c:195 msgid "8 bits" msgstr "" -#: app/sample-editor.c:195 +#: app/sample-editor.c:196 msgid "16 bits" msgstr "" -#: app/sample-editor.c:201 +#: app/sample-editor.c:202 msgid "Sample Editor" msgstr "" -#: app/sample-editor.c:241 +#: app/sample-editor.c:242 msgid "Volume" msgstr "" -#: app/sample-editor.c:242 +#: app/sample-editor.c:243 msgid "Panning" msgstr "" -#: app/sample-editor.c:243 +#: app/sample-editor.c:244 msgid "Finetune" msgstr "" -#: app/sample-editor.c:263 +#: app/sample-editor.c:264 msgid "Selection:" msgstr "" -#: app/sample-editor.c:267 app/track-editor.c:168 app/track-editor.c:178 +#: app/sample-editor.c:268 app/track-editor.c:170 app/track-editor.c:180 msgid "None" msgstr "" -#: app/sample-editor.c:273 +#: app/sample-editor.c:274 msgid "All" msgstr "" -#: app/sample-editor.c:294 +#: app/sample-editor.c:295 msgid "Length:" msgstr "" -#: app/sample-editor.c:310 +#: app/sample-editor.c:311 +msgid "Set as loop" +msgstr "" + +#: app/sample-editor.c:319 msgid "RelNote" msgstr "" -#: app/sample-editor.c:321 +#: app/sample-editor.c:330 msgid "Load Sample..." msgstr "" -#: app/sample-editor.c:323 +#: app/sample-editor.c:332 msgid "Save WAV..." msgstr "" -#: app/sample-editor.c:325 +#: app/sample-editor.c:334 msgid "Save region as WAV..." msgstr "" -#: app/sample-editor.c:338 +#: app/sample-editor.c:347 msgid "Save WAV" msgstr "" -#: app/sample-editor.c:348 +#: app/sample-editor.c:357 msgid "Save Region" msgstr "" -#: app/sample-editor.c:359 +#: app/sample-editor.c:368 msgid "Monitor" msgstr "" -#: app/sample-editor.c:365 +#: app/sample-editor.c:374 msgid "Volume Ramp" msgstr "" -#: app/sample-editor.c:375 +#: app/sample-editor.c:384 msgid "Zoom to selection" msgstr "" -#: app/sample-editor.c:381 +#: app/sample-editor.c:390 msgid "Show all" msgstr "" -#: app/sample-editor.c:387 +#: app/sample-editor.c:396 msgid "Zoom in (+50%)" msgstr "" -#: app/sample-editor.c:393 +#: app/sample-editor.c:402 msgid "Zoom out (-50%)" msgstr "" -#: app/sample-editor.c:399 +#: app/sample-editor.c:408 msgid "Reverse" msgstr "" -#: app/sample-editor.c:409 +#: app/sample-editor.c:418 msgid "Cut" msgstr "" -#: app/sample-editor.c:415 +#: app/sample-editor.c:424 msgid "Remove" msgstr "" -#: app/sample-editor.c:421 +#: app/sample-editor.c:430 msgid "Copy" msgstr "" -#: app/sample-editor.c:427 +#: app/sample-editor.c:436 msgid "Paste" msgstr "" -#: app/sample-editor.c:433 +#: app/sample-editor.c:442 msgid "Clear Sample" msgstr "" -#: app/sample-editor.c:471 +#: app/sample-editor.c:480 msgid "(no selection)" msgstr "" -#: app/sample-editor.c:1037 +#: app/sample-editor.c:1069 msgid "" msgstr "" -#: app/sample-editor.c:1143 +#: app/sample-editor.c:1175 msgid "Read error." msgstr "" -#: app/sample-editor.c:1251 +#: app/sample-editor.c:1283 msgid "Load stereo sample" msgstr "" -#: app/sample-editor.c:1259 +#: app/sample-editor.c:1291 msgid "" "You have selected a stereo sample!\n" "(SoundTracker can only handle mono samples!)\n" @@ -1287,79 +1307,87 @@ "Please choose which channel to load:" msgstr "" -#: app/sample-editor.c:1270 +#: app/sample-editor.c:1302 msgid "Left" msgstr "" -#: app/sample-editor.c:1276 +#: app/sample-editor.c:1308 msgid "Mix" msgstr "" -#: app/sample-editor.c:1282 +#: app/sample-editor.c:1314 msgid "Right" msgstr "" -#: app/sample-editor.c:1321 +#: app/sample-editor.c:1353 msgid "Can't read sample" msgstr "" -#: app/sample-editor.c:1327 +#: app/sample-editor.c:1359 msgid "Sample is too long for current mixer module. Loading anyway." msgstr "" -#: app/sample-editor.c:1341 +#: app/sample-editor.c:1373 msgid "Can only handle 8 and 16 bit samples with up to 2 channels" msgstr "" -#: app/sample-editor.c:1444 +#: app/sample-editor.c:1476 msgid "Nothing to save." msgstr "" -#: app/sample-editor.c:1471 +#: app/sample-editor.c:1503 msgid "OK" msgstr "" -#: app/sample-editor.c:1479 +#: app/sample-editor.c:1511 msgid "Start sampling" msgstr "" -#: app/sample-editor.c:1509 +#: app/sample-editor.c:1541 msgid "No sampling driver available" msgstr "" -#: app/sample-editor.c:1519 app/sample-editor.c:1522 +#: app/sample-editor.c:1551 app/sample-editor.c:1554 msgid "Sampling Window" msgstr "" -#: app/sample-editor.c:1622 +#: app/sample-editor.c:1654 msgid "" msgstr "" -#: app/sample-editor.c:1652 +#: app/sample-editor.c:1684 msgid "Recorded sample is too long for current mixer module. Using it anyway." msgstr "" -#: app/sample-editor.c:1684 +#: app/sample-editor.c:1734 msgid "Normalize" msgstr "" -#: app/sample-editor.c:1685 +#: app/sample-editor.c:1735 msgid "Execute" msgstr "" -#: app/sample-editor.c:1695 app/sample-editor.c:1698 +#: app/sample-editor.c:1745 app/sample-editor.c:1748 msgid "Volume Ramping" msgstr "" -#: app/sample-editor.c:1714 +#: app/sample-editor.c:1764 msgid "Perform linear volume fade on Selection" msgstr "" -#: app/sample-editor.c:1726 +#: app/sample-editor.c:1776 msgid "Left [%]:" msgstr "" -#: app/sample-editor.c:1731 +#: app/sample-editor.c:1779 app/sample-editor.c:1796 +msgid "H" +msgstr "" + +#: app/sample-editor.c:1785 app/sample-editor.c:1802 +msgid "D" +msgstr "" + +#: app/sample-editor.c:1793 msgid "Right [%]:" msgstr "" @@ -1413,90 +1441,90 @@ "instrument editor page." msgstr "" -#: app/track-editor.c:83 +#: app/track-editor.c:85 msgid "Arpeggio" msgstr "" #. 0 -#: app/track-editor.c:84 +#: app/track-editor.c:86 msgid "Porta up" msgstr "" #. 1 -#: app/track-editor.c:85 +#: app/track-editor.c:87 msgid "Porta down" msgstr "" #. 2 -#: app/track-editor.c:86 app/track-editor.c:150 +#: app/track-editor.c:88 app/track-editor.c:152 msgid "Tone porta" msgstr "" #. 3 -#: app/track-editor.c:87 app/track-editor.c:146 +#: app/track-editor.c:89 app/track-editor.c:148 msgid "Vibrato" msgstr "" #. 4 -#: app/track-editor.c:88 +#: app/track-editor.c:90 msgid "Tone porta + Volume slide" msgstr "" #. 5 -#: app/track-editor.c:89 +#: app/track-editor.c:91 msgid "Vibrato + Volume slide" msgstr "" #. 6 -#: app/track-editor.c:90 +#: app/track-editor.c:92 msgid "Tremolo" msgstr "" #. 7 -#: app/track-editor.c:91 app/track-editor.c:147 +#: app/track-editor.c:93 app/track-editor.c:149 msgid "Set panning" msgstr "" #. 8 -#: app/track-editor.c:92 app/track-editor.c:94 +#: app/track-editor.c:94 app/track-editor.c:96 msgid "Position jump" msgstr "" #. 9 -#: app/track-editor.c:93 app/track-editor.c:95 app/track-editor.c:171 +#: app/track-editor.c:95 app/track-editor.c:97 app/track-editor.c:173 msgid "Set volume" msgstr "" #. C -#: app/track-editor.c:96 +#: app/track-editor.c:98 msgid "Pattern break" msgstr "" #. D #. E -#: app/track-editor.c:98 +#: app/track-editor.c:100 msgid "Set tempo/bpm" msgstr "" #. F -#: app/track-editor.c:99 +#: app/track-editor.c:101 msgid "Set global volume" msgstr "" #. G -#: app/track-editor.c:100 +#: app/track-editor.c:102 msgid "Global volume slide" msgstr "" #. H #. I #. J -#: app/track-editor.c:103 +#: app/track-editor.c:105 msgid "Key off" msgstr "" #. K -#: app/track-editor.c:104 +#: app/track-editor.c:106 msgid "Set envelop position" msgstr "" @@ -1504,23 +1532,23 @@ #. M #. N #. O -#: app/track-editor.c:108 +#: app/track-editor.c:110 msgid "Panning slide" msgstr "" #. P -#: app/track-editor.c:109 +#: app/track-editor.c:111 msgid "LP filter resonance" msgstr "" #. Q -#: app/track-editor.c:110 +#: app/track-editor.c:112 msgid "Multi retrig note" msgstr "" #. R #. S -#: app/track-editor.c:112 +#: app/track-editor.c:114 msgid "Tremor" msgstr "" @@ -1530,115 +1558,115 @@ #. W #. X #. Y -#: app/track-editor.c:118 +#: app/track-editor.c:120 msgid "LP filter cutoff" msgstr "" #. 0 -#: app/track-editor.c:123 +#: app/track-editor.c:125 msgid "Fine porta up" msgstr "" #. 1 -#: app/track-editor.c:124 +#: app/track-editor.c:126 msgid "Fine porta down" msgstr "" #. 2 -#: app/track-editor.c:125 +#: app/track-editor.c:127 msgid "Set gliss control" msgstr "" #. 3 -#: app/track-editor.c:126 +#: app/track-editor.c:128 msgid "Set vibrato control" msgstr "" #. 4 -#: app/track-editor.c:127 +#: app/track-editor.c:129 msgid "Set finetune" msgstr "" #. 5 -#: app/track-editor.c:128 +#: app/track-editor.c:130 msgid "Set loop begin/loop" msgstr "" #. 6 -#: app/track-editor.c:129 +#: app/track-editor.c:131 msgid "Set tremolo control" msgstr "" #. 7 #. 8 -#: app/track-editor.c:131 +#: app/track-editor.c:133 msgid "Retrig note" msgstr "" #. 9 -#: app/track-editor.c:132 app/track-editor.c:144 +#: app/track-editor.c:134 app/track-editor.c:146 msgid "Fine volume slide up" msgstr "" #. A -#: app/track-editor.c:133 app/track-editor.c:143 +#: app/track-editor.c:135 app/track-editor.c:145 msgid "Fine volume slide down" msgstr "" #. B -#: app/track-editor.c:134 +#: app/track-editor.c:136 msgid "Note cut" msgstr "" #. C -#: app/track-editor.c:135 +#: app/track-editor.c:137 msgid "Note delay" msgstr "" #. D -#: app/track-editor.c:136 +#: app/track-editor.c:138 msgid "Pattern delay" msgstr "" -#: app/track-editor.c:141 +#: app/track-editor.c:143 msgid "Volume slide down" msgstr "" -#: app/track-editor.c:142 +#: app/track-editor.c:144 msgid "Volume slide up" msgstr "" -#: app/track-editor.c:145 +#: app/track-editor.c:147 msgid "Set vibrato speed" msgstr "" -#: app/track-editor.c:148 +#: app/track-editor.c:150 msgid "Panning slide left" msgstr "" -#: app/track-editor.c:149 +#: app/track-editor.c:151 msgid "Panning slide right" msgstr "" -#: app/track-editor.c:154 +#: app/track-editor.c:156 msgid "sine" msgstr "" #. 0 -#: app/track-editor.c:155 +#: app/track-editor.c:157 msgid "ramp down" msgstr "" #. 1 -#: app/track-editor.c:156 +#: app/track-editor.c:158 msgid "square" msgstr "" -#: app/track-editor.c:331 +#: app/track-editor.c:333 msgid "Jazz Edit:" msgstr "" -#: app/track-editor.c:375 +#: app/track-editor.c:378 msgid "Tracker" msgstr "" diff -urN soundtracker-0.5.5/soundtracker.spec soundtracker-0.5.6/soundtracker.spec --- soundtracker-0.5.5/soundtracker.spec Sat May 27 10:36:40 2000 +++ soundtracker-0.5.6/soundtracker.spec Tue Aug 8 21:10:41 2000 @@ -1,6 +1,6 @@ %define name soundtracker -%define version 0.5.5 -%define release 17 +%define version 0.5.6 +%define release 18 %define prefix /usr Summary: Sound modules editor/player