From 4c810879c56ec439f681a3b9043fc52dfa8c7984 Mon Sep 17 00:00:00 2001 From: Electric Keet Date: Sat, 13 Jul 2024 18:01:40 -0700 Subject: [PATCH 01/30] Early work on a quick start guide. No graphics yet and only the first section is filled in. --- doc/1-intro/quickstart.md | 158 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 158 insertions(+) create mode 100644 doc/1-intro/quickstart.md diff --git a/doc/1-intro/quickstart.md b/doc/1-intro/quickstart.md new file mode 100644 index 000000000..dd7e862db --- /dev/null +++ b/doc/1-intro/quickstart.md @@ -0,0 +1,158 @@ + + +# quick start guide + +first things first: thank you for taking the time to understand Furnace, the world's most comprehensive chiptune tracker. it's amazingly versatile, but it can also be intimidating, even for those already familiar with trackers. this quick start guide will get you on the road to making the chiptunes of your dreams! it will probably take about an hour from start to finish. + +this guide makes a few assumptions: +* you've already installed Furnace. +* you haven't changed any configuration or layout yet. +* you're working with a PC keyboard. Mac users should already know the equivalents to the `Ctrl` and `Alt` keys. +* you're comfortable with keyboard shortcuts. if not, a lot of this can also be done using buttons or menus, but please try the keyboard first. it's worth it to smooth out the tracking workflow. + +if an unfamiliar term comes up or you need more clarification on a term, refer to the [basic concepts](concepts.md) and [glossary](glossary.md) docs. + +if you're not already familiar with the ImGui style of interface, you might want to take a quick glance at the [UI components](../2-interface/components.md) documentation. if at any point something goes wrong with the interface – something gets moved to where it's inaccessible, something closes a window or tab unexpectedly, or the like – it can always be reverted to its original state by selecting "reset layout" from the "settings" menu. + +with all that said, start up the program and let's get going! + +## I've opened Furnace – now what? + +there's a lot going on, but the most prominent part of Furnace's interface is the **pattern view** – the spreadsheet-like table that takes up most of the screen. + +{{ pattern view }} + +click to place the cursor somewhere in this view. it will appear as a medium-blue highlight.try moving around with the up and down arrow keys. also try the `PgUp` and `PgDn` keys to move around faster. the vertical axis represents time, and the view scrolls around a highlighted row that stays put in the center; this is called the **playhead**, and it will follow along when the song is playing. + +now try the left and right arrow keys to move between columns. while we're at it, use the `Home` and `End` keys to quickly get to the first and last columns. pressing them twice will also shuttle you to the top or bottom row. when you're done, hit `Home` twice to return to the top-left. + +if the playhead is dark red, use the space bar to turn it grey. this puts the keyboard in play mode, which will let us try out notes before committing them to the track. + +now, let's play a little! try the first seven letters on the bottom row of the keyboard (for QWERTY, these are `ZXCVBNM`). they should sound out the seven notes of a C major scale, like the white keys of a piano. similarly, the row above that has the black keys. once you're tried those, move two rows up to find the same arrangement but one octave higher, and it extends a little further into the next octave also. to change octaves, use the `/` and `*` keys on the numeric pad. (if you don't have a numeric pad, the keys can be remapped; the [keyboard](../2-interface/keyboard.md) doc explains how.) + +![keyboard note entry](../3-pattern/keyboard.png) + +press the space bar to change from play to edit mode. now try playing some notes; they should appear in the pattern view, one after another. + +{{ notes in one channel }} + +each **channel** is a group of columns separated from the others by a faint vertical line, and each channel can only ever play one note at a time. to hear this in action, move the cursor back to the top and press the `Return` key to start playback. you should hear the notes you entered played back quickly, one after another, each cutting off the previous note. if you let it play long enough, it'll wrap around to the start to go through them again; press `Return` again to stop playback. + +now let's clear out those notes. you could delete them individually with the `Del` key, but let's try something else first. click and drag to select them all. you'll know they're selected when they have a medium grey background. try moving them around by clicking in the selected area and dragging it to another channel. (this may not work with some input devices.) then hit `Del` to delete them all at once. + +{{ selection area? }} + +you'll usually want more than one note playing at a time. move back to the start of the pattern in the leftmost column of the leftmost channel – this should clear the selection area. put some different notes next to each other in the same row. only enter notes in the first column of each channel; we'll get to those other columns later. (don't do more than six notes at once yet. we want to stay in the channels labelled "FM" for now.) once those are in place, go back to the top row and use the `Return` key to start playback. they should all sound at the same time as one single chord. + +{{ notes across three channels }} + +that chord will ring out for quite some time, but let's try stopping it early. a few rows after that chord, use the `Tab` or `1` key to enter a **note off** (sometimes called "note cut") in each channel that has a note. it'll appear as `OFF` in the note column. now try the shortcut `F5` to play from the start without having to move there. you should hear the chord as before, then it will abruptly stop where the note offs are, as though letting off the keys of a piano. + +{{ notes across channels with note offs beneath them }} + +of course, errors can happen. let's pretend those note offs were a bad idea and undo them with `Ctrl-Z`. Furnace keeps track of multiple levels of undo. undo will work for the pattern view, any text entry box, and a few other places; try it out here and there along the way to get a sense for what it can undo for you! for now, let's change our minds again and put those note offs back with redo, which is `Ctrl-Y`. + +before the next part of this guide, save the current **module** – the tracker file that contains everything needed for a song. Use `Ctrl-S` and pick a good spot on your computer for the file. Furnace modules always have a filename that ends in a `.fur` extension. + + + + + + + + + + + + + + + + + + + + + + + From 59b46d7ed54dcea1830b1c7778105773b2fa525d Mon Sep 17 00:00:00 2001 From: Electric Keet Date: Sun, 14 Jul 2024 20:06:09 -0700 Subject: [PATCH 02/30] Full draft of text, no images yet. It may not be the quickest start... --- doc/1-intro/quickstart.md | 233 ++++++++++++++++++++++++-------------- 1 file changed, 150 insertions(+), 83 deletions(-) diff --git a/doc/1-intro/quickstart.md b/doc/1-intro/quickstart.md index dd7e862db..71049670c 100644 --- a/doc/1-intro/quickstart.md +++ b/doc/1-intro/quickstart.md @@ -27,7 +27,7 @@ there's a lot going on, but the most prominent part of Furnace's interface is th {{ pattern view }} -click to place the cursor somewhere in this view. it will appear as a medium-blue highlight.try moving around with the up and down arrow keys. also try the `PgUp` and `PgDn` keys to move around faster. the vertical axis represents time, and the view scrolls around a highlighted row that stays put in the center; this is called the **playhead**, and it will follow along when the song is playing. +click to place the cursor somewhere in this view. it will appear as a medium-blue highlight. try moving around with the up and down arrow keys. also try the `PgUp` and `PgDn` keys to move around faster. the vertical axis represents time, and the view scrolls around a highlighted row that stays put in the center; this is called the **playhead**, and it will follow along when the song is playing. now try the left and right arrow keys to move between columns. while we're at it, use the `Home` and `End` keys to quickly get to the first and last columns. pressing them twice will also shuttle you to the top or bottom row. when you're done, hit `Home` twice to return to the top-left. @@ -57,102 +57,169 @@ that chord will ring out for quite some time, but let's try stopping it early. a of course, errors can happen. let's pretend those note offs were a bad idea and undo them with `Ctrl-Z`. Furnace keeps track of multiple levels of undo. undo will work for the pattern view, any text entry box, and a few other places; try it out here and there along the way to get a sense for what it can undo for you! for now, let's change our minds again and put those note offs back with redo, which is `Ctrl-Y`. -before the next part of this guide, save the current **module** – the tracker file that contains everything needed for a song. Use `Ctrl-S` and pick a good spot on your computer for the file. Furnace modules always have a filename that ends in a `.fur` extension. +before the next part of this guide, save the current **module** – the tracker file that contains everything needed for a song. use `Ctrl-S` and pick a good spot on your computer for the file. Furnace modules always have a filename that ends in a `.fur` extension. - +## how do I get different sounds? + +at the top of the interface, just right of center, is the **instrument** list. there are also tabs for wavetables and samples, but we'll get to those later. just like physical instruments, these define the sounds we can use in the track. unlike physical instruments, these sounds can be endlessly redefined. + +{{ empty instrument list }} + +click the `+` button to add a new instrument. a small list of instrument types will pop up, one for each type supported by the chips in use. select "FM (OPN)", and the new instrument will appear in the list as "00: Instrument 0". this will sound the same as the default instrument (listed as "- None -"). + +we still need something new and different, so let's pull from another module. open up a second instance of Furnace and use `Ctrl-O` to open the `quickstart.fur` file included with Furnace in its `demos` directory. the instrument list will contain "00: synth brass" ; select it, then use the floppy-disk save icon above it to save it wherever you like. Furnace instrument filenames end with the `.fui` extension. + +let's return to the first instance with our slowly-evolving practice track. load up the new instrument; click the folder button left of the "save instrument" button and select the file. it will appear in the list as "01: synth brass" , and it should already be highlighted. + +{{ less empty instrument list }} + +click into the pattern view and add some notes. the number `01` appears next to them; this is the instrument column, and it can be edited directly by typing in the number desired. generally, each note should have an associated instrument value. + +{{ small chunk of pattern view showing filled-in instrument value }} - +## how do I change volume? + +next to the instrument column is the **volume** column. typing in it will change the loudness of the associated note... but it's not always as straightforward as it seems. + +for one thing, this column operates in [hexadecimal](hex.md). in fact, so does the instrument column, and so will the others when we get to them. if you're ever uncertain what the decimal equivalent is, put your cursor over the volume in question and look to the menu bar, which doubles as a status bar. after the menus, it will show "Set volume:", then the decimal value, hexadecimal value, and percentage of full volume. + +also, if you haven't saved your recent edits, there will be an indicator at the end which shows the "modified status". it might be worth saving now. + +try typing `6C` into the volume column of an existing note, then play it back. it should be much quieter than those before it in the column because they default to full volume – in this case, `7F`. everything in the column after our `6C` will inherit that volume level until it's changed again, so you don't have to enter volumes for every single note. + +{{ chunk of pattern view showing volume entry }} + +now try putting `90` in the volume column. it automatically changes to `7F` because that's the maximum volume available for this channel. different channels may have different maximum volumes because of how each chip works. + +it gets a little stranger yet. some chips use "linear" volume, which translates directly to amplitude; dividing the value in half results in half the volume. other chips, such as the one we're using right now, use "logarithmic" volume; subtracting from it lowers the volume based on how loud it _sounds._ in this particular case, subtracting 8 to get `77` lowers the volume by half; subtracting 8 again to get `6F` lowers it to one-quarter. this takes some getting used to, but it's more convenient in some ways. + +there are more ways to change volume using **effects**. clear out all but one note using our synth brass instrument, and set it to full volume (`7F`). next to the volume column are the effect columns. the first of them is the effect type column, and it stores... the type of effect. in that column, type `0A`; this corresponds to the "volume slide" effect. next to that, in the effect value column, type `02`. hit the `F5` key to play from the start, and you'll hear the note play, but instead of staying at a steady volume it'll smoothly fade out. + +{{ chunk of pattern view showing effect entry }} + +`0A` is an interesting effect because its two-digit value is split. look to the "effect list" to the right of the pattern view and find `0Axy`. the description includes "(0y: down; x0: up)". this means that while value `01` is a slow fade out and `0F` is the fastest, a value of `10` is a slow fade in and `F0` is the fastest. try it now; go to row 16 in the same channel and type an effect of `0A20`, then play again. the note will fade out until it hits that new effect, then fade back in to full volume! also note that putting the cursor on an effect will show the effect type and description in the status bar. + +it's important to know that _most_ effects are continuous, meaning they will continue to do what they do until explicitly stopped. volume slides are like this. place an effect type of `0A` on row 24. you can leave the effect value blank or type `00` there; these are equivalent, and both will stop the effect. play from the start, and when the note fades back in, it'll stop short and remain at less than full volume. + +common effects are explained more thoroughly in the [effects](../3-pattern/effects.md) documentation. each chip may have its own specialized effects, which are covered in the [systems](../7-systems/) docs. however, those are best explored later. + +on row 8, add a different note without a volume. play from the start, and you'll hear that the new note plays at the volume the previous one left off at. the result of the volume slide is kept in the "memory" of the channel. enter a value of `7F` and play again; it will start at full volume, then ramp down because the `0A` volume slide is still going. + +## how do I make the song longer? + +right now, our track is only about six and a half seconds long. this is because we only have one **order**. see, the term "pattern view" is slightly misleading in that a **pattern** is just one channel's worth of data; the pattern view shows all the patterns in an order at once. this can get confusing because sometimes both terms are both used to mean what we call an order, sometimes even within Furnace itself. + +{{ default order view }} + +at the top left of the interface we find the order view. similar to the pattern view, it's like a spreadsheet, but even simpler. from left to right, the top line shows short names for all the channels. each row of numbers beneath that shows which patterns play in that order. for the moment, only the first order `00` appears. click on the `+` button to the right of the row of channel labels, and another order row appears, not only labeled `01` but filled with that same number. click in the pattern view and move to the top-left (remember the `Home Home` shortcut?). you'll see that the new patterns are empty, though the pattern view does show the end of the previous pattern but faded out. try moving between these by clicking on their order numbers in the order list. + +{{ order view with added row }} + +go to the first order and make sure there are some notes in the first channel. now click on the pattern number to the right of the order number (in the "F1" column); it will increase to `01`, and the notes we could see in the pattern view have disappeared! not to worry, they're still stored in the that channel's pattern `00`. select order `01` and right-click that first pattern number; it will decrease to `00`, and the notes in it will reappear. this way, you can rearrange and reuse parts of your track without having to duplicate them all the time. + +{{ order view with changed patterns }} + +go back to the first order and put some notes in the first channel's pattern. next, right-click the button showing two overlaid pages; this is the "duplicate" button. clicking it normally will add a row that repeats the current order. right-clicking it creates a "deep clone", meaning that all the patterns in it are duplicated to new pattern numbers. when you want to make variations of the same patterns, this is somewhat faster than cut-and-paste (`Ctrl-X` and `Ctrl-V`, by the way, with `Ctrl-C` for copy). + +the important take away here is that patterns exist independently of orders. the order list is a playlist of patterns that can be freely rearranged. + + +## how do I change tempo? + +**tempo** and **speed** are a little tricky – in fact, for the purposes of Furnace, they mean different things! first, let's put some evenly-spaced notes in our first order. + +{{ chunk of pattern with evenly-spaced notes }} + +the most basic unit of time is the **tick**. almost always, videogame systems take actions based on each frame of video, and these most often happen at 60 times per second, usually expressed as 60Hz. (this is for NTSC systems; systems that expect PAL will use 50Hz, and arcade games can use all sorts of different values...) because of this timing, everything that happens during playback will happen on a tick, never in between ticks. + +if we click on the "Speed" tab at the top-right of the interface, we'll see the "Base Tempo" line at the top has the tick rate shown as "60Hz" to the right. we could change the base tempo to something arbitrary and the tick rate would change accordingly, but this wouldn't be authentic to the system's capabilities, so let's leave the base tempo at 150. we see the calculated tempo two lines down, after the input for "Divider"; it reads 150.00 BPM. + +{{ speed tab with tempo readout circled }} + +beneath that is "Speed", set to 6. right now, each row takes 6 ticks to complete before moving to the next row. let's say we want things to be a little faster. play the current set of notes to hear their tempo first. then, change speed to 5; the tempo after "Divider" will now show 180.00 BPM. play our notes back, and they're definitely faster... perhaps faster than desired. it's possible to get tempos in between by alternating speeds; if you're interested, check out the documentation on [speeds and grooves](../8-advanced/grooves.md) later on. - +## what about those other channels? - +here's where we really get into the nitty-gritty of our emulated videogame system. we've been using Furnace's default system, the Sega Genesis. it employs two very different sound chips. the first is the Yamaha YM2612, also known as the Yamaha OPN2; it uses frequency modulation (FM) synthesis to generate sounds, and that's what we've heard so far. the other sound chip is the Sega PSG; it's a programmable sound generator (PSG) that can only make square waves and variations of noise. it's nowhere near as versatile, but don't ignore it – it's an important part of the classic Genesis sound. - +let's start by creating a new instrument, this time choosing "Sega PSG" from the list. the new "Instrument 2" appears in the instrument list, already selected. now click in the pattern view and change one of our existing notes to use the new instrument. the number will change color from soft blue to bright yellow; this means that the chosen instrument isn't meant for the chip it's being used on, and if played back, we'll only hear that familiar default FM instrument. - +{{ chunk of pattern view showing normal instruments and one incorrect one }} - +go ahead and undo that edit, then move to the channel labelled "Square 1", the first of the PSG's channels. try adding notes with the new instrument, and they'll work just fine without complaint. of course, they're plain, no-frills square waves. while we're here, try making them quieter by entering new volumes; since this chip only uses sixteen volume levels, `0F` is the maximum. - +let's move to the noise channel now. the same instrument will work here, but playing different notes gets us different "pitches" of noise. this channel is both more and less versatile than it seems, with several notable quirks that we won't get into here, but take a look at [the chip's documentation](../7-systems/sms.md) later on. - +## what about samples? +the FM side of the Sega Genesis has a special feature; channel 6 can be used to play back digital **samples**. this means that any recording – a snare drum, an orchestra hit, somebody talking, whatever you have – can be part of the music. + +go back to that second instance of Furnace. just as we saved an instrument last time, let's switch to the "Samples" tab and select the lone sample there, "0: woodwind" , then save it as a `.wav` file. swap back to the instance of Furnace we've been working in, and load it. + +{{ samples tab? }} + +in order to use the sample, we want to make an instrument that references it. right-click on it in the list and select "make instrument". the "Instrument Editor" window will pop up to show us that we have an instrument 3 named "woodwind", a type of "Generic Sample", and below that, the sample selected is "woodwind". while we're at it, let's change the instrument name to "flute" since that's what it sounds like; just select that first "woodwind" and type over it. + +now, let's hear it in action. close the instrument editor, then clear out everything in the patterns of our first order. (either delete what's there, or adjust orders to get it out of the way.) switch to our brass instrument and put a C-4 note in channel "FM 5". now switch back to our new flute instrument and put a C-4 note in channel "FM 6". wait a second – that's not a C-4 note! + +it turns out the sample was recorded at F-3, but Furnace has no way to know that. we can fix this. there's a more detailed explanation in the [sample tuning guide](../9-guides/tuning-samples.md) but for now, go back to the sample editor. click the Note dropdown near the center of the top half, select "F-3", and play the track again. much better! + +{{ sample editor }} + +an important note: in this case, we can use a Generic Sample instrument type just fine, but there are chips that use samples in specialized ways. always check [the chip's documentation](../7-systems/) to find the best way to use samples with it. + +## what about wavetables? + +some chips can use **wavetables**, which are a lot like very short looping samples. one of these is the Game Boy. let's start a new file, either from the menu or with `Ctrl-N`. a dialog box pops up to ask which system we want; type "boy" in the search and it can be easily located in the results. + +in our brand new song, we'll want to add a new wavetable. between the "Instruments" and "Samples" tabs, select "Wavetables". add a new one with the `+` button. Furnace will generate a wavetable of the right size for the current chip, and it will already have a sawtooth wave in it. + +{{ wavetables list }} + +double-click that new entry to open the "Wavetable Editor". you'll see a line of large pixel-like blocks. this is our sawtooth wave; nice as those are, let's get creative. click anywhere in that area and "draw" a new wave, something interesting. note that at the bottom of the window, there's a line of numbers that change as you edit. you can edit the numbers directly to change the values above; keep this in mind for later. once you're happy with this one, make at least two more, just for later demonstration purposes. + +{{ wavetable editor }} + +right now, we can't do much with this wavetable; as with samples, it needs an instrument. this time we can't just create one directly from the wavetable, so go to the instruments list and add a new one. open it up in the instrument editor, name it whatever you like, then select its "Macros" tab. + +we'll get to macros in more detail in a bit, but for now, simply click the down-arrow next to "Wavetable". click the `+` button that appears; a column will turn grey in the box to the right. click in the middle of that column and it turns half orange; this is how you select which wavetable to use for this instrument. it's like a bar graph. + +{{ instrument editor on macros tab }} + +close the wavetable editor, move the instrument editor off to the side, and click into the "Wavetable" channel in the pattern view. add a few notes to get a good sense of their tone. in the instrument editor, change that macro to a different value, and play the notes again to hear the difference between the wavetables you made. + +## but... what's a macro? + +the **macro** is perhaps Furnace's most powerful feature. formally defined, it automates a note's parameters while it plays. a lot of what can be achieved with effects can be done with macros, but on a per-tick basis instead of per-row. + +let's start with clearing out the notes we've entered. then move the cursor to the top-left into the "Pulse 1" channel. create a new instrument and go into the instrument editor. we'll want to work with the volume macro, but before we can do that, we have to select the "Game Boy" tab and check the box labelled "Use software envelope". the Game Boy's sound hardware can do its own limited volume envelopes, but those won't help us right now, and if we leave the box unchecked, the volume macro won't work (though the others will). + +{{ instrument editor on Game Boy tab with that box checked? }} + +in the macros tab, click the down arrow next to "Volume" to open it up. the number that appears beneath the word "Volume" is the length of the macro; let's set it to 30. in the large box next to it, draw a ramp from near minimum volume (1) to maximum volume (15) at the left, then another down to minimum volume (0) at the right. if it's a little uneven, that's okay; you can always edit the numbers directly beneath the box, just as with the wavetable editor. + +you may have a little trouble navigating the whole macro at once. use the scrollbar at the top to move around it. even better, use the `-` button to the left of it to narrow the bars until it's all visible! + +{{ completed macro }} + +while in the instrument editor (and as long as you're not in a text box) you can play notes on the keyboard without affecting anything in the pattern view. give it a try, and you'll notice that when held down, each note does its own quick fade in then fade to silence. you could do this with effects, but doing it with the instrument itself would save a lot of typing! + +in the pattern view, add a few notes spaced far enough apart that the whole rise and fall is audible (at speed 6, five rows will do). then look to the thin bar underneath the macro view. it may not look like much, but if you hold the `Shift` key and click directly underneath the peak of the macro, it will light up green. we've just set a **release point**. play with it a little here, and notice that holding the key down holds the note in place at top volume until released. now play the song from the start; each note will rise to max volume then stay there until the next note plays. + +{{ macro view }} + +finally, somewhere after the last note in our song, move to about ten rows beneath it and place a note off. the final note rises to maximum, then is suddenly cut off! to get the rest of the macro to play, delete the note off and use the `~` key to put in a **macro release** instead, which will appear as `REL`. now when the song played back, the final note will rise and hold steady until it reaches the macro release, then we'll hear the rest of the macro play out. + +macros are absurdly powerful tools. read the [macro documentation](../4-instrument/README.md) to make the most of them! + +## now what? + +now you know the basics of how to make music with Furnace. from here, the rest of the documentation should make more sense, and it should be your primary reference. if you have questions that aren't answered there, . most of all, don't be afraid to experiment. go play! From 38686ccb0b143042f0777c5066fd27d9c9b943e7 Mon Sep 17 00:00:00 2001 From: Electric Keet Date: Tue, 16 Jul 2024 10:43:49 -0700 Subject: [PATCH 03/30] A few corrections and rewordings. --- doc/1-intro/quickstart.md | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/doc/1-intro/quickstart.md b/doc/1-intro/quickstart.md index 71049670c..fe28f9704 100644 --- a/doc/1-intro/quickstart.md +++ b/doc/1-intro/quickstart.md @@ -7,12 +7,12 @@ NOTES TO AUTHOR: # quick start guide -first things first: thank you for taking the time to understand Furnace, the world's most comprehensive chiptune tracker. it's amazingly versatile, but it can also be intimidating, even for those already familiar with trackers. this quick start guide will get you on the road to making the chiptunes of your dreams! it will probably take about an hour from start to finish. +first things first: thank you for taking the time to understand Furnace, the world's most comprehensive chiptune tracker. it's amazingly versatile, but it can also be intimidating, even for those already familiar with trackers. this quick start guide will get you on the road to making the chiptunes of your dreams! if you're a beginner, it will probably take about an hour from start to finish. this guide makes a few assumptions: * you've already installed Furnace. * you haven't changed any configuration or layout yet. -* you're working with a PC keyboard. Mac users should already know the equivalents to the `Ctrl` and `Alt` keys. +* you're working with a PC keyboard, US English, QWERTY layout. Mac users should already know the equivalents to the `Ctrl` and `Alt` keys. * you're comfortable with keyboard shortcuts. if not, a lot of this can also be done using buttons or menus, but please try the keyboard first. it's worth it to smooth out the tracking workflow. if an unfamiliar term comes up or you need more clarification on a term, refer to the [basic concepts](concepts.md) and [glossary](glossary.md) docs. @@ -77,7 +77,7 @@ click into the pattern view and add some notes. the number `01` appears next to {{ small chunk of pattern view showing filled-in instrument value }} - @@ -107,7 +107,7 @@ it's important to know that _most_ effects are continuous, meaning they will con common effects are explained more thoroughly in the [effects](../3-pattern/effects.md) documentation. each chip may have its own specialized effects, which are covered in the [systems](../7-systems/) docs. however, those are best explored later. -on row 8, add a different note without a volume. play from the start, and you'll hear that the new note plays at the volume the previous one left off at. the result of the volume slide is kept in the "memory" of the channel. enter a value of `7F` and play again; it will start at full volume, then ramp down because the `0A` volume slide is still going. +on row 8, add a different note without a volume. play from the start, and you'll hear that the new note plays at the volume the previous one left off at. the result of the volume slide is kept in the "memory" of the channel. enter a volume of `7F` and play again; it will start at full volume, then ramp down because the `0A` volume slide is still going. ## how do I make the song longer? @@ -136,7 +136,7 @@ the important take away here is that patterns exist independently of orders. the the most basic unit of time is the **tick**. almost always, videogame systems take actions based on each frame of video, and these most often happen at 60 times per second, usually expressed as 60Hz. (this is for NTSC systems; systems that expect PAL will use 50Hz, and arcade games can use all sorts of different values...) because of this timing, everything that happens during playback will happen on a tick, never in between ticks. -if we click on the "Speed" tab at the top-right of the interface, we'll see the "Base Tempo" line at the top has the tick rate shown as "60Hz" to the right. we could change the base tempo to something arbitrary and the tick rate would change accordingly, but this wouldn't be authentic to the system's capabilities, so let's leave the base tempo at 150. we see the calculated tempo two lines down, after the input for "Divider"; it reads 150.00 BPM. +if we click on the "Speed" tab at the top-right of the interface, we'll see the "Base Tempo" line at the top shows the tick rate as "60Hz" to the right. we could change the base tempo to something arbitrary and the tick rate would change accordingly, but this wouldn't be authentic to the system's capabilities, so let's leave the base tempo at 150. we see the calculated tempo two lines down, after the input for "Divider"; it reads 150.00 BPM. {{ speed tab with tempo readout circled }} @@ -166,15 +166,19 @@ go back to that second instance of Furnace. just as we saved an instrument last {{ samples tab? }} + + in order to use the sample, we want to make an instrument that references it. right-click on it in the list and select "make instrument". the "Instrument Editor" window will pop up to show us that we have an instrument 3 named "woodwind", a type of "Generic Sample", and below that, the sample selected is "woodwind". while we're at it, let's change the instrument name to "flute" since that's what it sounds like; just select that first "woodwind" and type over it. -now, let's hear it in action. close the instrument editor, then clear out everything in the patterns of our first order. (either delete what's there, or adjust orders to get it out of the way.) switch to our brass instrument and put a C-4 note in channel "FM 5". now switch back to our new flute instrument and put a C-4 note in channel "FM 6". wait a second – that's not a C-4 note! +now, let's hear it in action. close the instrument editor, then clear out everything in the patterns of our first order. (either delete what's there, or adjust orders to get it out of the way.) switch to our brass instrument and put a C-3 note in channel "FM 5". now switch back to our new flute instrument and put a C-4 note in channel "FM 6". wait a second – that doesn't sound like a C-4! it turns out the sample was recorded at F-3, but Furnace has no way to know that. we can fix this. there's a more detailed explanation in the [sample tuning guide](../9-guides/tuning-samples.md) but for now, go back to the sample editor. click the Note dropdown near the center of the top half, select "F-3", and play the track again. much better! + + {{ sample editor }} -an important note: in this case, we can use a Generic Sample instrument type just fine, but there are chips that use samples in specialized ways. always check [the chip's documentation](../7-systems/) to find the best way to use samples with it. +an important note: in this case, we can use a Generic Sample instrument type just fine, but there are chips that use samples in specialized ways. always check [the chip's documentation](../7-systems/) for the best way to use samples with it. ## what about wavetables? @@ -184,7 +188,7 @@ in our brand new song, we'll want to add a new wavetable. between the "Instrumen {{ wavetables list }} -double-click that new entry to open the "Wavetable Editor". you'll see a line of large pixel-like blocks. this is our sawtooth wave; nice as those are, let's get creative. click anywhere in that area and "draw" a new wave, something interesting. note that at the bottom of the window, there's a line of numbers that change as you edit. you can edit the numbers directly to change the values above; keep this in mind for later. once you're happy with this one, make at least two more, just for later demonstration purposes. +double-click that new entry to open the "Wavetable Editor". you'll see a line of large pixel-like blocks. this is our sawtooth wave. nice as those are, let's get creative. click anywhere in that area and "draw" a new wave, something interesting. note that at the bottom of the window, there's a line of numbers that change as you edit. you can edit the numbers directly to change the values above; keep this in mind for later. once you're happy with this wavetable, make at least two more, just for later demonstration purposes. {{ wavetable editor }} @@ -200,26 +204,26 @@ close the wavetable editor, move the instrument editor off to the side, and clic the **macro** is perhaps Furnace's most powerful feature. formally defined, it automates a note's parameters while it plays. a lot of what can be achieved with effects can be done with macros, but on a per-tick basis instead of per-row. -let's start with clearing out the notes we've entered. then move the cursor to the top-left into the "Pulse 1" channel. create a new instrument and go into the instrument editor. we'll want to work with the volume macro, but before we can do that, we have to select the "Game Boy" tab and check the box labelled "Use software envelope". the Game Boy's sound hardware can do its own limited volume envelopes, but those won't help us right now, and if we leave the box unchecked, the volume macro won't work (though the others will). +let's start by clearing out the notes we've entered. after that, move the cursor to the top-left into the "Pulse 1" channel. create a new instrument and go into the instrument editor. we'll want to work with the volume macro, but before we can do that, we have to select the "Game Boy" tab and check the box labelled "Use software envelope". the Game Boy's sound hardware can do its own limited volume envelopes, but those won't help us right now, and if we leave the box unchecked, the volume macro won't work (though the others will). {{ instrument editor on Game Boy tab with that box checked? }} -in the macros tab, click the down arrow next to "Volume" to open it up. the number that appears beneath the word "Volume" is the length of the macro; let's set it to 30. in the large box next to it, draw a ramp from near minimum volume (1) to maximum volume (15) at the left, then another down to minimum volume (0) at the right. if it's a little uneven, that's okay; you can always edit the numbers directly beneath the box, just as with the wavetable editor. +in the "Macros" tab, click the down arrow next to "Volume" to open it up. the number that appears beneath the word "Volume" is the length of the macro; let's set it to 30. in the large box next to it, draw a ramp from near minimum volume (1) to maximum volume (15) at the left, then another down to minimum volume (0) at the right. if it's a little uneven, that's okay; you can always edit the numbers directly beneath the box, just as with the wavetable editor. -you may have a little trouble navigating the whole macro at once. use the scrollbar at the top to move around it. even better, use the `-` button to the left of it to narrow the bars until it's all visible! +you may have a little trouble navigating the whole macro at once. use the scrollbar at the top of the macros tab to move around it. even better, use the `-` button to the left of it to narrow the bars until it's all visible! {{ completed macro }} -while in the instrument editor (and as long as you're not in a text box) you can play notes on the keyboard without affecting anything in the pattern view. give it a try, and you'll notice that when held down, each note does its own quick fade in then fade to silence. you could do this with effects, but doing it with the instrument itself would save a lot of typing! +while in the instrument editor (and as long as you're not in a text box) you can play notes on the keyboard without affecting anything in the pattern view. give it a try, and you'll notice that when held down, each note does its own quick fade in then fade to silence. you could do this with effects, but if you're using it on many notes, doing it with the instrument itself could save a lot of typing! -in the pattern view, add a few notes spaced far enough apart that the whole rise and fall is audible (at speed 6, five rows will do). then look to the thin bar underneath the macro view. it may not look like much, but if you hold the `Shift` key and click directly underneath the peak of the macro, it will light up green. we've just set a **release point**. play with it a little here, and notice that holding the key down holds the note in place at top volume until released. now play the song from the start; each note will rise to max volume then stay there until the next note plays. +in the pattern view, add a few notes spaced far enough apart that the whole rise and fall is audible (at speed 6, five rows will do). then look to the thin bar underneath the macro view. it may not look like much, but if you hold the `Shift` key and click directly underneath the peak of the macro, it will light up green. we've just set a **release point**. play with the instrument a little here, and notice that holding the key down holds the note in place at top volume – at the release point – until let go. now play the song from the start; each note will rise to max volume then stay there until the next note plays. {{ macro view }} -finally, somewhere after the last note in our song, move to about ten rows beneath it and place a note off. the final note rises to maximum, then is suddenly cut off! to get the rest of the macro to play, delete the note off and use the `~` key to put in a **macro release** instead, which will appear as `REL`. now when the song played back, the final note will rise and hold steady until it reaches the macro release, then we'll hear the rest of the macro play out. +somewhere after the last note in our song, move to about ten rows beneath it and place a note off. the final note rises to maximum, then is suddenly cut off! to get the rest of the macro to play, delete the note off and use the `~` key to put in a **macro release** instead, which will appear as `REL`. now when the song is played back, the final note will rise and hold steady until it reaches the macro release, then we'll hear the rest of the macro play out. macros are absurdly powerful tools. read the [macro documentation](../4-instrument/README.md) to make the most of them! ## now what? -now you know the basics of how to make music with Furnace. from here, the rest of the documentation should make more sense, and it should be your primary reference. if you have questions that aren't answered there, . most of all, don't be afraid to experiment. go play! +now you know the basics of how to make music with Furnace. from here, the rest of the documentation should make more sense, and it should be your primary reference. if you have questions that aren't answered there, ask on our Discord in the `#ask` channel, or pose your question in the Discussions forum on Furnace's GitHub repository. . most of all, don't be afraid to experiment. go play! From 5ab5b4259d7ef388b149d900efe2474193873868 Mon Sep 17 00:00:00 2001 From: Electric Keet Date: Tue, 16 Jul 2024 11:03:30 -0700 Subject: [PATCH 04/30] Getting rid of sample tuning part. There's already a guide on this and the quick start guide should be... quick. --- doc/1-intro/quickstart.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/doc/1-intro/quickstart.md b/doc/1-intro/quickstart.md index fe28f9704..5fb58c609 100644 --- a/doc/1-intro/quickstart.md +++ b/doc/1-intro/quickstart.md @@ -170,13 +170,11 @@ go back to that second instance of Furnace. just as we saved an instrument last in order to use the sample, we want to make an instrument that references it. right-click on it in the list and select "make instrument". the "Instrument Editor" window will pop up to show us that we have an instrument 3 named "woodwind", a type of "Generic Sample", and below that, the sample selected is "woodwind". while we're at it, let's change the instrument name to "flute" since that's what it sounds like; just select that first "woodwind" and type over it. -now, let's hear it in action. close the instrument editor, then clear out everything in the patterns of our first order. (either delete what's there, or adjust orders to get it out of the way.) switch to our brass instrument and put a C-3 note in channel "FM 5". now switch back to our new flute instrument and put a C-4 note in channel "FM 6". wait a second – that doesn't sound like a C-4! +{{ instrument list? }} -it turns out the sample was recorded at F-3, but Furnace has no way to know that. we can fix this. there's a more detailed explanation in the [sample tuning guide](../9-guides/tuning-samples.md) but for now, go back to the sample editor. click the Note dropdown near the center of the top half, select "F-3", and play the track again. much better! +now, let's hear it in action. close the instrument editor, then clear out everything in the patterns of our first order. (either delete what's there, or adjust orders to get it out of the way.) switch to our brass instrument and put a C-4 note in channel "FM 5". now switch back to our new flute instrument and put a C-4 note in channel "FM 6". when we play it back, it sounds perfect! - - -{{ sample editor }} +if ever a sample sounds out of tune, refer to the [sample tuning guide](../9-guides/tuning-samples.md) to fix it up. an important note: in this case, we can use a Generic Sample instrument type just fine, but there are chips that use samples in specialized ways. always check [the chip's documentation](../7-systems/) for the best way to use samples with it. From 5ab99d16fd40c7ba7e7a94874364ddd09d7e17de Mon Sep 17 00:00:00 2001 From: Electric Keet Date: Wed, 17 Jul 2024 10:22:01 -0700 Subject: [PATCH 05/30] Taking advice, editing some stuff. Don't forget to check the commented-out stuff. Fr'ex, should the bit about FM instruments go in or not? --- doc/1-intro/quickstart.md | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/doc/1-intro/quickstart.md b/doc/1-intro/quickstart.md index 5fb58c609..7e37c2757 100644 --- a/doc/1-intro/quickstart.md +++ b/doc/1-intro/quickstart.md @@ -10,8 +10,8 @@ NOTES TO AUTHOR: first things first: thank you for taking the time to understand Furnace, the world's most comprehensive chiptune tracker. it's amazingly versatile, but it can also be intimidating, even for those already familiar with trackers. this quick start guide will get you on the road to making the chiptunes of your dreams! if you're a beginner, it will probably take about an hour from start to finish. this guide makes a few assumptions: -* you've already installed Furnace. -* you haven't changed any configuration or layout yet. +* you've already installed Furnace and know where to find the demo files that come with it. look for `quickstart.fur` but don't open it yet. +* you haven't changed any configuration or layout yet. it should start up with the default Sega Genesis system. * you're working with a PC keyboard, US English, QWERTY layout. Mac users should already know the equivalents to the `Ctrl` and `Alt` keys. * you're comfortable with keyboard shortcuts. if not, a lot of this can also be done using buttons or menus, but please try the keyboard first. it's worth it to smooth out the tracking workflow. @@ -27,35 +27,47 @@ there's a lot going on, but the most prominent part of Furnace's interface is th {{ pattern view }} -click to place the cursor somewhere in this view. it will appear as a medium-blue highlight. try moving around with the up and down arrow keys. also try the `PgUp` and `PgDn` keys to move around faster. the vertical axis represents time, and the view scrolls around a highlighted row that stays put in the center; this is called the **playhead**, and it will follow along when the song is playing. +click to place the cursor somewhere in this view. it will appear as a medium-blue highlight. try moving around with the up and down arrow keys. also try the `PgUp` and `PgDn` keys to move around faster. the vertical axis represents time. during editing and playback the view scrolls around a highlighted row that stays put in the center; this is called the **playhead**. now try the left and right arrow keys to move between columns. while we're at it, use the `Home` and `End` keys to quickly get to the first and last columns. pressing them twice will also shuttle you to the top or bottom row. when you're done, hit `Home` twice to return to the top-left. -if the playhead is dark red, use the space bar to turn it grey. this puts the keyboard in play mode, which will let us try out notes before committing them to the track. + + +let's play a little! notes are arranged on the keyboard rather like a piano. start with the bottom row of letters (`ZXCVBNM`). they should sound out the notes of the C major scale, like the piano's white keys. above that, we have the accidentals where the piano's black keys would be expected (`SD GHJ`). play with these, then move two rows up to find the same arrangement but one octave higher (white keys on `QWERTYU`, black keys on `23 567`). these rows also extend a little further to the right into the next octave. ![keyboard note entry](../3-pattern/keyboard.png) -press the space bar to change from play to edit mode. now try playing some notes; they should appear in the pattern view, one after another. +to change which octaves are represented on the keyboard, use the `/` and `*` keys on the numeric pad. (if you don't have a numeric pad, these keys can be remapped; the [keyboard](../2-interface/keyboard.md) doc explains how.) + + + +now press the space bar to change from play to edit mode. the row the cursor is on will change to dark red – the playhead mentioned earlier. another way to tell what mode we're in is via the play/edit controls; make sure the "record" button is on. + +{{ play/edit controls }} + +now try playing some notes; they should appear in the pattern view, one after another. {{ notes in one channel }} -each **channel** is a group of columns separated from the others by a faint vertical line, and each channel can only ever play one note at a time. to hear this in action, move the cursor back to the top and press the `Return` key to start playback. you should hear the notes you entered played back quickly, one after another, each cutting off the previous note. if you let it play long enough, it'll wrap around to the start to go through them again; press `Return` again to stop playback. +each **channel** is a group of columns separated from the others by lines, with a name at the top. each channel can only ever play one note at a time. to hear this in action, move the cursor back to the top and press the `Enter` or `Return` key to start playback. you should hear the notes you entered played back quickly, one after another, each cutting off the previous note. if you let it play long enough, it'll wrap around to the start to go through them again; press `Enter` again to stop playback. -now let's clear out those notes. you could delete them individually with the `Del` key, but let's try something else first. click and drag to select them all. you'll know they're selected when they have a medium grey background. try moving them around by clicking in the selected area and dragging it to another channel. (this may not work with some input devices.) then hit `Del` to delete them all at once. +now let's clear out those notes. you could delete them individually with the `Del` key, but let's try something else first. click and drag to select them all. you'll know they're selected when they have a medium grey background. hit `Del` to delete them all at once. {{ selection area? }} -you'll usually want more than one note playing at a time. move back to the start of the pattern in the leftmost column of the leftmost channel – this should clear the selection area. put some different notes next to each other in the same row. only enter notes in the first column of each channel; we'll get to those other columns later. (don't do more than six notes at once yet. we want to stay in the channels labelled "FM" for now.) once those are in place, go back to the top row and use the `Return` key to start playback. they should all sound at the same time as one single chord. +you'll usually want more than one note playing at a time. move back to the start of the pattern in the leftmost column of the leftmost channel – this should clear the selection area. put some different notes next to each other in the same row. only enter notes in the first column of each channel; we'll get to those other columns later. (don't do more than six notes at once yet. we want to stay in the channels labelled "FM" for now.) once those are in place, go back to the top row and use the `Enter` key to start playback. they should all sound at the same time as one single chord. {{ notes across three channels }} -that chord will ring out for quite some time, but let's try stopping it early. a few rows after that chord, use the `Tab` or `1` key to enter a **note off** (sometimes called "note cut") in each channel that has a note. it'll appear as `OFF` in the note column. now try the shortcut `F5` to play from the start without having to move there. you should hear the chord as before, then it will abruptly stop where the note offs are, as though letting off the keys of a piano. +that chord will ring out for quite some time, but let's try stopping it early. a few rows after that chord, use the `Tab` or `1` key to enter a **note off** (sometimes called "note cut") in each channel that has a note. it'll appear as `OFF` in the note column. now try the shortcut `F5` to play from the start without having to move there. you should hear the chord as before, then it will stop where the note offs are, as though letting off the keys of a piano. {{ notes across channels with note offs beneath them }} -of course, errors can happen. let's pretend those note offs were a bad idea and undo them with `Ctrl-Z`. Furnace keeps track of multiple levels of undo. undo will work for the pattern view, any text entry box, and a few other places; try it out here and there along the way to get a sense for what it can undo for you! for now, let's change our minds again and put those note offs back with redo, which is `Ctrl-Y`. +of course, errors can happen. let's pretend those note offs were a bad idea and undo them with `Ctrl-Z`. Furnace keeps track of multiple levels of undo. undo will work for the pattern view, most text entry boxes, and a few other places; try it out here and there along the way to get a sense for what it can undo for you! for now, let's change our minds again and put those note offs back with redo, which is `Ctrl-Y`. before the next part of this guide, save the current **module** – the tracker file that contains everything needed for a song. use `Ctrl-S` and pick a good spot on your computer for the file. Furnace modules always have a filename that ends in a `.fur` extension. @@ -67,7 +79,7 @@ at the top of the interface, just right of center, is the **instrument** list. t click the `+` button to add a new instrument. a small list of instrument types will pop up, one for each type supported by the chips in use. select "FM (OPN)", and the new instrument will appear in the list as "00: Instrument 0". this will sound the same as the default instrument (listed as "- None -"). -we still need something new and different, so let's pull from another module. open up a second instance of Furnace and use `Ctrl-O` to open the `quickstart.fur` file included with Furnace in its `demos` directory. the instrument list will contain "00: synth brass" ; select it, then use the floppy-disk save icon above it to save it wherever you like. Furnace instrument filenames end with the `.fui` extension. +we still need something new and different, so let's pull from another module. open up a second instance of Furnace and use `Ctrl-O` to open the `quickstart.fur` file included with Furnace in its `demos` directory. the instrument list will contain "00: synth brass" ; select it, then use the floppy-disk save icon above it to save it wherever you like. Furnace instrument filenames end with the `.fui` extension. let's return to the first instance with our slowly-evolving practice track. load up the new instrument; click the folder button left of the "save instrument" button and select the file. it will appear in the list as "01: synth brass" , and it should already be highlighted. @@ -156,7 +168,7 @@ let's start by creating a new instrument, this time choosing "Sega PSG" from the go ahead and undo that edit, then move to the channel labelled "Square 1", the first of the PSG's channels. try adding notes with the new instrument, and they'll work just fine without complaint. of course, they're plain, no-frills square waves. while we're here, try making them quieter by entering new volumes; since this chip only uses sixteen volume levels, `0F` is the maximum. -let's move to the noise channel now. the same instrument will work here, but playing different notes gets us different "pitches" of noise. this channel is both more and less versatile than it seems, with several notable quirks that we won't get into here, but take a look at [the chip's documentation](../7-systems/sms.md) later on. +let's move to the noise channel now. the same instrument will work here, but playing different notes gets us different "pitches" of noise. this channel is both more and less versatile than it seems, with several notable quirks that we won't get into here, but take a look at [this chip's documentation](../7-systems/sms.md) later on. ## what about samples? From 6ce404a12b35a4b26911ff75335b800a184c7703 Mon Sep 17 00:00:00 2001 From: Electric Keet Date: Wed, 17 Jul 2024 12:10:10 -0700 Subject: [PATCH 06/30] Some images and a slight edit. These images are at 150% interface size. Are they still too large? Should I drop to 100%? --- doc/1-intro/qs-interface.png | Bin 0 -> 230209 bytes doc/1-intro/qs-noteoffs-channels.png | Bin 0 -> 6622 bytes doc/1-intro/qs-notes-channel.png | Bin 0 -> 5038 bytes doc/1-intro/qs-notes-channels.png | Bin 0 -> 5869 bytes doc/1-intro/qs-playeditcontrols.png | Bin 0 -> 5091 bytes doc/1-intro/qs-selection.png | Bin 0 -> 4967 bytes doc/1-intro/quickstart.md | 18 ++++++++++-------- 7 files changed, 10 insertions(+), 8 deletions(-) create mode 100644 doc/1-intro/qs-interface.png create mode 100644 doc/1-intro/qs-noteoffs-channels.png create mode 100644 doc/1-intro/qs-notes-channel.png create mode 100644 doc/1-intro/qs-notes-channels.png create mode 100644 doc/1-intro/qs-playeditcontrols.png create mode 100644 doc/1-intro/qs-selection.png diff --git a/doc/1-intro/qs-interface.png b/doc/1-intro/qs-interface.png new file mode 100644 index 0000000000000000000000000000000000000000..d81e90d0a6f7a2e8f7f3f9ac206865b44b9db2a9 GIT binary patch literal 230209 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

&x% z);p_UwOFE6g?twRU)_uhlIBWO3vku*ofqIPf?f>(6;-%%myZ`E9_WH>ln!1B*ZJN747I) z@Q>f)68uUneTnP@!i*&OS7IG5iqwh{AH=5sdgoKz2v|IkO@{;}f%_2%14Go|XGAc@ z<}rc+4~J6EHb~qtVag3;25JXmSgdQ+J6T;wSl2EG0w*zv=jIq)Vz4X+QvNuFZaat1iO1}R1UCvXII}lSKx`^);Z0si({<<)KZ3X*V*?l& z8Vsb^&bbe4s&U@zr{4+DuNCL_o^>xU(5wAxFb&25w(h>ZY6=a`iS;uM=8=o3@h7|W zW==0AiJeR|#53pl2hH1)P_$~~w6!06aegCI(KHN;C6rRn#Q5eVBqRigvnI-Po|(ag zFG{?zdma|@qwRKi7Q<4)QXi3?hyemh8)+WLZ@}{)TP{T^_3Ke3u!Kj2gp?`JYF9I; zC&JjnHO14{$)CVjy!RTmx&&E_q8C_dCh0(3Clf89e1v{H>t)M<|?@pgnhC z-36Q``OVJe$suKc2_#L(wqJ~&XW-2})^uR31MDmSlw2ZCOMS_y_r1}7KL4cO${4164B6kTeUmToROsRMWDvPd zUWIm9x7|EC6-!ex%&dfs%CXlGEOc;*#id<+qJ-}+K@#P90lg^YwtvwvF`?0s=FV`GoU0|h>S{OY!LWZeL&vX`_{%bS ze3h&p{VlR#qtz@I3T6Y3{HAgQsI-`h9D~tf2*=;L)pvg_f@P867KF;;TP%F>8iXe& zeYRyqeLo7F7&qc_0j~aM&l|wQk00-Cf)D4>>B-kkh5)RVWtt{+yNJ%C%D^V`1XNUt}hl{F)8c0LZbXh*Am z%fDy38%&j4R68^K132gvGCrKCC`-T3C}T>b6pPco#Qp#?DNBd z5t%B?8rt#tbW3LoZ?A}p-0(xy>u~(#BCZ#SQKvv^OR_8@Y$Vo#r_=~o1#$GUIgH|) zKV;lD8aKpt%uHckek8%OAm#Z4_2BO{^HzH?OBzoug2q{mmJ@mU4(FqrN3hY)E-(tD zvKb>cmeXZiEyE5MsN@-tQ~Ytvs^>GD&q&L5ZpQnR5oVqT|I6erdK>TBxG2NsUCmgb zYFIdpQ2?egfG#L(0%z(!^VEruzeHYkFA4X{3+ifL^29nHQiWi}J7|O{W>rCnlnMZ4IBFUi z?cvK`Pk5yQ$35{|Qu$aHmkJ_+277z?K*7rO+s{_@sFFi@NPRXJl_bt;sV6QHU%jIK zgZbF%%vR15P^~0K+=mTbU0p?5bsHN;)aL?bwG^V%#iQk~37>SpEVr;uzN5tx%qi%f zzNs+~M?_lE<~y?%bg@%gkFU6foV~Ar<5sV|8@Xo-k;(^iz#uaz7rR3;n zeXn7ax=mAf6v(uuDc2r&m@#7GXU~GHMa7I)2|)&VT-8{07HIGCN!1oqE0%xav;cGvY>21N7@#_ccE}0yRIt8t3nNjmaalFzDz1YWjYA-Xdduk{LcA z8WI^CY01HHA=Rm_YY@U3>TS;?n< zFqd>z&w7lLWuQlDy0kbc|7ClqmjP8_l4CfckyD90? zFt)@U&Fb(gBKxT9B#1wI(+vpm1!iLiBU|A#SzStLI}K?r@CwmzaaA-pdkDg{HTafG z-w&H$h=z$iyBF~qGn65aK2W}Rx9i2+)ObS>xXc4Wvsh*AP0&a>TX{Agi$X!RENFb; z{WqJE!?T{CLV#-Cj?Z*X)a@YODlmoso= z|L~DQ=gv16DIlJ79GQJbGJ8+)Cg#9S9Zz9?4e83EUU#K*>E-Y7@M zO|IwSLs_H*=CCD~B1fbqx~V2LW&dU+QAD8E%;nuw2fXMvep&?@0l}V^js@f9swsPw zElWgrEE&aUZ3>Gwems$9MeJCJQT6bj%1NZH5-FGdNF>& z9sZ1IEOY)A@N-TeV6=Dpd^rSbA71^UZD-)x*45(T$V5ShAur0|dZVajgXW4dZFhtm z3c`X4BMP&uigkfglZQWDhA?DpGP59AUjKpg?@E)4&C=y|>oV_dilU^lEq15;^H(Su zq6QdG^Yq^rI`qo4o4i1L@{U<(99~=b+0&FlvQGwp8FRn08rCqySoc&g&e5u*yt@HQZD?N$BE(!Wc$qh)GpisW4ldvbEp0c-R? z0kmDz`z{6sKQ+?*{rwT=thtYxJ-YPaN`N{jkM#=eNqs005z!GQXwGTu_Z1sBwF8+A zSSTpas$2)fH_sfoB+soHjLT7BQBqQB)PW91EhK!@;8cmbY^uiXMrOyLa6iNXKEAKx z-lWGL)!d03&)xj0=~c@Z&}{WPrVRykg(vk%Ej2X>!GBTC`_i>4YFIJN;xIWef&7Y< znTe?!zcwew)YWy`$d;Rv6US1IhnOkPGkGwrwJWZ9EA;!*mUHtUZZ?zRiKI5f{J}|W zXLG`t5fv5E*RK098#8-1-RC;h%BGnPlI-1UcGS~L7w=Uv_J*BuU(KfPDMVDioJ}XR z3aWm|IfFKSTL4Z2ZRkAt0;~O-ol+6iy9<8KJp#&N4c>Ht zbHxJn&tFHe;xgdSpna!1G0^hRlzC0zq^_n0Y%7PiEQg?y%s6m;&473djhmvt2ojt!jVB(2Z3VxNLt*s6EG}B z>0hM}#3?XiqQkIJ%eVDJOZAgiIHZ`i=tIvq68l47g5VL*o}dvE67w{f+breI?9O{z z_B#`I9XUrS2fk8G8df5V$d4?X{mN!OV;%JIhgN-bYB5U&M^#AocdQA5fL{|aMv`h} zu{dII9~HysAKsUbSWQ(a(u&P!6?H6ZJ&&mDlJfSP6ns|4(Zl_0(W~U(fSbm3{^pLC zt_TqV+322*&$yZn##~nFvlgbyov&1#eOWbB4tlE#et;@vUJf#}^u0H6wkD4#$VBy+UHxZ6A}^851DW!on363lo4X>$eRfz8lVyLJT~Lp)&bTI=AlY= z>|WnWe>`v=xZzB$cBU=4tb``anD|^YwM0M;xre7GkjsK1(DeEm5qSE7l#D{P9RTxd zmux{$8xyW*@b8rBqpd&vtO%n|DWaP_nyQGVfYuAuE6OXvON&5@Fyjr%pk$C&ARWu$ zILK*#Td3p=7aJFMJHT{c%ApmQu!xvyZI=Dy?y58x3{VBw_|P@A9jkOTx_(IBtgWp% zuJ;o(-X-e^y%+F-Oi}F-{?+=(1)5`kW|Y;aLaJqIJ3K#sTWzT+DG7*FuPYg+>O{1q zb(t^>eM}^Oq?Drh$w^C(-D{cUoE8Dr|En%fi>?ZwgCxn)h576Aeh3#>Zx+l>;9_HM zG8hc_513T!Bcv<4RxxS>3G;K?jKewAH!k>rHu4TME9z#r^}Ke?JP;0rgsfowSBok- zK0YUD#2leCEiDbqAmq@S0G0wYV5*L4Fi}w9|GRlJ=8t0DcnZA=1Nr*f^{>qUudpru z_0200equCM_{*y&mwK`Oc0P6r|8;zW@c-ym`=IIn^FPS`s#HI|_5VXAKn6KSLqtpa zoL{o!T(}aN^P%NZzA0Gu#Bg^eIT%jQ?F~F&ub}bn?ysd_ ze6yvq&FMG15*e1#4cF+~fe-n`Tndv;_6L!;(U(FmP9M zd>d$b8gDYkctz>i+Y*j0)|7yoOmMU9UtdGbFr8`Ddi>$<{q*qgu;kKKP>ANJ0os7B z_V&#lz=)pxf?{zlEdlzuPCy^v%c>jn&^+$@}HwWud$uH2fLQS@j6*4w#fH+6Sl>1K(`%Dz2;lZhV4O zrX}SSx8h-DJR_CcItnr97>49#cX^fj7h7Y!bK356Rvc$*$)rCUJ`jlh@D0|9|D1ET^MRCO zRxLIbjo_{E!E3uBk>va0FLP8#$+U*?JHptmAWLYK7E`nG{U`Q2)yIM$zwgR_w2z)?-5r}R5bAXOk?r_ zu<5k3S7)u+;iM;Dl$AQ|QroR7FME2RmP@tk@l*ZhsCkRG=p`ZLQn>M};VuT)ywrdR zCejd6)0iA2-sOk4e1doujt>au*dhw>79h_IfQ1S6LlY)$$jOEJ-v6%Yw#)fF=gm>e zaoefQXkz8=d16+@@BK&)ajJ=^6-12Fa~ZA?_x`m6VBe+Y?*IYl19P7<*)DlaKv&=a!2 z3xfRlx`*wCa!z#3QzML~V85B9NkI~V$*zWG|Gs^{nE~mwC^0O9PmyVu@MHdW#8pG@)_k+K&Mn)b!_7%^CebLtEQByL8?8UI2~Hr|=8UbeXSTWXAbf2%h063 z+yaXp1!ShGFJ}a{2y72cB~&TV>kv;&F*2B!ypm@`z#l z*b;q5KIMs15amRurBa3=6bO-G8|`63Q*5+ekT8?B%};$1K@(LVNl?x2-Nzx5Lqs)*Z$4L#;adi>mDYg zj=ek#5AFitmTv|BtLxKvi*hxG;zaub3ksHzZwx!6CO|6bB%~`kd$AYWeVy06^}EJ+ zv)s(jKGyqvmXZ_-Rc(NtTUfw(^-2OaIx>=$j?T`0@7FI#=QDuXxksc1d;RW^Fw-igcCc39KUDp5cUE++2ZGxwYr@R5`tsbgQHO#z;okP#`_~ zqQBUGedjlu6{6d7l?v=v26e7o_k2ov-dU3zKNYy^mvo%HYntU~p5nTgk&~X&mOU2h zJ4icU)!=cxccZuvQMJXPx(o-50uwgx*EB+<`T71yHJD9c{vAV_*2u$yCmH(PB!x@w zAn|&LNd0M)94jF($~>S6p(}s5H3fj8nLNN_9uR-g8oySXA(0_y#@puq%=H>=VSYYj zf`*RH%G^BPFFs9b+6V-``oi%M+v782bBK-0fhU5q^L0-TG$%72dyQWEgzwV3a2kiW z{=Id|Of!WQ%5TUGP#*h5GTD}sMoW1_cS|SX_|#1>Gg%uQFHKBMfz>f3E$zFKp2|DI z)0>+{SD@ID0!Pk(kwovGz_yI2QBRg&(c2CyoXX($ESdrdN4uz2FBtkpU+QE1?wo)%!qpq z{-qB8YMIu~t;pcH5!OLRN4pKM&|Ni zZ_Uol?L=8vTFS`D>3`2?|6xU~snsdu%TG;D?`%#;`L)27E-?X^m|)u_giypdUq8j& ze^QOQf4S9B7UCvz9upHIU}*xL^p=*iZ>GNc{L)XZO8<2b0q6}xLkiIobK1?O`JBtO zzquoANiAEn2M%v;Qi|Exk?8DUw?IJdG20y4M^cKe% zL_|c2;Q`~WjM(VJ5mL*n2$7YK&-5D(0HBb8u0w#rrSV}47_zc1jM-2rw07b&&)1@E zc=p@M{YIRXZQtCa7hqkF5j19SQv|&k=P`}7+`%P=#81AF9~UQL8y$W5UxIzldKRtL zx9&x!TkES)?AoskVc(6vn2p!^=b(_q$iK+dBPaF`_YZf#pfNz7799Dqb^;C8V9^)C z0gr-P<-evuk@qn;uNPBDkVNbSMh{sKtVS6jk4x**xN&v|bdP(`P<}?c^YgP6XNEl? z6*krU^cHI!0kwU|V^`SbW}K2)n&x=#+})|>7`@3pdBCduq#g?{jG)hFu?%|DLnl1? zcR_37-NNHSC^U(Z_KYXmaSVw?2<3$v3`TNP=FXv$$cie#+s{Nwrc&8h_#xpgD78p0uKed?*T1W(mSOIYt)c8O1>f)=>DSBF(CI1y{_G@L}<# zc8{l&JoE4VM9DxnvKMtJVbXZuw{g^K&hN;fd(IrXhHBq4U-TV5w&74NFn%s&NP+O! z7TesLx*Y7Dvi-jF;A&P`M`B6Idvf;5O@I`p@AlLt;ygRLyH6J%FF3NBgAD~Q*wzA{ z4P|qlBSN168w^OTpHnaM7xmVtwSO(#Z|2Sqef$|earf%F_z0_^_Es@|iYEr17EU7L zqO&Db<_$GNkWK+>o~L=8+Ltim8g%#vFK+nl#Dt-(FD((Zy*gn(Lg*IvFPoRGzTc^5 zD^D;OX&Z2oy%;lZ(hz%Hp;T&7u^jq_z?%V^BVc?WeQbw!u}Hm8pm`-uJBoDpX5*bv zxaC>MBkGoSA*p*!d8+iWQH=yF6Ja4FIqbqjw6F}W2%jcZ>>3IvYCZyf!1ERs0u1~a z#Fv#h{0SS5kRyepOAcKI>4P|SM;5HZ)8%wd0bVBihv~#c;`OOLJLf~gXW{*x zroF-s)=F5%p8Hk@+#HHLoc!)?>qC7l4Pykm(I??;-0#5}PY3(Gq1AgwF3yuq;U_Qj zaZ<};DUZc;F%Y5gKV=6K6nEp{Nd`>O^%g{1Dp@X$(D)%d=w3RmM$#0CI18&l6rqrC zXi{hm{EX$W7*U!hM63^%UjBZ6-5iK3w;b9dw=UuyqoIgSW+uY4(wDXM_U zn*PJ!0Zs?afj==iw3U~Qku@eU>$7&XGjS#AM;S;JhD=3F(Ku4cugx8=C@HTtn=8!Y zQhLlgEC33LXN>V0JN9)E8l0exQRnhA0-V^voC=va0)&u=gIOLb_OYH>?cnZNEPYy6 zaTEq^;7k?x2ct3#Q&qk!FF-t;bLlBy=bFuP_#rVd=T#ea99D5?9Z z>iFI?jVsEZK=oB0rlChZt1ABlyT43lNGV>6uL6x*{*KM4(~89+8$#I)n!cg23eQom-G?y7&OaWrAWTB1U|p9lkV}r46I1|~ z=0^k{aYv6~INX`#eRG#cgZhNH8R?wcN$3-^SrcBmct4d`nn3nSwUQ9Y*HE=P?RgT{ z%mnT*C&+0W<)1fE&pEkor#-$oTM^r8Dqw3R#0jZWiM`9It^6iwqG%qXfcd#LN8VC2 zaZOWX8n)C&4B=~_z)NVvP`^2W7cj@Z0-tG&K7ZqTi4f;Ep2vsN*)LEh!QZTFpAx?r z5hRgYkxe{IbG2Zc+4chN=3x#&K5ASF%vgN}W)T4ryIZ@W+kwGLuYe^FvegF+p8+k? z#B_SH9rEX!Ce*?$=UXTBm3#5=Wd53T53Mb=bDGXHpUMMJj=8P8fB&9q6D+lXVP8dG zCa0(fmiyfoIec6Kf+A5`{D~)n$VD{M-<#{}#0BFO0JPw*5to@M)7cby3V>-55h*$+ z>UFiX;}gwQRpWFzq=$QZC8>Xcm=xcD0x`W8beQ1a-~>b}#l}G`S=K+lhcr4o41oo# z(AMwpv4&bR`U{XH$SjR*baZ^As;jHvQ+mV~-)|?EC|hZK)Y3Xa0*n2gZKDQ5lM0T{ znwl~({?%mL#u5^tEj<;|ezc{^FqS{HKDa&9G=Qfpb+|Z05xc81M|l0P-bH`qS+QJ3o~ivT?E-Fp$G-J5Z7Y3p#o!~-f+~7Xz*_Sv z1A^2u7E3samy8Z88yi?ICx2pJU3W&`F2zUO(o<38 zX)@%iEG{mN@Hsq!uYB*|AOIdr5sWVnV72zgz{583c|D{c>qcfUoIBs&-|OleShF|T zZo-yLTM2m^k&NnemP5oxRP_=LV(Swie0rY{71{xu;~*T(hlY-xzMIe0CSKjslXq^V z#W|WtdX)Dt@lrxUf~Rt9$A1hsrDGumuP-k-A#FfGS)>vrtHET#z|MZ1Qu{5Q>Gl#J ztPA?vL;?n`uC6XFY9kx%q1MUC$?vzsV19F0N>G_Mau*Uy1YH8C#0w?Uw;rb(qF!kj zpB{l-yAq=XmG-8(nc8IPitA$~_r?@xSjb37=q@ZR;lE7>AvX**AiqY~X3LR;Oj5Y= zxV)Se51KeSD$1_@m&8;Wus@*PeE%+_rIi)DdCMZV{szwd@y-#^O%*6ggA=Lnl&8;0 z9Nw`EjEuf5cPV_6_%Hg?v$IiuDtG4oIru{{Kjn9CnO9rv*b2bq^{+|BfB#UN?~gle z<8UOFW!mW3J??<$oNcAnMjk5G4nKxFeWa+=3j36;coN&I9&|v$=|LPnSKx&#^$n@$ z$3%F}Ec83^*E&dEu%gT+2;0#5`omNgb9OK>#D`8e3FgwZF8H^0_g9w1{1~eYo{29Z zx|bjt>+9d#{HPC6zqq>kPNZw<(~z0@Rz7JVKxx=0jUL%+q31?^YH||(XC{;z?=^I1%rT>ElFO3uH0v~o_Py+hxg%n=1 z#IqJbe?cT7PCqR_aix#SYzq9Cp-Nd}5AGUScxKaUEUf70==*Z$S7~KN#(%ydLd<_h{YTla;AY}%% zYdu&pXScUkH0Ji#uYy+3uhWnZsP5Ot7>?L*HV;kmcxqwtRZJ`)pZ$X3;P;q9bE1lt z3MxqO{DRal5Hv>MiN#HSSL{6nWQ5@sP{Ih3BzyV6zjqZ;4VllUrOgxz&boB7-R!<5 zXlHLfKIh5(^)K-`9#Ke;5f!|GI~eMTFy*H|^eRl>ZYz^AviB_-gtr_Tt}KFew1(0} zwu?nqb=zc$J7`D2!ohV<_TX%}WZ1E#gCwF`kEc0nLL3~**&*%GXS1G#Ef)!!41E-8 z$k~9`e+z83OiWqB_^5ta{GG0eQec>OdHJ+z7j%n-T~uDmzfnT@m$=%a-wEchRUY*& zBCn}~pI`lxW%VZ|3P=rGcDjmC(tq2@8F+blxwvq>;5woIafJWdEdKxSh6qC0%G`o) z6^B2PmRv}1pY8LLhHAr(JO$<7I`4~ReOJeve#OR=k1X<+V=MU*k!}P68GtyVG(aCp*P{1nrDapJDIxZX1WB8 z$3M(X@Iv#+zR(K4ydEkJtxAbhZ|H~MiD`Q}JuE#T|JMefwKMtK0gT2_)Pvjm?Ck8# z3FuGBe+I8#c1=K_obh5eS@PD_)&}E>^z^9DJWG%~=ZEGhexE;Bdp&e_wpGZ-{k5x{ zGdOo={IJ`%{g4kMO$6#MoJZ;wAdND0W>rm$AYcVl3-DM?@w+9LzkknDq*iuT!2O2( zecd;eLMOA-t}Z1KTZ6qqwxOQ$@M>@>OGD0!caG8FSXpkeA^Z6F`tiwYOxrqp>=*;E z2K}X8B5@C*%_D-b2-y?R?*kr1gG)BNqc+y-kuo{KVDTs zCrT>XLEIV*UM43d!azd<=gyh~2~$t5UATDNHNsx$ox$~Shs_!AwfysHbHX8v{LW2y z3@{Jy_-F;~ZaBx@#QmK+%p;8bMYXjKPEPeXIi2=$pao272A;pbvgg0DvAN03#f2G$ zdzmd_#`_vpt_&>8fe1qRf)7BzL3>s<`q{O?)58PkWk7>b%7=@c1U40Qs7J9y;s@;(AP zRcvgmOBXuSTCy~)kX=XG;q%oTVeo%_poP14hj2VkuVm2WD{?)VaTz+T<89!(7Lsi> zKs+2-a-6^@IBme#*_l-66o4KXYWzIp`=nYV%Q^&TM8;Bz|P#< z+}Iedcw*w%3A7N`)^aRjGen=a$3EUHPEL}bS31f6FfI&Xqo*I6oc!4AIyBW%T|GH7 zv$eKnQy?`(w++9=awyLCr3Rny>*hIuQczhSM zvp7rdp7vj4@PKK=e_o>s;twdO$rIRN{oVqp_DHkF4EC>1BW>XOG_axq3sfP%ye%*m zR2hSc19Y=2EXrD1@Z6Z$*}b1CCYWA2sDN~CBR(~UiA=_`>KBU0 zNg>(l3iED}8+6diYpFv20$bT|2F9_9Pz=6eP)+FERi@%ACZq zpEI`)V&cF_CZ**3*WjG(;9dd#Cua=G%xUR7oK{eVKM8Jqy^4R+0;EbX@&Lev7A7V! zcSiV~eSN^<@Zn7%+HZ-b;xbviGcXf6J2RuIt`0S>)q3Fpx;Jn+N~K%Q*4D?ynIG<% zj8u)lEKAwvNx`oPVBC|2ifXb<_SR`vmgI5?bg4m^MnFLD(=+~~TA+GP&0^S)GG9K5 zw)QG$v50R~EMe}_a&f6K>2p>(ky27hoawtlT=kbSGcyA%?CaOB25! zNmbvz`R*{Yveq>>Q>9;RJb6PgLa^1iX|_Wg5f&7FzBcDqm@|Wfnj1$o?4jSpjY9qB zB1cD`0B$Tf@pxP8{%qV{JAr^fCsj?VpCRb466xY0Gg%NMS|}wu>HOfSYGq$x4!Ei{ z#{V?L!da$*F1LD}c>X4gr87OKg~fN^ZXA)``dCg|8~w$>EeSopm)GOtLe1Pz@Q!N| zfw1@1{p|YazB5dDN5UQZf(QNF(EugfT4{UI6lBw*2wic{8dPo6O!l5!imALajh_6|@Bt z%DM6;US3&~?bs-42CEXsg%*Nm;HGKPKlE+g58Nv-(TbE#+6&XMu&{vBqiIvHFdbCd zl=S$KVx}ZRuwq}j7`Xxo!~!yO?XCYi~^oX^AExosYQnLz45&bI>Hwt zFpk`+m5MvAmX;%i@5iV8oL(zlwWm3YNGo(Nw0~#pjTD%8`}XbGs$?NVheZ1-&xGw9AQN39Z&%S#f}bNl@ZzE%2fMN03tx?&ec?7BjJX;~sHb>f$k?rFE_OT!yC z;_U5S&%@I$az@b;u2oXNzir1ko|y`RxQ7Q8w|cY^6~NeQ$;aq_Kh&{RH9?0ctH!$Tw1@yrBW>3|WTeO?Z{q{)vF# zJh}drp7hU(G0-=6f`{C1oRrr8h8-mRK3<&EWDqGOpvo;+-_1=8f5RF$md3{+!VCLr z-o9YFg!jEQUF?^AA78N#_X6_xt<0~cmKN#{3i|r*O1r*i28omE)u}tBN|?i zZC^izxqawq{%KnwAo4v(gWyQ?JLAHz9ZBINLFdl9U>ZT+#rB43_FrxV2oX0W0cb+SgZ1MYT z@yVS9xeYz}M5OP?AXYspHZ(7z4IVgVOM~4`l$=p6o>Hyarjyz4OkQNq@Pti^q>dO3 zL;?({f{i!i;Ft@^0uBmkXG!g#mK5&r#wkZiTr!7aHVukSA ze(}E(dl|)V`hYA~CJB@JO@Fq=L7$A>@+cTrdAWNq%Wu?DJGF| zCEH|i;iJI87rmF4MXs9s9OFiP*=e~r>Wn}V@{OxzpUVO_A~V}^G3!;dRn=?ttQ@Y{ ze`5H*0h^0y$a8^)97CK{f6Z#R0ILTysqv)iikIDww@~@I8x4TNhJU zuj^t^D2kHUU<`#)8eP$isuY6B<|>~V9&S}*zCvq+Lm*EtWzTFf^8+ewx{VKitz z@|$k8=dtGIrbUy^hlBLCbJX&Zi0&J9Y%w#_Oa=h-oa?OJUzDth|xm-vMb#=py+ZbVSltE(B;9qEQ!glcgdIuzCsCh1gz6j&T z*%?L0PKeRxWiN`FGkm+`?bwsJt<`SNJl`7YZ}E;^k!+(%EnN>t_tVwv>ifd(HvLX* z=H=cg?>2b9eFEi5sWN@grd_0Rm=u@pcW85{b9wMw&1~tL*NhORFT>FRd;w;oVG0Tg z4%-drDfQnLASUwyAYT|5ufaIx=aVorakAF^22wC<`uj~jO<;|boaT#>L!8dxb~3bK z9UZ?c>;}NYafqyUTDz&;Gt?^MZ&Pgkn9ba;rk6PxtkvzPK)! z5a?tNLaVck(&dUro5}?vn48UfG&K zO^gjC)1%^ZjC+9TBnFu)FqCMe3ySrCx8G2qTz>%m)4GfrrVUnpGy4R+OT>^HyIEvm=N5K^!D+ed!Lt%(~j$!Yv@5bk^u=y2FE@xzH ze19z=o|ZcRKELBjM>t_81)OgiIpVEr8Wj_FQz2+fK7s$US06&xW;soDZHzO76t`Nh zklpfH>TT#tW9z75<(kKtxp+Jgm1gVlgVRp8+2{`Qn z>Km-ss^(;p!$B4&omwsYIV%x_XK1KV6ajBqP{TX1h=JkZrEmJdhGwzVmXk97_)ziL2dqhc?d-(&7U+nxV?N)14@3mOpWGpq{vAqi z<`f+O=uJKgefcjmu~ef;$0I{!XLa?E6R)Z)x^boF#J2O7-b$YYXy);~>r{G?($zoE%uB8`bg1VwljGVz zR%&;&o6S)DB%)WT>THUh*O4YSZ2!uxhS4#O{G->!KGL-bv_&p^Qqn{1s0t`3LifTy)%Iw0Th=6afd~;Jun2$X8BX3FTu}><_IK_pb+vs6zD4D zwE+*|)m)bY=}$Zgf$bRyVZPU#@U7LneLZe=3~ec`*4Ui*6XHH_!_DzTzZRVq!9v_B z=NOE-JfZA#7E_FN`s1m#cwj<)78GZ|uNZtGJ8=|ZPSW7N z-vyxgeXE>Rs7eSz8F83%bX2_ZE(UQ87q0I`-M|zxm>;;>9>D17(bpfKd;S?OY{pDR z78u*@%V3ou$+(_^%Klz7$P>=zxa@lLd}n7*d)Cl*AOljq@vOzYwq;@gh+&rl@#eq zYm93VmF6j*iEM!$$Os&1BMjOYYO=igfj?6?F61%+KQ<3`?%8{V!$ zA^+$9B_t=`-`p4&8;2`G2|)eZ+YA8~sbKzv2_7QnABxGJ-Tm)Q@-YY}_M1D}FwEHW z%Nf>Q&PT1wG|p9XqZlNcCeq5LD{>s-fB!xZJ`gT(#|I70*#w5h*6gFd_10s3Ax~uO>?3@KWeaIaT*f; z&(48ao_=523e6qph&i(mXorwaj_~qL}XM>)9thQjY7dkVyC%!y` zD&$yiAuU}D6&&sw(mOhmUCty`_Pog1<-U>rXJY!dQ+<76WvN;GKzO94HXlx5)XVgl zU@Aax@|?CVJQ%N-)8oHNrFf4H-ANM6`4OrD^yRNhki zT01+)0GMszVPQ!G>7fo}Tv_z3mlg`2e$99%G%|AvKu z`7NWat(~2k3W6*tlk$?efp#uJMMVW9&_Yyq_j`bK8Qjd^_vYj0_Xf6pfX)IpAk7-1 zNC*}mxXH2G%+iis_+5qk{sEhRrVVr^EnKg;Uy8@&V4gbEPBtPAzW>Z-o z#$V20WW4Vt1Ckq%Y5{q#;{&jrr!pHOAR+>v;?`GM?RLQC*xXLQb!VT@81LB#d4q*j z{JS#A2gI_m{Cc&oJLv4*i>a?>F9gMi5&crd~0AprDMuR@=vye+}w z2b6NOw6p+ycGtzIs5;wiqPJWrwz{xzdo2k(^8msKJoj~GmFy8bH3Crc-D}rR-@?yl zJxDxT(Qbl3TvU_cP- zqQHj97g$avcEju5F-AJKz*$-8EIxbY5AyaF*d0R!*DSUZreEDX0|NuoI1YqyjgNts z7oW)$7ShpbM|M^g0Ulm@e0;Y63mO_)&V!v&4snVfcsVp)Ibx0z*ZO{{e|UJfyuAFw zSU`pC6s`di4bYg-l8kE*ovP}hqP9RlcUOu!A766RP2T#kWvRX|AR__{WBi-kaX{GZb?W{|ZhG3lgmEO;7KH zplv9mupkAdU$}vMICS&;EOE|w#3;;RiMs6xDkgdIclOVRgyZG3A&zFYlm;azv?FK~ zAsjbJ;_zbp5&pt$!6@q-?Z58or?%SipP{=Mkh&@MSv(5DM+VhaRb1od7Mw zHeuIPHFJ{m{$5;dr zXKpuA*Q3@n?c(*<&yw)ITFW{NCM>wSGhIqB5yh~_-?`m_T+ zT)5Gz(0~GT2tul`xCp+{o%1g!mS?iX{*EM@i$=Gv2x;?z)Dt!@5 zH48LUmTc+y6JG$WJLXWCJo%j){I){!(3V?U#l9O6WLYi7OOn<4T94be@21UI6%|iw z*L4~eMU9oGSnh%}=z_maG+Lu|ahMz|ycP<0tUGjSncH8emqE|tS8z2wTOVsg|2c!+ zVP{bV+qilxT=d(s!*?C_Wb$mbEA*KW;X??G*&tEg9$rXm8;B}BdNd?6Rh#`f&)vdw z5NGdfucd<50(JMgV*k!seJ%Qqoin4`t_uJE{Ey9O?RW6~Gc@$aA04}h+p4ONojeF! zjIQ9c6rq2xeL$BfRX`9m=_PqBB$b1S7)bS6@=aGvRCyp>CbI*@Zl09QxM1e;G#98a zo%g(RxF|j|)zTdn<-@Z*j{6fPw+z`5*G?UWfk+%}qy{=T+`%@jW@zf>4I~E#KL?fki zChUH>gNTGJCp6FHbX&Qg(W&JvLSXYUU8yIG#>XDUT`fsSvdXF7CtO;6VpzjF=QL=1 z92_i-@c)nx?m{rTSlfr_Hw(Kzn500O>}6{tfg5UMKNiUlGM z?L3mBoO1fr*$6%*?dyGOw5UUJH;ic>Q9FKm;+wnmu#yPc6(NCyq}p&}aTd!^puntN zpqcd1z{`NAyt}zk@d*m*v(kxn9G?i5c#ibZKu;acCHpRi`%FUH<(-*t{|9HEng4s- zVHf`o-hRh~i{&lXAF}-o>iA!;`6gJ37|FM|giTymBzA6em3*oVT&u36#T{Fh#-Y4h z@2;~3Hyh5L(pzsy*sVi_IH&@(&(?#Xtq@(#qO1qc{d^EP`7=S{9U6Sj+dNS)87W!l z=V0vIMRFPIgY=c;h69}9It&a6vK8=QzvM?kIGP#0)mH1OD0JVg9y*10N_1+FVk6mA z`t3GS?S8`?5=VR3yKF9rmo1*#cl`SKV?W~?jVVtKe7htACdy=@L`j86=aEVAg(3xG z#)z~!vF;ejo^isf{v648O#C3&X|wmh5RgjZlUWH_Z1zPm69QqPudPUi zvDoP`HP-*b+a!OsxfMv9I=pCTji^V3EVjptb1ps!L;vyDo8;8gh_nM*>I9!ll}1`( z;AH9*(5yMCTtOXF7Th8i+@AOC^?KM#+)keaFM0lx2VnA2G5-FoO%Wcavn!$Pe=0J7 z9C{k~Xc@))t4t^0qym}4N*#9Lw0GO~REnFU`y+FiH1GXguH}K@v#V~D%T*6*JLbeZ zh;jN!#BMqnkXrzvxclRzWn>KbO4Cmy8*4rmO8Uy3%6>AuJL+3KPjZehXr_y=DtJX7 z-dOd9X#L|+1%u2;KbV{whLfdDqBX{6)PrtP8N%bji$`$Wxg=s6ai1ws{H9MU@ZFJs z-^+pzEc$zFsXl+vS&R1%MoaRSYJ4rd5kMB=>0x0CwfcIq*!%g3W1PpM-75)>?xlWwZ~c6=fNy5Ljw2ri*jy@*HW7YYFC8GrXLSyx>^i%ETuUyk~_bS{aRBd=m6-fBy9lK6F=Sp z62$3S#G4j0hQv&TL)-mX+7%oQKM&t8wRp@KjU@OZpGdve7RJ)q>D^$GOFG=IE83*M zG5@cDjsTa_NKI}%{x4RsKb$UOT&D>P0!fnYQz9xeRjr$%X{24`HURV`h^_~$CY(|g zEb7m9#^PVrqk$sx4IxrBh#04CD@u(F+Z4sE252|{U8#Y1nYp)OJzZHBt0Gv z#*NB6ir5E4mX`^z;0~aR0&4bd4B-wS5tNZ4KGbD7+cWU)XLoc>Hqvp&n>W=*CU(x zxU(M3Z?(;K*qE2*_|$dq+#1Ji4tP)fA;s9&0J$*e?T0b(?ng4}K?|KB`p?~aivT(f zIK8~uhd|?$pmGGov<*jMD?O#LH6-E1g%p?b5s$;Jd|wx+Q&+WMtf=Enpu&;(o#gt? zh+?^*g`reu0EF{Xu`JB5wVT@*oyh_TSX-&iQ`1CzzIN`|w)YuI%eIs#T! z6{0Zo*|wvQtl$jcHT;nPkewJZSN-0%@qwBxPGo;1LceFwwFW$WVF9A=; zqw-5(ZB_qsz56puzcXJIig#`B+`-U<(-XauLA&QspUhNz9 zX-c(PlN=P~{y^ku(}}#m=PrORuMv+W0os;*6#Xn^d6qWi2R_n}uS9Y|i?RmyAONq?LDsC zsnhiE+~?;|k)4d@%RgOBt*VBGS)3f++9vRR%YDgE17cSO0H=L>H1qyEc{q(Ve5I9T zI}@;-cj9$10L$GCV8UqC>knqj7Xbkicx5gR7MLG6y-T%P+W;_0w;dL`bMIZ+LYXRa zMhDp9k48O_CrWn%h^76_j{9Pi7%CCPm~Bx2UOF@}5L$0GgU}E+OrdOB_=15p#kJFb zkrLZUIP-br%TI8)CMeT3?Gr&S;}aY3ei-?&X}}fFYQrJMcn$b+@hE07sEs?h1FSzF zX1CjIA^3+q+Lfu*QPBhk!b`;fTTln|M07NqMI}@ct+V^@NwPOzt~hUO+LF61e%6M< z+ktap1WwEA>&L>I6}!@iGO@R{f7aNTn`}0?`JM(uyOvy@8YA;k9?m>XmrO`Vi9F+cc^_o ztWffX-kxWuKAqg+6Mak7GJdwhj^RCj12x>pDNTR-uGwQ08e)Cn<$Hv<30qL&1e|gx|1q1{uFU%EL(0zD}sG4CE0s8gL5kT6&ZU3T;Gd&4Hqs8 zK;bx{p+wZs1B>XJ>c%)yL0fjffIkRZlW8_>2hxY5=*iBER|Bw3Y z@k6T@XfmeInORxwwwq!k6YFSZ=i4Ku8q$5!sT=IpD+lAb-2hX1=$L~tv9eHOe7~>5 zg>i^{KzhDcK%5lLsCBKkrek7Bd= zRBE>L%>WX^zH6b&3b@yHUvIfK8&^9Ws^v|tf3{7iG?5nloHaQ%_e1YLn7OWb zj;zK4+c99 zv_6@Sl<)EF|3o+}Rqfwqz&kJ$;V#J2rDbq6Vqbo94@SbN*6DijlU4ca$3Wf#X@Mva zGVzC-&_BJzRxPoIEI{7Mfp7cqdwGPA8hGir|6Jc1PDZi~)~f{Mi$d^^-z6WMl?wFU zNufB89=Shv94y9oHi%G^O71p9{YQxI>+k30 z=4MWn{$lO}`?vo&P)OIzj7mcm0(q^7J08#Nev|%oO+UA6CYtYU^s?=0pZq@wFVLOk zgZJ6IE@!@nm1V07*-Hs`V`{b=Kg%D57q6m7lW2Ik`QDiQ#YF*{FZ%f5wUx_8WHi>c z@#<=uWB+)vp{&&+bKKI!4f(xW$K$U2mw#N-xSh_;?*6@=spkGQl*5Dxgp>{o7ibapf$9tj&-z)F`_r6$s@}FhAE3K_G>uv{^Lf;J?t1WY% zIj$-PYJMpGbkE=TZR<*&_22(+ueoN^RY_^3YD%`}ufjR+hwWcj!Bt;HwCeW$M!R%F{WN&gqU0q-p zNvya5Qz{5qaLb0rJLc!$;Nam|nxDrOfOu%IBKUc+zo@*K<6r=TVFo+NWppijYX!qz)T@Pf(m1yBL?#9QIx*HKI68ZK1AR*bSX?Uug8-=o3I;Z|EC${0z>|W#l@rn!MxY_mH9$adc6(XVeZGj~ zvC-W!XW9}#mD)7lliWWxe|>*Hm)RDGWH16D6#}n{ZDLwVmG;|o{KLqXH1ya1i!Az& zU<%v0f)nr_Cs_9(GX(OhUrk_5&=()E&!34u>E%%nCsDl=B9V2D#SkTH715gJBZ3Z4 zz;JjO1ECNjBAw6-Ki@k=r;CjZ#rj4u7xGc!hRDPZ*|Op~xHvhO-)r@Jg&@1*=Q$x7FhPIP9>h z2*_Dvi!?YHG^k#-qE3`d3F%(1T0EpnE}h$tB)4Eoe^4RLl-<8{3l-V8z6XTA36qT9 zVUu4zm#CG$K?oEtGXJKs%b6*?x(auOERnK&=)_A9y?Dr$Ds7V>$N<6T>ZZTHa#Q0) z4Glp~YP>u6Gq6;DVZV6LW4O&p%hLN~sZMiZS=M9T^?csd)cTtD;dM5jH%^onguwCU ziU-RVLGE#s>72JFaAxBuwNR`ka6f%C)_~F&TkBf@q+=PP=ZN1Y&OcWZ+9v$Rt_WDy#r0*$CRM z7qOhDXizIbEQtyITI54jIHCM$&-Aqt*lvrwqaJ z<+Dp)@lhnvonBsH2up|E>s;WrY6bOJ2{kGnTiFfY1nA^Vgr%shV%m$P_O@(D6%J6$J$`BuNhl*A!1N=B@|(7rLkvuDLdJPY%z9C_V3o$ zdwlQv`O6=U=P^9@eP7pkozMA0-;lmD$97}s-0g_I%Sp6(H~H9aN9f3W`fv#XGUwwV zn0|4?w;6}C!d@#uW~NtbAO~$V$(4^9Y(bz61DPW15P<0QB3|=d-y~ zKfnIv<&pJe&9Oe6R+5)Sq6qAypW>o&?Oc}tCP>w>aQw+%o$Fs zt4W$xpn5^B(Mf{5&xRFs&}TWHb)<)|ofDWA&U}iJ@S01vCcS$1jln?s#?9+Sg3;&@ zva@k8#X74Ns#lGmM^R%8avUgVl;>?g3Tz2^X-CWT*E20IfZn0>&cfWB=&B$GKU}!x zV6*c+Zzl^-fYhK0arGCr3UpucXr}7u=!jr`x!?hD$4NB`23kMM=2y+IP^(VhmAlN7 zGgM-+mWKrPHg0|!s&?y0+qM8}3ck)5f-D$4QnT2!#$1T}m>Qmuy4P@;4u7<_j4G3J zR2ZfYHx^i#=SnCh1)>cN>09UeLoc4K5pGV%EJJH$3|l4^JNFt(5qbv6^hoOjn)5&V z7DjB~b%pX_rL;j!$G3)gbrX>vCDsdivh_(5VjT{E*B(J>m>*J{6^*;-prsCGmu;Rs z*-8b)WM!TufH{%Y`Zf|{bj`j!8lUp)*-R7@1zl$T`D1<+tZ4jH&sFd-?`(_#9|k!2 zmc~VNtFXtwIz&OD_f`GZJ#i_vf%}ANbyw&)gm$cP%>~_3@RY95??@&4CT%uF zCh^6kvtUE(_kQq)+En{^sBO!wesCq~%6=o8y=487668RmzP@AMJAo^BuM9WN=$`lW z)6$CDWs!g6A;RANPKe^jpaK~7If;7k=kzI$0gE9_JJ`glh|uO|P4NbV?k6XQyGtd{ zciifeV#W>#C+IDVB>HjjB%&OY$fMyA6UHK3N(IxJUo8hLG+4YsiOl4sScy>Sh%?B4 z2^f#xbZzY31n=?HxMDA-rP;RyR%|bM>8gg1JvXd=>n}FEsc^h@ojkXjlCIW37cWu@ z5EJxM@ILmihar-QfEcIkimZ^qRAi1}^=c$25m_dsND?#MlP*QGLT0sBUl4Lu$CsYd z7BuJupPo!JTokI)Jfp?)E96p?uM*4lUhy7zpd?h}ygmk_FRi~G=wuOr-*Z+~7{wnZLUJ&a7>hLWR zSI+3u);_jPA#@5xCFb(RVqBWJrLEfJ?+mvZ%ZDEe*Zs1pFdAL0fv)#SU!};bGP&k7 z8%eP4jU%?Q^lVpyBuSv4F8J+lb_yp1oMhjTVc~Z)I zxlxdXI*2K)G=IqC}ZGRglr4pXv8G9En8x{rxlt^6Qg zWQy~|Ou$Vo3Ff$mTMq|^8`3{7x;Nc?d+$3!?)COv{~v|<>){;IE1IQ*68;ASh@vx^J==N$4<{RH374=HFoTMp(G)K#=v>Q%bqC;WS}9j{wrK zYIX*BY^ydb|Am}1xGdS+e`gQ?EN)z=WXYy?yUq9d9ff#HGQF^F_RUc#Gq##;x1Bbn zM%xj3S0IM{1exu=!~yl4kdiY@%;c-e)M zjn+hMHYtzy*W#*`wqezXcw68FL%c zcJ}$z>39QR-Z0CfEPSR(G4YWO<`#EDMX7_r zADnx~DI}zKM$uuCq2DUrhYumLFVl?@SnsuBMKFT6_!ofCAu!l8rqIS9y1I*U94fLW ziDrtRbd4!jZvuIs-mX1P_C^;K*`x9sYU8>ZbyNK3u=hrtBM_Yyfrpj633bOu`vVVt zvTl$aCpJWNWa^yl%J0O!n0zIi`(ENJNYv-aq_3J6(~}tP(h#nNDxSKHe`{;@n4aO^ z?o$fNhPfjfOH^N52hT{i+QzTZdA9vs^@8hBH^a;|pG)-Y$h~YwZ@0CaN0Sr~FV>B? z0DEctUeAFJ-sR>bAasB#qKH&o1WJvNR4J=^FGBKB9HEVAkkc4MQGct_P8rHh{gKoT zQH?rpaaD!HHeaX9ruu9-=m{jF1*iPbn{lp7{o=+imKiRrxYd;ST>@5G2v&c<`|+FX_mH_JQw6 zz(cDtx!|=KIr!m=o7zjI=OGE_BhbX#?gsWKDMe=so3SC^naye z>}EP!@enrrBc(XN+cDmrV}AZ~j2N$+0fRZ-XX7L+_Zk|dP-@+G#|z-3CL2Jx2OyWh z7?c8!cBW?7*g7`Ub$nB1tM|RD^%KNQj*AG`>v!X1S6#R&KIHWZSJ_GF85y-R0`WH_ zRR#$7fKOs9vH1PbQeKLkjZNxPAQ^MW`JCe~4hxqCQn`og_?WIG*UY$Er{GZtfPDG! z8x)){6SX&h&lsMU`4UX^ul^dOaT61e-5_i^{E!m{14fW{d8EWyPIgW}t}lpcpzD(f!$bS4X;&t~z>h3WEd#BA~_--pzY_S3Nl^N_rJle0JlT>k06 zo{P;LQE=V`Y$*y^kHwyK9y@08ydfAlr30PDoYNeX$c=-VkqceV^6`0yl1}oZa zfFBmJR0?T?#;{!%!%)pQ!_E$0+HR`?BJa^4q}cmgL-0x*ZVdhEez_gS4;YK%^to86 z-9Xan?u|}>U4l;uYUJ5Uc5;0^!8=|VC#z;sd^gr&&|c)Dg!zWxbuvbp@Ldh&KcEjw zXax8E&RV2*{X*^fT#5yv?558a)s~yM!vJ5sHgrmam4(>u*0@?qobZOdxMCT65C3!2 zaS>PW44^@jCsd%@kF)PQn!tdXbe>cx%W(vEB}8bmBz&e0up<^Y%QyZ<-?UlmxQXjOuYdK@cp7(}Vf0t9l>D1hGPRjAs#d zK;kz%UT*T_Y?m#Devy@zXP-#f+U~Le51LWltyXXW}yGu+@zaMm`&!x%#*>Rn0uoQVWmrgbu)V_l%>8-;1Ban!j7S{)4+7MuBe&Ul#AAo zWQ~;&L&vgQW`5FwUY6+AjDtDudTQnwuJ0sre@Lh5WV)DQZG9r1oA@|Zj!rxUp*dpj z6FwiK>C?K@5Qrhuy(jDqzi$FLXL1pQLRo)wVf&W8YVTydu{+B;5A2b{Lu^A7E06#m z{i*VjdUm=&3k}6ACsx=LakNYA(OxqHLh%r3IqhX+_TTG7y5q^o$dvaro^b;hLFH+Z z^;v)6wd)w1yZ^m=#PB|;=3|1P4xCl@yhsMTC3Jsdz5Q?Cz zNA}CBH+knB#Vt5|!~<7Me@VIb-%}hpGU{h8s$XmPi(l%f=*YjEew69=op02dgV&`k z86n`8ogZXhqxF|JIXpxKbZ$G>huZob#mY}ygu!X(!ni5<|AeCeF;^wULj!&F1 z|FLkNgR~Lq*)uZ2O2U=@o)PTr6vlMeu|T{hjvJ_De;V>?qy)&F*ZXs+@dC}sI!Tx@ zoGHduoF>Qu!#_1xn29P2WJn`5xPUib4l_x&tFLrs|op9&uU01!P=QP2VafXA5j93B?tb1F7m z7XY9vc%&e!<88V>Q*#GEM*{AUFaHXOCVINx&Y?;Ytzi8sFGNwgD%H)T^(*xzlA5^@ zK;jMn!vM0l{}4V3{CkYSzg_?E|9c4AM7s;>ldMQ_T6{1KBE%aTy^I32+^#4)n9V*l0S4VkV#%wXJgs zcXG{M0clC$p1w`^>kUpbsaiXQDS+OZqhywLq%o>re4}{T^jhPSMiRM2khI9-BX8_C zUk(mHBRtoR%EZ{cN?`|!v>ap!_*nhkPr5pK3a!HzmnwMYk)0olQvJ`4P~pLN4IC>tPL$354jhe?+onYOM15Y23xYo4JM6 z)z!f94iv-a!x(1tr?$>*0adx1RSP`H=Ag$sk-KSzN)HaL0*!Rv@sP3eRJAa2c99cG zae7_ceM~mg?RuS_+2|xKo00|^wzi~L=F)wpWzGj>3PHSY@x>KC{LwK%tua07%_0@0 zR6r%yji4qeEUOVos~Bqc<7WQFRV?Q1{Tp=6m@6UPVqG#q$7PC~EOmCEqN2JoAKB8G zo>F~8IvJ!^)T=;^D3=te0+8}a6B2}9VgZW<)|rdO1CJ%Vp^x=rJIFU-WNz&j&Bh-Zw#q+oC(peApeHYut90=5KmzG9TM=FYa zLv`)ohXOpe+J;x1-1|=v7FoTOvjR5A7SG&J(CSuMclN%7*9=QhCQyvLD6jRWS4Qk$ zhN=rek$h0M@A$aDV^Q$?98NnIdZHtz64r|rqdlvQ`-N)SEVTAZ3u5LIQz9fcbhNa~ z8lOJ#9Uaj&d2I3Y1Mm#fXtxoL*HCwzh1M}04+sn5nVux)=UDwE&_`%!p^G zRG%gp96s->L53Z&c_#a@2{quqzhl;Rn8}94B@$rWX2s}kP-WZ-_*vJ>n}0I-G66`U zqpO45rb>(*E!JNKh07Lp1pKU1d;j1S5)u^)k}>vnq=@8pgu(i&U&#fHPNDAfxC^Jl z!;1%lQL^--Kp}Uw<`k-`!N(Gs*V*~|hD##73>JJ!_`naw>twTZ+vcO&pN3hZO5DRT za(An?)*cpRBv4&yINZNq+(i82(sC|S+tR9AiZ2A12o1Gj|AEpF!3BN!vfBIId5K4U zK~*lCABwf28QM%$OX*HI7$DOXu7nMhF=78|9hv=Bi&2Zj5mHnY=f!iPELZhly>scs z^7Z)fCyh=`JwuMaGIHW=Fqq7KR%{60@j z4DRxd(#e9K*vr!TiXc3svE>5=m)eIncN-?(zu@*kncT4^dZ<{447@Q@iH?{s`mC_< zqVeU($Lozyt1@nf?1Zwy(oe(gx^nJaQ%@f(w1$``KMn(c9e9GV&pPI~-8bJLa|o6Dp`vZroSaA2uvppghsn7?EO1QG;+TdUFN z8eUaJEPo&3NHG?tzU#u)*DE1PP0Ck-{qg+sM;D(%+e)KCo z8|JayH=jh-#0NGPQyaQG_nuu6du5=l$|-!Rb(T%dAr?*yo|!i+u-QtW2LL(MAEv&l zZU=TsFd07+v^{Msc5zsCV{%9PYQNZreoIUfZ>{C#{Km#Th<&Xu_qd~e&!seqM_%IY z>l-u*Ur|HDJP5UfqP*V_xX79}+F?H0y#rw6xP2h^?r6luw^^*pFo*XI0u1A{n2Op&?Jn-y^$6%9=ixAJwdTO+T%1qAlC@%%|3~AheCK_EC>;s&Ln%{nIS0zk0 zk=GoANd}I>xbx?#A_~afjQe~OW&v&aWJ+;eJBZlgV;Og34qryB%xm##1^iOMM3bTT z?CGTSPIy#Jh>SnSJ+EDZ*YGe?*PXieO!E#JCmF3+qGphY^oy)pmDrfaPou+QB>P2O zKGkiT%~fORzo+BG`*jXX;wl<3>00nFDynpF%xCNx2`>-O8Jha|I*73rDKy-7xja8~ z2g>LobS!t%bI|gRT{L?h;m{PkRy2%t{tydyA&7~(+lm};9}s5&__R0oI>L3VnCc0# zyMNZy2;!hUV$g~;(-o$S`!kwN(tZVQqG*TSob=gw)E68p{0#XaR#`ohrQ=baJG4qaVab#<)<@>qbK^vyzDlcGZ3 zzIziy{;uQOQ2p95d(%ZR)e5!Hv1C$Y@V@Se4WPFKk=`9-^2*$UfY7whT-=YCpmhR} z!~(ZM#>#x6PazngFCcbl6xWDkVvQ-)Oi1SKe}qd;f~?;{HUZ9(5XyVhVy=;W7~zN; zmj!6_eZOT>!p06bH%H(8?$uCd6=T6_5^1UM!oQbaL>f-#&58P%Kig?X}qK*;KB1ba0k77!J156ydOmI=R2xk(RE{Tf_Tt`&##SG(}6TR6LDT1 z;;agxeUFoc-AxOV3B1K}nlh<-9ut@Ttu9k|#WjED&O;=T*I@_Bd8v)@Z%Shlp_H}& z1c6ED#$*tPmo{^W)sBY@ue<_w*nS=DXI_r`H>oFL2hlG z)Iv-HQ1wa35Tt^E4w(S2y~-0bpgpb^QWPj1`8sfT10G=)Q(AE09GG5C8CMUts-qw~ zC&?+NBCPUjLonT2`Or{?ruFhD)$Q<+&gKxAo3Lc!VTaLVXX)*4oq_kkZYiC#QGZ;B zEbc$6fw=G2044ZqP}Fz;nD;;D@CU!tBI{-H|q=x zQR^7ja28M>a3V+dbTHZOP=MWw{dhntwM&#c0TwJ*?8-p$A5A4 z)*Xmd-Tc(STaS^{#B&x%&Au?Dot{}<5z0y~v?$j@(RVBq896A=|PZZ=e$hT4Y4 z#CB9!3yRwYUofvz3#8HYwN*E+4x;yU^;Q}1mCh`U$BVMFM*%pRnwotB+u7DSL$>bG zO1&$30#vX%`<#=gZ*#2EGer|v@mB7n>obaU4}#YT9s2oB7F)b9Yyk6T$^@#}2<6!; z<-HIT$7#o`38?n!Wdnrrkzs>s27iydbf#2b7@XLVZnb{%dtZ4j)j-$P+hwhXdJ`J> zBKC)DFLg>M^+8-Nzm!t(hAtS?5 zn0z0>4o_u>#4a=}8Fs`DQ+TG?WDL-xQ>^8iWG@sq26y13GAKA$MkE=071Yhm;4#Tf z6KjM>LgR+ce4RycGKfW^Ytg1XzmKFAuFqCJfgs%*KR`_nxkS#ptFmND#RG=zQav^f z4u-Z)w6(QYJ0~V|jEv@wkE<0|_V$cSOnz52czAfA3uZ~d2XKi|2-h}B+3mzx#^Yq6 z@zl{iZkGCEX0L=%UaOnM`kQDcJ!*(@ffh3>D=#nap8My)!6!j*4P)bS4K}=>tSmD} zM{eV8OB?ZEB`$IaX)Drd`4XMN{QP$ZZ0zhi2M5?dpJEgQN7Tndh3RhXtb=-pr@8D_ zs1jTV-DbbdCRLeri9Jc z?a#=L@!=jICN)h>ArIVe%0Ouvwj@kHCNAf4Dmr`d`}!G+c)xDs-no=B6yb1bUN|^7 z=;=}VM90s6mnBz+gZYdM<4{-T6cE-sSgyR-ma-m2_uI?maF zfq|YLocQbsy4d-erY4mJkY_BJC+0d#8^Q3%PwOJnSAWs?gA3rlNm>nCFlMfNK?wy%Qfk}X|WZm2Zn2LqozO00R349&Y?7~#|&t-q_ z$`UO$?CtH5IHJWF`Cq<#nG~&*S0ic9%1W>GlB8%R=ULgG#J6`9VM zVR)u4@jOi*{0~rFD<{LH_tMMSq3Q;rl7|aWpdgb*P)G3LVRQS+ zQf<=${^Vlmm+RyqmV0ZJxArHSL&(&tg#}}2Y3Zh5%-vvNVXCc~$ZhP}yU^Vc$MzLCoM)S|G+ z!j<*NN6XT!^kc=#?SaY3$)NMMwBqh~Dp=Pk$TJmR->Zmwtcdv`N?XwS#>V2p0^OE5 zq9{UXk}fx|yqr*9KU=Z4KamxeLtH5j1SQ2KrlB5!fpV>@#Ufa^-N}VLv$55B)H3iS^BJV1{5!*lczAfSANkE8ypEQB-(21+Ub#Hk z%CqOoW8~n#=N30MG5OyTDH8bw1-Rl~(WR8$tV9KCr1}O19`5d3TwHK%cpdKG;Gm?W z3~XYM%8aeBgBJ1Zppt=Le&rf6~!o!4a9izIqIa@a1f^`^&sG zJ^p@v*ogKTiQQ^myLLi~>*HR$szl=gFx42dAO6`D{{w_UH0wh)l}d0qNS3&j;bdcT z%ByST?R~Fp08*I;fGOmE9-RFF%)>kQ=x?V8{n~?H86vx{9upTjEZ-xcVjlnkf-_T^ zH&R1n#A&$k@uI%ab8S|(Qs7JP=_mcFV*>;5J_iV7J~KuwyZM^+Bt*uzZp_v=Z*>u$ zqYt^}s+Jp~I52^o|Gv>4I!UFaSPJ|x?e;T{zyvl_&y$#ZIaN@mKo3Bcp+7DMvS;>$ z;V4+zzml8421sr^=lAI@*o-AY`!qB^dJh7Cf1lMqSUY+>6R&rwM-3HzifT6$+6Y3#(-4uvZ!0+6uJoSfF^tKxy1Nyn`A>(OsVTS=2ISrXZB z0eHS>UYk=^)8Tsm>2=?leqHLe-HrlE^~f;*LJzGDE1`&gd!L;ltr!dQ3q5igz4?vG zbICE+YnWkrD$O%1J$S?H?%0V!{?TY z71&`sTwDuL3pc3DTpGUjt+r8G(`Wyph{ww-+#}w3V!-`3Y0n9)g4+Yv^4X1J!%RLC zsloPve`}3vfOU%Ib69!jCikO`+>?gKYdd1;nl`WuNTRWnwVAH$Zr4T1;DA|3$i1~S2L2V#kr6_H(((`w!q|a}{OyHKH?h27aZy;> zV2~nE*vx3V55C-evZ$?{$bS!_{L@yiXlt*KC2CS!n4ckY(;_VOWoI5?J!A^Ck+uJ@ zFk+I6F?n6aT4wFC3~gT#GM*Em>5a1pSRr)>A(ThAB5g)LeBI%TKmq?Ku>VKKKb%bI z_Ff>5f`WpH8X!{^c2(<4rof^Q33tE>BgH?`{u%d|nA4YwDH-iX?O&4@8F#TTG`w<{ zU5sn5^Zj;sym20xi=ovXsk)1k^qFQ!pX;5c5@ zYmam~Z2q)NQsV6Aul`~8)J&%miEQ+ueuK94p)*EB?rv}E>+9p;mZm{a@t=fpa>6nmy*0pOuMw#x%}<=2ch}sgBU|X92OQ9v=ucp+;v7Dj45URwLSy+23$Y*StBtRi<$Ne(l@^2B?|$+P8UydWShm+{3L=d84NNr3D~&&f!I z3Jf#D`c3QNLe2ScbIV9&+XcUN#mCP+GV`Cf6F@6rrgQaMGy8sJHLb_T)8~ta_qKSY zeG~7i#*<*atg7rhY>G&x-L36J3hn>t=(Hd&*_k%=%dd-`*|(-lK=^3Zu*v0`;Q#;t literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-notes-channel.png b/doc/1-intro/qs-notes-channel.png new file mode 100644 index 0000000000000000000000000000000000000000..18b2b47e52abfa7c89dd2be13181e89fae3e182b GIT binary patch literal 5038 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 literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-notes-channels.png b/doc/1-intro/qs-notes-channels.png new file mode 100644 index 0000000000000000000000000000000000000000..c6c9128b26685104c121411a2394f5fd6785d9d5 GIT binary patch literal 5869 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 literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-playeditcontrols.png b/doc/1-intro/qs-playeditcontrols.png new file mode 100644 index 0000000000000000000000000000000000000000..879dda143e7be74fb869fefd2924385de2c81474 GIT binary patch literal 5091 zcmV<96CCV`P)nEZRqgxec?2hH{f!vlFN z5C70ljSqa>$R#I9WvaoHKU43G8JA^Qc1mDM%4_HC_$KjfVl8}tG(V`m&?7Ed(UxS&wriO+Vaa+%H}PrS3kg0JiK)H!jIo-Yp4jYUji|X>QL2{ zlU5$II(Ta7sS9=<y65XL`@jo*_9%vahI3N=jE`)}LdU|@AnVEH&Akt55;`|IkK2(?e6US=%y4bI?o#%fn=9gO! z1;>qrgfdJ+MagsHid73O@IFFF=ihX+ERFToF1IQvs|t#|6q9hbt*xCNJS!H=9HBPM z-XpN_Llfs+YYRgiZFMvjSQ z@h>eWU=UyM?oCmFJLP1gX~09oY}&+g49_9bgX#VK@D{Kt$b==smE?tvhkKr6BHC=Y;1hw$Pw`1xN+kI!h`)1RRK2P zP#gb7&2+tSS0nbp`Wrn$tq)0kj_H)>!@Csahw=nGZ|1a1NB0u0p+{y+pLF(+C%a|Z zFJ@Y1Aqzs}rFifu2+myF{Mf={(&ExIpn|66<>ggZSLfj1aOTXJf`Wp!kAen%w70j% zEeyags*#wQnu4w5<>gsDz;N^C&4h%6?Cfk*9k2)v%nQOLBSl=4q?Mqdk5U*#Uk$0? z1h;sONosVEpW9aoav&GF1*{t8w@pHv-+U{B31fo4-Gm06>;~P9uv@=q$!Yn|^%ox~ z&gb}v$`kim?B(?q3IW)cUw$bkC&yqg^7HdK?}A)l^vTM~u3EK<(hWem1}tKhs`cj0 zn++Q_*xK5{9NxcwzoVn0rKM#=L_~9QGmGG;0|Srers5cEJkOf`YIcX?sk3I z=VoWG-oBrnNweYCCV?+*-@e`5 zfaK(4*nk*DDGWC^HI{sj0&|1CVg5y?y%@0bIgslv11XbZ1VFK}%ap*yFIM zXHlYe@&`2nt!=-nLs|@D>0DEKC_`U&)B;OG_MZH=??R$}+3p`<s5CXy*93( zc>`t|PC66RXS$n=v=sk?0TLb_DqxHsK7Q7yS-qIJ*>E%LQ)<;oEiLc`(T2Jd+(Kcd zwzf8P7{-quKYR9U(th#cMPOhc;k8bJxWUeyJE`V1mRsQNo4b~$Ey*?Or&&&MPA|$| zxEQ-kQJwPtLTyAn9;vAk;qRId>1U*`OEq6C=HO5gP(#=#BQw{=*~dK~qP(hxbE5HN zUA5tg^s^iNem9k23h`mSImsvC66I%Um#-H8o)Gr$%ReGABXlrUW2}0|P*c>VC=XGl zI{&MtriS~N+S*!aX$l>GR#sM|(c0R&Z{I$+)w;xqSO;w9PW^c2DMHoS*4n^qAXj~J z{h#H39)5Tj@gFN4D-oqON(s(Tf84d>`;P~>jnY)5ZXqOgaJh>-kMq~=n5}e=h)!&2 zZS926g3Rp$-EAjrag4!|63FcPZ0ZCAj^PqLAMC|_>7CBDd$+EZm66s`R|Za@M~6%_ zO?s_67>}UPO@lxr0;Bv;8-`J*E+O1W8ptwv^{Q)|1A1IaO3H(dlA4;Dl$1mpgOt{l z61OS4Ds4H+GI)M)l4BC`6MZdx5##0pV4?0pgpxS_T)CRK`pxzeU20>|2Q1Unn4rJA zIV#A?P_cxj>M)*T-q$wx{&;52SGzJYJG?9EDoSE~A<%}9gF=t)Hht3A2|8LGlTo~| zba%Yw>1@X`b1)2SC|o>hLwnDaB~?_YLZYUoMjC(o z(QUmD6gq!@f47d};o(81&?7PuGH6sbR zi{#Bx1OpLR(%`N?ws$4u7Cqj#WfPX6@wD_Q>Cscsb24zcn0e9RvO{26pl^z=-9@{a zrkXwGdtkSA2_UO1E5AD5daO0O-ZyW|Jc)r4i8+b?8`M@&U9+3<6MSA&EKpuu!{^Ak zpBeb?SleN4)%(7pwu_1P(tgXLVIgR&E4F?AuA;gVyX{zS+o5Ob1WsPt9uWR}cD``& zR5e!hdMUIPvvQSr_KYz}B7zU8R6v2Sn$V##k6B(JRJ{86zxsKQziTg6nUf&+P zmhdux3|M2ZhS|alc@zRAjv<%9Ju3Lu-E90UcbWPvcBRqcmD|D`=dc#<`vnx z1axAzP98U@!IGVL%{?IeLc%?vgDI&k>Aioawv;;036jO2DCOqnavzzKlY?PMl%>es zhVm)Wm^yW;=ujI{K!y()PA(-WrQFI~#skKd>swmeTgia2N@ELa3O}@b=(O)xNo-711V-Tbq&-ll>Fcsm%A{#c5PmH zFFFVXo1NZ8Fw5P?eeju^OG&BQ!E3COooQsZvP!xkBT0_(j=E-oTJyTUeSL< zBejiXpMsU@n(I2vA}%vc*>012i))LYl|F-}Mmk`eg4Ay0-Vogg>BA>~T5s_AX8*CG z(sHUd;A-;2){ZnGDK1VLORYXbhMoJmWrz}TPE7gN^Xi&9`gzUmyKoj@n%QmnH~zfX zjp%C;(Fu1cf^qBhE&QqP%}Z7E5WX8KAR+G`K6v=5Vq;_Z+Qdtjz<}=V?uaJ{9So|e z@Nl9?`uh4J8p~xcvfGGhOoM=Q*so5v;Ah}GsYOy;5{-(+3N8SWa+45dg;|QW^*HM% zB~QS2qDXD83QE>`GnQ@r?rGL5di;{R1xdKmtt0@Av5>qd_rjaqaVgM8YI zF)=X+J2*Kx3E#m|Scty=+vn#r%i5g zqw-fbnQctyYr4a9M=Oj*00Fx!TGUoqUAu?zlcl|9(%p1IYP8AsVKHz2s$lOyKo*%? zT)ZLS(TTsmd_yy@x%!21+M)Ebo82~InRd-<=da(P8bj#6L;tG(t4CALJwKOSo=pXq zB}v0v3IV}TLDEoH9wWhL<~qPNHZU4K3``(vz3|rI$4BjNSm3= z<1zmXiHb)sPOL8kM%FrS#^q2SB%1Q2^WV?#4?RymuhFHi@lJxVb@7i2^%<@x*MZj# z(7|gYcDD1z&hSOyGLn2H?xYr^9(i7x$5;Vt@7hM^sBIeJq1;iW?7Jqo3VinSOWq=w4+d zc^0psY=brcsMJ~a%Q|GP6Dx*`AXO^(VK8ye30>;z>&azdkrP7{LwVcSCU%JZqeOmAJS#)S0$&iMG?_iQAg6)x*@oakAt3sq4{G z-cas!)9ZHLZPu8gnxdFLVwR3yifmq};Vi=wjD`>d*bvqzO@&tYcsQ54|9bjj!3LkN z_Z=0S*RYV_!=Q}JcJvO6jO{KUi&A-LE6A`z8VU_~SiI)y7v7~E+TPA;w9|u!Q+G@I zEfelhY$A9~==;U2W^!|qR=u{rY#)&xK_Y9MlKC$4>+4?!r3E1p$9ti6zCNzrrD-{1 z#tfs5;_dB?%>I`zU$T$HNo}2mVIrpUxlm7s<>lppbD_I+N1d6OnK*;@haZ06$!oyV z>;1y+7#%nAzU9q3)2pQkI-2=u^VPAd7oJ~eeb$=r8oMB6#NxDt;c-KDhgx%MGZNX} ze|Z0(@BtTW!qnQB^_7DqH97ke?>vTum3a5DuzYG*NDw?Msc-ziIC=T#nX5P*+tgr! zx{4x>yMVcxSM=Af_cLSO~?()~7uG}Kdz@Ou8QH6)M?&eS3el-*} z$ScZo8^COc%!vH?+0QUirm0U;mQfxeJ_G?Z{CS6M@}~L?pC09gf(E{ZH8haJf_PSy zXJll+P=!W@wyv%&DIG;8M)J3iKzP_SM;s9z6%~cTQY3=F6on#LUS3{YTzu!w9RwVN zjHjSMUO`^)Li(J_oE}YqU&27m0Ebo~p1{`@3x05)%m_UhO+7K{1)tZ##{)kxJpFhy z7Hg<4Ql|k=$@P-rYsI|rXlSUb^NR=HL%_L@Fbwtd^jcb4kcR=67XN9tU>|<*P%i`z z?fb=B28$0i(l7$Atuw-m-gT1?LL*#iOmQtV}VUva*5#k;cP&zvz-d0|z0FRP&*x z>O&RJEf#WKTV4K>)+P#5_VI8mfyO6^ryozz#iFLNCJKv`%bT!75AYNfH8oL)2M@;* zqKb$9{o?JILoqyfjh`(RGPSk0wGuX=jz_Qr+Mgtzemrf=wxUZ#ARy{^4NLR@Pg@&d z6Y6*bONcBU`uB_eEgsl|r&qnLe4Yd|MCf)69*c*Qj!zX&Kc4Dm)mi(qU{eU)4#i{f z@E+r-uEwEkFw=x?_u;X4xG3YHf4}J8;sL!0XDDil%P5KuQN+i?@sZu$<*y-cprxS- ze&|jl^2y`r$D=Ss0p9>8SMR>&i{vJ_lgR~A6BLhv!jS)pgha3KFqsYi6_ALC1eE{) literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-selection.png b/doc/1-intro/qs-selection.png new file mode 100644 index 0000000000000000000000000000000000000000..2ebf8ba3352807eb99e7874facdd30b17a4e336a GIT binary patch literal 4967 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 USRa_f8)yU&b#1kZ$ChFL1$x_~*Z=?k literal 0 HcmV?d00001 diff --git a/doc/1-intro/quickstart.md b/doc/1-intro/quickstart.md index 7e37c2757..a0136554c 100644 --- a/doc/1-intro/quickstart.md +++ b/doc/1-intro/quickstart.md @@ -23,9 +23,11 @@ with all that said, start up the program and let's get going! ## I've opened Furnace – now what? -there's a lot going on, but the most prominent part of Furnace's interface is the **pattern view** – the spreadsheet-like table that takes up most of the screen. +on starting Furnace for the first time, the interface should look like this. if it's not quite right, drag the borders between sections until it approximately matches. -{{ pattern view }} +![full-screen interface](qs-interface.png) + +there's a lot going on, but the most prominent part of Furnace's interface is the **pattern view** – the spreadsheet-like table that takes up the bottom-left. click to place the cursor somewhere in this view. it will appear as a medium-blue highlight. try moving around with the up and down arrow keys. also try the `PgUp` and `PgDn` keys to move around faster. the vertical axis represents time. during editing and playback the view scrolls around a highlighted row that stays put in the center; this is called the **playhead**. @@ -47,25 +49,25 @@ to change which octaves are represented on the keyboard, use the `/` and `*` key now press the space bar to change from play to edit mode. the row the cursor is on will change to dark red – the playhead mentioned earlier. another way to tell what mode we're in is via the play/edit controls; make sure the "record" button is on. -{{ play/edit controls }} +![play/edit controls](qs-playeditcontrols.png) now try playing some notes; they should appear in the pattern view, one after another. -{{ notes in one channel }} +![notes in one channel](qs-notes-channel.png) each **channel** is a group of columns separated from the others by lines, with a name at the top. each channel can only ever play one note at a time. to hear this in action, move the cursor back to the top and press the `Enter` or `Return` key to start playback. you should hear the notes you entered played back quickly, one after another, each cutting off the previous note. if you let it play long enough, it'll wrap around to the start to go through them again; press `Enter` again to stop playback. now let's clear out those notes. you could delete them individually with the `Del` key, but let's try something else first. click and drag to select them all. you'll know they're selected when they have a medium grey background. hit `Del` to delete them all at once. -{{ selection area? }} +![selection area](qs-selection.png) -you'll usually want more than one note playing at a time. move back to the start of the pattern in the leftmost column of the leftmost channel – this should clear the selection area. put some different notes next to each other in the same row. only enter notes in the first column of each channel; we'll get to those other columns later. (don't do more than six notes at once yet. we want to stay in the channels labelled "FM" for now.) once those are in place, go back to the top row and use the `Enter` key to start playback. they should all sound at the same time as one single chord. +you'll usually want more than one note playing at a time. move back to the start of the pattern in the leftmost column of the leftmost channel; this should clear the selection area. put some different notes next to each other in the same row. only enter notes in the first column of each channel; we'll get to those other columns later. (don't do more than six notes at once yet. we want to stay in the channels labelled "FM" for now.) once those are in place, go back to the top row and use the `Enter` key to start playback. they should all sound at the same time as one single chord. -{{ notes across three channels }} +![notes in three channels](qs-notes-channels.png) that chord will ring out for quite some time, but let's try stopping it early. a few rows after that chord, use the `Tab` or `1` key to enter a **note off** (sometimes called "note cut") in each channel that has a note. it'll appear as `OFF` in the note column. now try the shortcut `F5` to play from the start without having to move there. you should hear the chord as before, then it will stop where the note offs are, as though letting off the keys of a piano. -{{ notes across channels with note offs beneath them }} +![notes and note offs](qs-noteoffs-channels.png) of course, errors can happen. let's pretend those note offs were a bad idea and undo them with `Ctrl-Z`. Furnace keeps track of multiple levels of undo. undo will work for the pattern view, most text entry boxes, and a few other places; try it out here and there along the way to get a sense for what it can undo for you! for now, let's change our minds again and put those note offs back with redo, which is `Ctrl-Y`. From 0acbe5ee4d94dc7e7e9cb9c2ad97bc0df4df93df Mon Sep 17 00:00:00 2001 From: Electric Keet Date: Thu, 18 Jul 2024 10:03:46 -0700 Subject: [PATCH 07/30] Further refinement. Also putting proper instrument names in, since I picked something better out. Also.... somehow there was still mention of basic mode in `1-intro/README.md`. --- doc/1-intro/README.md | 10 +++++----- doc/1-intro/quickstart.md | 20 +++++++++++--------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/doc/1-intro/README.md b/doc/1-intro/README.md index 2a227456f..fe104a764 100644 --- a/doc/1-intro/README.md +++ b/doc/1-intro/README.md @@ -6,6 +6,10 @@ it has a large selection of features and sound chips. from the NES, SNES and Gen every chip is emulated using many emulation cores, therefore the sound that Furnace produces is authentic to that of real hardware. +## quick start + +if you just want to jump right in and get going, it's recommended to go through the [quick start guide](quickstart.md) first. it won't take long, and it'll get you familiar enough with the program to make sense of the rest of the documentation. + ## hexadecimal Furnace uses hexadecimal (abbreviated as "hex") numbers frequently. see [this guide](hex.md) for a crash course. @@ -16,11 +20,7 @@ Furnace uses a music tracker interface. think of a table with music notes writte for an introduction to a tracker interface, see [tracker concepts and terms](concepts.md) before using Furnace. there's also a [glossary of common terms](glossary.md). -due to its nature of being feature-packed, it may be technical and somewhat difficult to get around. therefore we added a [basic mode](../2-interface/basic-mode.md), which hides several advanced features. - -it also has a flexible windowing system which you may move around and organize. - -see [2-interface](../2-interface/README.md) and [3-pattern](../3-pattern/README.md) for more information. +Furnace uses a flexible windowing system which you may move around and organize. see [2-interface](../2-interface/README.md) and [3-pattern](../3-pattern/README.md) for more information. once familiar with the tracker, look to [9-guides](../9-guides/README.md) for useful techniques. diff --git a/doc/1-intro/quickstart.md b/doc/1-intro/quickstart.md index a0136554c..2e7d3df1a 100644 --- a/doc/1-intro/quickstart.md +++ b/doc/1-intro/quickstart.md @@ -81,9 +81,9 @@ at the top of the interface, just right of center, is the **instrument** list. t click the `+` button to add a new instrument. a small list of instrument types will pop up, one for each type supported by the chips in use. select "FM (OPN)", and the new instrument will appear in the list as "00: Instrument 0". this will sound the same as the default instrument (listed as "- None -"). -we still need something new and different, so let's pull from another module. open up a second instance of Furnace and use `Ctrl-O` to open the `quickstart.fur` file included with Furnace in its `demos` directory. the instrument list will contain "00: synth brass" ; select it, then use the floppy-disk save icon above it to save it wherever you like. Furnace instrument filenames end with the `.fui` extension. +we still need something new and different, so let's pull from another module. open up a second instance of Furnace and use `Ctrl-O` to open the `quickstart.fur` file included with Furnace in its `demos` directory. the instrument list will contain "00: horn"; select it, then use the floppy-disk save icon above it to save it wherever you like. Furnace instrument filenames end with the `.fui` extension. -let's return to the first instance with our slowly-evolving practice track. load up the new instrument; click the folder button left of the "save instrument" button and select the file. it will appear in the list as "01: synth brass" , and it should already be highlighted. +let's return to the first instance with our slowly-evolving practice track. load up the new instrument; click the folder button left of the "save instrument" button and select the file. it will appear in the list as "01: horn", and it should already be highlighted. {{ less empty instrument list }} @@ -176,22 +176,22 @@ let's move to the noise channel now. the same instrument will work here, but pla the FM side of the Sega Genesis has a special feature; channel 6 can be used to play back digital **samples**. this means that any recording – a snare drum, an orchestra hit, somebody talking, whatever you have – can be part of the music. -go back to that second instance of Furnace. just as we saved an instrument last time, let's switch to the "Samples" tab and select the lone sample there, "0: woodwind" , then save it as a `.wav` file. swap back to the instance of Furnace we've been working in, and load it. +go back to that second instance of Furnace. just as we saved an instrument last time, let's switch to the "Samples" tab and select the lone sample there, "0: bell", then save it as a `.wav` file. swap back to the instance of Furnace we've been working in, and load it there. {{ samples tab? }} - - -in order to use the sample, we want to make an instrument that references it. right-click on it in the list and select "make instrument". the "Instrument Editor" window will pop up to show us that we have an instrument 3 named "woodwind", a type of "Generic Sample", and below that, the sample selected is "woodwind". while we're at it, let's change the instrument name to "flute" since that's what it sounds like; just select that first "woodwind" and type over it. +in order to use the sample, we want to make an instrument that references it. right-click on it in the list and select "make instrument". the "Instrument Editor" window will pop up to show us that we now have an instrument 3 named "example", a type of "Generic Sample", and below that, the sample selected is "example". while we're at it, let's change the instrument name to "bell" since that's what it sounds like; just select the "example" at the top and type over it. {{ instrument list? }} -now, let's hear it in action. close the instrument editor, then clear out everything in the patterns of our first order. (either delete what's there, or adjust orders to get it out of the way.) switch to our brass instrument and put a C-4 note in channel "FM 5". now switch back to our new flute instrument and put a C-4 note in channel "FM 6". when we play it back, it sounds perfect! +now, let's hear it in action. close the instrument editor, then clear out everything in the patterns of our first order. (either delete what's there, or adjust orders to get it out of the way.) switch to our new bell instrument and put a C-4 note in channel "FM 6". when we play it back, it sounds perfect! if ever a sample sounds out of tune, refer to the [sample tuning guide](../9-guides/tuning-samples.md) to fix it up. an important note: in this case, we can use a Generic Sample instrument type just fine, but there are chips that use samples in specialized ways. always check [the chip's documentation](../7-systems/) for the best way to use samples with it. +now that we've gotten everything we need from `quickstart.fur`, close that instance of Furnace. + ## what about wavetables? some chips can use **wavetables**, which are a lot like very short looping samples. one of these is the Game Boy. let's start a new file, either from the menu or with `Ctrl-N`. a dialog box pops up to ask which system we want; type "boy" in the search and it can be easily located in the results. @@ -236,6 +236,8 @@ somewhere after the last note in our song, move to about ten rows beneath it and macros are absurdly powerful tools. read the [macro documentation](../4-instrument/README.md) to make the most of them! -## now what? +## what's next? -now you know the basics of how to make music with Furnace. from here, the rest of the documentation should make more sense, and it should be your primary reference. if you have questions that aren't answered there, ask on our Discord in the `#ask` channel, or pose your question in the Discussions forum on Furnace's GitHub repository. . most of all, don't be afraid to experiment. go play! +now you know the basics of how to make music with Furnace. from here, the rest of the documentation should make more sense, and it should be your primary reference. if you have questions that aren't answered there, ask on our [official Discord server](https://discord.gg/EfrwT2wq7z) in the `#ask` channel, or pose your question in the [Discussions forum](https://github.com/tildearrow/furnace/discussions) on Furnace's GitHub repository. + +most of all, don't be afraid to experiment. go play! From 2d0b7a0d59ba81918a408b7bac354134b8babe74 Mon Sep 17 00:00:00 2001 From: Electric Keet Date: Thu, 18 Jul 2024 10:06:47 -0700 Subject: [PATCH 08/30] Images at 100% interface scaling. The others were at 150%; are these preferable? --- doc/1-intro/qs-interface.png | Bin 230209 -> 144614 bytes doc/1-intro/qs-noteoffs-channels.png | Bin 6622 -> 3813 bytes doc/1-intro/qs-notes-channel.png | Bin 5038 -> 3051 bytes doc/1-intro/qs-notes-channels.png | Bin 5869 -> 3379 bytes doc/1-intro/qs-playeditcontrols.png | Bin 5091 -> 3290 bytes doc/1-intro/qs-selection.png | Bin 4967 -> 3005 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/doc/1-intro/qs-interface.png b/doc/1-intro/qs-interface.png index d81e90d0a6f7a2e8f7f3f9ac206865b44b9db2a9..5be5597e7a74b19305cadb43fe6b6b2954da0505 100644 GIT binary patch literal 144614 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%0AgVx$w5Ft^EXF^W7E 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

&x% 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 MB25uQ-D}bR0q7nI+yDRo literal 6622 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 diff --git a/doc/1-intro/qs-notes-channel.png b/doc/1-intro/qs-notes-channel.png index 18b2b47e52abfa7c89dd2be13181e89fae3e182b..cbf84d3079c83f6d5eea24a6b8a39207e2af84dc 100644 GIT binary patch literal 3051 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 ZE^w$)mo*@iN-OaIJ#8ac)osUz{{^Az!s-A3 literal 5038 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 diff --git a/doc/1-intro/qs-notes-channels.png b/doc/1-intro/qs-notes-channels.png index c6c9128b26685104c121411a2394f5fd6785d9d5..77bf3b16ec7e84de7906e1e67a71e9fe90cb1b44 100644 GIT binary patch literal 3379 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 literal 5869 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 diff --git a/doc/1-intro/qs-playeditcontrols.png b/doc/1-intro/qs-playeditcontrols.png index 879dda143e7be74fb869fefd2924385de2c81474..7e65fcef4c198b0c5997e99f0cd8b5d77782b090 100644 GIT binary patch literal 3290 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 YKYY9w%+(2_v;Y7A07*qoM6N<$f-OdBH2?qr literal 5091 zcmV<96CCV`P)nEZRqgxec?2hH{f!vlFN z5C70ljSqa>$R#I9WvaoHKU43G8JA^Qc1mDM%4_HC_$KjfVl8}tG(V`m&?7Ed(UxS&wriO+Vaa+%H}PrS3kg0JiK)H!jIo-Yp4jYUji|X>QL2{ zlU5$II(Ta7sS9=<y65XL`@jo*_9%vahI3N=jE`)}LdU|@AnVEH&Akt55;`|IkK2(?e6US=%y4bI?o#%fn=9gO! z1;>qrgfdJ+MagsHid73O@IFFF=ihX+ERFToF1IQvs|t#|6q9hbt*xCNJS!H=9HBPM z-XpN_Llfs+YYRgiZFMvjSQ z@h>eWU=UyM?oCmFJLP1gX~09oY}&+g49_9bgX#VK@D{Kt$b==smE?tvhkKr6BHC=Y;1hw$Pw`1xN+kI!h`)1RRK2P zP#gb7&2+tSS0nbp`Wrn$tq)0kj_H)>!@Csahw=nGZ|1a1NB0u0p+{y+pLF(+C%a|Z zFJ@Y1Aqzs}rFifu2+myF{Mf={(&ExIpn|66<>ggZSLfj1aOTXJf`Wp!kAen%w70j% zEeyags*#wQnu4w5<>gsDz;N^C&4h%6?Cfk*9k2)v%nQOLBSl=4q?Mqdk5U*#Uk$0? z1h;sONosVEpW9aoav&GF1*{t8w@pHv-+U{B31fo4-Gm06>;~P9uv@=q$!Yn|^%ox~ z&gb}v$`kim?B(?q3IW)cUw$bkC&yqg^7HdK?}A)l^vTM~u3EK<(hWem1}tKhs`cj0 zn++Q_*xK5{9NxcwzoVn0rKM#=L_~9QGmGG;0|Srers5cEJkOf`YIcX?sk3I z=VoWG-oBrnNweYCCV?+*-@e`5 zfaK(4*nk*DDGWC^HI{sj0&|1CVg5y?y%@0bIgslv11XbZ1VFK}%ap*yFIM zXHlYe@&`2nt!=-nLs|@D>0DEKC_`U&)B;OG_MZH=??R$}+3p`<s5CXy*93( zc>`t|PC66RXS$n=v=sk?0TLb_DqxHsK7Q7yS-qIJ*>E%LQ)<;oEiLc`(T2Jd+(Kcd zwzf8P7{-quKYR9U(th#cMPOhc;k8bJxWUeyJE`V1mRsQNo4b~$Ey*?Or&&&MPA|$| zxEQ-kQJwPtLTyAn9;vAk;qRId>1U*`OEq6C=HO5gP(#=#BQw{=*~dK~qP(hxbE5HN zUA5tg^s^iNem9k23h`mSImsvC66I%Um#-H8o)Gr$%ReGABXlrUW2}0|P*c>VC=XGl zI{&MtriS~N+S*!aX$l>GR#sM|(c0R&Z{I$+)w;xqSO;w9PW^c2DMHoS*4n^qAXj~J z{h#H39)5Tj@gFN4D-oqON(s(Tf84d>`;P~>jnY)5ZXqOgaJh>-kMq~=n5}e=h)!&2 zZS926g3Rp$-EAjrag4!|63FcPZ0ZCAj^PqLAMC|_>7CBDd$+EZm66s`R|Za@M~6%_ zO?s_67>}UPO@lxr0;Bv;8-`J*E+O1W8ptwv^{Q)|1A1IaO3H(dlA4;Dl$1mpgOt{l z61OS4Ds4H+GI)M)l4BC`6MZdx5##0pV4?0pgpxS_T)CRK`pxzeU20>|2Q1Unn4rJA zIV#A?P_cxj>M)*T-q$wx{&;52SGzJYJG?9EDoSE~A<%}9gF=t)Hht3A2|8LGlTo~| zba%Yw>1@X`b1)2SC|o>hLwnDaB~?_YLZYUoMjC(o z(QUmD6gq!@f47d};o(81&?7PuGH6sbR zi{#Bx1OpLR(%`N?ws$4u7Cqj#WfPX6@wD_Q>Cscsb24zcn0e9RvO{26pl^z=-9@{a zrkXwGdtkSA2_UO1E5AD5daO0O-ZyW|Jc)r4i8+b?8`M@&U9+3<6MSA&EKpuu!{^Ak zpBeb?SleN4)%(7pwu_1P(tgXLVIgR&E4F?AuA;gVyX{zS+o5Ob1WsPt9uWR}cD``& zR5e!hdMUIPvvQSr_KYz}B7zU8R6v2Sn$V##k6B(JRJ{86zxsKQziTg6nUf&+P zmhdux3|M2ZhS|alc@zRAjv<%9Ju3Lu-E90UcbWPvcBRqcmD|D`=dc#<`vnx z1axAzP98U@!IGVL%{?IeLc%?vgDI&k>Aioawv;;036jO2DCOqnavzzKlY?PMl%>es zhVm)Wm^yW;=ujI{K!y()PA(-WrQFI~#skKd>swmeTgia2N@ELa3O}@b=(O)xNo-711V-Tbq&-ll>Fcsm%A{#c5PmH zFFFVXo1NZ8Fw5P?eeju^OG&BQ!E3COooQsZvP!xkBT0_(j=E-oTJyTUeSL< zBejiXpMsU@n(I2vA}%vc*>012i))LYl|F-}Mmk`eg4Ay0-Vogg>BA>~T5s_AX8*CG z(sHUd;A-;2){ZnGDK1VLORYXbhMoJmWrz}TPE7gN^Xi&9`gzUmyKoj@n%QmnH~zfX zjp%C;(Fu1cf^qBhE&QqP%}Z7E5WX8KAR+G`K6v=5Vq;_Z+Qdtjz<}=V?uaJ{9So|e z@Nl9?`uh4J8p~xcvfGGhOoM=Q*so5v;Ah}GsYOy;5{-(+3N8SWa+45dg;|QW^*HM% zB~QS2qDXD83QE>`GnQ@r?rGL5di;{R1xdKmtt0@Av5>qd_rjaqaVgM8YI zF)=X+J2*Kx3E#m|Scty=+vn#r%i5g zqw-fbnQctyYr4a9M=Oj*00Fx!TGUoqUAu?zlcl|9(%p1IYP8AsVKHz2s$lOyKo*%? zT)ZLS(TTsmd_yy@x%!21+M)Ebo82~InRd-<=da(P8bj#6L;tG(t4CALJwKOSo=pXq zB}v0v3IV}TLDEoH9wWhL<~qPNHZU4K3``(vz3|rI$4BjNSm3= z<1zmXiHb)sPOL8kM%FrS#^q2SB%1Q2^WV?#4?RymuhFHi@lJxVb@7i2^%<@x*MZj# z(7|gYcDD1z&hSOyGLn2H?xYr^9(i7x$5;Vt@7hM^sBIeJq1;iW?7Jqo3VinSOWq=w4+d zc^0psY=brcsMJ~a%Q|GP6Dx*`AXO^(VK8ye30>;z>&azdkrP7{LwVcSCU%JZqeOmAJS#)S0$&iMG?_iQAg6)x*@oakAt3sq4{G z-cas!)9ZHLZPu8gnxdFLVwR3yifmq};Vi=wjD`>d*bvqzO@&tYcsQ54|9bjj!3LkN z_Z=0S*RYV_!=Q}JcJvO6jO{KUi&A-LE6A`z8VU_~SiI)y7v7~E+TPA;w9|u!Q+G@I zEfelhY$A9~==;U2W^!|qR=u{rY#)&xK_Y9MlKC$4>+4?!r3E1p$9ti6zCNzrrD-{1 z#tfs5;_dB?%>I`zU$T$HNo}2mVIrpUxlm7s<>lppbD_I+N1d6OnK*;@haZ06$!oyV z>;1y+7#%nAzU9q3)2pQkI-2=u^VPAd7oJ~eeb$=r8oMB6#NxDt;c-KDhgx%MGZNX} ze|Z0(@BtTW!qnQB^_7DqH97ke?>vTum3a5DuzYG*NDw?Msc-ziIC=T#nX5P*+tgr! zx{4x>yMVcxSM=Af_cLSO~?()~7uG}Kdz@Ou8QH6)M?&eS3el-*} z$ScZo8^COc%!vH?+0QUirm0U;mQfxeJ_G?Z{CS6M@}~L?pC09gf(E{ZH8haJf_PSy zXJll+P=!W@wyv%&DIG;8M)J3iKzP_SM;s9z6%~cTQY3=F6on#LUS3{YTzu!w9RwVN zjHjSMUO`^)Li(J_oE}YqU&27m0Ebo~p1{`@3x05)%m_UhO+7K{1)tZ##{)kxJpFhy z7Hg<4Ql|k=$@P-rYsI|rXlSUb^NR=HL%_L@Fbwtd^jcb4kcR=67XN9tU>|<*P%i`z z?fb=B28$0i(l7$Atuw-m-gT1?LL*#iOmQtV}VUva*5#k;cP&zvz-d0|z0FRP&*x z>O&RJEf#WKTV4K>)+P#5_VI8mfyO6^ryozz#iFLNCJKv`%bT!75AYNfH8oL)2M@;* zqKb$9{o?JILoqyfjh`(RGPSk0wGuX=jz_Qr+Mgtzemrf=wxUZ#ARy{^4NLR@Pg@&d z6Y6*bONcBU`uB_eEgsl|r&qnLe4Yd|MCf)69*c*Qj!zX&Kc4Dm)mi(qU{eU)4#i{f z@E+r-uEwEkFw=x?_u;X4xG3YHf4}J8;sL!0XDDil%P5KuQN+i?@sZu$<*y-cprxS- ze&|jl^2y`r$D=Ss0p9>8SMR>&i{vJ_lgR~A6BLhv!jS)pgha3KFqsYi6_ALC1eE{) diff --git a/doc/1-intro/qs-selection.png b/doc/1-intro/qs-selection.png index 2ebf8ba3352807eb99e7874facdd30b17a4e336a..fb7a841a06a56b65cd2cd917135142c78192121f 100644 GIT binary patch literal 3005 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 literal 4967 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 USRa_f8)yU&b#1kZ$ChFL1$x_~*Z=?k From 000a2f626f81b3dc9727429500d27767c38fa921 Mon Sep 17 00:00:00 2001 From: Electric Keet Date: Fri, 19 Jul 2024 12:37:54 -0700 Subject: [PATCH 09/30] All graphics and example file included. Also, of course, more edits to the doc itself. --- demos/quickstart.fur | Bin 0 -> 13941 bytes doc/1-intro/qs-insteditor.png | Bin 0 -> 29551 bytes doc/1-intro/qs-instlist-empty.png | Bin 0 -> 7587 bytes doc/1-intro/qs-instlist-full.png | Bin 0 -> 13264 bytes doc/1-intro/qs-instlist-lessempty.png | Bin 0 -> 9801 bytes doc/1-intro/qs-macro-release.png | Bin 0 -> 30474 bytes doc/1-intro/qs-macro.png | Bin 0 -> 30482 bytes doc/1-intro/qs-notes-effect.png | Bin 0 -> 2450 bytes doc/1-intro/qs-notes-inst.png | Bin 0 -> 2951 bytes doc/1-intro/qs-notes-spaced.png | Bin 0 -> 4265 bytes doc/1-intro/qs-notes-vol.png | Bin 0 -> 3089 bytes doc/1-intro/qs-notes-wronginst.png | Bin 0 -> 4161 bytes doc/1-intro/qs-order-added.png | Bin 0 -> 7851 bytes doc/1-intro/qs-order-changed.png | Bin 0 -> 8012 bytes doc/1-intro/qs-order-default.png | Bin 0 -> 6492 bytes doc/1-intro/qs-samplist.png | Bin 0 -> 8012 bytes doc/1-intro/qs-speed.png | Bin 0 -> 17166 bytes doc/1-intro/qs-waveeditor.png | Bin 0 -> 15232 bytes doc/1-intro/qs-wavelist.png | Bin 0 -> 7310 bytes doc/1-intro/quickstart.md | 97 +++++++++++--------------- 20 files changed, 42 insertions(+), 55 deletions(-) create mode 100644 demos/quickstart.fur create mode 100644 doc/1-intro/qs-insteditor.png create mode 100644 doc/1-intro/qs-instlist-empty.png create mode 100644 doc/1-intro/qs-instlist-full.png create mode 100644 doc/1-intro/qs-instlist-lessempty.png create mode 100644 doc/1-intro/qs-macro-release.png create mode 100644 doc/1-intro/qs-macro.png create mode 100644 doc/1-intro/qs-notes-effect.png create mode 100644 doc/1-intro/qs-notes-inst.png create mode 100644 doc/1-intro/qs-notes-spaced.png create mode 100644 doc/1-intro/qs-notes-vol.png create mode 100644 doc/1-intro/qs-notes-wronginst.png create mode 100644 doc/1-intro/qs-order-added.png create mode 100644 doc/1-intro/qs-order-changed.png create mode 100644 doc/1-intro/qs-order-default.png create mode 100644 doc/1-intro/qs-samplist.png create mode 100644 doc/1-intro/qs-speed.png create mode 100644 doc/1-intro/qs-waveeditor.png create mode 100644 doc/1-intro/qs-wavelist.png diff --git a/demos/quickstart.fur b/demos/quickstart.fur new file mode 100644 index 0000000000000000000000000000000000000000..0e2d241b5f566fb7d0454f8dd5be10d36f61ad1a GIT binary patch literal 13941 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�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 literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-instlist-lessempty.png b/doc/1-intro/qs-instlist-lessempty.png new file mode 100644 index 0000000000000000000000000000000000000000..ec2005c9d472dc860932de68f1edecc04f75699b GIT binary patch literal 9801 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 Xy{vcmTtaI8|9+5_RFJ3rlf literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-macro-release.png b/doc/1-intro/qs-macro-release.png new file mode 100644 index 0000000000000000000000000000000000000000..659982f3bfb2c219fce6525fd479bb46ade83e93 GIT binary patch literal 30474 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ⅆ*z<)kO6IdrbDr!2_%BkTArS*uPcGz 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 literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-notes-effect.png b/doc/1-intro/qs-notes-effect.png new file mode 100644 index 0000000000000000000000000000000000000000..1d88ee4859320bc72cf95b0a6e86fb3c36b25e20 GIT binary patch literal 2450 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 E2OWrkvH$=8 literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-notes-inst.png b/doc/1-intro/qs-notes-inst.png new file mode 100644 index 0000000000000000000000000000000000000000..2c0c2e9bf4aceff4dccb7c38b416049e2506d531 GIT binary patch literal 2951 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 D=Itgi literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-notes-vol.png b/doc/1-intro/qs-notes-vol.png new file mode 100644 index 0000000000000000000000000000000000000000..5644da1a0bcdbfd013660379c59af13d1e9704d7 GIT binary patch literal 3089 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 literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-notes-wronginst.png b/doc/1-intro/qs-notes-wronginst.png new file mode 100644 index 0000000000000000000000000000000000000000..b92e6a70da1320f1eb469ca42509678410e14917 GIT binary patch literal 4161 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 H*dhEsEsX(0 literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-order-added.png b/doc/1-intro/qs-order-added.png new file mode 100644 index 0000000000000000000000000000000000000000..372968f46218af3789e0fd96e575fb255bf6db3d GIT binary patch literal 7851 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 literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-order-changed.png b/doc/1-intro/qs-order-changed.png new file mode 100644 index 0000000000000000000000000000000000000000..47abdcc6c75bf8d57132bcc26f450dda9b7620fd GIT binary patch literal 8012 zcmY*eWmFu&vK~CR6C^kU0zraH@BqQxWfPnY?h@SH-5nOU;K70h2yTn(;slofZ|}Xo z-kdXiYWh^q)Kv9X^G#KRsjusCYifj@I z!u zxx)eCk-Y$bA%F@1s=T}b0CtU&Cj1|@x(9x^o`A7cR;+Cx@v64Daf6&_>_r*u{;#qR z{tx|t`HSW(B`piC92vd0>$aH?No;p#rix}Xpr?Q8i^IM3mmjxH>(vfyQL@`v->!Rq zp1B*f^i`-O8V)%2_H1>Py8)^?xWQQFqJIAwjgyhDvjAXXaJ~vHrE?Ty=I3|=IWYJ1wQ$^7MfBu^ZG?u~lSlb%( zT5^#P=1AtzR6d48vxwQi@+KBty?wkya)b$V2ny@(@H$p?$!2xtSB#O^3h3_=pCMdx ziYNUd<726dBEsvdLPvtP0<}{I{Fgo|U1vULkCb`o91SgG4?$V|AIs2bvr*L5)$^X- zn*D@Q1XyccfeQ)o>nUt#g*b;>dGj6d?}3$$wBCAGUOj716?I-H?C zL+rn%5xW<6a{lq?ybRu@jez=qS>6JPd za$k>Kvfn&ZB4lG^W2?+3+C4M8_=gX~AO>t_B3bf}+k?R-QO1sE2zr2n~QS{d$SNK9qaZ+`Aq6#vR3l~sZEI@1{l&AW`RVBg|Tu$q)=LhUUklwSYJaqNbHa1LQH z-hZyKv@Y6kCSRzoEnp`Or&T z)1^G~Xp392Dt2j@9DWPzAU(k5fusmK7*oD~Vd(suFM;Yly$LRCQjN?ndhhkE%+}F= zOKu@{#S^^)Ie0P>^Th6j8X5Rh?>!cg!7enUaNUg)o!QoG7X)8^r$o`69%47A2=IHZ z3wd|vSs=^!mlTMRs_Nq~!6s8-^Elm3BsgWkb|(&~np%eGX}+745q4V#VP+<3t9p8n za!9X_QxZvqW3Yy4C=owO>b4B5O|R0J&}DP$CpV$?10hlAeojFpw- zxjH$_Vy?SVV*OH2#)-dLlpIO1yuh}T?@NbKHWOsIykKf~=yYd?rObAFmI@T(y5y^E zte1jFKKB8U@!FVqF+c`)NN|TpUT4I~UgmhG9amN<(v&;9qWv_y|A0Lz^p)2lXp$>O zZ0j7)UdRfJ6UJ3|o1p??1}D0tO4H=tsA$lVNdL155(vKwMs4{@AS~`zOjCZCqSRq#%_#;9fylhxWk{i;bYF{Pto_tLNMzr--80-^ST9HO_d$nNx`o&zfI&6 zabi3D`&DLNwGfw=4Xa?z^c8Es6pPM7Oo#h?U%1>&|D{svYVI^K68ym)9v-D19Q!ax zh}mF2Em5RDR;u?F%|#88nyO>3KC8J#X!07yOr&)rSVrNK=8nrzU`y%m7;t;NN?%S zJ6`=Dk0e1f_*aJ!)dV?+PXc|>icvc_oMKUC<69B-|MB_!$ct9+!y#JSCOG-mvfk!@MH9lj!FT=TPwy0 z5m-|og;d$J9TR*^#i)ZXZM{XBlAyfRWzmIS5bdYU;*JHxepBD6pA|FcE91!t?CY2x z{Ih78X4wC0EKnmGwFf$9_gq}+iun-5WvZ8+vANYJiKrpOvaf7Kw6$-VkNpY*L%+lA zm(SV!+tMAdRdTgx-eJpAMUddmbh`Iwbs+C!3gwLC z0(c^`StN$o`YK(x&I=FeFQLTICrIQZoSd9}znBWbH7Jn11e+IjY}Y&;wyH|BOHq@S zS!rJP%FBh@8S?yn8v66|^yW?WF%}PikB^_kq=Nc3;pWE8+xrm(lZ2CtOY#?!Qf8CI zIC-l8Wt9v`m~M>2bX`3;ejSoMZ|)>1s`fUnZg>*vB-rfl*W_AS={kYZFX?HkkO(b( z7N?H5>>wI%ZX;7l;(wul9C=&VIkC{ZV+pj~spbrXOXT5n|LJe6<-bHH>O8TgSPtlX zN)+Dub23OWww=G-j7e6LM`h*5KBwx&@xZq<-0GBsY z|AvN!?Ck98qXi@s7 zU%QIZCcwnIg49immxy{Q0lfWqOD$JUu_o3?O?Q3?-QVY*ctoo0X9=iZ zLa>dgjFjeznEps1`}6jed~2y1!&>wEm#n?QW4Z}O%|w77Qd0d-kGE3DqJGccPgexd z(9pu~0+7(+2Pi2it!;THF$|T-m9>$O+~N(eiKs=jXGBBd^kb-jqoC7^ohAtSql)3D zM*pCk@zKw}rzCL$cS;6eK1yV{zdK2vpOB383lB(P$xB#72y35**cfn#UgDIpBkc$X zi63sy)`$LpIt^`DFA@Xj&er^hh)Iz39ZsiRGf~5WgOMi>aj8X-QBnE$`H`g8Iz8#x z*<%&H-|78#V-{&6EedbPzbzDqh31^v71O1wnR9Xv{Gef(bU1^x4`&HyP6@Z= zqrcK_)+|ZJn$DkYC8Ldx_##P5&KZc3C{01EMMng+g#@4SQC5L&H;7b_uH0S^`Fe79D+y<`vywTU1n( z(p$o^*orxD?$Nc^25BfQdlz}@)@JS&6fKq1hrL6o*TBy#>K3LT6F@fmC1dicY zp`2KqZ_WC(3mtT~9v}Z|2bnap%T*|s2e4|h{R?55ohDgnURqUmZmxcmd*OVqF)v8{ z(Y}m|PdAoQkl`X3z{MIgo@CVG|0)6G!&*IQ-(-56J^V(4CCU%c#nlm-vg0EKu6E@< zr=1fakYE54c`TOwUvFWucpCz!*tt{AX9b+hj&nRp{WWy@A2Y`-Qq7InUvJ@r1u@9| zk}AM+7@6%!fsmlGcIc;v_Q7Lw&puLaJh=O2fq>-ACm8sLOp%%{bcCAL?}~m;Pi8!$@G+$iDr}*}y3yO32iRT-1~G+0 zv)@}9yV`DMvYzknLwa_uMj-k;p0QW1Bs;q_y)aeW_@BL-@>xhfi7J^RorH3*`ajX( zd+?IS$TJ#mXr2k?=58c2)c3VcI@sK zj2&%X(XBm-E#ux4LsB>sWBVEP0uu2cB!9UxxAnM?mUxlofM8r<_9qZa`FGi#WjAak z&uw4%qHkxnbUBYCZY5SQX!=5hrPVaGN=O0+1pKx*VidNgTX|k=&%m`0OUWd8CG#JS z7$@atm;$_iKC5ku>Dd)_ZQwn(ua%)b21F?GfBOOSYUq6cB@vnv8#TZ z&nr!};%eHA2*L%3fMzK}^he){Cj$=WlKS5DxwU1>N`~R-HsP)X<8fKccH@t0b5oKE zM*KhAl@tOuF5%SR%ciZ(-Ki4aMq+W^50%9~yDFvosWIF0N3qCh$N)f^oo<43+?yZ; z;Afd40phfNzZio}HJ4apKd$Y)1zBnslu5J0Yeyytzrbc3ZEo5CrPI5-`k9s9uQ!Dq zZ>fAOvYoWGDBqYzNhuc{7sNLxAkGCf-Ov-kMkp;6r4Rsdbx0PpW(IqvfuVRuzxH6Z z<$C-yAOdqP^5A$rcF^m$i_?X5vIvpZ4c%qlych2ui1{pPQr zRZ>pI7%$|Xv81TC6(u$Rlzfyg=-^z9I+;a^RSSgv1^{s_+DnmC1x5uM{FxzGf5r}r zPlA2&opd<>I3%tWw45{lWkdh~-zX#9*cg@Q7?tddptST-5eI8L2NqJ@DAfh#3$)n( zPf4Q7#adCM1DMuBTx<4r2rcrlC$TUvKplL(>!KZ*7#!r3Kmv0OP-JYJ|SHyWd=+fCT+O+4-J7!r4xd)i0{zYe9sLM!IN1t?v# zyZyuzt7XjC$B2}v;dVJs&49tx0*GK_a9N?6nKt_TUvoIyU_UeTz1=xYVU!@hd4|)C z?C+8h&Nw+nV&3aliV zWg1(M{^mYfQ=rD@SLtehCUU!KQ3n=W8Xh)!8yhVUs!?lHseH9f2M>A-d|-ILz?r4z z0gdF`&a~=xb&Xydm%Mm&m?LzDNKW5S+`bC3kV`wI^bC*DRoHpFjQNK5{ISo=TNfy^ zIzE4z>1ftU7)rb5p2Tu^_3ASz`Pw>e7(4+K@`IR9+E+LMQgh3RLADj_F0L`}%U-K)aOGd{FD14hQVU9;YLX(Wp z`sp=Mam1iouG_(iAz|(Qs*^<-=lv?#DU}$G?|Sd!xkq;g^*_6_Tp0`cX|`9{$7Oi! z^1ce6>GK1YFX++?V9bz033TVG56*0L2lZcLvMoj@=7G#@C(2kleeuSsDHDX8v}ydp z770aM`Y3(rN~@Si@Nl%6&cQ z)^XiOPG0IT)}lA$sFsFeq*{l-W;)BFFI0As6}dKGST=^C(zz2eM0X z$Tg<8e8IIQ|SLycOIYha;{d~MgfcPtKR4j z1lwjVUoqIG-}PU|U@PljP)2!45j4q)nDV}M()Wc*hSd+mYA=gRebr^voL6T{)W|gh z5-F`U77Bxa5YLY6IjRa>kI!`1sv?G~(p-7?!0X(c}>-4XetJ0bt@+OjS^;azk_Uz%VjS+bB!XT)Alk>mrY_EsP?~a6**me z5X>u&~rAR9oEah}yQgt0g5$`BzfJi;rLx8bL2Fzoqv0 zU2`q3oGG~6+so_s?@b-DsX#$lneu=C1iYM_Zl}zLo!ByFjAWzQQeU53(}~l!w=w9n z_F3)P*Dy@Mu)SdX>yS>h^}#X6Bf3~q>|9p+wYZ<(A8Fr-Zx@N;2~n&P*LdeKSv*k9 z){Bvh+VhFyD$6}6i^i_*ybnyqL#6-98L}5dJ`lr6j-G@*fzUFYBCU`WsXfJ_FWryi zoE2xPa5Kqt{mH#COekJWUy0jUY~U%sWWuv_qjj6SOAFUWPA7xRLS=WL z#+h*BMj*Kf{as>NK;7SwppsbQ*2)Oq{m-VRKeq*9LEg(?M^#mbsS&?fhQ+^e~uR zE`dT8?FUnF*Xz|qw9$urveUK7WV(ZuDH{G*GYwh>p{Z#!f|{#<979`0LP~+}*(Wb7 z0H?YVs_iJXVweG~&4G+{2z~$(`Qt{YsbI@l=KJb%>(Pc*&l!qGnzoI9(sRbKY%?Y1 znO2(M2@QI{-|?T*bYgR$yKImR0Mi%Or)7BXS<=lF_W2I$kV6Sco6Sz6DJt0=UQMa; zP6dEC$hWG8p1;k3_O}z#Y3wiSvM>NJOVY!EB4mymqXNUK+**>F(bJ`HhQPI>o`OeQ z)C55W@(D(@UVT_q=a4Uw2LMf-WYKo#W=3?UHpOY35Au!hxs{ib=>BS&*Q2|KGS-IZ zfH-SpR-G}P0m8@|FuQbdaBGJO1!y;p?jShb! z<*sB=hgRYp<%CGJWlcn&r^|8_r~$&)VLwk3HdZqr*1e+eS=P7LeZut(>_IjtSrz~VyH4bzp4Xt9hIOHZAw z(vHWoWkCSWZ^HurJ$-LzsRpmtj9=`in9P@WH@p2=Ca|WK6T*w9NW&;W9$ZG1_KzO$FZ7p_pO%Yve;4a(I&v?p^ zXZ^S^v!*@y6CQ`3qHDMiD#{U#Cgkr=wo}=}6*|91&7+?aI)`3bMMV@2g7$v&?L$+v z9Uk%^2tY9w;)6(D0x38Db5Q287rKC3`)3@+{5bm-lug22c!Mg2a!HobDr6+#NdEU| zj!y~zEGBxY>VI7+FCdGETG2nqLVh3dDuMUYN~xkC+_%R#iH$mlK>m*!--*%jX^d?U zm5|?j@LL2Q@7tAbS1s{wQF(t1_xS7|aATXBU8gbHJVUOrv6T=ToG-gRiWC#0Uh5PP z?~pO{c?08t)tBa9_|Lpr!CXbXsZF$|7p~TDX?z_LwhJrr@eCIv$1Q3Dj zcMnS!-c1Ac%5tNNWeZ1^C~;Je)A5c)i1a%4mDROr{-9dJg@dusAGzc5d|Bh{?CefX zFMq=RR%BQ-&e(Gx0mZm{H6BNe{hq#}MoeAc=y31OT29C454N^VS;idDz7Br&B>yf@ zZi86kg~VJ_I(F%3n3JfRX1@I``%3^*ECAFygOX&`qH0s#b-*3g5JgiR-)%orpF`p0 za%r5>?{+M@51BEU&wHuRo#1Ya{P&^pjC;+Fvu*-20cIR@mq34Q<0pnhJXxhe5tG9KoVz6elZX? z^6BcLEj5r&#>Sj4#?2wWlsPUv%+#m&FIw{33pGQjS{NkQ)8rm*K54CV_-*e|3K#Og zGlV}@ua16iJ=w$mhrgNo!i19beO<*)lVQ0f2xuE68L}3Su&~s literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-order-default.png b/doc/1-intro/qs-order-default.png new file mode 100644 index 0000000000000000000000000000000000000000..e7823b0f8d679a98be31b666ff9e523740312139 GIT binary patch literal 6492 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 literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-samplist.png b/doc/1-intro/qs-samplist.png new file mode 100644 index 0000000000000000000000000000000000000000..cfe4990e88145e60cc3b510cefaf174820022435 GIT binary patch literal 8012 zcmch6RZtvE@Fx&pH@Le?a0~7pED(ab6Wrb1-Q9u&hd|K9-QC^YorQ%zUtQh3+{3-y zRM%9`)J*@ndb(O_A`}&*kP!$FprD|TWuzsPprD`+KKMK!%*R|5u4 zwdQjtKtgxYR43I<%Q~fkv9&)yC$tmLibTpnld3jNi^o)h`M2_vdgYv=QFVlSFQsDGl{Js<>5nLhEQg|%W zvDQqKp5><&k?!W1YF#P#(iF(?ZBvRi>WKxdkT>{bDucn~X}nvfrs-=+LP9|62YPTq z1YOS{$%H(TE23jlY64b>y^Xw!|NP$j`+M2Ge&{yvq|lku^l5?AukPT;*g-Uw4*!e5 z86%Q2?0+U*YC*}TO`=9()a=246AeTF*8P@_H|X;gq8`HUa<(@TgTrDa`PKI%!Rr%v zJV7+MTgpGjj~R{uOBGHfNli&sdscUL)8QCPx<(D`(ALN1@Po|XjosbdsodYa%YXXa z2qOK>B~z-s!x>Da=a&<&J6aiL3S2AGd>+PcQ8{6vWGXJAHRCn{ZXVVTlM#DG;gHt} zD2uNP)hT&Gz_K#3ipJfgbPPM|`pWW3Vu8+T@ky%c1x>jyy-fI_7#KV8(&4j}9%OWWpI7-#zy~2zB)l9-9HO9lAVtjZr zkw66|O>tEj1+~x_arJm{fT-|Qje3+8OQ#qbbrUCd!N1Rm`ENBxB1KE7@FSpVleHfV zG2@Jz9(007ueVyRloqP-DXgTWm1T1~v@Vhs7M}^)dwCm*Fc- z)h_|r?^1nOHYm$%5yu8xRq0-bV;3nG@2!5!CXg9B^5+Scn}K~NT0t7u>K=PhVcOY! zt(r%qYj16Y&)Wu32%9Kz)Eh`Sd;@`#D-U-;J#Ie404{rXA{5l0S&4f%^BBK|lSOIT zst#hO1seudjAukBko2q%I9;ZEw%knc<(-HrkLQ9MQB_>*gLOxXePXRoT^13nCOX) z@nQYN3*2YZJuFyKQ1o2oI6(er%0|3GXfDR(wkfyaKt?uoF}p1O$g(Vs)Pie5u*>IM zuPtfDiA=!$23#=9O)~H&&gJpP#2BS9@_mC&yPKi=pmK7udTbu4`Sy|S&u8+!O{boo zE}1BfV`L1({~A$r{6 z9S7%Xpdr-8Mh_ORi?vco&NCYN&!1!xEjonic^Ps| z%UPnL_78#VSYX>6a74MR(;vitt;hq60u`Vt<~K=@4GHE zc^;%coCzyvXqXf-M}%tyQG_#yF_cvow+=a$Zm(vkrE*E$1j$*h?5!3XJzyj% zb+`7WjH=L%WgJUF%AoQ1os8Ge_BxqD*&v*%2}Z``L@0pNu$(CCE&IKfp*DspgSsUG z%aM#0yAk^GK@B!mw5!KUR1A%?&^X`xhC@K)ic;yE^>-XYdno_ymj_E_ztvSHiO6Wb z!^X$!_QPWF`y=#<$~1X)|MrS9Cp7%0xe~b((b4Ook8R0rDeuSi=Xo!?l1wZm21PD>ta-}`&NJLuAq*9 z`lc@YWwcF2uFo8w0PHb|^khGD=o~CJwbe9Ghd?rsSKnPJ6^H|biXti)<7}CVC|Kwi zXQeAcT%a69^`w%IR6o*>ta5 z#YFe<#I3&Uaw2H43hG72di&gC=noiPq&ST5`Xn$;+|FO+ZEkI?@>3~a$XeL1x~YG^ znEOUmw?|>BOaVR46w^?6s2D>)A9Nl80fK5)SNHO zy3cW{KLt=ywo`j6{6wD7mgJR@gG>3`%dz$_@RhJRUdk4KmO6)H8izzR$aKDPp{ifC z(v!=rHv_BNnX)jS0M#HPgR;Rp2i}j6h;qiblv^(eYFu4Ba0wzQ=_?(z02hWyGA0ZQ zlP|Qr^^GOj5-OIK(MNyMmh2|B&{ge?UxJy+2hW_l=kE5;=onLJWp&2okx1ag11I9z zujo^EAmetuTH~_Tmr87k?XBY8_vjEqV5wKg68djmPC7vfy-oUrs8>Pt}vRJPo-&3C*rV{(yjM@I0Exs zxyh`>ea-^`X6Re7@Krq6XAJZ!Kd&U?r8``x9&VstZH7|C&18ncWkxu}H6J1M&9xXr z*xs*+4f6-k`J*}0#-RfFl_fW_0d}GE9?A%exHQf_@XF3~h5XZC*BNp&sr}rj2_7LP7 z=>D}7bEGkXD#t}^dk%2UU*MmUCS3(gVuo1!6vhYvD6Bu7_iZ9LAx4s9qsqj*PJ3;S zeI%Q3=%$N-oV9cQSwj;q@OIZ1y^3?3-=8*<+1zv$^jY=Z7fHXp*LiT@VLg-Q3i)VW z@7Rnt#1u}{G!R=9-Q4EY^rULKZiA|_Jw^t>EATHK#?C)^q_1qd_E*>OjPXyxhgO-3 zcvs8|bN5y}y^LSyY(N4cqU0y})cqFNoM%5o&FIuVHKC-tr~@Sf41e-|UdAp*Q1aL0>$*+e zr#{t)@m}V@@aBX&u0yT-W;^S*%#T`2J5d#fDydQKtk}JjXut~3K`(h7S-QmPPfhWg z3`YXpl-x)hjxap%_cu5W*BT0(Gu>MMzW_LBa_P%jMoGFyoz26ECO3!r<>h`mmh4UT zxXBDRvv+n-*6ZV$$K;h#;=%Yit?Y=XeZ(i&?WVKFV2y{}CM9mCA-iQDvx7gGw5PAU z{JNAZSk(Sp3RX0qN8vhu3jFY^-uidwAnZtz_9aX!unV3257HR6>0P)?T!zxv?Kv)XQCUdp4 zw2Q=zu)%K2%SOrv7Re10+Cnu_$99={pS)I+E+m(bnAFNX4$EAQ4{ZAh& zPi=ia(1O{;B9s7nu7VFf+COVaCQ74kI~pV^NJVP;V11Z5ar4e!XDeiZq-^XyrD0RP z<4X;q!C)9N^JRpbdk;6rp@I-eN83F-#tOj+jO5&X@bN9XwPL4F_r|}snp5103VQZA zGpJi-X+6@D#hue2=?_e=`LLaa<`W4CN3!rX1BPc7VXcD;T1tcCfgtkHrL5mGb&eqs zKtJ;np3^H;#Et#EUcMxgzDeU7s3ak`L_M)F4SiKji^e1ybwQiD7cPd&qi1axoEoDy z3||uAw$AHAMD$|pd8vtYdgcl&8PWqnxLhsK?)CK?BB-PoHa0d=A#XHI30;cRKa<}# z$1Ua-1zV{Fe}psyQCI&EXZeIWiiwC}ftng)kUGx&%sf;Bty?wm7o^rb(iSKge2UqL z0x_K!2TX3@rUsfORh5UzE{ zJOgcHE!kd8oPE}+EL_&y0q^DfQ3v>VI7~*u&1ysr9j;|mLYWr)X#;~M-*k2l5Ynri*$wkwO z>H!@7d!3f_vKWh-Tl_CdDrgag(~o%qi&eI#k3`ksF;|$qCxIbSSiVj=jWOu zBXjStKxV2`b&YRy6_wQi&V)vA z9v;}H3r&TGk(MRil

&v0;F#*sh&Tc5iVEzaIrFP#T^@dc?3>1iJzYdwaObN@JP* z>^KwYBJZs$JBKLUc4oGU@08XLPGRM8YPRId?Vbj`^T9O2FV=imJ+T_?25%$bI3**H zsw$ty%e1t#_mpvk@TeekNmJAJ^z;t#&^DhNliNzod!>!250^j=`SnM#`yeT;hs$9@ z3*HyG^4>KeEeTogBomA9f`9N@Qx+b-iNJhDQoSNmn~=aIGrMP+K|@?OC6R+FEpMM} z*jXu~SlZ+m{Ug{+D&tQ6!_^m{p#jJ)QH4UeQXehqygh~CZ@r>D0T$*#t`0$gov zlaqrCQhj*&!rdMh3UMdoxSPV$2k;1v{E3tPg~LaZhlwpSG(ot0`wUK^^64Y=k32$( zsaUx=nLV9}0$ahMk(Ma<-dA_`r3Ig;>{HtW2nh-O{QSbj#l)yIP|2S;V~QMYN^K?W zv@8vOwFyui`Ms2zJB3ujQ0hFN6HbeAy_FP{vN|3X?y~C|;!7lOj zPNHf!^U$JGbp_}zU8$xqF);=UwHXADtx!G&MzdGjg@>6#f9UWPkFvRZn=3236tL1^ z*4=i#_J|v-Ep?Jv~UIehXrH@~HtRaHf2{~Q+o zQ6|QOWg=|N>VC@im3Qr~ncQ%veS;-S{)#9&Vn@1MxvVKK{nh0>K%?IWRL~duRKo2> z9Py_Q>c;BI3IG6j7P%NwF*8pL4TT4oF4~_;LoFN}VbAp{=Ha-%-keX$apgn<{TEP< zY~c@!C1^Nr+iz!>1{>eSbiC@;6}9{qYlv~-Q`8-4htWG6MQsg-PouM;zqA)v0yc6| zwEGwbOJ2mm>6tgNv=wFdCyPI{m$Qa=O(Ck`rk>ssYNoUU$Q!#|nC)hqeOFrgrl0?0H6gL1uQ@ zX(2!`t=ve30ZG>1rvd#R-||`!-pA+W7OrClbvuPEy7?Z6Xs}I-5t|afMB`<@eyx&3 z>ii`onW3S1jWSc8pfU*E&A8e#*Bn+r65+>s!K8V;d+mnWrx&%^gaRIX*V-Cs-wbji z{nIC+pm*^)E_Jt_#S!0>c*4r=da)*B8>#u%D5Rjk(8$Qh-k$aRfSQ_GO--%3y1JI% zbOg)G%WJ7vVsCCAc8M0cO?o`D$r3C$1v8Njs_OjLiM zZikd%{H4M1-dj>Ken)|#F8a>m_h*PI_#bsvxs~N{LUOcln1XTdKf|Z;XI9>^?XP(V z3l}RX52stlv#9X!1EFEFEsd!iLi6Y%tfP8(%~5W+wo+71`iVWwX$ANBzR3n%oI7?j z07()`Y`mf>T|!42^F4pBk%9!$6Y|6xtJY}tc`wSlFp=+CI)UCgX5R^*eXh-FgwdpU z`^Ihdrwe7v%eyBgo-;B`xG)BY(-)T6hr-!aa(~jTJje*Xg&{)sc0G5<$?WOq)U%_ZA^E?%X*LzH%&e?}U}O*)7A|ft z8Iy>SR&cjed}@jmfdGOWgF(`h6p~v;pfZ2#Up{-V)-Q#CzWcoPiQt&GEJad6LK~e_ zahf=3aBTfwVz!M978@ zf|7lox_T7#KMsFJ@3LmK#&CZRf!1X{rHo^n3hVFcs(YR%AT-=1r1E8w4hB1I=Qg?cC@}%`hFVxL1R@v47tZxd}R-YWlG~z}Qh8gaBAA?Tlv|klMdNc9R*5V2r z`nN8oV`3v%HkJ04*5yskb}%ZuBlZ0bpONZI%&0KM5*v&yOfE$UzD#|`T_-H7POUB* zgh1G60Bq1~0Giod1X3`}C6>=zE@GR-YZ4T68QR;c4t!dPF4Fn0YF@ekxm_A`Bz&hr zfI|ri+NS%bzbiGSk=OhHNlZjSIkZ!t>M^uu6)5g~;rzcki={nolObVR3m8!}SQ*(? zN=2v-=KqkL#v&()0>sb%qajHy+Q9aFr2J1p#ms*Viuv;Yo<83EzwK0;l}l}87tV6Z zATppmM&u{auLyM-Lae42@VXek>>56kv-!$7VXVHAWtZX`5 za#*NyKBVNEdbL2>gsd-*Zx`)ogj{d+&N(*J)U`1OkU=MYrgIGqsdX4uLtU3IzO!;_ zsY6Pc1SjyGeE;%e8^2iJiT92HoVm}$5S`hll#TxWYv6#-xL1DqSLZ_G;elrDgEXXt z%moMcm3B{dMeskcAPW?dDVFVN;@mEy!ie&;k8a@^MciX zRaR-bJas`&Wx26xVy~jRHC~BN3mFi7pPNn9j$7M-3;i=T$j0+0Xt@KlklmNYO2bKE zV&XvfL2B|;ai6mor8{ODfNAGVU);rxn!tEZ8XF~<7w6C%& z-2W+cYHl?&G^C>DaFkFNNv~_e1Pp9EM_#Lon%t!11~A^OvRX}-Ur$6SvDZP`e)YO* zeS0_vH+Ki#n9_1fk;Zu4>~NZN>|?7Q80(gJKFMeQ#Vg;-nOBKWFmyNuhVg!~`IDlm z5?Xyve7whIc_YA+GZ~n1*Fr#;HFmCZrrU;F8`QJ#Oi%assoLbQWdButhFJs+HUT%? zl)*VLzqmNWExx!EO7vz{_(|n^wAbkHaQh@naOP)TgW)#(t*0yJT8k{hpxrph1$!&X z!nh!5C#Tzs^dz*>vhqD_oW+HC!lP3a2TOy!`7CEVJ4?%s$1552PwOQmUzXZa;)%8d z!-UjlX4R>hJzt<+5Y1FJk{yNc{OF# zjkc9A5|5lznL&doht3d|yGk)`VEOxB((#I$0~<9-)0ES>2sH5*SH&)hwBg+dY5OjU zQU%zMbCCT#b8@Z>DG32fdw{o)b99UKMy4b{C<7~J%C z@B;azqn>qsG2!kbY`lEG$kLlo*v;pHoW*g|MVKYlyn)ueUUGY0{;ihnqr9n literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-speed.png b/doc/1-intro/qs-speed.png new file mode 100644 index 0000000000000000000000000000000000000000..19a9e109d6db3626e4ed202ab0042d644ab42c02 GIT binary patch literal 17166 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 HCGh_Mrt_mY literal 0 HcmV?d00001 diff --git a/doc/1-intro/qs-waveeditor.png b/doc/1-intro/qs-waveeditor.png new file mode 100644 index 0000000000000000000000000000000000000000..33ad7dfbea25a8a314239e1f4a36cfb3cc79ce8d GIT binary patch literal 15232 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 Q0$%{cgro$^K5O~>f21eRX9`{g~~ zdH;m({&4R-^UE{mnKLubO!NnJWqcfJ8~^}-uL4r|2mqjLJ^ypDP@nH#r3bG709qXt z1zGLSrpWnmE_ruS%wtcA+9qM2iZ_eIeYQd~SgnvK)t7>tEA|=?K=DV-eohXuQ@QA5 z3gR60qK_<3!7Q4@08W=u7a`{v>P3@PjfO?ZZM}!U?7dIT(yYHB8HLYC1t1&-!ro!)N7F+e}e!$*>4@kEY<>(0_X~wQA2#y}tVug%6lI zo9T*N zoyP8Nr-|Gt+o3ppFtv8ahiO5g*(@k=xT)l)h07^tQg%2`KYkQ_(KOFbk|YYB)guz- z?A!9&izAKR>S-=(GQb6k*K!$sabE91LSl3#q*1SJw^j2pTWj1HWdO3EE@BxJ8xk^i z3z8FdFR(ag)EnK-=6^ie8&vl7-nW_?^}2AB?n=@_VKEjotlzS&W zteku)=exnm>V~mdYe@Ie@6u?c>p)%jzxLPsVq*($-o|5ojU}kJ$f{n5Nz~LR=J|p0 zl^U+-@5~+fqu#=-BIk==(DyoT+b?2`1?D=ZMr~vniZ@y+q5|_!Kj3VOs&?&Ln;n zYm3F??ez&eg&5%YptEW9CUT(SISdocWW>Ibg+E^1?S3n8R^~~ku5OIs!LyJn37MG^ ziY18kxFUR~HfVCa+Z&~CknX>;hNP?Gx4%(e`cZ4j(763~Goa+r_eo_2@&_`7OtUTz z0DcP|15@xu$7Qv7T>ZV- z_b?+@#<=4OQD&r~n+h!?JIHGogAQcc)WjAnprm3Pf1RuPakf%eV7*uc0uIkuNpVBv z1&kKQNbBxSVn{ghm4Bcr8|^!Qm(;m{l6~R%6-u_2Uyt3@$(k>wQP6~QM{n0l&l8wC z$h42`;&#KZ?G6#SZAQTe&&yX^-M?_T5ec>CME%J2O9`LoYt9R$XGjiZbuuFRQI2Ph%D+NM$T=fc_pC+E{34B_FV{&T^geM>EatHCd|=|`8zCZ`-OeoMk4=rzHr4*sG*)X0bOuc zxU)HqW7HXY3l6~);Y|cfkgwlk+2y@goMr3ck7YkbeI2#|u8q>9bGwd?jV<71_W^o* z=fh#nayyS;LeWP{r3ZFK#YtpM;Sn<|Ii2*(2)7$4UGy z0-2w&5Gk@|*wHF>O^OTQuUK?#dlfshdgJF!;Wtj2;17UX+2Mefw} zhvHq~U<3SD%>!8^FPgEvnC)F$_r~^z)erM6rYcN{Zu*kZ8ZelcJ={iTjyj_3#4ew1 zouq&t6_Gkcbv{NbJ|}nsry&jr2L zDSwIAOvUF}umi>|NDrRhUVhuFz^&S@i2)I%*J!Rj2fUUiZ(sgKDABv3vM1vBsf^F?whve9U z6PQi)T07}qMst<8x;%nAPMF=o(QuXVXy)7j^S+9$hL38ie292wt2w)nA8jeTD8x4Q zI`+iB@j``!50fBC524$(y?j>t61=~aWx~b_PKa93%JJ&!7N9B|8plv5pLM}Q+qnmW zGD}BUK1@@he>gO%iSjn9^lgUPH2y1Wi=6L03z>Kx=CmG|-par0wI8GF?qRmKnp$+# zL`m-y%dv>#25^GQQ{KWV1A2Ys%rKmfo36&DJEK|gTfut?!G?J)_#R`jX%EUyT_B1A zvr*i1Koj%+4cB!|!?kYwvSL>Qez+@6^wf*8#hq>W9XpViSq+C~3kfkSAlEcPI+xzu zj*6n?909`;5_$!1K!3$}v6rt*acK^=KWG;yRFF~|p+}6B?4$|ILGmjX0+IK}j1K~p zz$SM~tw48&-jIBA?(20Kw?F8}qmA=#FVZ}3w&XY81s84x-;8pDf^}!^$qmU!7$kFh zXJ%EMrAPHlc%dXw0=SNa{xz}ltB?hwyQ_0BbT1){AZ#c=EJPp2-+ ztBi5%mw6Ta zhAC|#oYheOnJU41WJ<=>Sy?)Gxq~be(Y8$Vh1N^^)-(gZyU*tQF01y}y#C_gWQ#~KFk9@QBUsM~-u{aZ{i1AaI z0r2Ipo0rvD6b!;9LQNDhknx+!X5b~QmKt^T#K#*i&bveLWPHe=TCuIKPMrVPR9}@Q z159=8Y2DM9^G|JSiZb0V{96Um|fC$tV$LE(EUi zMSnTe6W@PnaNGuSAEE{F_Hg`^fh39t40f04E#AucVlt)awqb{D~y*W zxcHz1_!s?oSoz-xW^I>1nmA~a>XGy0N7#Z>6hDl~{(VbH6(-7_MHz(?7K#3W7@kL@ z^y_a5yfKzFKmL0##!CVBZc)%w*m`7V2s?=)I=&dXgc+7ff{_i*u2NYjH1ULb8(j=>u(7 zI-gZtU7Z3`A`}WWeuTkb#l@`A3LnkPG_Kh1Nj0X%#wc*y9rBmjB|xUF5GQB2&cu=$ z2PIaN^*2@{T(3BTW7rI-2$}Vt&x+Sy4~bacXBL*14~KSCR8&A9Sdo?*)o~RS)y1s1 zkLz}$hf`A@KK_GupoZe!J_H5URK|y7jhc1xV z^Q|-a9#i6pJ&nw>K&<<-?x5jpAPbr#JPb~_EyU&+X}uF1EHl=Ud=6C>`=y97 zNP(@RL%&6y-E>R$ML*%Z?`U(6sA;3SD~W$9qtGw(fnropM6r#K=RR}KkxOzr4p=HL z0;EXkF==Pis*AoOS}_v!X*L-B9+i1ptd-`XJuQ6x4S3RHs$5dAzP+uy8f>q>n=|(&6kYEVj1UckR3lK7u`k&Cz6Wb|k3?R>uJ9Pkm@=_*;`#|*;T}IK~(afcx!vD zcf^2qB^+(j;m4kwPG;(Eh@+iEpUG7_jn8RP5^-ad0}Vzdsm2^f z(d-0tc+k|ZP{v?HqshYS^EHSp<)x}BP)T9P-RDWCG9LKVH0&jOK)mf?Tdb@in~YIIM;CCxl$D!PL`>On-kl z-f~DjJ{VWvcC)SyHZ7vEGje_>J>1ZMSZhd56?^+OB0T&L0WR)FK+te-Wt(tn#fG2o z{Lu4ehnyt$Q>l1oPs(A|!_t}*&XQ;HBNiN$qq^EOB;<|#w6{@hkJ|ugX5Md@@Y$Y@ zV|s8f2(~Gx)ii>McsG_bOa~Jv?omQNij7q)h}fsmB@GgNimwBU)OwueeDe10C#tKf zci$$&7N@84Q*6fkvdr$Qeu5$|-yKcD#{V7-4UJM*Sa_nv74p`ntp_z0I|cR@3QOCk z6+@-HNE5PWT45*I3*V=WY{+7^gf$#KfU3LTJNAtik|HjJI!1<-@@d>$y#`|zsL$2M z?E;Fev$-OFg2G~%JJ-_m>lfM`*qGdwHClwfX%bf7q2D4P#>EEQwK?MXSz0JqAc7h$ z6aQ1CKtI29KW%+N)e!(_`yL-(S#}@yQ;L;2;IF2cSx|q{tJm6#2k*g3m4nbdg2#u6 zLk6?k7tX}M$T$YZ@`d@gF9?AbMt6r&{;?V~*Cbuwua0aitMn%wv+=`1p`&$i5}>l; zpQ#8mOmt@Db~>Uz=Yk@_kvt}bnQ6-SKq8`kQU5k5oxBTUNVOYRF*J7DxcTo(21ph z+yR%fV_+X2pW>1hD;7pZl!odAq}?!gou;nAe!K9e3G{$H3bB%~=Bvt99}(nRKXWea zmfBL>fk8_^(+iCgHqwS5+#34)g>NQEDpZHIOMRLc1SkeA0ch!H!MOaZqR7V5MXHr0 zD;VVc<+8(_@4ZsZF1ll2$Q#mAdG((fAtR^oraM==qiqBm9bro8>{oS@w|B$uW4MLy zn!DK^wc4E|jQ&R~D2t)^V*47d;GZ*IO8qGUVwY0Q|8XFr~*x2H!g$BmQ zHCc$)g#9yCAMUR1;6cnAn6DjNhjQAlKoZ1;4D-pPHGxBCcvy=3kMpG>XF185Wx*Xl z1j4^fy0AAMJna>i1B{j((X0&nPM2j19z1^&=uG*E02>8G<#Yo@G{n+LFcoGdk~PG8 zv-|hx*?o11)89*oeXvLeMUZ=@R!^PG&FMw#Ay-CqqEwpTB?Q8r{{hQt5$3F zU|F56dA7IbC@wAz1Of%uDBV3hYa1GljzYge7a2X_ZV*^%=2_VJ#Q66qVx}#wQk*I-2(xxdmEVTY4l7wH|p3B}}1fj27qA73r<( z9}f`=8@&QwxJ{eu%JO7B>h&rx*I!)xw!nJMmE(6^0^jPm8>!i)s=Q|zcUiwPuL}ym zfkSGsv}HqPa)4=&S{n`Z!^K&uaE$psox6vB$8*PKIy9^8s6kk~U+}~4Zk*%4X-!U% z`uWLM?%K25N(wuHB>b;?G6a$fLW4oVF=2U;AXoMN)nSwIUL4-n*AB;h@dvf}%cmiC zWNJ#@Jx!w)q6Qr+8%bxyaW7)$zRlkC5vB>&nmwx!N)Z=Yt8S8s>FJ`v!f@7DD3tRP zKYCS>ioROsuY!rx8C@?S3&r=6JS!!XC2ILo^dsJEBd;iulWRAW1E@0i1-;0~7)M41 zP-XqVrJo2?KB^6QMi+_@tD-!UO9THoCHjsNq<<_TC`3cGvmCv;noWc`L&Gxcbp5P7 zJX2r9Pt$X!RTZ{E9WgVq#)%#Kgr12L~-g#l^w)_J8bMT$F~Z?(grD zlSyv}l^ns~wLV*rz8cD@(vZpQjzhd$mzkeNK~De<5q=MR^Whhz{?&j*HXU7~wOIZv zFJnF_;JFD>LNR0c>o@yW(tT*i?)8s1vR00VWhFhxrOH2lG`ui-yg!F65Wl?-6GT6} z2ekFZ<30`oX*i_Jf*5JE}jEL1ik7pJFjKAYRX}vZAIW?vQu`tvF^I6A8M=S-e@8x~4h>ZJql-qRwaYX);^NuzpA?km8pY)H) z{`Y_~DI~sAYzZ&u1+!8m>9g`gwWb)s|4XwgQ(*j0cqvwyvP~Ds5sB<-O5{yE=SzrM zbQ7TO4101o8j-8x>;`<7t`*x5J zn;2X-S5X+AY~v7_iQRP6RMZr=(KuWnFd5QHj1Zsa^SXby=IPj%KJxvX))@PLn%wD> zM)LNsF%wYbIIZE%_g^DHnGf|Fo(gopcPE3)jq{CZY(PIof)jv+Cb+AS1+e4}e(Edo zY2cA}Ii%-kJ>L476hJSNduYNGfyo*hLn>CsW!7TjV`B2%C`coxLd9@tNN*mnX;VZ+ z4%1WI-uq$axVOig7Ekdy?h}EYuE=&L)}J;Xf_PGl%is31%}8WZWS>nZVTTe9xBR)ZFv(})MzU)-Fs&{^_hww~;+HGM$ z!5$s#oiFltc-z>^&7YPU16<{;tPuPGm-nFjVwe;USAUME1v1uQwC%n}Jf-)$Mu4S9 zyo-p`*~EDt>IZ#&A`UfGy*b&3=4>%7ze6Y6v+%z;Xv*uD-r-kn05nnhp5A zr#E`cFB6l$Y##<#Dd8DiA57Tue(xxiMUT(r2Kk#(&-A zg^KRR7;aCEi_8&;-M7=zxz0{bLykFb>{gQOF%po!QhJ#SY#jQ3PuelP)SRg~KOVP2 zdC44kIqa5`;6F-NE>>;3G16z#Kj0-@xk5?-=vP;5d-}JA65z+0@n~1K++qixp=;To zR*0|2es-Rqs-P>hCiPX8H}V^4aodAIp&L){ICcWkSSq8zelNKnJmV~-rFD0{LHOi# z+;=;?xDh1lpyI9@!Oh+WTxz&$4^w82sBAZS$w4dn>2(Ds!@R)i14LPIHg0fxc6t^l zW_+`w#oH6qea$D&9O2i4CpkMdHbrW1P@UakZeUFKXEDC$)vNLW)ymO>x&Gzo`4JMR z`p=ctvr&-6$>}QE@#RKGn^j>kO!x*~pXd2in2KDO>U|vt?_&MYhr&1eVXjOO2&o?X z3c##f5wDX+_*!a+Bv+}rlC`kLT+@{~3xMVB!VVa%;2rT`InJBN{mjUdKLOxo+#dxb i3`oNN-;n$N^d5^OvH(k+Yz0aF3!tK?u23Oo9{L{=4J3^K literal 0 HcmV?d00001 diff --git a/doc/1-intro/quickstart.md b/doc/1-intro/quickstart.md index 2e7d3df1a..6694e15e5 100644 --- a/doc/1-intro/quickstart.md +++ b/doc/1-intro/quickstart.md @@ -1,10 +1,3 @@ - - # quick start guide first things first: thank you for taking the time to understand Furnace, the world's most comprehensive chiptune tracker. it's amazingly versatile, but it can also be intimidating, even for those already familiar with trackers. this quick start guide will get you on the road to making the chiptunes of your dreams! if you're a beginner, it will probably take about an hour from start to finish. @@ -29,9 +22,9 @@ on starting Furnace for the first time, the interface should look like this. if there's a lot going on, but the most prominent part of Furnace's interface is the **pattern view** – the spreadsheet-like table that takes up the bottom-left. -click to place the cursor somewhere in this view. it will appear as a medium-blue highlight. try moving around with the up and down arrow keys. also try the `PgUp` and `PgDn` keys to move around faster. the vertical axis represents time. during editing and playback the view scrolls around a highlighted row that stays put in the center; this is called the **playhead**. +click to place the cursor somewhere in this view. it will appear as a medium-blue highlight. try moving around with the up and down arrow keys. also try the `PgUp` and `PgDn` keys to move around faster. the `Home` and `End` keys quickly move to the first and last rows. the vertical axis represents time. during editing and playback the view scrolls around a highlighted row that stays put in the center; this is called the **playhead**. -now try the left and right arrow keys to move between columns. while we're at it, use the `Home` and `End` keys to quickly get to the first and last columns. pressing them twice will also shuttle you to the top or bottom row. when you're done, hit `Home` twice to return to the top-left. +now try the left and right arrow keys to move between columns. pressing `Home` or `End` twice will shuttle you to the first or last column, respectively. when you're done, hit `Home` twice to return to the top-left. hit `Del` to delete them all at once. +now let's clear out those notes. you could delete them individually with the `Del` key, but let's try something else first. click and drag to select them all. you'll know they're selected when they have a medium grey background. hit `Del` to delete them all at once. ![selection area](qs-selection.png) @@ -65,7 +58,7 @@ you'll usually want more than one note playing at a time. move back to the start ![notes in three channels](qs-notes-channels.png) -that chord will ring out for quite some time, but let's try stopping it early. a few rows after that chord, use the `Tab` or `1` key to enter a **note off** (sometimes called "note cut") in each channel that has a note. it'll appear as `OFF` in the note column. now try the shortcut `F5` to play from the start without having to move there. you should hear the chord as before, then it will stop where the note offs are, as though letting off the keys of a piano. +that chord will ring out for quite some time, but let's try stopping it early. a couple rows after that chord, use the `Tab` or `1` key to enter a **note off** (sometimes called "note cut") in each channel that has a note. it'll appear as `OFF` in the note column. now try the shortcut `F5` to play from the start without having to move there. you should hear the chord as before, then it will stop where the note offs are, as though letting off the keys of a piano. ![notes and note offs](qs-noteoffs-channels.png) @@ -77,19 +70,19 @@ before the next part of this guide, save the current **module** – the tracker at the top of the interface, just right of center, is the **instrument** list. there are also tabs for wavetables and samples, but we'll get to those later. just like physical instruments, these define the sounds we can use in the track. unlike physical instruments, these sounds can be endlessly redefined. -{{ empty instrument list }} +![empty instrument list](qs-instlist-empty.png) click the `+` button to add a new instrument. a small list of instrument types will pop up, one for each type supported by the chips in use. select "FM (OPN)", and the new instrument will appear in the list as "00: Instrument 0". this will sound the same as the default instrument (listed as "- None -"). -we still need something new and different, so let's pull from another module. open up a second instance of Furnace and use `Ctrl-O` to open the `quickstart.fur` file included with Furnace in its `demos` directory. the instrument list will contain "00: horn"; select it, then use the floppy-disk save icon above it to save it wherever you like. Furnace instrument filenames end with the `.fui` extension. +we still need something new and different, so let's pull from another module. open up a second instance of Furnace and use `Ctrl-O` to open the `quickstart.fur` file included with Furnace in its `demos` directory. the instrument list will contain "00: horn"; select it, then use the floppy-disk save icon above it to save it wherever you like. Furnace instrument filenames end with the `.fui` extension. let's return to the first instance with our slowly-evolving practice track. load up the new instrument; click the folder button left of the "save instrument" button and select the file. it will appear in the list as "01: horn", and it should already be highlighted. -{{ less empty instrument list }} +![less empty instrument list](qs-instlist-lessempty.png) -click into the pattern view and add some notes. the number `01` appears next to them; this is the instrument column, and it can be edited directly by typing in the number desired. generally, each note should have an associated instrument value. +click into the pattern view and add some notes in another FM channel well after our existing chord. we'll hear them with our new sound, and the number `01` appears next to them. this is the instrument column, and it can be edited directly by typing in the number desired. generally, each note should have an associated instrument value. -{{ small chunk of pattern view showing filled-in instrument value }} +![notes with instruments](qs-notes-inst.png) +beneath Base Tempo is "Speed", set to 6. right now, each row takes 6 ticks to complete before moving to the next row. let's say we want things to be a little faster. play the current set of notes to hear their tempo first. then, change speed to 5; the tempo after "Divider" will now show "180.00 BPM". play our notes back, and they're definitely faster... perhaps faster than desired. it's possible to get tempos in between by alternating speeds; if you're interested, check out the documentation on [speeds and grooves](../8-advanced/grooves.md) later on. ## what about those other channels? here's where we really get into the nitty-gritty of our emulated videogame system. we've been using Furnace's default system, the Sega Genesis. it employs two very different sound chips. the first is the Yamaha YM2612, also known as the Yamaha OPN2; it uses frequency modulation (FM) synthesis to generate sounds, and that's what we've heard so far. the other sound chip is the Sega PSG; it's a programmable sound generator (PSG) that can only make square waves and variations of noise. it's nowhere near as versatile, but don't ignore it – it's an important part of the classic Genesis sound. -let's start by creating a new instrument, this time choosing "Sega PSG" from the list. the new "Instrument 2" appears in the instrument list, already selected. now click in the pattern view and change one of our existing notes to use the new instrument. the number will change color from soft blue to bright yellow; this means that the chosen instrument isn't meant for the chip it's being used on, and if played back, we'll only hear that familiar default FM instrument. +let's start by creating a new instrument, this time choosing "SN76489/Sega PSG" from the list. the new "Instrument 2" appears in the instrument list, already selected. now click in the pattern view and change one of our existing notes to use the new instrument. the number will change color from soft blue to bright yellow; this means that the chosen instrument isn't meant for the chip it's being used on, and if played back, we'll only hear that familiar default FM instrument. -{{ chunk of pattern view showing normal instruments and one incorrect one }} +![notes with a wrong instrument](qs-notes-wronginst.png) go ahead and undo that edit, then move to the channel labelled "Square 1", the first of the PSG's channels. try adding notes with the new instrument, and they'll work just fine without complaint. of course, they're plain, no-frills square waves. while we're here, try making them quieter by entering new volumes; since this chip only uses sixteen volume levels, `0F` is the maximum. @@ -176,15 +165,15 @@ let's move to the noise channel now. the same instrument will work here, but pla the FM side of the Sega Genesis has a special feature; channel 6 can be used to play back digital **samples**. this means that any recording – a snare drum, an orchestra hit, somebody talking, whatever you have – can be part of the music. -go back to that second instance of Furnace. just as we saved an instrument last time, let's switch to the "Samples" tab and select the lone sample there, "0: bell", then save it as a `.wav` file. swap back to the instance of Furnace we've been working in, and load it there. +go back to that second instance of Furnace. just as we saved an instrument last time, let's switch to the "Samples" tab and select the lone sample there, "0: example", then save it as a `.wav` file. swap back to the instance of Furnace we've been working in, and in the Sample tab, open it. -{{ samples tab? }} +![sample list](qs-samplist.png) in order to use the sample, we want to make an instrument that references it. right-click on it in the list and select "make instrument". the "Instrument Editor" window will pop up to show us that we now have an instrument 3 named "example", a type of "Generic Sample", and below that, the sample selected is "example". while we're at it, let's change the instrument name to "bell" since that's what it sounds like; just select the "example" at the top and type over it. -{{ instrument list? }} +![full instrument list](qs-instlist-full.png) -now, let's hear it in action. close the instrument editor, then clear out everything in the patterns of our first order. (either delete what's there, or adjust orders to get it out of the way.) switch to our new bell instrument and put a C-4 note in channel "FM 6". when we play it back, it sounds perfect! +now, let's hear it in action. close the instrument editor, then clear out everything in the patterns of our first order. (either delete what's there, or adjust orders to get it out of the way. try hitting `Ctrl-A` three times to select everything at once.) switch to our new bell instrument and put a C-4 note in channel "FM 6". when we play it back, it sounds perfect! if ever a sample sounds out of tune, refer to the [sample tuning guide](../9-guides/tuning-samples.md) to fix it up. @@ -194,21 +183,21 @@ now that we've gotten everything we need from `quickstart.fur`, close that insta ## what about wavetables? -some chips can use **wavetables**, which are a lot like very short looping samples. one of these is the Game Boy. let's start a new file, either from the menu or with `Ctrl-N`. a dialog box pops up to ask which system we want; type "boy" in the search and it can be easily located in the results. +some chips can use **wavetables**, which are a lot like very short looping samples. one of these is the Game Boy. let's start a new file, either from the menu or with `Ctrl-N`. a warning dialog asks if you want to save; it's up to you. after that, a dialog box pops up to ask which system we want; type "boy" in the search and it will be at the top of the results. select it. in our brand new song, we'll want to add a new wavetable. between the "Instruments" and "Samples" tabs, select "Wavetables". add a new one with the `+` button. Furnace will generate a wavetable of the right size for the current chip, and it will already have a sawtooth wave in it. -{{ wavetables list }} +![wavetables list](qs-wavelist.png) double-click that new entry to open the "Wavetable Editor". you'll see a line of large pixel-like blocks. this is our sawtooth wave. nice as those are, let's get creative. click anywhere in that area and "draw" a new wave, something interesting. note that at the bottom of the window, there's a line of numbers that change as you edit. you can edit the numbers directly to change the values above; keep this in mind for later. once you're happy with this wavetable, make at least two more, just for later demonstration purposes. -{{ wavetable editor }} +![wavetable editor](qs-waveeditor.png) right now, we can't do much with this wavetable; as with samples, it needs an instrument. this time we can't just create one directly from the wavetable, so go to the instruments list and add a new one. open it up in the instrument editor, name it whatever you like, then select its "Macros" tab. -we'll get to macros in more detail in a bit, but for now, simply click the down-arrow next to "Wavetable". click the `+` button that appears; a column will turn grey in the box to the right. click in the middle of that column and it turns half orange; this is how you select which wavetable to use for this instrument. it's like a bar graph. +we'll get to macros in more detail in a bit, but for now, simply click the down-arrow next to "Waveform". click the `+` button that appears; a column will turn grey in the box to the right. click in the middle of that column and it turns half orange; this is how you select which wavetable to use for this instrument. it's like a bar graph. -{{ instrument editor on macros tab }} +![instrument editor](qs-insteditor.png) close the wavetable editor, move the instrument editor off to the side, and click into the "Wavetable" channel in the pattern view. add a few notes to get a good sense of their tone. in the instrument editor, change that macro to a different value, and play the notes again to hear the difference between the wavetables you made. @@ -218,21 +207,19 @@ the **macro** is perhaps Furnace's most powerful feature. formally defined, it a let's start by clearing out the notes we've entered. after that, move the cursor to the top-left into the "Pulse 1" channel. create a new instrument and go into the instrument editor. we'll want to work with the volume macro, but before we can do that, we have to select the "Game Boy" tab and check the box labelled "Use software envelope". the Game Boy's sound hardware can do its own limited volume envelopes, but those won't help us right now, and if we leave the box unchecked, the volume macro won't work (though the others will). -{{ instrument editor on Game Boy tab with that box checked? }} - -in the "Macros" tab, click the down arrow next to "Volume" to open it up. the number that appears beneath the word "Volume" is the length of the macro; let's set it to 30. in the large box next to it, draw a ramp from near minimum volume (1) to maximum volume (15) at the left, then another down to minimum volume (0) at the right. if it's a little uneven, that's okay; you can always edit the numbers directly beneath the box, just as with the wavetable editor. +in the "Macros" tab, the number that appears beneath the word "Volume" is the length of the macro; let's set it to 30. in the large box next to it, draw a ramp from near minimum volume (1) to maximum volume (15) at the left, then another down to minimum volume (0) at the right. if it's a little uneven, that's okay; you can always edit the numbers directly beneath the box, just as with the wavetable editor. also try right-clicking in the macro and dragging; now you have perfectly smooth ramps. you may have a little trouble navigating the whole macro at once. use the scrollbar at the top of the macros tab to move around it. even better, use the `-` button to the left of it to narrow the bars until it's all visible! -{{ completed macro }} +![volume macro](qs-macro.png) while in the instrument editor (and as long as you're not in a text box) you can play notes on the keyboard without affecting anything in the pattern view. give it a try, and you'll notice that when held down, each note does its own quick fade in then fade to silence. you could do this with effects, but if you're using it on many notes, doing it with the instrument itself could save a lot of typing! in the pattern view, add a few notes spaced far enough apart that the whole rise and fall is audible (at speed 6, five rows will do). then look to the thin bar underneath the macro view. it may not look like much, but if you hold the `Shift` key and click directly underneath the peak of the macro, it will light up green. we've just set a **release point**. play with the instrument a little here, and notice that holding the key down holds the note in place at top volume – at the release point – until let go. now play the song from the start; each note will rise to max volume then stay there until the next note plays. -{{ macro view }} +![volume macro with release](qs-macro-release.png) -somewhere after the last note in our song, move to about ten rows beneath it and place a note off. the final note rises to maximum, then is suddenly cut off! to get the rest of the macro to play, delete the note off and use the `~` key to put in a **macro release** instead, which will appear as `REL`. now when the song is played back, the final note will rise and hold steady until it reaches the macro release, then we'll hear the rest of the macro play out. +about ten rows after the last note in our song, place a note off. the final note rises to maximum, then is suddenly cut off! to get the rest of the macro to play, move your cursor over the note off and use the `~` key to replace it with a **macro release** instead, which will appear as `REL`. now when the song is played back, the final note will rise and hold steady until it reaches the macro release, then we'll hear the rest of the macro play out. macros are absurdly powerful tools. read the [macro documentation](../4-instrument/README.md) to make the most of them! From 195a3e1dfc3b52ff83ca6c9385b3d19ab68ca65d Mon Sep 17 00:00:00 2001 From: Electric Keet Date: Sun, 21 Jul 2024 19:24:33 -0700 Subject: [PATCH 10/30] Small fixes. Just some little improvements. --- doc/1-intro/README.md | 2 +- doc/1-intro/quickstart.md | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/1-intro/README.md b/doc/1-intro/README.md index fe104a764..185426dd0 100644 --- a/doc/1-intro/README.md +++ b/doc/1-intro/README.md @@ -8,7 +8,7 @@ every chip is emulated using many emulation cores, therefore the sound that Furn ## quick start -if you just want to jump right in and get going, it's recommended to go through the [quick start guide](quickstart.md) first. it won't take long, and it'll get you familiar enough with the program to make sense of the rest of the documentation. +if you just want to jump right in and get going, we recommended you go through the [quick start guide](quickstart.md) first. it will only take about an hour, and it'll get you familiar enough with the program to make sense of the rest of the documentation. ## hexadecimal diff --git a/doc/1-intro/quickstart.md b/doc/1-intro/quickstart.md index 6694e15e5..051fddd68 100644 --- a/doc/1-intro/quickstart.md +++ b/doc/1-intro/quickstart.md @@ -1,6 +1,6 @@ # quick start guide -first things first: thank you for taking the time to understand Furnace, the world's most comprehensive chiptune tracker. it's amazingly versatile, but it can also be intimidating, even for those already familiar with trackers. this quick start guide will get you on the road to making the chiptunes of your dreams! if you're a beginner, it will probably take about an hour from start to finish. +Furnace is amazingly versatile, but it can also be intimidating, even for those already familiar with trackers. this quick start guide will get you on the road to making the chiptunes of your dreams! if you're a beginner, it will probably take about an hour from start to finish. this guide makes a few assumptions: * you've already installed Furnace and know where to find the demo files that come with it. look for `quickstart.fur` but don't open it yet. @@ -72,7 +72,7 @@ at the top of the interface, just right of center, is the **instrument** list. t ![empty instrument list](qs-instlist-empty.png) -click the `+` button to add a new instrument. a small list of instrument types will pop up, one for each type supported by the chips in use. select "FM (OPN)", and the new instrument will appear in the list as "00: Instrument 0". this will sound the same as the default instrument (listed as "- None -"). +click the `+` button to add a new instrument. a list of instrument types will pop up, one for each type supported by the chips in use. select "FM (OPN)", and the new instrument will appear in the list as "00: Instrument 0". this will sound the same as the default instrument (listed as "- None -"). we still need something new and different, so let's pull from another module. open up a second instance of Furnace and use `Ctrl-O` to open the `quickstart.fur` file included with Furnace in its `demos` directory. the instrument list will contain "00: horn"; select it, then use the floppy-disk save icon above it to save it wherever you like. Furnace instrument filenames end with the `.fui` extension. @@ -122,7 +122,7 @@ right now, our track is only about six and a half seconds long. this is because ![default order view](qs-order-default.png) -at the top left of the interface we find the order view. similar to the pattern view, it's like a spreadsheet, but even simpler. from left to right, the top line shows short names for all the channels. each row of numbers beneath that shows which patterns play in that order. for the moment, only the first order `00` appears. click on the `+` button to the right of the row of channel labels, and another order row appears, not only labeled `01` but filled with that same number. click in the pattern view and move to the top-left (remember the `Home` `Home` shortcut?). you'll see that the new patterns are empty. the pattern view shows the end of the previous pattern but faded out. try moving between these by clicking on their order numbers in the order list. +at the top left of the interface we find the order view. similar to the pattern view, it's like a spreadsheet, but even simpler. from left to right, the top line shows short names for all the channels. each row of numbers beneath that shows which patterns play in that order. for the moment, only the first order `00` appears. click on the `+` button to the right of the row of channel labels, and another order row appears, not only labeled `01` but filled with that same number. click in the pattern view and move to the top-left by hitting `Home` twice. you'll see that the new patterns are empty. the pattern view shows the end of the previous pattern but faded out. try moving between these by clicking on their order numbers in the order list. ![order view with added row](qs-order-added.png) @@ -207,7 +207,7 @@ the **macro** is perhaps Furnace's most powerful feature. formally defined, it a let's start by clearing out the notes we've entered. after that, move the cursor to the top-left into the "Pulse 1" channel. create a new instrument and go into the instrument editor. we'll want to work with the volume macro, but before we can do that, we have to select the "Game Boy" tab and check the box labelled "Use software envelope". the Game Boy's sound hardware can do its own limited volume envelopes, but those won't help us right now, and if we leave the box unchecked, the volume macro won't work (though the others will). -in the "Macros" tab, the number that appears beneath the word "Volume" is the length of the macro; let's set it to 30. in the large box next to it, draw a ramp from near minimum volume (1) to maximum volume (15) at the left, then another down to minimum volume (0) at the right. if it's a little uneven, that's okay; you can always edit the numbers directly beneath the box, just as with the wavetable editor. also try right-clicking in the macro and dragging; now you have perfectly smooth ramps. +in the "Macros" tab, the number input field that appears beneath the word "Volume" is the length of the volume macro; let's set it to 30. in the large box next to it, draw a ramp from near minimum volume (1) to maximum volume (15) at the left, then another down to minimum volume (0) at the right. if it's a little uneven, that's okay; you can always edit the numbers directly beneath the box, just as with the wavetable editor. also try right-clicking in the macro and dragging; now you have perfectly smooth ramps. you may have a little trouble navigating the whole macro at once. use the scrollbar at the top of the macros tab to move around it. even better, use the `-` button to the left of it to narrow the bars until it's all visible! @@ -225,6 +225,6 @@ macros are absurdly powerful tools. read the [macro documentation](../4-instrume ## what's next? -now you know the basics of how to make music with Furnace. from here, the rest of the documentation should make more sense, and it should be your primary reference. if you have questions that aren't answered there, ask on our [official Discord server](https://discord.gg/EfrwT2wq7z) in the `#ask` channel, or pose your question in the [Discussions forum](https://github.com/tildearrow/furnace/discussions) on Furnace's GitHub repository. +now you know the basics of how to make music with Furnace. from here, the rest of the documentation should make more sense, and it should be your primary reference. if you have questions that aren't answered there, ask on our [official Discord server](https://discord.gg/EfrwT2wq7z) or our [official Revolt server](https://rvlt.gg/GRPS6tmc) in the `#ask` channel, or pose your question in the [Discussions forum](https://github.com/tildearrow/furnace/discussions) on Furnace's GitHub repository. most of all, don't be afraid to experiment. go play! From 5a961a5485a76dceb65a7e37234526dda4312e11 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 23 Jul 2024 14:44:14 -0500 Subject: [PATCH 11/30] Revert "effects for controlling volume slides" This reverts commit 629667d460235b71602fd3479cb34dd6ad1e68fe. --- doc/3-pattern/effects.md | 6 ------ src/engine/engine.cpp | 5 ----- src/engine/engine.h | 4 +--- src/engine/playback.cpp | 22 +++++++--------------- src/gui/guiConst.cpp | 4 ++-- 5 files changed, 10 insertions(+), 31 deletions(-) diff --git a/doc/3-pattern/effects.md b/doc/3-pattern/effects.md index 021638026..c7f3cd7fd 100644 --- a/doc/3-pattern/effects.md +++ b/doc/3-pattern/effects.md @@ -15,12 +15,6 @@ however, effects are continuous (unless specified), which means you only need to - `F8xx`: **Single tick volume slide up.** adds `x` to volume on first tick only. - `F9xx`: **Single tick volume slide down.** subtracts `x` from volume on first tick only. - --- -- `D8xx`: **Set volume slide bottom boundary.** - - the default is 0. -- `D9xx`: **Set volume slide top boundary.** - - the default is the channel's maximum volume. -- `DCxx`: **Delayed mute.** sets volume to 0 after `xx` ticks. - - --- - `07xy`: **Tremolo.** changes volume to be "wavy" with a sine LFO. `x` is the speed. `y` is the depth. - tremolo is downward only. - maximum tremolo depth is -60 volume steps. diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index 3f0fbe7eb..1a382b85e 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -98,10 +98,6 @@ const char* DivEngine::getEffectDesc(unsigned char effect, int chan, bool notNul break; case 0xc0: case 0xc1: case 0xc2: case 0xc3: return _("Cxxx: Set tick rate (hz)"); - case 0xd8: - return _("D8xx: Set volume slide bottom boundary"); - case 0xd9: - return _("D9xx: Set volume slide top boundary"); case 0xdc: return _("DCxx: Delayed mute"); case 0xe0: @@ -2114,7 +2110,6 @@ void DivEngine::reset() { chan[i]=DivChannelState(); if (idispatch(DivCommand(DIV_CMD_GET_VOLMAX,dispatchChanOfChan[i]))<<8)|0xff; chan[i].volume=chan[i].volMax; - chan[i].volTop=chan[i].volMax; if (song.linearPitch==0) chan[i].vibratoFine=4; } extValue=0; diff --git a/src/engine/engine.h b/src/engine/engine.h index e4da99f91..2a7718c1d 100644 --- a/src/engine/engine.h +++ b/src/engine/engine.h @@ -133,7 +133,7 @@ struct DivAudioExportOptions { struct DivChannelState { std::vector delayed; int note, oldNote, lastIns, pitch, portaSpeed, portaNote; - int volume, volSpeed, cut, volCut, legatoDelay, legatoTarget, rowDelay, volMax, volBottom, volTop; + int volume, volSpeed, cut, volCut, legatoDelay, legatoTarget, rowDelay, volMax; int delayOrder, delayRow, retrigSpeed, retrigTick; int vibratoDepth, vibratoRate, vibratoPos, vibratoPosGiant, vibratoShape, vibratoFine; int tremoloDepth, tremoloRate, tremoloPos; @@ -163,8 +163,6 @@ struct DivChannelState { legatoTarget(0), rowDelay(0), volMax(0), - volBottom(0), - volTop(0), delayOrder(0), delayRow(0), retrigSpeed(0), diff --git a/src/engine/playback.cpp b/src/engine/playback.cpp index 4f1e04ae3..b7b8098b6 100644 --- a/src/engine/playback.cpp +++ b/src/engine/playback.cpp @@ -932,14 +932,6 @@ void DivEngine::processRow(int i, bool afterDelay) { clockDrift=0; subticks=0; break; - case 0xd8: // vol slide bottom - chan[i].volBottom=(effectVal<<8)|0xff; - if (chan[i].volBottom>chan[i].volMax) chan[i].volBottom=chan[i].volMax; - break; - case 0xd9: // vol slide top - chan[i].volTop=(effectVal<<8)|0xff; - if (chan[i].volTop>chan[i].volMax) chan[i].volTop=chan[i].volMax; - break; case 0xdc: // delayed mute if (effectVal>0 && (song.delayBehavior==2 || effectVal>8)); dispatchCmd(DivCommand(DIV_CMD_HINT_VOLUME,i,chan[i].volume>>8)); break; case 0xf9: // single volume ramp down chan[i].volSpeed=0; // add compat flag? - chan[i].volume=MAX(chan[i].volume-effectVal*256,chan[i].volBottom); + chan[i].volume=MAX(chan[i].volume-effectVal*256,0); dispatchCmd(DivCommand(DIV_CMD_VOLUME,i,chan[i].volume>>8)); dispatchCmd(DivCommand(DIV_CMD_HINT_VOLUME,i,chan[i].volume>>8)); break; @@ -1596,19 +1588,19 @@ bool DivEngine::nextTick(bool noAccum, bool inhibitLowLat) { if (chan[i].volSpeed!=0) { chan[i].volume=(chan[i].volume&0xff)|(dispatchCmd(DivCommand(DIV_CMD_GET_VOLUME,i))<<8); chan[i].volume+=chan[i].volSpeed; - if (chan[i].volume>chan[i].volTop) { - chan[i].volume=chan[i].volTop; + if (chan[i].volume>chan[i].volMax) { + chan[i].volume=chan[i].volMax; chan[i].volSpeed=0; dispatchCmd(DivCommand(DIV_CMD_HINT_VOLUME,i,chan[i].volume>>8)); dispatchCmd(DivCommand(DIV_CMD_VOLUME,i,chan[i].volume>>8)); dispatchCmd(DivCommand(DIV_CMD_HINT_VOL_SLIDE,i,0)); - } else if (chan[i].volume>8)); dispatchCmd(DivCommand(DIV_CMD_HINT_VOLUME,i,chan[i].volume>>8)); diff --git a/src/gui/guiConst.cpp b/src/gui/guiConst.cpp index e442d7a36..2595827b0 100644 --- a/src/gui/guiConst.cpp +++ b/src/gui/guiConst.cpp @@ -478,8 +478,8 @@ const FurnaceGUIColors fxColors[256]={ GUI_COLOR_PATTERN_EFFECT_INVALID, GUI_COLOR_PATTERN_EFFECT_INVALID, GUI_COLOR_PATTERN_EFFECT_INVALID, - GUI_COLOR_PATTERN_EFFECT_VOLUME, // D8 - GUI_COLOR_PATTERN_EFFECT_VOLUME, // D9 + GUI_COLOR_PATTERN_EFFECT_INVALID, + GUI_COLOR_PATTERN_EFFECT_INVALID, GUI_COLOR_PATTERN_EFFECT_INVALID, GUI_COLOR_PATTERN_EFFECT_INVALID, GUI_COLOR_PATTERN_EFFECT_VOLUME, // DC From d88a753abaafcb9dd9fac19cefdacc0ded67d50f Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 23 Jul 2024 22:47:27 -0500 Subject: [PATCH 12/30] GUI: prepare auto macro size setting --- src/gui/gui.h | 2 ++ src/gui/settings.cpp | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/gui/gui.h b/src/gui/gui.h index d168a8a0c..e559ee826 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -1951,6 +1951,7 @@ class FurnaceGUI { int backupInterval; int backupMaxCopies; int autoFillSave; + int autoMacroStepSize; unsigned int maxUndoSteps; float vibrationStrength; int vibrationLength; @@ -2206,6 +2207,7 @@ class FurnaceGUI { backupInterval(30), backupMaxCopies(5), autoFillSave(0), + autoMacroStepSize(0), maxUndoSteps(100), vibrationStrength(0.5f), vibrationLength(20), diff --git a/src/gui/settings.cpp b/src/gui/settings.cpp index 0baee2725..5d41ab3cb 100644 --- a/src/gui/settings.cpp +++ b/src/gui/settings.cpp @@ -4922,6 +4922,8 @@ void FurnaceGUI::readConfig(DivConfig& conf, FurnaceGUISettingGroups groups) { settings.capitalMenuBar=conf.getInt("capitalMenuBar",0); settings.insIconsStyle=conf.getInt("insIconsStyle",1); settings.sysSeparators=conf.getInt("sysSeparators",1); + + settings.autoMacroStepSize=conf.getInt("autoMacroStepSize",0); } if (groups&GUI_SETTINGS_LAYOUTS) { @@ -5232,6 +5234,7 @@ void FurnaceGUI::readConfig(DivConfig& conf, FurnaceGUISettingGroups groups) { clampSetting(settings.backupInterval,10,86400); clampSetting(settings.backupMaxCopies,1,100); clampSetting(settings.autoFillSave,0,1); + clampSetting(settings.autoMacroStepSize,0,1); if (settings.exportLoops<0.0) settings.exportLoops=0.0; if (settings.exportFadeOut<0.0) settings.exportFadeOut=0.0; @@ -5503,6 +5506,7 @@ void FurnaceGUI::writeConfig(DivConfig& conf, FurnaceGUISettingGroups groups) { conf.set("capitalMenuBar",settings.capitalMenuBar); conf.set("insIconsStyle",settings.insIconsStyle); conf.set("sysSeparators",settings.sysSeparators); + conf.set("autoMacroStepSize",settings.autoMacroStepSize); } // layout From 69962b8e7b66acd0115be9190795fe0c6a3c0e42 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 24 Jul 2024 04:15:49 -0500 Subject: [PATCH 13/30] aaaaaaaaaaaaaaaaaaa --- src/gui/settings.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/gui/settings.cpp b/src/gui/settings.cpp index 5d41ab3cb..44590ff64 100644 --- a/src/gui/settings.cpp +++ b/src/gui/settings.cpp @@ -3608,6 +3608,14 @@ void FurnaceGUI::drawSettings() { settingsChanged=true; } + ImGui::BeginDisabled(settings.macroLayout==2); + bool autoMacroStepSizeB=settings.autoMacroStepSize; + if (ImGui::Checkbox(_("Automatic macro step size/horizontal zoom"),&autoMacroStepSizeB)) { + settings.autoMacroStepSize=autoMacroStepSizeB; + settingsChanged=true; + } + ImGui::EndDisabled(); + // SUBSECTION WAVE EDITOR CONFIG_SUBSECTION(_("Wave Editor")); bool waveLayoutB=settings.waveLayout; From 3ac17d3a1174705ea89d02fdf9c3fcf2741d05ed Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 25 Jul 2024 13:18:22 -0500 Subject: [PATCH 14/30] GUI: implement auto macro size setting --- README.md | 2 +- po/de.po | 2397 ++++++++++++------------ po/es.po | 2342 +++++++++++------------ po/fi.po | 2397 ++++++++++++------------ po/fr.po | 2397 ++++++++++++------------ po/furnace.pot | 2397 ++++++++++++------------ po/hy.po | 2397 ++++++++++++------------ po/id.po | 2337 +++++++++++------------ po/ja.po | 2397 ++++++++++++------------ po/ko.po | 2397 ++++++++++++------------ po/locale/es/LC_MESSAGES/furnace.mo | Bin 265281 -> 264546 bytes po/locale/id/LC_MESSAGES/furnace.mo | Bin 38610 -> 38006 bytes po/locale/pl/LC_MESSAGES/furnace.mo | Bin 261323 -> 260293 bytes po/locale/sv/LC_MESSAGES/furnace.mo | Bin 283320 -> 282145 bytes po/locale/zh/LC_MESSAGES/furnace.mo | Bin 104236 -> 103260 bytes po/locale/zh_HK/LC_MESSAGES/furnace.mo | Bin 104096 -> 103265 bytes po/nl.po | 2397 ++++++++++++------------ po/pl.po | 2337 +++++++++++------------ po/pt_BR.po | 2397 ++++++++++++------------ po/ru.po | 2337 +++++++++++------------ po/sk.po | 2397 ++++++++++++------------ po/sv.po | 2340 +++++++++++------------ po/th.po | 2397 ++++++++++++------------ po/tr.po | 2397 ++++++++++++------------ po/uk.po | 2397 ++++++++++++------------ po/zh.po | 2345 +++++++++++------------ po/zh_HK.po | 2341 +++++++++++------------ res/releaseReadme/stable-linux.txt | 2 - res/releaseReadme/stable-mac.txt | 2 - res/releaseReadme/stable-win.txt | 2 - src/gui/insEdit.cpp | 35 +- src/gui/tutorial.cpp | 2 +- 32 files changed, 23901 insertions(+), 23684 deletions(-) diff --git a/README.md b/README.md index 8f5f0f7fc..4b3b7a09c 100644 --- a/README.md +++ b/README.md @@ -137,7 +137,7 @@ for other operating systems, you may [build the source](#developer-info). --- # quick references -- **discussion**: see the [Discussions](https://github.com/tildearrow/furnace/discussions) section, the [official Revolt](https://rvlt.gg/GRPS6tmc) or the [official Discord server](https://discord.gg/EfrwT2wq7z). +- **discussion**: see the [Discussions](https://github.com/tildearrow/furnace/discussions) section. - **help**: check out the [documentation](doc/README.md). ## packages diff --git a/po/de.po b/po/de.po index 6ae18d8c5..c5e752365 100644 --- a/po/de.po +++ b/po/de.po @@ -870,7 +870,7 @@ msgstr "" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -914,9 +914,9 @@ msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "" @@ -928,7 +928,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -946,8 +946,8 @@ msgstr "" msgid "Pulse 2" msgstr "" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "" @@ -1004,7 +1004,7 @@ msgid "Triangle" msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1436,7 +1436,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "" @@ -1445,7 +1445,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "" @@ -1461,11 +1461,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1623,7 +1623,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1656,7 +1656,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1956,7 +1956,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2044,7 +2044,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2076,7 +2076,7 @@ msgid "" "bits." msgstr "" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2123,7 +2123,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2131,7 +2131,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "" @@ -2145,7 +2145,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2201,7 +2201,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2247,7 +2247,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2468,7 +2468,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2841,8 +2841,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "" @@ -2864,7 +2864,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -2944,7 +2944,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3118,7 +3118,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3192,7 +3192,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3220,7 +3220,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3244,7 +3244,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3359,268 +3359,272 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "" #: src/engine/engine.cpp:102 -msgid "E0xx: Set arp speed" +msgid "DCxx: Delayed mute" msgstr "" #: src/engine/engine.cpp:104 -msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgid "E0xx: Set arp speed" msgstr "" #: src/engine/engine.cpp:106 -msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:108 -msgid "E3xx: Set vibrato shape" +msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:110 -msgid "E4xx: Set vibrato range" +msgid "E3xx: Set vibrato shape" msgstr "" #: src/engine/engine.cpp:112 -msgid "E5xx: Set pitch (80: center)" +msgid "E4xx: Set vibrato range" msgstr "" #: src/engine/engine.cpp:114 -msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" +msgid "E5xx: Set pitch (80: center)" msgstr "" #: src/engine/engine.cpp:116 -msgid "E7xx: Macro release" +msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" #: src/engine/engine.cpp:118 -msgid "E8xy: Quick legato up (x: time; y: semitones)" +msgid "E7xx: Macro release" msgstr "" #: src/engine/engine.cpp:120 -msgid "E9xy: Quick legato down (x: time; y: semitones)" +msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:122 -msgid "EAxx: Legato" +msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:124 -msgid "EBxx: Set LEGACY sample mode bank" +msgid "EAxx: Legato" msgstr "" #: src/engine/engine.cpp:126 -msgid "ECxx: Note cut" +msgid "EBxx: Set LEGACY sample mode bank" msgstr "" #: src/engine/engine.cpp:128 -msgid "EDxx: Note delay" +msgid "ECxx: Note cut" msgstr "" #: src/engine/engine.cpp:130 -msgid "EExx: Send external command" +msgid "EDxx: Note delay" msgstr "" #: src/engine/engine.cpp:132 -msgid "F0xx: Set tick rate (bpm)" +msgid "EExx: Send external command" msgstr "" #: src/engine/engine.cpp:134 -msgid "F1xx: Single tick note slide up" +msgid "F0xx: Set tick rate (bpm)" msgstr "" #: src/engine/engine.cpp:136 -msgid "F2xx: Single tick note slide down" +msgid "F1xx: Single tick note slide up" msgstr "" #: src/engine/engine.cpp:138 -msgid "F3xx: Fine volume slide up" +msgid "F2xx: Single tick note slide down" msgstr "" #: src/engine/engine.cpp:140 -msgid "F4xx: Fine volume slide down" +msgid "F3xx: Fine volume slide up" msgstr "" #: src/engine/engine.cpp:142 -msgid "F5xx: Disable macro (see manual)" +msgid "F4xx: Fine volume slide down" msgstr "" #: src/engine/engine.cpp:144 -msgid "F6xx: Enable macro (see manual)" +msgid "F5xx: Disable macro (see manual)" msgstr "" #: src/engine/engine.cpp:146 -msgid "F7xx: Restart macro (see manual)" +msgid "F6xx: Enable macro (see manual)" msgstr "" #: src/engine/engine.cpp:148 -msgid "F8xx: Single tick volume slide up" +msgid "F7xx: Restart macro (see manual)" msgstr "" #: src/engine/engine.cpp:150 -msgid "F9xx: Single tick volume slide down" +msgid "F8xx: Single tick volume slide up" msgstr "" #: src/engine/engine.cpp:152 -msgid "FAxx: Fast volume slide (0y: down; x0: up)" +msgid "F9xx: Single tick volume slide down" msgstr "" #: src/engine/engine.cpp:154 -msgid "FCxx: Note release" +msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" #: src/engine/engine.cpp:156 -msgid "FDxx: Set virtual tempo numerator" +msgid "FCxx: Note release" msgstr "" #: src/engine/engine.cpp:158 -msgid "FExx: Set virtual tempo denominator" +msgid "FDxx: Set virtual tempo numerator" msgstr "" #: src/engine/engine.cpp:160 +msgid "FExx: Set virtual tempo denominator" +msgstr "" + +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "" @@ -3733,41 +3737,41 @@ msgstr "" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "" @@ -3775,7 +3779,7 @@ msgstr "" msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "" @@ -3834,7 +3838,7 @@ msgstr "" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "" @@ -3849,8 +3853,8 @@ msgid "no chips with memory" msgstr "" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "" @@ -3880,20 +3884,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "" @@ -3901,165 +3905,165 @@ msgstr "" msgid "save (.dmp)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "" -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "" -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "" -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "" -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "" -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "" -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "" -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "" -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "" -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "" -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "" @@ -4091,7 +4095,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "" @@ -4111,13 +4115,13 @@ msgstr "" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "" @@ -4126,11 +4130,11 @@ msgstr "" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "" @@ -4140,8 +4144,8 @@ msgstr "" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "" @@ -4275,7 +4279,7 @@ msgid "" msgstr "" #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "" @@ -4321,15 +4325,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4338,7 +4342,7 @@ msgid "Amiga Validation" msgstr "" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "" @@ -4386,7 +4390,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "" @@ -4455,7 +4459,7 @@ msgid "Song Length" msgstr "" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "" @@ -4473,8 +4477,8 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "" @@ -4547,7 +4551,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4555,7 +4559,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4583,8 +4587,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "" @@ -4644,7 +4648,7 @@ msgstr "" msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "" @@ -4698,7 +4702,7 @@ msgid "Frequency" msgstr "" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "" @@ -4754,7 +4758,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "" @@ -4770,7 +4774,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "" @@ -4787,8 +4791,8 @@ msgstr "" msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "" @@ -4829,9 +4833,9 @@ msgstr "" msgid "Text color" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4866,12 +4870,12 @@ msgid "cut" msgstr "" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "" @@ -4885,11 +4889,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "" @@ -4973,7 +4977,7 @@ msgstr "" msgid "interpolate" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "" @@ -4981,7 +4985,7 @@ msgstr "" msgid "fade" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "" @@ -5014,7 +5018,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "" @@ -5029,8 +5033,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "" @@ -5049,7 +5053,7 @@ msgid "Chips" msgstr "" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "" @@ -5140,7 +5144,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "" @@ -5188,7 +5192,7 @@ msgstr "" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "" @@ -5570,7 +5574,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5716,23 +5720,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "" @@ -5928,7 +5932,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6368,7 +6372,7 @@ msgstr "" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "" @@ -6417,7 +6421,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "" @@ -6434,7 +6438,7 @@ msgstr "" msgid "Chip at cursor: %s" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "" @@ -6573,9 +6577,9 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "" @@ -6601,8 +6605,8 @@ msgstr "" msgid "Any" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "" @@ -6878,8 +6882,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "" @@ -6984,7 +6988,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "" @@ -7064,7 +7068,7 @@ msgstr "" msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "" @@ -7110,7 +7114,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "" @@ -7295,8 +7299,8 @@ msgid "" msgstr "" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "" @@ -7416,7 +7420,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "" @@ -7481,8 +7485,8 @@ msgstr "" msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "" @@ -7498,7 +7502,7 @@ msgstr "" msgid "Reset" msgstr "" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -8156,7 +8160,7 @@ msgstr "" msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8331,7 +8335,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "" @@ -8355,1622 +8359,1626 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4368 -#, c-format -msgid "%PB used" -msgstr "" - -#: src/gui/settings.cpp:4370 -#, c-format -msgid "%TB used" -msgstr "" - -#: src/gui/settings.cpp:4372 -#, c-format -msgid "%GB used" -msgstr "" - -#: src/gui/settings.cpp:4374 -#, c-format -msgid "%MB used" -msgstr "" - #: src/gui/settings.cpp:4376 #, c-format -msgid "%KB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4378 #, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4380 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4382 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4384 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4386 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4404 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4406 -#, c-format -msgid "%T" -msgstr "" - -#: src/gui/settings.cpp:4408 -#, c-format -msgid "%G" -msgstr "" - -#: src/gui/settings.cpp:4410 -#, c-format -msgid "%M" -msgstr "" - #: src/gui/settings.cpp:4412 #, c-format -msgid "%K" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4414 #, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4416 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4418 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4420 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4422 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11261,7 +11269,7 @@ msgstr "" msgid "Clear song data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11289,7 +11297,7 @@ msgstr "" msgid "Instrument List" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "" @@ -11989,8 +11997,8 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "" @@ -12168,16 +12176,16 @@ msgstr "" msgid "no wavetable selected" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "" #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "" @@ -12189,7 +12197,7 @@ msgstr "" msgid "Lines" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "" @@ -12223,9 +12231,9 @@ msgstr "" msgid "Shapes" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "" @@ -12508,7 +12516,7 @@ msgid "Loop (length: %d)##Loop" msgstr "" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "" @@ -12653,13 +12661,13 @@ msgstr "" msgid "Cutoff:" msgstr "" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "" @@ -12834,8 +12842,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -12873,7 +12880,7 @@ msgstr "" msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -12889,10 +12896,10 @@ msgstr "" msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "" @@ -12906,7 +12913,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "" @@ -12958,11 +12965,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13004,14 +13011,14 @@ msgstr "" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "" @@ -13184,7 +13191,7 @@ msgstr "" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13437,7 +13444,7 @@ msgstr "" msgid "Go ahead" msgstr "" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "" @@ -13445,7 +13452,7 @@ msgstr "" msgid "Scale" msgstr "" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "" @@ -13485,7 +13492,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -13544,411 +13551,415 @@ msgstr "" msgid "save as..." msgstr "" -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "" -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "" -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "" -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "" -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "" -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "" -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "" -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -13958,18 +13969,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -13983,302 +13994,302 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -14415,7 +14426,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14467,7 +14478,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14519,8 +14530,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14591,7 +14602,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -14829,16 +14840,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -14902,19 +14913,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15166,23 +15177,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15308,895 +15319,895 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "" diff --git a/po/es.po b/po/es.po index c2aabae7b..128c65b83 100644 --- a/po/es.po +++ b/po/es.po @@ -959,7 +959,7 @@ msgstr "Canal 16" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -1005,9 +1005,9 @@ msgstr "Pulso 3" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "Ruido" @@ -1021,7 +1021,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "Sega Master System + Expansión FM" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -1039,8 +1039,8 @@ msgstr "Pulso 1" msgid "Pulse 2" msgstr "Pulso 2" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "Onda" @@ -1101,7 +1101,7 @@ msgid "Triangle" msgstr "Triángulo" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1563,7 +1563,7 @@ msgstr "" "sus canales de pulso son mucho más que pulso..." #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "Bajo" @@ -1572,7 +1572,7 @@ msgid "Mid" msgstr "Medio" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "Alto" @@ -1589,11 +1589,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "Onda" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1757,7 +1757,7 @@ msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" "una unidad de disco para la Famicom que también tiene un canal de ondas." -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1792,7 +1792,7 @@ msgid "" msgstr "" "un chip de expansión para la Famicom, con un canal de PCM poco conocido." -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1923,7 +1923,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "Patear" @@ -2099,7 +2099,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2187,7 +2187,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "por favor no utilices este chip. se agregó como broma." -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2221,7 +2221,7 @@ msgid "" "bits." msgstr "imagina SNES pero sin interpolación ni el resto de las cosas buenas." -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2272,7 +2272,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "2Fxx: Activar reinicio duro del envelope en nuevas notas" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2280,7 +2280,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "se parece al PC Speaker pero tiene ancho de pulso." -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "Pulso" @@ -2296,7 +2296,7 @@ msgstr "" "usado en algunas placas de arcade Sega (como OutRun), y usualmente parejado " "con YM2151." -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2362,7 +2362,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2411,7 +2411,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2638,7 +2638,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -3033,8 +3033,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "un chip usado en la Sharp X68000." #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "" @@ -3058,7 +3058,7 @@ msgstr "" "se usó en algunas placas arcade. puede reproducir 4-bit ADPCM, 8-bit PCM o " "16-bit PCM." -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -3142,7 +3142,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3334,7 +3334,7 @@ msgstr "22xx: Escribir al puerto de entrada/salida A" msgid "23xx: Write to I/O port B" msgstr "23xx: Escribir al puerto de entrada/salida B" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3417,7 +3417,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "12xy: Togglear invertir (x: izquierda; y: derecha)" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3450,7 +3450,7 @@ msgstr "" "12xx: Cambiar ancho de pulso/modo de ruido/onda (pulso/onda: 0 a 3; ruido: 0 " "a 1)" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3475,7 +3475,7 @@ msgstr "12xx: Cambiar byte inferior del parámetro" msgid "13xx: Set high byte of channel parameter" msgstr "13xx: Cambiar byte superior del parámetro" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3596,270 +3596,274 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Cambiar la frecuencia de ticks (en hz)" #: src/engine/engine.cpp:102 +msgid "DCxx: Delayed mute" +msgstr "" + +#: src/engine/engine.cpp:104 msgid "E0xx: Set arp speed" msgstr "E0xx: Cambiar velocidad del arpegio" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:106 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Deslizamiento de nota hacia arriba (x: velocidad; y: semitonos)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:108 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Deslizamiento de nota hacia abajo (x: velocidad; y: semitonos)" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:110 msgid "E3xx: Set vibrato shape" msgstr "E3xx: Ajustar forma del vibrato" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:112 msgid "E4xx: Set vibrato range" msgstr "E4xx: Ajustar rango del vibrato" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:114 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Cambiar tono (80: centro, nota original)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:116 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" "E6xy: Legato rápido (x: tiempo (0-7 mueven hacia arriba; 8-F hacia abajo); " "y: semitonos)" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:118 msgid "E7xx: Macro release" msgstr "E7xx: Ajustar relajación (release) del macro" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:120 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: Legato rápido hacia arriba (x: tiempo; y: semitonos)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:122 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: Legato rápido hacia abajo (x: tiempo; y: semitonos)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:124 msgid "EAxx: Legato" msgstr "EAxx: Legato" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:126 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: Establecer modo del banco de samples DE COMPATIBILIDAD" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:128 msgid "ECxx: Note cut" msgstr "ECxx: Corte de nota" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:130 msgid "EDxx: Note delay" msgstr "EDxx: Retraso de nota" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:132 msgid "EExx: Send external command" msgstr "EExx: Enviar comando externo" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:134 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Ajustar velocidad de ticks (en ppm)" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:136 msgid "F1xx: Single tick note slide up" msgstr "F1xx: Deslizamiento de nota hacia arriba de un solo tick" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:138 msgid "F2xx: Single tick note slide down" msgstr "F2xx: Deslizamiento de nota hacia abajo de un solo tick" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:140 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Deslizamiento de volumen hacia arriba (fino)" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:142 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Deslizamiento de volumen hacia arriba (fino)" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:144 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Desactivar macro (revisa el manual)" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:146 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Activar macro (revisa el manual)" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:148 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: Reiniciar macro (que revises el manual)" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:150 msgid "F8xx: Single tick volume slide up" msgstr "F8xx: Deslizamiento de volumen hacia arriba de un solo tick" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:152 msgid "F9xx: Single tick volume slide down" msgstr "F9xx: Deslizamiento de volumen hacia abajo de un solo tick" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:154 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Deslizamiento de volumen rápido (0y: abajo; x0: arriba)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:156 msgid "FCxx: Note release" msgstr "FCxx: Ajustar relajación (release) de nota" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:158 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Ajustar numerador virtual del tempo" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:160 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Ajustar denominador virtual del tempo" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "FFxx: Parar la canción" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Ajustar punto de comienzo del sample * 256" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: Ajustar el primer byte del punto de comienzo del sample" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: Ajustar el segundo byte del punto de comienzo del sample" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: Ajustar el tercer byte del punto de comienzo del sample" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "Efecto inválido" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "al irse: %s" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "antes de decir: %s" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "archivo vacío" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "al decir: %s" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "tamaño de ROM incorrecto, se espera: %d bytes, tuve: %d" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "al conseguir tamaño: %s" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "al leer: %s" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "índice inválido" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "número máximo de canales es %d" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "número máximo de sistemas es %d" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "no se puede remover el último" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "origen y destino son iguales" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "índice de origen inválido" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "índixe de destino inválido" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "Instrumento %d" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "¡demasiadas ondas!" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "no se puede ir al final: %s" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "no se puede determinar tamaño de archivo: %s" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "¡tamaño de archivo inválido!" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "no se puede ir al inicio: %s" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "no se puede leer el archivo: %s" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "¡cabecera/datos de onda inválid(o/a)!" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "fin de archivo prematuro" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "¡demasiados samples!" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "¡no hay patrones libres en canal %d!" @@ -3972,41 +3976,41 @@ msgstr "Invertir" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "Volumen" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "Balance" @@ -4014,7 +4018,7 @@ msgstr "Balance" msgid "Front/Rear" msgstr "Frente/Trasero" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "Conexiones" @@ -4073,7 +4077,7 @@ msgstr "¡no se puede expandir más!" msgid "copy: %s" msgstr "copiar: %s" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "Composición de Memoria" @@ -4088,8 +4092,8 @@ msgid "no chips with memory" msgstr "no hay chips con memoria" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "¡Error al cargar el archivo! (%s)" @@ -4119,20 +4123,20 @@ msgid "Bug!" msgstr "¡Insecto!" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "Desconocido" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "duplicar" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "reemplazar" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "guardar" @@ -4140,165 +4144,165 @@ msgstr "guardar" msgid "save (.dmp)" msgstr "guardar (.dmp)" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "borrar" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "¡no queda memoria para este sample!" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "crear instrumento" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "hacer un kit de batería" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "Instrumentos" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "Añadir" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "Duplicar" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "Abrir" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "reemplazar instrumento..." -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "cargar un instrumento del TX81Z" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "reemplazar wavetable..." -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "reemplazar sample..." -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "importar sample en bruto..." -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "importar sample en bruto (reemplazar)..." -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "cargar desde un TX81Z" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "Abrir (insertar; click derecho para reemplazar)" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "Guardar" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "guardar instrumento como .dmp..." -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "guardar onda como .dmw..." -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "guardar onda en bruto..." -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "guardar sample en bruto" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "guardar como .dmp..." -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "Cambiar entre vista de carpeta y vista estándar" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "Mover hacia arriba" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "Mover hacia abajo" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "Crear" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "Nueva carpeta" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "Previsualizar (click derecho para detener)" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "Borrar" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "renombrar..." -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "Ondas" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "guardar como .dmw..." -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "guardar en bruto..." -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "importar desde archivo en bruto..." -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "importar desde archivo en bruto (reemplazar)..." @@ -4330,7 +4334,7 @@ msgstr "entero de 16 bits" msgid "32-bit float" msgstr "flotante de 32-bits" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "Tasa de samples" @@ -4350,13 +4354,13 @@ msgstr "Tiempo de caída (en segundos)" msgid "Channels to export:" msgstr "Canales para exportar:" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "Todos" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "Ninguno" @@ -4365,11 +4369,11 @@ msgstr "Ninguno" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "Cancelar" @@ -4379,8 +4383,8 @@ msgstr "Cancelar" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "Exportar" @@ -4533,7 +4537,7 @@ msgstr "" "comparandolo con la salida de una Amiga real." #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "Directorio" @@ -4586,15 +4590,15 @@ msgid "1.0/legacy (0.12)" msgstr "1.0 o legacy (0.12)" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4603,7 +4607,7 @@ msgid "Amiga Validation" msgstr "Validación de Amiga" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "Texto" @@ -4653,7 +4657,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "Velocidad" @@ -4722,7 +4726,7 @@ msgid "Song Length" msgstr "Longitud de canción" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "Canales" @@ -4740,8 +4744,8 @@ msgstr "Intercambiar" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "Nombre" @@ -4816,7 +4820,7 @@ msgstr "atención" msgid "info" msgstr "información" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "depuración" @@ -4824,7 +4828,7 @@ msgstr "depuración" msgid "trace" msgstr "seguimiento" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "Visor del registro" @@ -4852,8 +4856,8 @@ msgstr "mensaje" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "Patrón" @@ -4915,7 +4919,7 @@ msgstr "ninguno de los chips puede reproducirlo" msgid "your instrument is in peril!! be careful..." msgstr "tu instrumento esta en apuros!! se cuidadoso..." -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "Osciloscopio" @@ -4969,7 +4973,7 @@ msgid "Frequency" msgstr "Frecuencia" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "Canal" @@ -5025,7 +5029,7 @@ msgstr "Aleatorizar fase en nota" msgid "Amplitude" msgstr "Amplitud" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "Tamaño de línea" @@ -5041,7 +5045,7 @@ msgstr "¡error al cargar textura de gradiente!" msgid "error while updating gradient texture!" msgstr "¡error al actualizar textura de gradiente!" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "" @@ -5058,8 +5062,8 @@ msgstr "Esparcir" msgid "Remove" msgstr "Remover" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "Fondo" @@ -5117,9 +5121,9 @@ msgstr "" msgid "Text color" msgstr "Color del texto" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "Aceptar" @@ -5154,12 +5158,12 @@ msgid "cut" msgstr "cortar" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "copiar" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "pegar" @@ -5175,11 +5179,11 @@ msgstr "" msgid "piano" msgstr "piano" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "deshacer" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "rehacer" @@ -5273,7 +5277,7 @@ msgstr "invertir" msgid "interpolate" msgstr "interpolar" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "escalar" @@ -5281,7 +5285,7 @@ msgstr "escalar" msgid "fade" msgstr "desvanecer" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "aleatorizar" @@ -5316,7 +5320,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "limpiar" @@ -5331,8 +5335,8 @@ msgstr "Menú Móvil" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "Órdenes" @@ -5351,7 +5355,7 @@ msgid "Chips" msgstr "Chips" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "Otros" @@ -5442,7 +5446,7 @@ msgid "Panic" msgstr "Pánico" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "Opciones" @@ -5490,7 +5494,7 @@ msgstr "Parar" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "Editar" @@ -5879,7 +5883,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "Orientación de la onda del canal:" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -6027,23 +6031,23 @@ msgid "Hard reset envelope:" msgstr "Envelope del reinicio duro:" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "Ataque" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "Caída" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "Sostenido" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "Lanzamiento" @@ -6242,7 +6246,7 @@ msgstr "Tabla de tonos antigua (compatibilidad)" msgid "Mixing mode:" msgstr "Modo de mezcla:" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6682,7 +6686,7 @@ msgstr "no hay nada para configurar" msgid "Custom clock rate" msgstr "Tasa del reloj personalizada" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "Medidor de Volumen" @@ -6734,7 +6738,7 @@ msgstr "Guardar y Cerrar" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "Importar" @@ -6751,7 +6755,7 @@ msgstr "Lista de efectos" msgid "Chip at cursor: %s" msgstr "Chip en el cursor: %s" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "Buscar" @@ -6890,9 +6894,9 @@ msgstr "Encender Nota" msgid "Aftertouch" msgstr "Después del toque" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "Control" @@ -6918,8 +6922,8 @@ msgstr "" msgid "Any" msgstr "Cualquier" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "Instrumento" @@ -7226,8 +7230,8 @@ msgstr "Vibración" msgid "Strength" msgstr "Fuerza" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "Longitud" @@ -7343,7 +7347,7 @@ msgstr "" "rellena el campo del nombre de archivo con un nombre apropiado al guardar o " "exportar." -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "Nueva Canción" @@ -7423,7 +7427,7 @@ msgstr "Comportamiento" msgid "New instruments are blank" msgstr "Los nuevos instrumentos están en blanco" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "Configuración" @@ -7473,7 +7477,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "Cantidad de salidas" @@ -7677,8 +7681,8 @@ msgstr "" "(¡aprendiendo! presiona un botón o mueve un control en tu dispositivo.)" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "Tipo" @@ -7798,7 +7802,7 @@ msgstr "Estrategia del PC Speaker" msgid "Keyboard" msgstr "Teclado" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "Reiniciar a la conf. por defecto" @@ -7863,8 +7867,8 @@ msgstr "Lista de samples" msgid "Sample editor" msgstr "Editor de samples" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "Interfaz" @@ -7880,7 +7884,7 @@ msgstr "Diseño del area de trabajo:" msgid "Reset" msgstr "Reiniciar" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "¿Seguro que quieres reiniciar el diseño del area de trabajo?" @@ -8577,7 +8581,7 @@ msgstr "Campo vacío (2 caracteres)" msgid "Pattern view spacing after:" msgstr "Espacio en la vista de patrón:" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8752,7 +8756,7 @@ msgstr "Letras##iis2" msgid "Colorize instrument editor using instrument type" msgstr "Colorear editor de instrumento usando tipo de instrumento" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "Editor de Macro" @@ -8776,629 +8780,633 @@ msgstr "Único (con lista)##mel3" msgid "Use classic macro editor vertical slider" msgstr "Usar deslizador vertical clásico" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "Editor de Onda" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "Usar editor de onda compacto" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "Editor FM" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "Nombres de parámetros FM:" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "Familiares##fmn0" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "Técnicos##fmn1" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "Técnicos (alterno)##fmn2" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "Usar nombres de ondas OPL estándar" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "Diseño de editor de parámetros FM:" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "Moderno##fml0" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "Compacto (2x2, clásico)##fml1" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "Compacto (1x4)##fml2" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "Compacto (4x1)##fml3" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "Alterno (2x2)##fml4" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "Alterno (1x4)##fml5" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "Alterno (4x1)##fml5" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "Posición de Sostenido en el editor FM:" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "Entre Caída y Velocidad de Sostenido##susp0" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "Después de Velocidad de Lanzamiento##susp1" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "Usar colores separados para los moduladores y carriers en editor FM" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "Valores de afinación FM sin signo" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "Unidad de uso de memoria de chips;" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "Esquinas redondas" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "Borde" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "Suavizar onda" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "Llenar la ventana" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "La onda se sale del margen" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "Ventanas" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "Esquinas de la ventana redondas" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "Botones redondos" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "Esquinas del menú redondas" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "Tabulaciones redondas" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "Barras de desplazamiento redondas" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "Bordes en los elementos" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "Esquema de color" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "¿Estás seguro de reiniciar el esquema de color?" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "Modo guru" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "Sombra del marco" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "Tipo de esquema de color:" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "Oscuro##gcb0" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "Claro##gcb1" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "Colores de acento:" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "Primario" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "Secundario" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "Botón" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "Botón (sombreado)" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "Botón (activo)" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "Tabulación" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "Tabulación (sombreada)" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "Tabulación (activa)" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "Tabulación (sin foco)" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "Tabulación (sin foco pero activa)" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "Cabecera ImGui" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "Cabecera ImGui (sombreada)" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "Cabecera ImGui (activa)" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "Mango de tamaño" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "Mango de tamaño (sombreado)" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "Mango de tamaño (activo)" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "Fondo del widget" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "Fondo del widget (sombreado)" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "Fondo del widget (activo)" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "Deslizador" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "Deslizador (activo)" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "Fondo de título (activo)" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "Marca de casilla/botón radial" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "Selección de texto" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "Trazo de línea" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "Trazo de línea (sombreado)" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "Trazo de histograma" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "Trazo de histograma (sombreado)" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "Fila de tabla (par)" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "Fila de table (impar)" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "Interfaz (otros)" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "Fondo de ventana" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "Fondo de sub-ventana" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "Fondo de ventana emergente" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "Fondo detrás de una ventana emergente" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "Cabecera" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "Texto (desactivado)" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "Barra de título (inactiva)" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "Barra de título (colapsada)" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "Barra de menú" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "Sombra de borde" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "Barra de deslizamiento" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "Barra de deslizamiento (sombreada)" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "Barra de deslizamiento (activa)" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "Fondo de barra de deslizamiento" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "Separador" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "Separador (sombreado)" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "Separador (activo)" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "Vista previa de acoplación" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "Espacio vacío en acoplación" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "Cabecera de tabla" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "Borde de tabla (fuerte)" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "Borde de tabla (suave)" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "Destino al jalar" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "Resaltado del cambiador de ventanas" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "Fondo detrás del cambiador de ventanas" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "Miscelánea" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "Interruptor encendido" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "Interruptor apagado" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "Estado de reproducción" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "Pista de destructivo" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "Pista de advertencia" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "Pista de error" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "Selector de Archivo (integrado)" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "Canción (nativa)" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "Canción (importar)" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "Fuente" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "Fondo (esquina superior izquierda)" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "Fondo (esquina superior derecha)" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "Fondo (esquina inferior izquierda)" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "Fondo (esquina inferior derecha)" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "Onda" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "Onda (fuera del límite)" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "Referencia" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "Guía" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "Onda (no mono)" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "Onda (1)" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "Onda (2)" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "Onda (3)" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "Onda (4)" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "Onda (5)" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "Onda (6)" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "Onda (7)" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "Onda (8)" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "Onda (9)" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "Onda (10)" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "Onda (11)" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "Onda (12)" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "Onda (13)" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "Onda (14)" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "Onda (15)" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "Onda (16)" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "Por encima del límite" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "Número de orden" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "Fondo de la orden en reproducción" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "Bucle de canción" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "Orden seleccionada" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "Patrones similares" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "Patrones inactivos" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "Vista de Envelope" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "Envelope" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "Guía de sostenido" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "Fondo de algoritmo" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "Líneas de algoritmo" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "Modulador" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "Carrier" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "SSG-EG" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" @@ -9406,943 +9414,943 @@ msgstr "" "(los siguientes colores solamente aplican si la opción \"Usar colores " "separados para los moduladores y carriers en editor FM\" está encendida)" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "Acento del modulador (primario)" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "Acento del modulador (secundario)" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "Borde del modulador" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "Sombra de borde del modulador" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "Acento del carrier (primario)" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "Acento del carrier (secundario)" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "Borde del carrier" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "Sombra de borde del carrier" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "Tono" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "Filtro" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "Tipos de Instrumento" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "Amiga/Sample genérico" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "VRC6 (sierra)" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "FM (Percusión OPL)" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "PowerNoise (ruido)" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "PowerNoise (pendiente)" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "Otro/Desconocido" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "Un solo color (fondo)" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "Un solo color (texto)" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "Operador FM" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "Mudo" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "Cabecilla de reproducción" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "Editando" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "Editando (se va a clonar)" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "Cursor" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "Cursor (sombreado)" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "Cursor (clic)" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "Selección" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "Selección (sombreada)" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "Selección (clic)" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "Resaltado 1" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "Resaltado 2" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "Número de fila" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "Número de fila (resaltado 1)" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "Número de fila (resaltado 2)" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "Nota (resaltado 1)" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "Nota (resaltado 2)" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "Blanco" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "Blanco (resaltado 1)" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "Blanco (resaltado 2)" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "Instrumento (tipo inválido)" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "Instrumento (fuera de rango)" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "Volumen (0%)" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "Volumen (50%)" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "Volumen (100%)" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "Efecto de tono" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "Efecto de volumen" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "Efecto de balance" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "Efecto de canción" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "Efecto de tiempo" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "Efecto de Speed" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "Efecto específico primario" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "Efecto específico secundario" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "Salida de comando externo" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "Estado: apagado/desactivado" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "Estado: apagado + macro lanzada" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "Estado: encendido + macro lanzada" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "Estado: encendido" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "Estado: volumen" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "Estado: tono" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "Estado: balance" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "Estado: chip (primario)" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "Estado: chip (secundario)" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "Estado: mezcla" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "Estado: efecto DSP" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "Estado: alteración de nota" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "Estado: color misceláneo 1" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "Estado: color misceláneo 2" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "Estado: color misceláneo 3" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "Estado: ataque" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "Estado: caída" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "Estado: sostenido" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "Estado: lanzamiento" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "Estado: decremento lineal" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "Estado: decremento exponencial" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "Estado: aumento" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "Estado: doblada" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "Estado: directo" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "Editor de Samples" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "Fondo del tiempo" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "Texto del tiempo" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "Región de bucle" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "Guía del centro" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "Parrilla" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "Puntos de selección" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "Aguja de vista previa" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "Agujas de reproducción" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "Marcadores de bucle" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "Selección de chips: desactivado" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "Selección de chips: activado" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "Selección de chips: activado (falla)" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "Administrador de Patrones" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "No reservado" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "Sin uso" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "Usado" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "Muy usado" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "Demasiado usado" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "Combo Breaker" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "Piano" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "Tecla superior" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "Tecla superior (respuesta)" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "Tecla superior (apretada)" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "Tecla inferior" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "Tecla inferior (respuesta)" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "Tecla inferior (apretada)" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "Reloj" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "Texto del reloj" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "Compás (apagado)" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "Compás (encendido)" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "Set de Puertos" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "Puerto" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "Puerto (escondido/no disponible)" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "Conexión (seleccionada)" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "Conexión (otra)" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "Datos de onda" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "Reservado" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "Sample (alterno 1)" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "Sample (alterno 2)" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "Sample (alterno 3)" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "RAM de ondas" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "Onda (estática)" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "Búfer de eco" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "Posición de carga de Namco 163" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "Posición de reproducción de Namco 163" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "Sample (banco 0)" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "Sample (banco 1)" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "Sample (banco 2)" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "Sample (banco 3)" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "Sample (banco 4)" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "Sample (banco 5)" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "Sample (banco 6)" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "Sample (banco 7)" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "Nivel de registro: Error" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "Nivel de registro: Alerta" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "Nivel de registro: Información" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "Nivel de registro: Depuración" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "Nivel de registro: Traza/Verboso" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "Copia de seguridad" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "Activar el sistema de respaldo" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "Intervalo (en segundos)" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "Copias por archivo" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "Administración de Copias" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "Purgar antes de:" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "Ejecutar##PDate" -#: src/gui/settings.cpp:4368 +#: src/gui/settings.cpp:4376 #, c-format msgid "%PB used" msgstr "%PB usados" -#: src/gui/settings.cpp:4370 +#: src/gui/settings.cpp:4378 #, c-format msgid "%TB used" msgstr "%TB usados" -#: src/gui/settings.cpp:4372 +#: src/gui/settings.cpp:4380 #, c-format msgid "%GB used" msgstr "%GB usados" -#: src/gui/settings.cpp:4374 +#: src/gui/settings.cpp:4382 #, c-format msgid "%MB used" msgstr "%MB usados" -#: src/gui/settings.cpp:4376 +#: src/gui/settings.cpp:4384 #, c-format msgid "%KB used" msgstr "%KB usados" -#: src/gui/settings.cpp:4378 +#: src/gui/settings.cpp:4386 #, c-format msgid "% bytes used" msgstr "% bytes usados" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "Actualizar" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "Borrar todo" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "Tamaño" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "Última" -#: src/gui/settings.cpp:4404 +#: src/gui/settings.cpp:4412 #, c-format msgid "%P" msgstr "" -#: src/gui/settings.cpp:4406 +#: src/gui/settings.cpp:4414 #, c-format msgid "%T" msgstr "" -#: src/gui/settings.cpp:4408 +#: src/gui/settings.cpp:4416 #, c-format msgid "%G" msgstr "" -#: src/gui/settings.cpp:4410 +#: src/gui/settings.cpp:4418 #, c-format msgid "%M" msgstr "" -#: src/gui/settings.cpp:4412 +#: src/gui/settings.cpp:4420 #, c-format msgid "%K" msgstr "" -#: src/gui/settings.cpp:4414 +#: src/gui/settings.cpp:4422 #, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "Códigos de Trampa" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "Introduce un código:" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "Subir" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "código inválido" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "interfaz alterna activada" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "todos los tipos de instrumentos activados" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" "OK, si te doy tu linealidad de tono Parcial ¿vas a dejar de molestarme?" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "se activó el modo \"cómodo\"" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "Aceptar##SettingsOK" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "Cancelar##SettingsCancel" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "Aplicar##SettingsApply" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "¡no se pudo inicializar el audio!" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "¡error al cargar fuentes! por favor revisa tus ajustes." -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "¡error al cargar la configuración! (%s)" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "[Dir?" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "[Vínculo]" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "]Archivo]" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "Nombre:" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "Ruta:" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "Reiniciar búsqueda" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "Discos" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" @@ -10350,53 +10358,53 @@ msgstr "" "Editar ruta\n" "También puedes hacer clic derecho en botones de ruta" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "Ir al directorio de casa" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "Ir al directorio superior" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "Crear Directorio" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "Nombre del archivo" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "Fecha" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "Advertencia" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "El archivo que has seleccionado ya existe. ¿Deseas reemplazarlo?" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "Sí" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "No" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "%d/%m/%Y %H:%M" @@ -11792,7 +11800,7 @@ msgstr "Pedir una voz a TX81Z" msgid "Clear song data" msgstr "Limpiar datos de canción" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "Paleta de comandos" @@ -11820,7 +11828,7 @@ msgstr "Añadir chip (paleta)" msgid "Instrument List" msgstr "Lista de instrumentos" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "Editor de instrumentos" @@ -12520,8 +12528,8 @@ msgstr "Reproducir orden" msgid "All chips" msgstr "Todos los chips" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "Especial" @@ -12699,16 +12707,16 @@ msgstr "Tri abs apl al cubo" msgid "no wavetable selected" msgstr "no se ha seleccionado una onda" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "elige uno..." #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "o" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "Crear Nuevo" @@ -12720,7 +12728,7 @@ msgstr "Pasos" msgid "Lines" msgstr "Líneas" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "Longitud" @@ -12768,9 +12776,9 @@ msgstr "" msgid "Shapes" msgstr "Formas" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "Ancho de pulso" @@ -13065,7 +13073,7 @@ msgid "Loop (length: %d)##Loop" msgstr "Bucle (longitud: %d)##Bucle" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "Bucle" @@ -13225,13 +13233,13 @@ msgstr "Aplicar filtro" msgid "Cutoff:" msgstr "Límite:" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "Resonancia" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "Potencia" @@ -13429,15 +13437,13 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" "si necesitas ayuda, puedes:\n" "- leer el manual (un archivo de nombre 'manual.pdf' que vino con el " "programa)\n" -"- pedir ayda en la página de discusiones de GitHub (https://github.com/" -"tildearrow/furnace/discussions), el servidor de Discord (https://discord.gg/" -"EfrwT2wq7z) o el servidor de Revolt (official: https://rvlt.gg/GRPS6tmc)" +"- pedir ayuda en la página de discusiones de GitHub (https://github.com/" +"tildearrow/furnace/discussions)" #: src/gui/tutorial.cpp:687 msgid "" @@ -13476,7 +13482,7 @@ msgstr "Afinación (en base a A-4)" msgid "use effect 09xx to select a groove pattern." msgstr "usa el efecto 09xx para seleccionar un patrôn de groove." -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "patrón" @@ -13492,10 +13498,10 @@ msgstr "¡Cambios no guardados! ¿Guardar cambios antes de abrir otro archivo?" msgid "Unsaved changes! Save changes before opening backup?" msgstr "¡Cambios no guardados! ¿Guardar cambios antes de abrir una copia?" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "¡Error al guardar el archivo! (%s)" @@ -13509,7 +13515,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "Selecciona una opción: (no se puede deshacer)" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "¡demasiados instrumentos!" @@ -13561,11 +13567,11 @@ msgstr "espera" msgid "SP" msgstr "SP" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "nota" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "tono" @@ -13607,14 +13613,14 @@ msgstr "Abrir archivo" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "archivos compatibles" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "todos los archivos" @@ -13787,7 +13793,7 @@ msgstr "archivo de texto" msgid "binary file" msgstr "archivo binario" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "Muy pronto!" @@ -14047,7 +14053,7 @@ msgstr "Modo de nibbles" msgid "Go ahead" msgstr "Adelante" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "escalar..." @@ -14055,7 +14061,7 @@ msgstr "escalar..." msgid "Scale" msgstr "Escalar" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "aleatorizar..." @@ -14095,7 +14101,7 @@ msgstr "expandir canción" msgid "find/replace" msgstr "buscar/reemplazar" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "NO SE PUDO GUARDAR el diseño! %s" @@ -14164,411 +14170,415 @@ msgstr "¿Seguro que quieres limpiar el historial de archivos?" msgid "save as..." msgstr "guardar como..." -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "exportar como audio..." -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "exportar como VGM..." -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "exportar como ZSM..." -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "exportar datos de validación de Amiga..." -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "exportar como texto..." -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "exportar corr. de comandos..." -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "exportar como .dmf..." -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "exportar..." -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "administrar chips" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "agregar chip" -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "¡no se puede agregar el chip! (%s)" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "configurar chip..." -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "cambiar chip..." -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "Preservar posiciones de los canales" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "¡no se puede cambiar el chip! (%s)" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "remover chip..." -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "¡no se puede remover el chip! (%s)" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "abrir archivos integrados" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "restaurar copia de seguridad" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "salir..." -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "editar" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "limpiar..." -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "opciones" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "pantalla completa" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "bloquear diseño" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "visualizador de patrones" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "reiniciar diseño" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "cambiar a vista móvil" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "sistemas del usuario..." -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "ajustes..." -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "Ventana" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "ventana" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "canción" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "comentarios" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "información" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "subcanciones" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "canales" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "administrador de chips" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "órdenes" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "administrador de patrones" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "mezclador" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "opciones de compatibilidad" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "bienes" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "instrumentos" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "ondas" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "editor de instrumentos" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "editor de samples" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "editor de wavetables" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "visualizadores" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "osciloscopio (maestro)" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "osciloscopio (uno por canal)" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "osciloscopio (X-Y)" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "medidor de volumen" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "reloj" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "velocidad" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "registro" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "visualizador de registros" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "estadísticas" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "composición de memoria" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "lista de efectos" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "controles de reproducción/edición" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "piano/teclado de entrada" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "spoiler" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "Ayuda" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "ayuda" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "menú de depuración" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "entrar en pánico" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "acerca de..." -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "| Velocidad %d:%d" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "| Velocidad %d" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr " en %gHz (%g PPM) " -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "| Órden %.2X/%.2X " -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "| Órden %d/%d " -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "| Fila %.2X/%.2X " -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "| Fila %d/%d " -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "¿No tienes algo mejor que hacer?" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "%d año " msgstr[1] "%d años " -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "%d mes " msgstr[1] "%d meses " -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "%d day " msgstr[1] "%d days " -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "Cortar nota" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "Soltar nota" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "Sólo soltar macro" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "Encender nota: %s" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "Ins %d: " -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "Cambiar volumen: %d (%.2X, INVÁLIDO!)" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "Cambiar volumen: %d (%.2X, %d%%)" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "| modificado" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "Diálogo de archivos del sistema pendiente" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -14584,11 +14594,11 @@ msgstr "" "mientras tanto, por favor desactiva el selector de archivos del sistema en " "Ajustes > General." -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "¡no puedo hacer nada sin permisos de almacenamiento!" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " @@ -14598,7 +14608,7 @@ msgstr "" "por favor instala alguno de ellos, o desactiva el selector de archivos del " "sistema en Ajustes > General." -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -14622,35 +14632,35 @@ msgstr "" "- FM (OPLL)\n" "- FDS" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "hubieron errores al cargar los samples:\n" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "...pero no has seleccionado un sample." -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" "no se pudo guardar el sample! abre el visor del registro para más " "información." -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "hubieron precauciones/errores emitidos al cargar instrumentos:\n" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "> %s: ¡no se pudo cargar el instrumento! (%s)\n" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "¡no se pudo cargar el instrumento! (%s)" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." @@ -14658,200 +14668,200 @@ msgstr "" "¡felicitaciones! has cargado nada.\n" "te mereces un reporte de bug." -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "...pero no has seleccionado un insrumento" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "hubieron errores al cargar las ondas:\n" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "¡no se pudo cargar la onda! (%s)" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "...pero no has seleccionado una onda." -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "¡no se puede abrir el archivo!" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "¡no se puede escribir VGM! (%s)" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "¡No se puede escribir ZSM! (%s)" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "¡no se puede escribir texto! (%s)" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "¡no se puede escribir command stream! (%s)" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "¡no se pudo importar sistemas de usuario!" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "¡no se pudo importar sistemas de usuario! (%s)" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "Abriste: %s" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "Abriste:" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "Guardaste: %s" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "Error" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "Seleccionar instrumento" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "Importar sample en bruto" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "Renderizando..." -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "Por favor espere..." -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "Abortar" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "%s" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "Eliminación" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "Todas las subcanciones" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "Subcanción actual" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "Optimización" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "De-duplicar patrones" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "Remover instrumentos no usados" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "Remover samples no usados" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "Cancelar" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "Modo de batería:" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "12 samples por octava" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "Octava inicial" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "Batería" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "¡este es un banco de instrumentos! selecciona qué instrumento usar:" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "¡este es un banco de instrumentos! selecciona qué instrumentos cargar:" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "Tipo de datos:" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "(se convertirá a mono)" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "Sin signo" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "Intercambiar nibbles" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "Intercambiar palabras" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "Codificación:" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "Orden de bit reverso" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "¡Error! ¡No hay cuerda!" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" "parece que no puedo cargar esas fuentes. ¿hay algún ajuste que puedas " "verificar?" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." @@ -14859,7 +14869,7 @@ msgstr "" "¡no se pudo cargar el renderizador!\n" "cambiando a renderización por software. por favor reinicia Furnace." -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" @@ -14868,16 +14878,16 @@ msgstr "" "¡no se pudo cargar el renderizador! %s\n" "cambiando a renderización por software. por favor reinicia Furnace." -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "¡no se pudo cargar el renderizador!" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "¡no se pudo abrir la ventana! %s" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." @@ -14885,51 +14895,51 @@ msgstr "" "\n" "cambiando a renderización por software. por favor reinicia Furnace." -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "Ajustar columna para que encaje###SizeOne" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "Ajustar todas las columnas para que encajen###SizeAll" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "Ajustar todas las columnas a tamaño original###SizeAll" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "Reestablecer orden###ResetOrder" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "(Barra de menú principal)" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "(Emergente)" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "(Sin título)" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "Ocultar barra de tabulación###HideTabBar" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "LocaleSettings: ccjk" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "Datos DPCM NES" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "SNES Bit Rate Reduction" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "¡Cambios no guardados! ¿Guardar cambios antes de salir?" @@ -15072,7 +15082,7 @@ msgstr "Desafinación 2" msgid "AM" msgstr "AM" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "Profundidad AM" @@ -15124,7 +15134,7 @@ msgstr "LFO2 > Frec" msgid "LFO2 > Amp" msgstr "LFO2 > Amp" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "Modo Ruido OP4" @@ -15176,8 +15186,8 @@ msgstr "Derecha" msgid "Tune" msgstr "Afinar" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "Fijo" @@ -15248,7 +15258,7 @@ msgid "15. Electric Guitar" msgstr "15. Guitarra Eléctrica" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "Percusión" @@ -15488,16 +15498,16 @@ msgstr "Cómo pudiste" msgid "triangle" msgstr "triángulo" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "sierra" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "pulso" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "ruido" @@ -15561,19 +15571,19 @@ msgstr "invertir derecha" msgid "invert left" msgstr "invertir izquierda" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "bajo" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "banda" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "alto" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "canal 3 apagado" @@ -15825,23 +15835,23 @@ msgstr "Barrido de Frecuencia" msgid "Cutoff Sweep" msgstr "Barrido del Límite" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "Directo" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "Disminuir (lineal)" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "Disminuir (logarítmico)" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "Aumentar (lineal)" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "Aumentar (línea doblada)" @@ -15969,31 +15979,31 @@ msgstr "Modo de lanzamiento: Activo (saltar al punto de lanzamiento)" msgid "Release mode: Passive (delayed release)" msgstr "Modo de lanzamiento: Pasivo (lanzamiento tardío)" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "LongPaso" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "Retraso" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "¿Qué rayos? No, esto ni siquiera está funcionando correctamente..." -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "El único problema con ese selectedMacro es que es un bug..." -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "(copiando)" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "(intercambiando)" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" @@ -16001,387 +16011,387 @@ msgstr "" "- coge para intercambiar operador\n" "- shift-coge para copiar operador" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "¡nuevas funciones DPCM desactivadas (compatibilidad)!" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "haz clic aquí para activarlas." -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "ninguno seleccionado" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "Usar sample" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "Casillero de banco de samples##BANKSLOT" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "Usar onda (solamente en Amiga/DAC Genérico)" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "Usar onda" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "Usar mapa de samples" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "delta" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "nombre del sample" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "usar este tono para todo el mapa" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "usar este valor del contador delta para todo el mapa" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "usar esta nota para todo el mapa" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "usar este sample para todo el mapa" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "reiniciar tonos" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "borrar valores del contador delta" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "reiniciar notas" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "borrar samples mapeados" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "Pedir del TX81Z" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "%s nombre" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "Modo de frecuencia fija" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "Percusión" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "Bloque" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "NúmFrec" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "Volumen##TL" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" "este control de volumen solamente funciona en el sistema de compatibilidad " "(sin percusión)." -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "Env" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "Solo OPL2/3 (últimas 4 ondas solamente en OPL3)" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "Envelope 2 (solo patear)" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "Operador %d" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "Frec" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "Solo en YM2151 (OPM)" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "Blq" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "F" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "Frecuencia (F-Num)" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "SSG Activo" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "esperando..." -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "no se ha seleccionado un instrumento" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" "¡ninguno de los chips presentes puede reproducir este tipo de instrumento!" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "Macros FM" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "Veloc LFO" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "Prof PM" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "Forma LFO" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "Màscara" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "Prof AM 2" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "Prof PM 2" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "Veloc LFO2" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "Forma LFO2" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "Macros del Operador" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "Macros del OP%d" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "Arpegio Op." -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "Tono Op." -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "Balance Op." -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "Usar envelope de software" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "Inicializar envelope en cada nota" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "Longitud de onda doble (solamente en GBA)" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "Longitud de Sonido" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "Infinito" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "Dirección" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "Arriba" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "Abajo" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "Secuencia de Hardware" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "Tick" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "Comando" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "Mover/Quitar" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "Long Env" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "Turno" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "Ticks" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "Posición" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "tri" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "Modulación de Aro" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "Sincronizar Osciladores" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "Activar filtro" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "Inicializar filtro" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "Límite" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "Modo de Filtro" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "Modo de Ruido" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "Modo de Mezcla de Onda" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "Macro de Límite Absoluta" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "Macro de Ancho Absoluta" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "No probar antes de cada nota" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" "Intercambiar rol de la frecuencia y el temporizador de reinicio de fase" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "Periodo" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "Cantidad" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "Límite" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "Voltear" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "Cargar onda" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." @@ -16389,23 +16399,23 @@ msgstr "" "activado: una onda se carga a la RAM.\n" "desactivado: solamente cambian la posición y longitud." -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "Onda##WAVE" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "Posición/longitud de onda por canal" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "Ca" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "Modo de compatibilidad" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" @@ -16415,119 +16425,119 @@ msgstr "" "- carga tabla de modulación con la primera onda\n" "- no altera parámetros de modulación al cambiar instrumento" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "Profundidad de modulación" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "Velocidad de modulación" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "Tabla de modulación" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "Aplicar tabla (sólo en el canal 5)" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "Filtro C1" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "Filtro C1" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "Longitud envelope" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "Rampa Volumen Izq" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "Rampa Volumen Der" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "Rampa Filtro C1" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "Rampa Filtro C2" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "Ralentizar Rampa C1" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "Ralentizar Rampa C2" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "Tasa de Ataque" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "Tasa de Caída 1" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "Nivel de Caída" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "Tasa de Caída 2" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "Tasa de Lanzamiento" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "Corrección de Tasa" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "Tasa de LFO" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "Usar envelope" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "Modo de sostenido/lanzamiento:" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "Directo (cortar al soltar)" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "Efectivo (caída lineal)" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "Efectivo (caída exponencial)" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "Tardío (escribir R al soltar)" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "Modo de Ganancia" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "Ganancia" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" @@ -16537,23 +16547,23 @@ msgstr "" "lo que estás haciendo.\n" "se recomienda usar la macro de Ganancia para disminución." -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "Activar sintetizador" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "Una onda" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "Dos ondas" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "Onda 1" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." @@ -16561,35 +16571,35 @@ msgstr "" "¡la macro de onda está controlando la onda 1!\n" "este valor no tendrá efecto." -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "Onda 2" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "Resumir vista previa" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "Pausar vista previa" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "Reiniciar vista previa" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "Copiar a nueva onda" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "Tasa de Cambio" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "Global" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." @@ -16597,286 +16607,286 @@ msgstr "" "sintetizador de ondas desactivado.\n" "usa la macro de Onda para cambiar la onda de este instrumento." -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "Macros" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "Arpegio" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "Reinicio de fase" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "Ancho/Ruido" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "Activar Filtro" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "Envolvente" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "Balance (izquierdo)" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "Balance (derecho)" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "Frec Ruido" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "Másc Ruido Y" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "Másc Ruido O" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "En/Ap" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "Sonido" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "Prof Mod" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "Vel Mod" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "Pos Mod" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "Long Ruido" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "Pos Onda" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "Long Onda" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "AUDCTL" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "Ancho de Pulso" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "Trabajo/Int" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "Cargar LFSR" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "Modo Envelope" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "Temporizador de reinicio de fase" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "Divisor Frec" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "Divisor Reloj" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "Volumen Global" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "Nivel Eco" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "Retroalim Eco" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "Long Eco" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "Ctrl Grupo" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "Ataq Grupo" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "Caída Grupo" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "Tipo Ruido" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "Cuadrado/Ruido" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "Ubicación Tap A" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "Ubicación Tap B" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "Long Porción A" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "Long Porción B" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "Desfaz Porción A" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "Desfaz Porción B" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "Parámetro" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "Cargar Valor" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "Mezcla Ondas" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "Desplazamiento de octava" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "ve a Macros para otros párametros." -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "¡tipo de instrumento inválido! cámbialo primero." -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "limpiar contenidos" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "desplazar..." -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "X" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "Y" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "desplazamiento" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "Mínimo" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "Máximo" diff --git a/po/fi.po b/po/fi.po index 5c6cc43ce..8752c65c0 100644 --- a/po/fi.po +++ b/po/fi.po @@ -870,7 +870,7 @@ msgstr "" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -914,9 +914,9 @@ msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "" @@ -928,7 +928,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -946,8 +946,8 @@ msgstr "" msgid "Pulse 2" msgstr "" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "" @@ -1004,7 +1004,7 @@ msgid "Triangle" msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1436,7 +1436,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "" @@ -1445,7 +1445,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "" @@ -1461,11 +1461,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1623,7 +1623,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1656,7 +1656,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1956,7 +1956,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2044,7 +2044,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2076,7 +2076,7 @@ msgid "" "bits." msgstr "" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2123,7 +2123,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2131,7 +2131,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "" @@ -2145,7 +2145,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2201,7 +2201,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2247,7 +2247,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2468,7 +2468,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2841,8 +2841,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "" @@ -2864,7 +2864,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -2944,7 +2944,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3118,7 +3118,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3192,7 +3192,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3220,7 +3220,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3244,7 +3244,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3359,268 +3359,272 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "" #: src/engine/engine.cpp:102 -msgid "E0xx: Set arp speed" +msgid "DCxx: Delayed mute" msgstr "" #: src/engine/engine.cpp:104 -msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgid "E0xx: Set arp speed" msgstr "" #: src/engine/engine.cpp:106 -msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:108 -msgid "E3xx: Set vibrato shape" +msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:110 -msgid "E4xx: Set vibrato range" +msgid "E3xx: Set vibrato shape" msgstr "" #: src/engine/engine.cpp:112 -msgid "E5xx: Set pitch (80: center)" +msgid "E4xx: Set vibrato range" msgstr "" #: src/engine/engine.cpp:114 -msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" +msgid "E5xx: Set pitch (80: center)" msgstr "" #: src/engine/engine.cpp:116 -msgid "E7xx: Macro release" +msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" #: src/engine/engine.cpp:118 -msgid "E8xy: Quick legato up (x: time; y: semitones)" +msgid "E7xx: Macro release" msgstr "" #: src/engine/engine.cpp:120 -msgid "E9xy: Quick legato down (x: time; y: semitones)" +msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:122 -msgid "EAxx: Legato" +msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:124 -msgid "EBxx: Set LEGACY sample mode bank" +msgid "EAxx: Legato" msgstr "" #: src/engine/engine.cpp:126 -msgid "ECxx: Note cut" +msgid "EBxx: Set LEGACY sample mode bank" msgstr "" #: src/engine/engine.cpp:128 -msgid "EDxx: Note delay" +msgid "ECxx: Note cut" msgstr "" #: src/engine/engine.cpp:130 -msgid "EExx: Send external command" +msgid "EDxx: Note delay" msgstr "" #: src/engine/engine.cpp:132 -msgid "F0xx: Set tick rate (bpm)" +msgid "EExx: Send external command" msgstr "" #: src/engine/engine.cpp:134 -msgid "F1xx: Single tick note slide up" +msgid "F0xx: Set tick rate (bpm)" msgstr "" #: src/engine/engine.cpp:136 -msgid "F2xx: Single tick note slide down" +msgid "F1xx: Single tick note slide up" msgstr "" #: src/engine/engine.cpp:138 -msgid "F3xx: Fine volume slide up" +msgid "F2xx: Single tick note slide down" msgstr "" #: src/engine/engine.cpp:140 -msgid "F4xx: Fine volume slide down" +msgid "F3xx: Fine volume slide up" msgstr "" #: src/engine/engine.cpp:142 -msgid "F5xx: Disable macro (see manual)" +msgid "F4xx: Fine volume slide down" msgstr "" #: src/engine/engine.cpp:144 -msgid "F6xx: Enable macro (see manual)" +msgid "F5xx: Disable macro (see manual)" msgstr "" #: src/engine/engine.cpp:146 -msgid "F7xx: Restart macro (see manual)" +msgid "F6xx: Enable macro (see manual)" msgstr "" #: src/engine/engine.cpp:148 -msgid "F8xx: Single tick volume slide up" +msgid "F7xx: Restart macro (see manual)" msgstr "" #: src/engine/engine.cpp:150 -msgid "F9xx: Single tick volume slide down" +msgid "F8xx: Single tick volume slide up" msgstr "" #: src/engine/engine.cpp:152 -msgid "FAxx: Fast volume slide (0y: down; x0: up)" +msgid "F9xx: Single tick volume slide down" msgstr "" #: src/engine/engine.cpp:154 -msgid "FCxx: Note release" +msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" #: src/engine/engine.cpp:156 -msgid "FDxx: Set virtual tempo numerator" +msgid "FCxx: Note release" msgstr "" #: src/engine/engine.cpp:158 -msgid "FExx: Set virtual tempo denominator" +msgid "FDxx: Set virtual tempo numerator" msgstr "" #: src/engine/engine.cpp:160 +msgid "FExx: Set virtual tempo denominator" +msgstr "" + +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "" @@ -3733,41 +3737,41 @@ msgstr "" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "" @@ -3775,7 +3779,7 @@ msgstr "" msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "" @@ -3834,7 +3838,7 @@ msgstr "" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "" @@ -3849,8 +3853,8 @@ msgid "no chips with memory" msgstr "" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "" @@ -3880,20 +3884,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "" @@ -3901,165 +3905,165 @@ msgstr "" msgid "save (.dmp)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "" -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "" -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "" -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "" -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "" -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "" -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "" -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "" -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "" -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "" -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "" @@ -4091,7 +4095,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "" @@ -4111,13 +4115,13 @@ msgstr "" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "" @@ -4126,11 +4130,11 @@ msgstr "" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "" @@ -4140,8 +4144,8 @@ msgstr "" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "" @@ -4275,7 +4279,7 @@ msgid "" msgstr "" #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "" @@ -4321,15 +4325,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4338,7 +4342,7 @@ msgid "Amiga Validation" msgstr "" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "" @@ -4386,7 +4390,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "" @@ -4455,7 +4459,7 @@ msgid "Song Length" msgstr "" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "" @@ -4473,8 +4477,8 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "" @@ -4547,7 +4551,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4555,7 +4559,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4583,8 +4587,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "" @@ -4644,7 +4648,7 @@ msgstr "" msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "" @@ -4698,7 +4702,7 @@ msgid "Frequency" msgstr "" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "" @@ -4754,7 +4758,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "" @@ -4770,7 +4774,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "" @@ -4787,8 +4791,8 @@ msgstr "" msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "" @@ -4829,9 +4833,9 @@ msgstr "" msgid "Text color" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4866,12 +4870,12 @@ msgid "cut" msgstr "" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "" @@ -4885,11 +4889,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "" @@ -4973,7 +4977,7 @@ msgstr "" msgid "interpolate" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "" @@ -4981,7 +4985,7 @@ msgstr "" msgid "fade" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "" @@ -5014,7 +5018,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "" @@ -5029,8 +5033,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "" @@ -5049,7 +5053,7 @@ msgid "Chips" msgstr "" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "" @@ -5140,7 +5144,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "" @@ -5188,7 +5192,7 @@ msgstr "" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "" @@ -5570,7 +5574,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5716,23 +5720,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "" @@ -5928,7 +5932,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6368,7 +6372,7 @@ msgstr "" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "" @@ -6417,7 +6421,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "" @@ -6434,7 +6438,7 @@ msgstr "" msgid "Chip at cursor: %s" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "" @@ -6573,9 +6577,9 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "" @@ -6601,8 +6605,8 @@ msgstr "" msgid "Any" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "" @@ -6878,8 +6882,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "" @@ -6984,7 +6988,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "" @@ -7064,7 +7068,7 @@ msgstr "" msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "" @@ -7110,7 +7114,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "" @@ -7295,8 +7299,8 @@ msgid "" msgstr "" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "" @@ -7416,7 +7420,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "" @@ -7481,8 +7485,8 @@ msgstr "" msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "" @@ -7498,7 +7502,7 @@ msgstr "" msgid "Reset" msgstr "" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -8156,7 +8160,7 @@ msgstr "" msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8331,7 +8335,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "" @@ -8355,1622 +8359,1626 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4368 -#, c-format -msgid "%PB used" -msgstr "" - -#: src/gui/settings.cpp:4370 -#, c-format -msgid "%TB used" -msgstr "" - -#: src/gui/settings.cpp:4372 -#, c-format -msgid "%GB used" -msgstr "" - -#: src/gui/settings.cpp:4374 -#, c-format -msgid "%MB used" -msgstr "" - #: src/gui/settings.cpp:4376 #, c-format -msgid "%KB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4378 #, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4380 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4382 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4384 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4386 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4404 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4406 -#, c-format -msgid "%T" -msgstr "" - -#: src/gui/settings.cpp:4408 -#, c-format -msgid "%G" -msgstr "" - -#: src/gui/settings.cpp:4410 -#, c-format -msgid "%M" -msgstr "" - #: src/gui/settings.cpp:4412 #, c-format -msgid "%K" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4414 #, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4416 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4418 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4420 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4422 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11261,7 +11269,7 @@ msgstr "" msgid "Clear song data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11289,7 +11297,7 @@ msgstr "" msgid "Instrument List" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "" @@ -11989,8 +11997,8 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "" @@ -12168,16 +12176,16 @@ msgstr "" msgid "no wavetable selected" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "" #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "" @@ -12189,7 +12197,7 @@ msgstr "" msgid "Lines" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "" @@ -12223,9 +12231,9 @@ msgstr "" msgid "Shapes" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "" @@ -12508,7 +12516,7 @@ msgid "Loop (length: %d)##Loop" msgstr "" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "" @@ -12653,13 +12661,13 @@ msgstr "" msgid "Cutoff:" msgstr "" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "" @@ -12834,8 +12842,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -12873,7 +12880,7 @@ msgstr "" msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -12889,10 +12896,10 @@ msgstr "" msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "" @@ -12906,7 +12913,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "" @@ -12958,11 +12965,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13004,14 +13011,14 @@ msgstr "" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "" @@ -13184,7 +13191,7 @@ msgstr "" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13437,7 +13444,7 @@ msgstr "" msgid "Go ahead" msgstr "" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "" @@ -13445,7 +13452,7 @@ msgstr "" msgid "Scale" msgstr "" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "" @@ -13485,7 +13492,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -13544,411 +13551,415 @@ msgstr "" msgid "save as..." msgstr "" -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "" -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "" -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "" -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "" -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "" -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "" -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "" -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -13958,18 +13969,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -13983,302 +13994,302 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -14415,7 +14426,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14467,7 +14478,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14519,8 +14530,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14591,7 +14602,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -14829,16 +14840,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -14902,19 +14913,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15166,23 +15177,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15308,895 +15319,895 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "" diff --git a/po/fr.po b/po/fr.po index 54bf3f63e..3cd7b1e68 100644 --- a/po/fr.po +++ b/po/fr.po @@ -870,7 +870,7 @@ msgstr "" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -914,9 +914,9 @@ msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "" @@ -928,7 +928,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -946,8 +946,8 @@ msgstr "" msgid "Pulse 2" msgstr "" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "" @@ -1004,7 +1004,7 @@ msgid "Triangle" msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1436,7 +1436,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "" @@ -1445,7 +1445,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "" @@ -1461,11 +1461,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1623,7 +1623,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1656,7 +1656,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1956,7 +1956,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2044,7 +2044,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2076,7 +2076,7 @@ msgid "" "bits." msgstr "" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2123,7 +2123,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2131,7 +2131,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "" @@ -2145,7 +2145,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2201,7 +2201,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2247,7 +2247,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2468,7 +2468,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2841,8 +2841,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "" @@ -2864,7 +2864,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -2944,7 +2944,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3118,7 +3118,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3192,7 +3192,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3220,7 +3220,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3244,7 +3244,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3359,268 +3359,272 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "" #: src/engine/engine.cpp:102 -msgid "E0xx: Set arp speed" +msgid "DCxx: Delayed mute" msgstr "" #: src/engine/engine.cpp:104 -msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgid "E0xx: Set arp speed" msgstr "" #: src/engine/engine.cpp:106 -msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:108 -msgid "E3xx: Set vibrato shape" +msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:110 -msgid "E4xx: Set vibrato range" +msgid "E3xx: Set vibrato shape" msgstr "" #: src/engine/engine.cpp:112 -msgid "E5xx: Set pitch (80: center)" +msgid "E4xx: Set vibrato range" msgstr "" #: src/engine/engine.cpp:114 -msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" +msgid "E5xx: Set pitch (80: center)" msgstr "" #: src/engine/engine.cpp:116 -msgid "E7xx: Macro release" +msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" #: src/engine/engine.cpp:118 -msgid "E8xy: Quick legato up (x: time; y: semitones)" +msgid "E7xx: Macro release" msgstr "" #: src/engine/engine.cpp:120 -msgid "E9xy: Quick legato down (x: time; y: semitones)" +msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:122 -msgid "EAxx: Legato" +msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:124 -msgid "EBxx: Set LEGACY sample mode bank" +msgid "EAxx: Legato" msgstr "" #: src/engine/engine.cpp:126 -msgid "ECxx: Note cut" +msgid "EBxx: Set LEGACY sample mode bank" msgstr "" #: src/engine/engine.cpp:128 -msgid "EDxx: Note delay" +msgid "ECxx: Note cut" msgstr "" #: src/engine/engine.cpp:130 -msgid "EExx: Send external command" +msgid "EDxx: Note delay" msgstr "" #: src/engine/engine.cpp:132 -msgid "F0xx: Set tick rate (bpm)" +msgid "EExx: Send external command" msgstr "" #: src/engine/engine.cpp:134 -msgid "F1xx: Single tick note slide up" +msgid "F0xx: Set tick rate (bpm)" msgstr "" #: src/engine/engine.cpp:136 -msgid "F2xx: Single tick note slide down" +msgid "F1xx: Single tick note slide up" msgstr "" #: src/engine/engine.cpp:138 -msgid "F3xx: Fine volume slide up" +msgid "F2xx: Single tick note slide down" msgstr "" #: src/engine/engine.cpp:140 -msgid "F4xx: Fine volume slide down" +msgid "F3xx: Fine volume slide up" msgstr "" #: src/engine/engine.cpp:142 -msgid "F5xx: Disable macro (see manual)" +msgid "F4xx: Fine volume slide down" msgstr "" #: src/engine/engine.cpp:144 -msgid "F6xx: Enable macro (see manual)" +msgid "F5xx: Disable macro (see manual)" msgstr "" #: src/engine/engine.cpp:146 -msgid "F7xx: Restart macro (see manual)" +msgid "F6xx: Enable macro (see manual)" msgstr "" #: src/engine/engine.cpp:148 -msgid "F8xx: Single tick volume slide up" +msgid "F7xx: Restart macro (see manual)" msgstr "" #: src/engine/engine.cpp:150 -msgid "F9xx: Single tick volume slide down" +msgid "F8xx: Single tick volume slide up" msgstr "" #: src/engine/engine.cpp:152 -msgid "FAxx: Fast volume slide (0y: down; x0: up)" +msgid "F9xx: Single tick volume slide down" msgstr "" #: src/engine/engine.cpp:154 -msgid "FCxx: Note release" +msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" #: src/engine/engine.cpp:156 -msgid "FDxx: Set virtual tempo numerator" +msgid "FCxx: Note release" msgstr "" #: src/engine/engine.cpp:158 -msgid "FExx: Set virtual tempo denominator" +msgid "FDxx: Set virtual tempo numerator" msgstr "" #: src/engine/engine.cpp:160 +msgid "FExx: Set virtual tempo denominator" +msgstr "" + +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "" @@ -3733,41 +3737,41 @@ msgstr "" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "" @@ -3775,7 +3779,7 @@ msgstr "" msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "" @@ -3834,7 +3838,7 @@ msgstr "" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "" @@ -3849,8 +3853,8 @@ msgid "no chips with memory" msgstr "" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "" @@ -3880,20 +3884,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "" @@ -3901,165 +3905,165 @@ msgstr "" msgid "save (.dmp)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "" -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "" -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "" -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "" -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "" -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "" -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "" -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "" -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "" -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "" -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "" @@ -4091,7 +4095,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "" @@ -4111,13 +4115,13 @@ msgstr "" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "" @@ -4126,11 +4130,11 @@ msgstr "" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "" @@ -4140,8 +4144,8 @@ msgstr "" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "" @@ -4275,7 +4279,7 @@ msgid "" msgstr "" #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "" @@ -4321,15 +4325,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4338,7 +4342,7 @@ msgid "Amiga Validation" msgstr "" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "" @@ -4386,7 +4390,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "" @@ -4455,7 +4459,7 @@ msgid "Song Length" msgstr "" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "" @@ -4473,8 +4477,8 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "" @@ -4547,7 +4551,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4555,7 +4559,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4583,8 +4587,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "" @@ -4644,7 +4648,7 @@ msgstr "" msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "" @@ -4698,7 +4702,7 @@ msgid "Frequency" msgstr "" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "" @@ -4754,7 +4758,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "" @@ -4770,7 +4774,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "" @@ -4787,8 +4791,8 @@ msgstr "" msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "" @@ -4829,9 +4833,9 @@ msgstr "" msgid "Text color" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4866,12 +4870,12 @@ msgid "cut" msgstr "" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "" @@ -4885,11 +4889,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "" @@ -4973,7 +4977,7 @@ msgstr "" msgid "interpolate" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "" @@ -4981,7 +4985,7 @@ msgstr "" msgid "fade" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "" @@ -5014,7 +5018,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "" @@ -5029,8 +5033,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "" @@ -5049,7 +5053,7 @@ msgid "Chips" msgstr "" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "" @@ -5140,7 +5144,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "" @@ -5188,7 +5192,7 @@ msgstr "" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "" @@ -5570,7 +5574,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5716,23 +5720,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "" @@ -5928,7 +5932,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6368,7 +6372,7 @@ msgstr "" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "" @@ -6417,7 +6421,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "" @@ -6434,7 +6438,7 @@ msgstr "" msgid "Chip at cursor: %s" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "" @@ -6573,9 +6577,9 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "" @@ -6601,8 +6605,8 @@ msgstr "" msgid "Any" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "" @@ -6878,8 +6882,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "" @@ -6984,7 +6988,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "" @@ -7064,7 +7068,7 @@ msgstr "" msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "" @@ -7110,7 +7114,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "" @@ -7295,8 +7299,8 @@ msgid "" msgstr "" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "" @@ -7416,7 +7420,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "" @@ -7481,8 +7485,8 @@ msgstr "" msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "" @@ -7498,7 +7502,7 @@ msgstr "" msgid "Reset" msgstr "" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -8156,7 +8160,7 @@ msgstr "" msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8331,7 +8335,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "" @@ -8355,1622 +8359,1626 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4368 -#, c-format -msgid "%PB used" -msgstr "" - -#: src/gui/settings.cpp:4370 -#, c-format -msgid "%TB used" -msgstr "" - -#: src/gui/settings.cpp:4372 -#, c-format -msgid "%GB used" -msgstr "" - -#: src/gui/settings.cpp:4374 -#, c-format -msgid "%MB used" -msgstr "" - #: src/gui/settings.cpp:4376 #, c-format -msgid "%KB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4378 #, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4380 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4382 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4384 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4386 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4404 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4406 -#, c-format -msgid "%T" -msgstr "" - -#: src/gui/settings.cpp:4408 -#, c-format -msgid "%G" -msgstr "" - -#: src/gui/settings.cpp:4410 -#, c-format -msgid "%M" -msgstr "" - #: src/gui/settings.cpp:4412 #, c-format -msgid "%K" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4414 #, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4416 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4418 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4420 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4422 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11261,7 +11269,7 @@ msgstr "" msgid "Clear song data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11289,7 +11297,7 @@ msgstr "" msgid "Instrument List" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "" @@ -11989,8 +11997,8 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "" @@ -12168,16 +12176,16 @@ msgstr "" msgid "no wavetable selected" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "" #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "" @@ -12189,7 +12197,7 @@ msgstr "" msgid "Lines" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "" @@ -12223,9 +12231,9 @@ msgstr "" msgid "Shapes" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "" @@ -12508,7 +12516,7 @@ msgid "Loop (length: %d)##Loop" msgstr "" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "" @@ -12653,13 +12661,13 @@ msgstr "" msgid "Cutoff:" msgstr "" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "" @@ -12834,8 +12842,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -12873,7 +12880,7 @@ msgstr "" msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -12889,10 +12896,10 @@ msgstr "" msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "" @@ -12906,7 +12913,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "" @@ -12958,11 +12965,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13004,14 +13011,14 @@ msgstr "" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "" @@ -13184,7 +13191,7 @@ msgstr "" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13437,7 +13444,7 @@ msgstr "" msgid "Go ahead" msgstr "" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "" @@ -13445,7 +13452,7 @@ msgstr "" msgid "Scale" msgstr "" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "" @@ -13485,7 +13492,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -13544,411 +13551,415 @@ msgstr "" msgid "save as..." msgstr "" -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "" -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "" -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "" -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "" -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "" -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "" -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "" -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -13958,18 +13969,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -13983,302 +13994,302 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -14415,7 +14426,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14467,7 +14478,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14519,8 +14530,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14591,7 +14602,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -14829,16 +14840,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -14902,19 +14913,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15166,23 +15177,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15308,895 +15319,895 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "" diff --git a/po/furnace.pot b/po/furnace.pot index f4d243ae9..5923497a0 100644 --- a/po/furnace.pot +++ b/po/furnace.pot @@ -866,7 +866,7 @@ msgstr "" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -910,9 +910,9 @@ msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "" @@ -924,7 +924,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -942,8 +942,8 @@ msgstr "" msgid "Pulse 2" msgstr "" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "" @@ -1000,7 +1000,7 @@ msgid "Triangle" msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1432,7 +1432,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "" @@ -1441,7 +1441,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "" @@ -1457,11 +1457,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1619,7 +1619,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1652,7 +1652,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1778,7 +1778,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1952,7 +1952,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2040,7 +2040,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2072,7 +2072,7 @@ msgid "" "bits." msgstr "" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2119,7 +2119,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2127,7 +2127,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "" @@ -2141,7 +2141,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2197,7 +2197,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2243,7 +2243,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2464,7 +2464,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2837,8 +2837,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "" @@ -2860,7 +2860,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -2940,7 +2940,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3114,7 +3114,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3188,7 +3188,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3216,7 +3216,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3240,7 +3240,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3355,268 +3355,272 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "" #: src/engine/engine.cpp:102 -msgid "E0xx: Set arp speed" +msgid "DCxx: Delayed mute" msgstr "" #: src/engine/engine.cpp:104 -msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgid "E0xx: Set arp speed" msgstr "" #: src/engine/engine.cpp:106 -msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:108 -msgid "E3xx: Set vibrato shape" +msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:110 -msgid "E4xx: Set vibrato range" +msgid "E3xx: Set vibrato shape" msgstr "" #: src/engine/engine.cpp:112 -msgid "E5xx: Set pitch (80: center)" +msgid "E4xx: Set vibrato range" msgstr "" #: src/engine/engine.cpp:114 -msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" +msgid "E5xx: Set pitch (80: center)" msgstr "" #: src/engine/engine.cpp:116 -msgid "E7xx: Macro release" +msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" #: src/engine/engine.cpp:118 -msgid "E8xy: Quick legato up (x: time; y: semitones)" +msgid "E7xx: Macro release" msgstr "" #: src/engine/engine.cpp:120 -msgid "E9xy: Quick legato down (x: time; y: semitones)" +msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:122 -msgid "EAxx: Legato" +msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:124 -msgid "EBxx: Set LEGACY sample mode bank" +msgid "EAxx: Legato" msgstr "" #: src/engine/engine.cpp:126 -msgid "ECxx: Note cut" +msgid "EBxx: Set LEGACY sample mode bank" msgstr "" #: src/engine/engine.cpp:128 -msgid "EDxx: Note delay" +msgid "ECxx: Note cut" msgstr "" #: src/engine/engine.cpp:130 -msgid "EExx: Send external command" +msgid "EDxx: Note delay" msgstr "" #: src/engine/engine.cpp:132 -msgid "F0xx: Set tick rate (bpm)" +msgid "EExx: Send external command" msgstr "" #: src/engine/engine.cpp:134 -msgid "F1xx: Single tick note slide up" +msgid "F0xx: Set tick rate (bpm)" msgstr "" #: src/engine/engine.cpp:136 -msgid "F2xx: Single tick note slide down" +msgid "F1xx: Single tick note slide up" msgstr "" #: src/engine/engine.cpp:138 -msgid "F3xx: Fine volume slide up" +msgid "F2xx: Single tick note slide down" msgstr "" #: src/engine/engine.cpp:140 -msgid "F4xx: Fine volume slide down" +msgid "F3xx: Fine volume slide up" msgstr "" #: src/engine/engine.cpp:142 -msgid "F5xx: Disable macro (see manual)" +msgid "F4xx: Fine volume slide down" msgstr "" #: src/engine/engine.cpp:144 -msgid "F6xx: Enable macro (see manual)" +msgid "F5xx: Disable macro (see manual)" msgstr "" #: src/engine/engine.cpp:146 -msgid "F7xx: Restart macro (see manual)" +msgid "F6xx: Enable macro (see manual)" msgstr "" #: src/engine/engine.cpp:148 -msgid "F8xx: Single tick volume slide up" +msgid "F7xx: Restart macro (see manual)" msgstr "" #: src/engine/engine.cpp:150 -msgid "F9xx: Single tick volume slide down" +msgid "F8xx: Single tick volume slide up" msgstr "" #: src/engine/engine.cpp:152 -msgid "FAxx: Fast volume slide (0y: down; x0: up)" +msgid "F9xx: Single tick volume slide down" msgstr "" #: src/engine/engine.cpp:154 -msgid "FCxx: Note release" +msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" #: src/engine/engine.cpp:156 -msgid "FDxx: Set virtual tempo numerator" +msgid "FCxx: Note release" msgstr "" #: src/engine/engine.cpp:158 -msgid "FExx: Set virtual tempo denominator" +msgid "FDxx: Set virtual tempo numerator" msgstr "" #: src/engine/engine.cpp:160 +msgid "FExx: Set virtual tempo denominator" +msgstr "" + +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "" @@ -3729,41 +3733,41 @@ msgstr "" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "" @@ -3771,7 +3775,7 @@ msgstr "" msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "" @@ -3830,7 +3834,7 @@ msgstr "" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "" @@ -3845,8 +3849,8 @@ msgid "no chips with memory" msgstr "" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "" @@ -3876,20 +3880,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "" @@ -3897,165 +3901,165 @@ msgstr "" msgid "save (.dmp)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "" -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "" -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "" -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "" -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "" -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "" -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "" -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "" -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "" -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "" -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "" @@ -4087,7 +4091,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "" @@ -4107,13 +4111,13 @@ msgstr "" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "" @@ -4122,11 +4126,11 @@ msgstr "" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "" @@ -4136,8 +4140,8 @@ msgstr "" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "" @@ -4271,7 +4275,7 @@ msgid "" msgstr "" #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "" @@ -4317,15 +4321,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4334,7 +4338,7 @@ msgid "Amiga Validation" msgstr "" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "" @@ -4382,7 +4386,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "" @@ -4451,7 +4455,7 @@ msgid "Song Length" msgstr "" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "" @@ -4469,8 +4473,8 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "" @@ -4543,7 +4547,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4551,7 +4555,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4579,8 +4583,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "" @@ -4640,7 +4644,7 @@ msgstr "" msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "" @@ -4694,7 +4698,7 @@ msgid "Frequency" msgstr "" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "" @@ -4750,7 +4754,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "" @@ -4766,7 +4770,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "" @@ -4783,8 +4787,8 @@ msgstr "" msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "" @@ -4825,9 +4829,9 @@ msgstr "" msgid "Text color" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4862,12 +4866,12 @@ msgid "cut" msgstr "" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "" @@ -4881,11 +4885,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "" @@ -4969,7 +4973,7 @@ msgstr "" msgid "interpolate" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "" @@ -4977,7 +4981,7 @@ msgstr "" msgid "fade" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "" @@ -5010,7 +5014,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "" @@ -5025,8 +5029,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "" @@ -5045,7 +5049,7 @@ msgid "Chips" msgstr "" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "" @@ -5136,7 +5140,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "" @@ -5184,7 +5188,7 @@ msgstr "" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "" @@ -5566,7 +5570,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5712,23 +5716,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "" @@ -5924,7 +5928,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6364,7 +6368,7 @@ msgstr "" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "" @@ -6413,7 +6417,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "" @@ -6430,7 +6434,7 @@ msgstr "" msgid "Chip at cursor: %s" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "" @@ -6569,9 +6573,9 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "" @@ -6597,8 +6601,8 @@ msgstr "" msgid "Any" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "" @@ -6874,8 +6878,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "" @@ -6980,7 +6984,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "" @@ -7060,7 +7064,7 @@ msgstr "" msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "" @@ -7106,7 +7110,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "" @@ -7291,8 +7295,8 @@ msgid "" msgstr "" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "" @@ -7412,7 +7416,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "" @@ -7477,8 +7481,8 @@ msgstr "" msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "" @@ -7494,7 +7498,7 @@ msgstr "" msgid "Reset" msgstr "" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -8152,7 +8156,7 @@ msgstr "" msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8327,7 +8331,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "" @@ -8351,1622 +8355,1626 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4368 -#, c-format -msgid "%PB used" -msgstr "" - -#: src/gui/settings.cpp:4370 -#, c-format -msgid "%TB used" -msgstr "" - -#: src/gui/settings.cpp:4372 -#, c-format -msgid "%GB used" -msgstr "" - -#: src/gui/settings.cpp:4374 -#, c-format -msgid "%MB used" -msgstr "" - #: src/gui/settings.cpp:4376 #, c-format -msgid "%KB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4378 #, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4380 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4382 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4384 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4386 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4404 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4406 -#, c-format -msgid "%T" -msgstr "" - -#: src/gui/settings.cpp:4408 -#, c-format -msgid "%G" -msgstr "" - -#: src/gui/settings.cpp:4410 -#, c-format -msgid "%M" -msgstr "" - #: src/gui/settings.cpp:4412 #, c-format -msgid "%K" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4414 #, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4416 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4418 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4420 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4422 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11257,7 +11265,7 @@ msgstr "" msgid "Clear song data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11285,7 +11293,7 @@ msgstr "" msgid "Instrument List" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "" @@ -11985,8 +11993,8 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "" @@ -12164,16 +12172,16 @@ msgstr "" msgid "no wavetable selected" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "" #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "" @@ -12185,7 +12193,7 @@ msgstr "" msgid "Lines" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "" @@ -12219,9 +12227,9 @@ msgstr "" msgid "Shapes" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "" @@ -12504,7 +12512,7 @@ msgid "Loop (length: %d)##Loop" msgstr "" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "" @@ -12649,13 +12657,13 @@ msgstr "" msgid "Cutoff:" msgstr "" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "" @@ -12830,8 +12838,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -12869,7 +12876,7 @@ msgstr "" msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -12885,10 +12892,10 @@ msgstr "" msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "" @@ -12902,7 +12909,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "" @@ -12954,11 +12961,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13000,14 +13007,14 @@ msgstr "" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "" @@ -13180,7 +13187,7 @@ msgstr "" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13433,7 +13440,7 @@ msgstr "" msgid "Go ahead" msgstr "" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "" @@ -13441,7 +13448,7 @@ msgstr "" msgid "Scale" msgstr "" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "" @@ -13481,7 +13488,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -13540,411 +13547,415 @@ msgstr "" msgid "save as..." msgstr "" -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "" -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "" -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "" -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "" -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "" -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "" -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "" -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -13954,18 +13965,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -13979,302 +13990,302 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -14411,7 +14422,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14463,7 +14474,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14515,8 +14526,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14587,7 +14598,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -14825,16 +14836,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -14898,19 +14909,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15162,23 +15173,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15304,895 +15315,895 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "" diff --git a/po/hy.po b/po/hy.po index 3a95460ba..afe807e87 100644 --- a/po/hy.po +++ b/po/hy.po @@ -874,7 +874,7 @@ msgstr "" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -918,9 +918,9 @@ msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "" @@ -932,7 +932,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -950,8 +950,8 @@ msgstr "" msgid "Pulse 2" msgstr "" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "" @@ -1008,7 +1008,7 @@ msgid "Triangle" msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1440,7 +1440,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "" @@ -1449,7 +1449,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "" @@ -1465,11 +1465,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1627,7 +1627,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1660,7 +1660,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1786,7 +1786,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1960,7 +1960,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2048,7 +2048,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2080,7 +2080,7 @@ msgid "" "bits." msgstr "" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2127,7 +2127,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2135,7 +2135,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "" @@ -2149,7 +2149,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2251,7 +2251,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2472,7 +2472,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2845,8 +2845,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "" @@ -2868,7 +2868,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -2948,7 +2948,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3122,7 +3122,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3196,7 +3196,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3224,7 +3224,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3248,7 +3248,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3363,268 +3363,272 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "" #: src/engine/engine.cpp:102 -msgid "E0xx: Set arp speed" +msgid "DCxx: Delayed mute" msgstr "" #: src/engine/engine.cpp:104 -msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgid "E0xx: Set arp speed" msgstr "" #: src/engine/engine.cpp:106 -msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:108 -msgid "E3xx: Set vibrato shape" +msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:110 -msgid "E4xx: Set vibrato range" +msgid "E3xx: Set vibrato shape" msgstr "" #: src/engine/engine.cpp:112 -msgid "E5xx: Set pitch (80: center)" +msgid "E4xx: Set vibrato range" msgstr "" #: src/engine/engine.cpp:114 -msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" +msgid "E5xx: Set pitch (80: center)" msgstr "" #: src/engine/engine.cpp:116 -msgid "E7xx: Macro release" +msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" #: src/engine/engine.cpp:118 -msgid "E8xy: Quick legato up (x: time; y: semitones)" +msgid "E7xx: Macro release" msgstr "" #: src/engine/engine.cpp:120 -msgid "E9xy: Quick legato down (x: time; y: semitones)" +msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:122 -msgid "EAxx: Legato" +msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:124 -msgid "EBxx: Set LEGACY sample mode bank" +msgid "EAxx: Legato" msgstr "" #: src/engine/engine.cpp:126 -msgid "ECxx: Note cut" +msgid "EBxx: Set LEGACY sample mode bank" msgstr "" #: src/engine/engine.cpp:128 -msgid "EDxx: Note delay" +msgid "ECxx: Note cut" msgstr "" #: src/engine/engine.cpp:130 -msgid "EExx: Send external command" +msgid "EDxx: Note delay" msgstr "" #: src/engine/engine.cpp:132 -msgid "F0xx: Set tick rate (bpm)" +msgid "EExx: Send external command" msgstr "" #: src/engine/engine.cpp:134 -msgid "F1xx: Single tick note slide up" +msgid "F0xx: Set tick rate (bpm)" msgstr "" #: src/engine/engine.cpp:136 -msgid "F2xx: Single tick note slide down" +msgid "F1xx: Single tick note slide up" msgstr "" #: src/engine/engine.cpp:138 -msgid "F3xx: Fine volume slide up" +msgid "F2xx: Single tick note slide down" msgstr "" #: src/engine/engine.cpp:140 -msgid "F4xx: Fine volume slide down" +msgid "F3xx: Fine volume slide up" msgstr "" #: src/engine/engine.cpp:142 -msgid "F5xx: Disable macro (see manual)" +msgid "F4xx: Fine volume slide down" msgstr "" #: src/engine/engine.cpp:144 -msgid "F6xx: Enable macro (see manual)" +msgid "F5xx: Disable macro (see manual)" msgstr "" #: src/engine/engine.cpp:146 -msgid "F7xx: Restart macro (see manual)" +msgid "F6xx: Enable macro (see manual)" msgstr "" #: src/engine/engine.cpp:148 -msgid "F8xx: Single tick volume slide up" +msgid "F7xx: Restart macro (see manual)" msgstr "" #: src/engine/engine.cpp:150 -msgid "F9xx: Single tick volume slide down" +msgid "F8xx: Single tick volume slide up" msgstr "" #: src/engine/engine.cpp:152 -msgid "FAxx: Fast volume slide (0y: down; x0: up)" +msgid "F9xx: Single tick volume slide down" msgstr "" #: src/engine/engine.cpp:154 -msgid "FCxx: Note release" +msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" #: src/engine/engine.cpp:156 -msgid "FDxx: Set virtual tempo numerator" +msgid "FCxx: Note release" msgstr "" #: src/engine/engine.cpp:158 -msgid "FExx: Set virtual tempo denominator" +msgid "FDxx: Set virtual tempo numerator" msgstr "" #: src/engine/engine.cpp:160 +msgid "FExx: Set virtual tempo denominator" +msgstr "" + +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "" @@ -3737,41 +3741,41 @@ msgstr "" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "" @@ -3779,7 +3783,7 @@ msgstr "" msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "" @@ -3838,7 +3842,7 @@ msgstr "" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "" @@ -3853,8 +3857,8 @@ msgid "no chips with memory" msgstr "" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "" @@ -3884,20 +3888,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "" @@ -3905,165 +3909,165 @@ msgstr "" msgid "save (.dmp)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "" -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "" -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "" -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "" -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "" -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "" -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "" -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "" -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "" -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "" -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "" @@ -4095,7 +4099,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "" @@ -4115,13 +4119,13 @@ msgstr "" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "" @@ -4130,11 +4134,11 @@ msgstr "" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "" @@ -4144,8 +4148,8 @@ msgstr "" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "" @@ -4279,7 +4283,7 @@ msgid "" msgstr "" #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "" @@ -4325,15 +4329,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4342,7 +4346,7 @@ msgid "Amiga Validation" msgstr "" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "" @@ -4390,7 +4394,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "" @@ -4459,7 +4463,7 @@ msgid "Song Length" msgstr "" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "" @@ -4477,8 +4481,8 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "" @@ -4551,7 +4555,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4559,7 +4563,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4587,8 +4591,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "" @@ -4648,7 +4652,7 @@ msgstr "" msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "" @@ -4702,7 +4706,7 @@ msgid "Frequency" msgstr "" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "" @@ -4758,7 +4762,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "" @@ -4774,7 +4778,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "" @@ -4791,8 +4795,8 @@ msgstr "" msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "" @@ -4833,9 +4837,9 @@ msgstr "" msgid "Text color" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4870,12 +4874,12 @@ msgid "cut" msgstr "" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "" @@ -4889,11 +4893,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "" @@ -4977,7 +4981,7 @@ msgstr "" msgid "interpolate" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "" @@ -4985,7 +4989,7 @@ msgstr "" msgid "fade" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "" @@ -5018,7 +5022,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "" @@ -5033,8 +5037,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "" @@ -5053,7 +5057,7 @@ msgid "Chips" msgstr "" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "" @@ -5144,7 +5148,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "" @@ -5192,7 +5196,7 @@ msgstr "" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "" @@ -5574,7 +5578,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5720,23 +5724,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "" @@ -5932,7 +5936,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6372,7 +6376,7 @@ msgstr "" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "" @@ -6421,7 +6425,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "" @@ -6438,7 +6442,7 @@ msgstr "" msgid "Chip at cursor: %s" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "" @@ -6577,9 +6581,9 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "" @@ -6605,8 +6609,8 @@ msgstr "" msgid "Any" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "" @@ -6882,8 +6886,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "" @@ -6988,7 +6992,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "" @@ -7068,7 +7072,7 @@ msgstr "" msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "" @@ -7114,7 +7118,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "" @@ -7299,8 +7303,8 @@ msgid "" msgstr "" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "" @@ -7420,7 +7424,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "" @@ -7485,8 +7489,8 @@ msgstr "" msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "" @@ -7502,7 +7506,7 @@ msgstr "" msgid "Reset" msgstr "" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -8160,7 +8164,7 @@ msgstr "" msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8335,7 +8339,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "" @@ -8359,1622 +8363,1626 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4368 -#, c-format -msgid "%PB used" -msgstr "" - -#: src/gui/settings.cpp:4370 -#, c-format -msgid "%TB used" -msgstr "" - -#: src/gui/settings.cpp:4372 -#, c-format -msgid "%GB used" -msgstr "" - -#: src/gui/settings.cpp:4374 -#, c-format -msgid "%MB used" -msgstr "" - #: src/gui/settings.cpp:4376 #, c-format -msgid "%KB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4378 #, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4380 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4382 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4384 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4386 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4404 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4406 -#, c-format -msgid "%T" -msgstr "" - -#: src/gui/settings.cpp:4408 -#, c-format -msgid "%G" -msgstr "" - -#: src/gui/settings.cpp:4410 -#, c-format -msgid "%M" -msgstr "" - #: src/gui/settings.cpp:4412 #, c-format -msgid "%K" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4414 #, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4416 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4418 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4420 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4422 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11265,7 +11273,7 @@ msgstr "" msgid "Clear song data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11293,7 +11301,7 @@ msgstr "" msgid "Instrument List" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "" @@ -11993,8 +12001,8 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "" @@ -12172,16 +12180,16 @@ msgstr "" msgid "no wavetable selected" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "" #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "" @@ -12193,7 +12201,7 @@ msgstr "" msgid "Lines" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "" @@ -12227,9 +12235,9 @@ msgstr "" msgid "Shapes" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "" @@ -12512,7 +12520,7 @@ msgid "Loop (length: %d)##Loop" msgstr "" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "" @@ -12657,13 +12665,13 @@ msgstr "" msgid "Cutoff:" msgstr "" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "" @@ -12838,8 +12846,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -12877,7 +12884,7 @@ msgstr "" msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -12893,10 +12900,10 @@ msgstr "" msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "" @@ -12910,7 +12917,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "" @@ -12962,11 +12969,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13008,14 +13015,14 @@ msgstr "" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "" @@ -13188,7 +13195,7 @@ msgstr "" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13441,7 +13448,7 @@ msgstr "" msgid "Go ahead" msgstr "" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "" @@ -13449,7 +13456,7 @@ msgstr "" msgid "Scale" msgstr "" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "" @@ -13489,7 +13496,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -13548,411 +13555,415 @@ msgstr "" msgid "save as..." msgstr "" -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "" -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "" -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "" -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "" -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "" -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "" -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "" -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -13962,18 +13973,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -13987,302 +13998,302 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "LocaleSettings: ccjk 0530-058F" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -14419,7 +14430,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14471,7 +14482,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14523,8 +14534,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14595,7 +14606,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -14833,16 +14844,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -14906,19 +14917,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15170,23 +15181,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15312,895 +15323,895 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "" diff --git a/po/id.po b/po/id.po index 5dce586df..cde1478bf 100644 --- a/po/id.po +++ b/po/id.po @@ -873,7 +873,7 @@ msgstr "" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -917,9 +917,9 @@ msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "" @@ -931,7 +931,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -949,8 +949,8 @@ msgstr "" msgid "Pulse 2" msgstr "" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "" @@ -1007,7 +1007,7 @@ msgid "Triangle" msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1439,7 +1439,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "" @@ -1448,7 +1448,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "" @@ -1464,11 +1464,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1626,7 +1626,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1659,7 +1659,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1785,7 +1785,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1959,7 +1959,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2049,7 +2049,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2081,7 +2081,7 @@ msgid "" "bits." msgstr "" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2128,7 +2128,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2136,7 +2136,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "" @@ -2150,7 +2150,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2206,7 +2206,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2252,7 +2252,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2473,7 +2473,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2846,8 +2846,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "" @@ -2869,7 +2869,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -2949,7 +2949,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3123,7 +3123,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3197,7 +3197,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3225,7 +3225,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3249,7 +3249,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3364,271 +3364,275 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Atur laju tick (hz)" #: src/engine/engine.cpp:102 +msgid "DCxx: Delayed mute" +msgstr "" + +#: src/engine/engine.cpp:104 msgid "E0xx: Set arp speed" msgstr "E0xx: Atur kecepatan arp" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:106 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Geser nada ke atas (x: kecepatan; y: banyaknya semitone)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:108 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Geser nada ke bawah (x: kecepatan; y: banyaknya semitone)" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:110 #, fuzzy msgid "E3xx: Set vibrato shape" msgstr "E4xx: Atur rentang vibrato" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:112 msgid "E4xx: Set vibrato range" msgstr "E4xx: Atur rentang vibrato" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:114 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Atur perubahan nada (80: normal)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:116 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" "E6xy: Legato cepat (x: waktu (0-7 ke atas; 8-F ke bawah); y: banyaknya " "semitone)" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:118 msgid "E7xx: Macro release" msgstr "E7xx: Pelepasan makro" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:120 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: Legato cepat ke atas (x: waktu; y: banyaknya semitone)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:122 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: Legato cepat ke bawah (x: waktu; y: banyaknya semitone)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:124 msgid "EAxx: Legato" msgstr "EAxx: Legato" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:126 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: Atur bank dari sampel HANYA UNTUK KOMPATIBILITAS" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:128 msgid "ECxx: Note cut" msgstr "ECxx: Potong nada" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:130 msgid "EDxx: Note delay" msgstr "EDxx: Tunda nada" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:132 msgid "EExx: Send external command" msgstr "EExx: Kirim perintah eksternal" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:134 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Atur laju tick (bpm)" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:136 msgid "F1xx: Single tick note slide up" msgstr "F1xx: Geser nada ke atas untuk satu tick" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:138 msgid "F2xx: Single tick note slide down" msgstr "F2xx: Geser nada ke bawah untuk satu tick" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:140 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Geser halus volume ke atas" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:142 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Geser halus volume ke bawah" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:144 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Matikan makro (baca manual)" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:146 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Nyalakan makro (baca manual)" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:148 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: Ulangi makro (baca manual)" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:150 msgid "F8xx: Single tick volume slide up" msgstr "F8xx: Geser volume ke atas untuk satu tick" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:152 msgid "F9xx: Single tick volume slide down" msgstr "F9xx: Geser volume ke bawah untuk satu tick" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:154 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Geser volume cepat (0y: ke bawah; x0: ke atas)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:156 msgid "FCxx: Note release" msgstr "FCxx: Pelepasan nada" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:158 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Atur pembilang tempo virtual" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:160 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Atur penyebut tempo virtual" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "FFxx: Hentikan lagu" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Atur titik mulai sampelx256" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: Atur titik mulai sampel (byte pertama)" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: Atur titik mulai sampel (byte kedua, x256)" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: Atur titik mulai sampel (byte ketiga, x65536)" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "Efek tidak ada" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "file kosong" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "sistem terakhir tak bisa dihapus" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "sumber dan tujuan adalah sama" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "indeks sumber tidak benar" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "indeks tujuan tidak benar" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "Instrumen %d" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "terlalu banyak gelombang terdefinisi!" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "" @@ -3741,41 +3745,41 @@ msgstr "Balikkan" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "" @@ -3783,7 +3787,7 @@ msgstr "" msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "" @@ -3842,7 +3846,7 @@ msgstr "" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "Komposisi Memori" @@ -3857,8 +3861,8 @@ msgid "no chips with memory" msgstr "tidak ada chip dengan komposisi memori" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "" @@ -3888,20 +3892,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "duplikasi" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "ganti..." -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "simpan" @@ -3909,165 +3913,165 @@ msgstr "simpan" msgid "save (.dmp)" msgstr "simpan (.dmp)" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "hapus" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "jadikan instrumen" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "jadikan drum kit" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "Instrumen" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "Tambah" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "Duplikasi" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "Buka" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "ganti instrumen..." -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "buka instrumen dari TX81Z" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "ganti gelombang..." -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "ganti sampel..." -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "impor sampel langsung/raw..." -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "impor dan ganti sampel langsung/raw..." -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "ambil dari TX81Z" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "Buka (tambah; klik kanan untuk menggantikan)" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "Simpan" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "simpan instrumen sebagai .dmp..." -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "simpan gelombang sebagai .dmw..." -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "simpan gelombang raw..." -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "simpan sampel raw..." -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "simpan sebagai .dmp..." -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "Nyala/matikan tampilan folder/standar" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "Geser ke atas" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "Geser ke bawah" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "Buat" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "Folder baru" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "Pratinjau (klik kanan untuk berhenti)" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "Hapus" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "namai ulang..." -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "Gelombang" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "Sampel" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "simpan sebagai .dmw..." -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "simpan raw..." -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "impor raw..." -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "impor raw (gantikan)..." @@ -4099,7 +4103,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "Laju sampel" @@ -4119,13 +4123,13 @@ msgstr "Fade out (detik)" msgid "Channels to export:" msgstr "Channel untuk diekspor:" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "Semua" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "Tidak Ada" @@ -4134,11 +4138,11 @@ msgstr "Tidak Ada" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "Batal" @@ -4148,8 +4152,8 @@ msgstr "Batal" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "Ekspor" @@ -4283,7 +4287,7 @@ msgid "" msgstr "" #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "" @@ -4329,15 +4333,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4346,7 +4350,7 @@ msgid "Amiga Validation" msgstr "" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "" @@ -4394,7 +4398,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "Kecepatan" @@ -4463,7 +4467,7 @@ msgid "Song Length" msgstr "Panjang Lagu" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "Channel" @@ -4481,8 +4485,8 @@ msgstr "Tkr" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "Nama" @@ -4557,7 +4561,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4565,7 +4569,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4593,8 +4597,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "Pola" @@ -4654,7 +4658,7 @@ msgstr "tidak ada chip yang bisa memainkannya" msgid "your instrument is in peril!! be careful..." msgstr "instrumen kamu dalam bahaya!! hati-hati..." -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "" @@ -4708,7 +4712,7 @@ msgid "Frequency" msgstr "" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "" @@ -4764,7 +4768,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "" @@ -4780,7 +4784,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "" @@ -4797,8 +4801,8 @@ msgstr "" msgid "Remove" msgstr "Hapus" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "" @@ -4839,9 +4843,9 @@ msgstr "" msgid "Text color" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4876,12 +4880,12 @@ msgid "cut" msgstr "potong" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "salin" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "tempel" @@ -4897,11 +4901,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "urungkan" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "ulangi" @@ -4985,7 +4989,7 @@ msgstr "balikkan" msgid "interpolate" msgstr "interpolasi" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "" @@ -4993,7 +4997,7 @@ msgstr "" msgid "fade" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "" @@ -5026,7 +5030,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "" @@ -5042,8 +5046,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "Urutan" @@ -5062,7 +5066,7 @@ msgid "Chips" msgstr "Chip" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "" @@ -5153,7 +5157,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "Pengaturan" @@ -5202,7 +5206,7 @@ msgstr "Hentikan" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "Ubah" @@ -5585,7 +5589,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "Orientasi gelombang:" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5731,23 +5735,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "" @@ -5944,7 +5948,7 @@ msgstr "Matikan makro ExtCh FM (kompatibilitas)" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6385,7 +6389,7 @@ msgstr "" msgid "Custom clock rate" msgstr "Laju clock kustom" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "" @@ -6438,7 +6442,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "" @@ -6455,7 +6459,7 @@ msgstr "Daftar Efek" msgid "Chip at cursor: %s" msgstr "Chip pada kursor: %s" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "Cari" @@ -6594,9 +6598,9 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "" @@ -6622,8 +6626,8 @@ msgstr "" msgid "Any" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "" @@ -6899,8 +6903,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "" @@ -7005,7 +7009,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "" @@ -7085,7 +7089,7 @@ msgstr "" msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "Konfigurasi" @@ -7131,7 +7135,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "" @@ -7316,8 +7320,8 @@ msgid "" msgstr "" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "Jenis" @@ -7437,7 +7441,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "" @@ -7502,8 +7506,8 @@ msgstr "" msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "" @@ -7519,7 +7523,7 @@ msgstr "" msgid "Reset" msgstr "" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "Yakin ingin mengembalikan tata letak default?" @@ -8177,7 +8181,7 @@ msgstr "" msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8352,7 +8356,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "" @@ -8376,1626 +8380,1630 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "Lain-lain" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "Gelombang" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "Nada" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "Amiga/Sampel Generik" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "Manajer Pola" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "Nyalakan sistem backup" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "Interval (dalam detik)" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "Backup per file" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "Manajemen Backup" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "Bersihkan sebelum:" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "Oke##PDate" -#: src/gui/settings.cpp:4368 +#: src/gui/settings.cpp:4376 #, c-format msgid "%PB used" msgstr "%PB terpakai" -#: src/gui/settings.cpp:4370 +#: src/gui/settings.cpp:4378 #, c-format msgid "%TB used" msgstr "%TB terpakai" -#: src/gui/settings.cpp:4372 +#: src/gui/settings.cpp:4380 #, c-format msgid "%GB used" msgstr "%GB terpakai" -#: src/gui/settings.cpp:4374 +#: src/gui/settings.cpp:4382 #, c-format msgid "%MB used" msgstr "%MB terpakai" -#: src/gui/settings.cpp:4376 +#: src/gui/settings.cpp:4384 #, c-format msgid "%KB used" msgstr "%KB terpakai" -#: src/gui/settings.cpp:4378 +#: src/gui/settings.cpp:4386 #, c-format msgid "% bytes used" msgstr "% bytes terpakai" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "Segarkan" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "Hapus semua" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "Ukuran" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "Terbaru" -#: src/gui/settings.cpp:4404 +#: src/gui/settings.cpp:4412 #, c-format msgid "%P" msgstr "" -#: src/gui/settings.cpp:4406 +#: src/gui/settings.cpp:4414 #, c-format msgid "%T" msgstr "" -#: src/gui/settings.cpp:4408 +#: src/gui/settings.cpp:4416 #, c-format msgid "%G" msgstr "" -#: src/gui/settings.cpp:4410 +#: src/gui/settings.cpp:4418 #, c-format msgid "%M" msgstr "" -#: src/gui/settings.cpp:4412 +#: src/gui/settings.cpp:4420 #, c-format msgid "%K" msgstr "" -#: src/gui/settings.cpp:4414 +#: src/gui/settings.cpp:4422 #, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "Batal##SettingsCancel" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "Terapkan##SettingsApply" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 #, fuzzy msgid "[File]" msgstr "File" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 #, fuzzy msgid "Name:" msgstr "Nama" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 #, fuzzy msgid "File name" msgstr "File" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 #, fuzzy msgid "Date" msgstr "Oke##PDate" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "Perhatian" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "Ya" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "Tidak" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11306,7 +11314,7 @@ msgstr "" msgid "Clear song data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11334,7 +11342,7 @@ msgstr "" msgid "Instrument List" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "" @@ -12034,8 +12042,8 @@ msgstr "Putar kembali urutan" msgid "All chips" msgstr "Semua chip" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "" @@ -12213,16 +12221,16 @@ msgstr "" msgid "no wavetable selected" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "" #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "" @@ -12234,7 +12242,7 @@ msgstr "" msgid "Lines" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "" @@ -12268,9 +12276,9 @@ msgstr "" msgid "Shapes" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "" @@ -12553,7 +12561,7 @@ msgid "Loop (length: %d)##Loop" msgstr "" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "" @@ -12698,13 +12706,13 @@ msgstr "" msgid "Cutoff:" msgstr "" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "" @@ -12879,8 +12887,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -12919,7 +12926,7 @@ msgstr "Tala (A-4)" msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -12935,10 +12942,10 @@ msgstr "Perubahan belum disimpan! Simpan sebelum membuka file baru?" msgid "Unsaved changes! Save changes before opening backup?" msgstr "Perubahan belum disimpan! Simpan sebelum membuka backup?" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "" @@ -12952,7 +12959,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "Pilih salah satu: (tidak bisa dikembalikan!)" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "" @@ -13004,11 +13011,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13050,14 +13057,14 @@ msgstr "Buka File" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "" @@ -13230,7 +13237,7 @@ msgstr "" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13488,7 +13495,7 @@ msgstr "Mode nibble" msgid "Go ahead" msgstr "Lakukan" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "perbesar/perkecil..." @@ -13496,7 +13503,7 @@ msgstr "perbesar/perkecil..." msgid "Scale" msgstr "Ganti Ukuran" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "acak..." @@ -13536,7 +13543,7 @@ msgstr "perluas lagu" msgid "find/replace" msgstr "cari/ganti" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -13595,411 +13602,415 @@ msgstr "" msgid "save as..." msgstr "simpan sebagai..." -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "ekspor audio..." -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "ekspor VGM..." -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "ekspor ZSM..." -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "ekspor data validasi Amiga..." -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "ekspor teks..." -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "ekspor aliran perintah..." -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "ekspor .dmf..." -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "ekspor..." -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "kelola chip" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "tambah chip..." -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "tidak bisa menambahkan chip! (%s)" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "konfigurasi chip..." -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "ganti chip..." -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "Pertahankan posisi channel" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "ambil dari backup" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "keluar..." -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "ubah" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "penghapusan..." -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "pengaturan" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "layar penuh" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "kunci tata letak" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "visualisasi pola" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "kembalikan tata letak default" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "beralih ke tampilan HP" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "sistem buatan..." -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "pengaturan..." -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "Jendela" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "jendela" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "lagu" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "komentar lagu" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "informasi lagu" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "sublagu" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "manajer channel" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "manajer chip" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "urutan" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "manajer pola" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "mixer" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "pengaturan kompatibilitas" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "aset" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "instrumen" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "sampel" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "gelombang" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "pengedit instrumen" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "pengedit sampel" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "pengedit gelombang" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "visualisasi" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "osiloskop (keseluruhan)" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "osiloskop (per-channel)" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "osiloskop (X-Y)" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "pengukur volume" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "tempo" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "clock" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "groove" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "kecepatan" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "tampilan log" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "tampilan register" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "statistik" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "komposisi memori" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "daftar efek" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "kontrol pemutar/edit" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "papan input/piano" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "Bantuan" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "bantuan" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "menu debug" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "inspeksi" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "panik" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "tentang..." -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "| Kecepatan %d:%d" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "| Kecepatan %d" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "| Urutan %.2X/%.2X " -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "| Urutan %d/%d " -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "| Baris %.2X/%.2X " -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "| Baris %d/%d " -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "%d tahun " msgstr[1] "%d tahun " -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "%d bulan " msgstr[1] "%d bulan " -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "%d hari " msgstr[1] "%d hari " -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "Lepas nada (pemotongan)" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "Lepas nada (pelepasan)" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "Hanya pelepasan makro" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "Tekan nada: %s" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "Ins %d: " -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "Ubah volume: %d (%.2X, TIDAK BENAR!)" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "Ubah volume: %d (%.2X, %d%%)" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "| diganti" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -14009,18 +14020,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -14034,302 +14045,302 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "Gagal" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "Penghapusan" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "Semua sublagu" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "Sublagu sekarang" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "Optimisasi" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "Deduplikasi pola" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "Hapus instrumen tak terpakai" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "Hapus sampel tak terpakai" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "Tidak jadi! Batalkan" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "Perubahan belum disimpan! Simpan sebelum keluar?" @@ -14472,7 +14483,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14524,7 +14535,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14576,8 +14587,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14648,7 +14659,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -14886,16 +14897,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -14959,19 +14970,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15223,23 +15234,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15365,896 +15376,896 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "Arpegio" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "" diff --git a/po/ja.po b/po/ja.po index e173c3405..708559583 100644 --- a/po/ja.po +++ b/po/ja.po @@ -870,7 +870,7 @@ msgstr "" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -914,9 +914,9 @@ msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "" @@ -928,7 +928,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -946,8 +946,8 @@ msgstr "" msgid "Pulse 2" msgstr "" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "" @@ -1004,7 +1004,7 @@ msgid "Triangle" msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1436,7 +1436,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "" @@ -1445,7 +1445,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "" @@ -1461,11 +1461,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1623,7 +1623,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1656,7 +1656,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1956,7 +1956,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2044,7 +2044,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2076,7 +2076,7 @@ msgid "" "bits." msgstr "" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2123,7 +2123,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2131,7 +2131,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "" @@ -2145,7 +2145,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2201,7 +2201,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2247,7 +2247,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2468,7 +2468,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2841,8 +2841,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "" @@ -2864,7 +2864,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -2944,7 +2944,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3118,7 +3118,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3192,7 +3192,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3220,7 +3220,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3244,7 +3244,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3359,268 +3359,272 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "" #: src/engine/engine.cpp:102 -msgid "E0xx: Set arp speed" +msgid "DCxx: Delayed mute" msgstr "" #: src/engine/engine.cpp:104 -msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgid "E0xx: Set arp speed" msgstr "" #: src/engine/engine.cpp:106 -msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:108 -msgid "E3xx: Set vibrato shape" +msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:110 -msgid "E4xx: Set vibrato range" +msgid "E3xx: Set vibrato shape" msgstr "" #: src/engine/engine.cpp:112 -msgid "E5xx: Set pitch (80: center)" +msgid "E4xx: Set vibrato range" msgstr "" #: src/engine/engine.cpp:114 -msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" +msgid "E5xx: Set pitch (80: center)" msgstr "" #: src/engine/engine.cpp:116 -msgid "E7xx: Macro release" +msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" #: src/engine/engine.cpp:118 -msgid "E8xy: Quick legato up (x: time; y: semitones)" +msgid "E7xx: Macro release" msgstr "" #: src/engine/engine.cpp:120 -msgid "E9xy: Quick legato down (x: time; y: semitones)" +msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:122 -msgid "EAxx: Legato" +msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:124 -msgid "EBxx: Set LEGACY sample mode bank" +msgid "EAxx: Legato" msgstr "" #: src/engine/engine.cpp:126 -msgid "ECxx: Note cut" +msgid "EBxx: Set LEGACY sample mode bank" msgstr "" #: src/engine/engine.cpp:128 -msgid "EDxx: Note delay" +msgid "ECxx: Note cut" msgstr "" #: src/engine/engine.cpp:130 -msgid "EExx: Send external command" +msgid "EDxx: Note delay" msgstr "" #: src/engine/engine.cpp:132 -msgid "F0xx: Set tick rate (bpm)" +msgid "EExx: Send external command" msgstr "" #: src/engine/engine.cpp:134 -msgid "F1xx: Single tick note slide up" +msgid "F0xx: Set tick rate (bpm)" msgstr "" #: src/engine/engine.cpp:136 -msgid "F2xx: Single tick note slide down" +msgid "F1xx: Single tick note slide up" msgstr "" #: src/engine/engine.cpp:138 -msgid "F3xx: Fine volume slide up" +msgid "F2xx: Single tick note slide down" msgstr "" #: src/engine/engine.cpp:140 -msgid "F4xx: Fine volume slide down" +msgid "F3xx: Fine volume slide up" msgstr "" #: src/engine/engine.cpp:142 -msgid "F5xx: Disable macro (see manual)" +msgid "F4xx: Fine volume slide down" msgstr "" #: src/engine/engine.cpp:144 -msgid "F6xx: Enable macro (see manual)" +msgid "F5xx: Disable macro (see manual)" msgstr "" #: src/engine/engine.cpp:146 -msgid "F7xx: Restart macro (see manual)" +msgid "F6xx: Enable macro (see manual)" msgstr "" #: src/engine/engine.cpp:148 -msgid "F8xx: Single tick volume slide up" +msgid "F7xx: Restart macro (see manual)" msgstr "" #: src/engine/engine.cpp:150 -msgid "F9xx: Single tick volume slide down" +msgid "F8xx: Single tick volume slide up" msgstr "" #: src/engine/engine.cpp:152 -msgid "FAxx: Fast volume slide (0y: down; x0: up)" +msgid "F9xx: Single tick volume slide down" msgstr "" #: src/engine/engine.cpp:154 -msgid "FCxx: Note release" +msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" #: src/engine/engine.cpp:156 -msgid "FDxx: Set virtual tempo numerator" +msgid "FCxx: Note release" msgstr "" #: src/engine/engine.cpp:158 -msgid "FExx: Set virtual tempo denominator" +msgid "FDxx: Set virtual tempo numerator" msgstr "" #: src/engine/engine.cpp:160 +msgid "FExx: Set virtual tempo denominator" +msgstr "" + +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "" @@ -3733,41 +3737,41 @@ msgstr "" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "" @@ -3775,7 +3779,7 @@ msgstr "" msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "" @@ -3834,7 +3838,7 @@ msgstr "" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "" @@ -3849,8 +3853,8 @@ msgid "no chips with memory" msgstr "" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "" @@ -3880,20 +3884,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "" @@ -3901,165 +3905,165 @@ msgstr "" msgid "save (.dmp)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "" -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "" -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "" -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "" -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "" -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "" -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "" -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "" -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "" -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "" -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "" @@ -4091,7 +4095,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "" @@ -4111,13 +4115,13 @@ msgstr "" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "" @@ -4126,11 +4130,11 @@ msgstr "" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "" @@ -4140,8 +4144,8 @@ msgstr "" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "" @@ -4275,7 +4279,7 @@ msgid "" msgstr "" #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "" @@ -4321,15 +4325,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4338,7 +4342,7 @@ msgid "Amiga Validation" msgstr "" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "" @@ -4386,7 +4390,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "" @@ -4455,7 +4459,7 @@ msgid "Song Length" msgstr "" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "" @@ -4473,8 +4477,8 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "" @@ -4547,7 +4551,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4555,7 +4559,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4583,8 +4587,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "" @@ -4644,7 +4648,7 @@ msgstr "" msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "" @@ -4697,7 +4701,7 @@ msgid "Frequency" msgstr "" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "" @@ -4753,7 +4757,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "" @@ -4769,7 +4773,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "" @@ -4786,8 +4790,8 @@ msgstr "" msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "" @@ -4828,9 +4832,9 @@ msgstr "" msgid "Text color" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4865,12 +4869,12 @@ msgid "cut" msgstr "" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "" @@ -4884,11 +4888,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "" @@ -4972,7 +4976,7 @@ msgstr "" msgid "interpolate" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "" @@ -4980,7 +4984,7 @@ msgstr "" msgid "fade" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "" @@ -5013,7 +5017,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "" @@ -5028,8 +5032,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "" @@ -5048,7 +5052,7 @@ msgid "Chips" msgstr "" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "" @@ -5139,7 +5143,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "" @@ -5187,7 +5191,7 @@ msgstr "" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "" @@ -5569,7 +5573,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5715,23 +5719,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "" @@ -5927,7 +5931,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6367,7 +6371,7 @@ msgstr "" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "" @@ -6416,7 +6420,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "" @@ -6433,7 +6437,7 @@ msgstr "" msgid "Chip at cursor: %s" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "" @@ -6572,9 +6576,9 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "" @@ -6600,8 +6604,8 @@ msgstr "" msgid "Any" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "" @@ -6877,8 +6881,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "" @@ -6983,7 +6987,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "" @@ -7063,7 +7067,7 @@ msgstr "" msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "" @@ -7109,7 +7113,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "" @@ -7292,8 +7296,8 @@ msgid "" msgstr "" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "" @@ -7413,7 +7417,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "" @@ -7478,8 +7482,8 @@ msgstr "" msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "" @@ -7495,7 +7499,7 @@ msgstr "" msgid "Reset" msgstr "" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -8153,7 +8157,7 @@ msgstr "" msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8328,7 +8332,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "" @@ -8352,1622 +8356,1626 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4368 -#, c-format -msgid "%PB used" -msgstr "" - -#: src/gui/settings.cpp:4370 -#, c-format -msgid "%TB used" -msgstr "" - -#: src/gui/settings.cpp:4372 -#, c-format -msgid "%GB used" -msgstr "" - -#: src/gui/settings.cpp:4374 -#, c-format -msgid "%MB used" -msgstr "" - #: src/gui/settings.cpp:4376 #, c-format -msgid "%KB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4378 #, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4380 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4382 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4384 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4386 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4404 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4406 -#, c-format -msgid "%T" -msgstr "" - -#: src/gui/settings.cpp:4408 -#, c-format -msgid "%G" -msgstr "" - -#: src/gui/settings.cpp:4410 -#, c-format -msgid "%M" -msgstr "" - #: src/gui/settings.cpp:4412 #, c-format -msgid "%K" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4414 #, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4416 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4418 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4420 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4422 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11258,7 +11266,7 @@ msgstr "" msgid "Clear song data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11286,7 +11294,7 @@ msgstr "" msgid "Instrument List" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "" @@ -11986,8 +11994,8 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "" @@ -12165,16 +12173,16 @@ msgstr "" msgid "no wavetable selected" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "" #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "" @@ -12186,7 +12194,7 @@ msgstr "" msgid "Lines" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "" @@ -12220,9 +12228,9 @@ msgstr "" msgid "Shapes" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "" @@ -12505,7 +12513,7 @@ msgid "Loop (length: %d)##Loop" msgstr "" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "" @@ -12650,13 +12658,13 @@ msgstr "" msgid "Cutoff:" msgstr "" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "" @@ -12831,8 +12839,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -12870,7 +12877,7 @@ msgstr "" msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -12886,10 +12893,10 @@ msgstr "" msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "" @@ -12903,7 +12910,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "" @@ -12955,11 +12962,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13001,14 +13008,14 @@ msgstr "" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "" @@ -13181,7 +13188,7 @@ msgstr "" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13434,7 +13441,7 @@ msgstr "" msgid "Go ahead" msgstr "" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "" @@ -13442,7 +13449,7 @@ msgstr "" msgid "Scale" msgstr "" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "" @@ -13482,7 +13489,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -13541,408 +13548,412 @@ msgstr "" msgid "save as..." msgstr "" -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "" -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "" -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "" -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "" -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "" -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "" -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "" -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -13952,18 +13963,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -13977,302 +13988,302 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -14409,7 +14420,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14461,7 +14472,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14513,8 +14524,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14585,7 +14596,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -14823,16 +14834,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -14896,19 +14907,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15160,23 +15171,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15302,895 +15313,895 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "" diff --git a/po/ko.po b/po/ko.po index 2f133db3d..b12b60d96 100644 --- a/po/ko.po +++ b/po/ko.po @@ -935,7 +935,7 @@ msgstr "채널 16" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "PCM" @@ -981,9 +981,9 @@ msgstr "사각파 3" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "노이즈" @@ -995,7 +995,7 @@ msgstr "20xy: 노이즈 모드 설정 (x: preset freq/ch3 freq; y: thin 펄스/ msgid "Sega Master System + FM Expansion" msgstr "세가 마스터 시스템 + FM 확장" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "게임보이" @@ -1013,8 +1013,8 @@ msgstr "펄스 1" msgid "Pulse 2" msgstr "펄스 2" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "웨이브테이블" @@ -1075,7 +1075,7 @@ msgid "Triangle" msgstr "삼각파" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "DPCM" @@ -1525,7 +1525,7 @@ msgid "" msgstr "보류" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "낮음" @@ -1534,7 +1534,7 @@ msgid "Mid" msgstr "중간" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "높음" @@ -1550,11 +1550,11 @@ msgstr "1비트 웨이브테이블 칩으로 PC 비퍼보다 좋은 (그리고 #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "웨이브" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "SNES" @@ -1714,7 +1714,7 @@ msgstr "패미컴 디스크 시스템 (칩)" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "패미컴용 디스크 드라이브로 하나의 웨이브테이블 채널을 담고 있습니다." -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "FDS" @@ -1747,7 +1747,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "패미컴용 확장 칩으로 잘 알려지지 않은 PCM 채널이 있습니다." -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "남코 163" @@ -1884,7 +1884,7 @@ msgstr "보류" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "킥" @@ -2062,7 +2062,7 @@ msgstr "FM 17" msgid "FM 18" msgstr "FM 18" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "멀티PCM" @@ -2152,7 +2152,7 @@ msgstr "퐁" msgid "please don't use this chip. it was added as a joke." msgstr "이 칩을 쓰지 않는게 좋을겁니다. 장난으로 넣은 칩이기 때문이죠." -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "포키" @@ -2186,7 +2186,7 @@ msgid "" "bits." msgstr "SNES의 사운드칩과 비슷하지만 인터폴레이션 보류" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "원더스완" @@ -2236,7 +2236,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "2Fxx: 새 노트에 하드 엔벨로프 재설정 토글" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "포켓몬 미니" @@ -2244,7 +2244,7 @@ msgstr "포켓몬 미니" msgid "this one is like PC Speaker but has duty cycles." msgstr "PC 비퍼와 비슷하지만 듀티비 설정이 가능합니다." -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "펄스" @@ -2260,7 +2260,7 @@ msgstr "" "몇몇 세가 아케이드 보드에 사용되었고(아웃런과 같은) 주로 YM2151과 짝을 맞춥니" "다." -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "버철보이" @@ -2324,7 +2324,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "ADPCM-B" @@ -2379,7 +2379,7 @@ msgstr "" "퓨터에도 있었습니다.)\n" "이것은 채널 3의 특별한 효과를 컨트롤하기 위한 CSM 모드를 포함합니다." -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "코나미 SCC" @@ -2608,7 +2608,7 @@ msgstr "ADPCM 2" msgid "ADPCM 3" msgstr "ADPCM 3" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "VERA" @@ -3006,8 +3006,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "오키(OKI)가 만든 ADPCM 사운드 칩으로 샤프 X68000에 사용되었습니다." #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "샘플" @@ -3031,7 +3031,7 @@ msgstr "" "몇몇 아케이브 보드에 사용되었습니다. 4비트 ADPCM, 8비트 PCM 또는 16비트 PCM " "중 하나를 재생할 수 있습니다." -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "남코 WSG" @@ -3122,7 +3122,7 @@ msgstr "" "이것은 세 번째 FM 채널을 독립적인 음/주파수를 가진 4개의 오퍼레이터로 변환하" "는 확장 채널 모드입니다." -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3314,7 +3314,7 @@ msgstr "22xx: I/O포트 A에 기록" msgid "23xx: Write to I/O port B" msgstr "23xx: I/O포트 B에 기록" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "Dave" @@ -3394,7 +3394,7 @@ msgstr "11xy: 에코 채널 설정 (x: 좌/우 소스; y: 딜레이 (0으로 비 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "12xy: 반전 토글 (x: 좌; y: 우)" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "닌텐도 DS" @@ -3426,7 +3426,7 @@ msgid "" msgstr "" "12xx: 듀티비/노이즈 모드/파형 설정 (펄스/웨이브: 0 에서 3; 노이즈: 0 또는 1)" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "Bifurcator" @@ -3450,7 +3450,7 @@ msgstr "12xx: 채널 매개변수의 하위 바이트 설정" msgid "13xx: Set high byte of channel parameter" msgstr "13xx: 채널 매개변수의 상위 바이트 설정" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "SID2" @@ -3567,268 +3567,272 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: 틱 레이트 설정 (hz)" #: src/engine/engine.cpp:102 +msgid "DCxx: Delayed mute" +msgstr "" + +#: src/engine/engine.cpp:104 msgid "E0xx: Set arp speed" msgstr "E0xx: 아르페지오 속도 설정" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:106 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: 노트 슬라이드 업 (x: 속도; y: 반음)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:108 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: 노트 슬라이드 다운 (x: 속도; y: 반음)" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:110 msgid "E3xx: Set vibrato shape" msgstr "E3xx: 비브라토 모양 설정" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:112 msgid "E4xx: Set vibrato range" msgstr "E4xx: 비브라토 범위 설정" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:114 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: 피치 설정 (80: 중앙)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:116 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "E6xy: 퀵 레가토 (x: 시간 (0 에서 7 업; 8-F 다운); y: 반음)" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:118 msgid "E7xx: Macro release" msgstr "E7xx: 매크로 RELEASE" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:120 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: 퀵 레가토 업 (x: 시간; y: 반음)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:122 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: 퀵 레가토 다운 (x: 시간; y: 반음)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:124 msgid "EAxx: Legato" msgstr "EAxx: 레가토" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:126 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: 레거시 샘플 모드 뱅크 설정" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:128 msgid "ECxx: Note cut" msgstr "ECxx: 노트 컷" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:130 msgid "EDxx: Note delay" msgstr "EDxx: 노트 딜레이" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:132 msgid "EExx: Send external command" msgstr "EExx: 외부 커맨드 보내기" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:134 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: 틱 레이트 설정 (BPM)" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:136 msgid "F1xx: Single tick note slide up" msgstr "F1xx: 싱글 틱 노트 슬라이드 업" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:138 msgid "F2xx: Single tick note slide down" msgstr "F2xx: 싱글 틱 노트 슬라이드 다운" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:140 msgid "F3xx: Fine volume slide up" msgstr "F3xx: FINE 볼륨 슬라이드 업" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:142 msgid "F4xx: Fine volume slide down" msgstr "F4xx: FINE 볼륨 슬라이드 다운" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:144 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: 매크로 비활성화 (매뉴얼을 확인하세요)" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:146 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: 매크로 활성화 (매뉴얼을 확인하세요)" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:148 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: 매크로 재시작 (매뉴얼을 확인하세요)" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:150 msgid "F8xx: Single tick volume slide up" msgstr "F8xx: 싱글 틱 볼륨 슬라이드 업" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:152 msgid "F9xx: Single tick volume slide down" msgstr "F9xx: 싱글 틱 볼륨 슬라이드 다운" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:154 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: 빠른 볼륨 슬라이드 (0y: 다운; x0: 업)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:156 msgid "FCxx: Note release" msgstr "FCxx: 노트 RELEASE" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:158 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: 가상 템포 분자 설정" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:160 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: 가상 템포 분모 설정" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "FFxx: 곡 정지" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "9xxx: 샘플 오프셋 설정*256" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: 샘플 오프셋 설정 (첫번째 바이트)" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: 샘플 오프셋 설정 (두번째 바이트, ×256)" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: 샘플 오프셋 설정 (세번째 바이트 ×65536)" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "유효하지 않은 효과입니다" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "파일의 위치로 이동: %s" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "파일이 비어있습니다" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "현재 위치 파악: %s" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "ROM 크기가 불일치합니다, 예상됨: %d 바이트, 값: %d" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "유효하지 않은 인덱스입니다" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "최대 총 채널의 수는 %d입니다" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "최대 시스템 수는 %d입니다" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "마지막 작업을 제거할 수 없습니다" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "소스과 대상이 동일" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "유효하지 않은 소스 인덱스입니다" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "유효하지 않은 대상 인덱스입니다" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "악기 %d" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "웨이브테이블이 너무 많습니다!" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "끝까지 찾지 못했습니다: %s" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "파일 크기를 확인할 수 없습니다" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "파일 크기가 유효하지 않습니다!" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "시작까지 찾지 못했습니다: %s" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "전체 파일을 읽어들이지 못했습니다: %s" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "유효하지 않은 웨이브테이블 헤더/데이터입니다!" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "파일의 조기 종료" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "샘플이 너무 많습니다!" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "Sample %d" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "채널 %d에 빈 패턴이 없습니다!" @@ -3941,41 +3945,41 @@ msgstr "" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "볼륨" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "" @@ -3983,7 +3987,7 @@ msgstr "" msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "" @@ -4042,7 +4046,7 @@ msgstr "" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "" @@ -4057,8 +4061,8 @@ msgid "no chips with memory" msgstr "" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "" @@ -4088,20 +4092,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "" @@ -4109,165 +4113,165 @@ msgstr "" msgid "save (.dmp)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "" -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "" -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "" -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "" -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "" -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "" -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "" -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "" -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "" -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "" -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "" @@ -4299,7 +4303,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "" @@ -4319,13 +4323,13 @@ msgstr "" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "" @@ -4334,11 +4338,11 @@ msgstr "" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "취소" @@ -4348,8 +4352,8 @@ msgstr "취소" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "" @@ -4483,7 +4487,7 @@ msgid "" msgstr "" #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "" @@ -4529,15 +4533,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4546,7 +4550,7 @@ msgid "Amiga Validation" msgstr "" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "" @@ -4594,7 +4598,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "" @@ -4663,7 +4667,7 @@ msgid "Song Length" msgstr "" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "채널" @@ -4681,8 +4685,8 @@ msgstr "바꾸기" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "이름" @@ -4757,7 +4761,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4765,7 +4769,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4793,8 +4797,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "" @@ -4854,7 +4858,7 @@ msgstr "" msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "" @@ -4907,7 +4911,7 @@ msgid "Frequency" msgstr "주파수" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "채널" @@ -4963,7 +4967,7 @@ msgstr "노트에 위상 무작위화" msgid "Amplitude" msgstr "진폭" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "선 크기" @@ -4979,7 +4983,7 @@ msgstr "기울기 텍스처 생성 중에 에러가 발생했습니다!" msgid "error while updating gradient texture!" msgstr "기울기 텍스처 업데이트 중에 에러가 발생했습니다!" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "색" @@ -4996,8 +5000,8 @@ msgstr "퍼짐" msgid "Remove" msgstr "제거" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "배경" @@ -5055,9 +5059,9 @@ msgstr "" msgid "Text color" msgstr "텍스트 색" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "OK" @@ -5092,12 +5096,12 @@ msgid "cut" msgstr "" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "" @@ -5111,11 +5115,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "" @@ -5199,7 +5203,7 @@ msgstr "" msgid "interpolate" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "" @@ -5207,7 +5211,7 @@ msgstr "" msgid "fade" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "" @@ -5240,7 +5244,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "" @@ -5255,8 +5259,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "" @@ -5275,7 +5279,7 @@ msgid "Chips" msgstr "" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "" @@ -5366,7 +5370,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "" @@ -5414,7 +5418,7 @@ msgstr "" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "" @@ -5796,7 +5800,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5942,23 +5946,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "" @@ -6154,7 +6158,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6594,7 +6598,7 @@ msgstr "" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "" @@ -6643,7 +6647,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "" @@ -6660,7 +6664,7 @@ msgstr "" msgid "Chip at cursor: %s" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "" @@ -6799,9 +6803,9 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "" @@ -6827,8 +6831,8 @@ msgstr "" msgid "Any" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "" @@ -7104,8 +7108,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "" @@ -7210,7 +7214,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "" @@ -7290,7 +7294,7 @@ msgstr "" msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "" @@ -7336,7 +7340,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "" @@ -7519,8 +7523,8 @@ msgid "" msgstr "" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "" @@ -7640,7 +7644,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "" @@ -7705,8 +7709,8 @@ msgstr "" msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "" @@ -7722,7 +7726,7 @@ msgstr "" msgid "Reset" msgstr "" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -8380,7 +8384,7 @@ msgstr "" msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8555,7 +8559,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "" @@ -8579,1622 +8583,1626 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "클록" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4368 -#, c-format -msgid "%PB used" -msgstr "" - -#: src/gui/settings.cpp:4370 -#, c-format -msgid "%TB used" -msgstr "" - -#: src/gui/settings.cpp:4372 -#, c-format -msgid "%GB used" -msgstr "" - -#: src/gui/settings.cpp:4374 -#, c-format -msgid "%MB used" -msgstr "" - #: src/gui/settings.cpp:4376 #, c-format -msgid "%KB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4378 #, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4380 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4382 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4384 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4386 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4404 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4406 -#, c-format -msgid "%T" -msgstr "" - -#: src/gui/settings.cpp:4408 -#, c-format -msgid "%G" -msgstr "" - -#: src/gui/settings.cpp:4410 -#, c-format -msgid "%M" -msgstr "" - #: src/gui/settings.cpp:4412 #, c-format -msgid "%K" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4414 #, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4416 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4418 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4420 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4422 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11507,7 +11515,7 @@ msgstr "" msgid "Clear song data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11535,7 +11543,7 @@ msgstr "" msgid "Instrument List" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "" @@ -12235,8 +12243,8 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "" @@ -12414,16 +12422,16 @@ msgstr "" msgid "no wavetable selected" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "" #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "" @@ -12435,7 +12443,7 @@ msgstr "" msgid "Lines" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "" @@ -12469,9 +12477,9 @@ msgstr "" msgid "Shapes" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "" @@ -12754,7 +12762,7 @@ msgid "Loop (length: %d)##Loop" msgstr "" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "" @@ -12899,13 +12907,13 @@ msgstr "" msgid "Cutoff:" msgstr "" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "" @@ -13080,8 +13088,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -13119,7 +13126,7 @@ msgstr "" msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -13135,10 +13142,10 @@ msgstr "" msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "" @@ -13152,7 +13159,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "" @@ -13204,11 +13211,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13250,14 +13257,14 @@ msgstr "" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "" @@ -13430,7 +13437,7 @@ msgstr "" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13683,7 +13690,7 @@ msgstr "" msgid "Go ahead" msgstr "" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "" @@ -13691,7 +13698,7 @@ msgstr "" msgid "Scale" msgstr "" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "" @@ -13731,7 +13738,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -13790,408 +13797,412 @@ msgstr "" msgid "save as..." msgstr "" -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "" -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "" -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "" -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "" -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "" -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "" -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "" -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -14201,18 +14212,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -14226,302 +14237,302 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "LocaleSettings: ccjK" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -14658,7 +14669,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14710,7 +14721,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14762,8 +14773,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14834,7 +14845,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -15072,16 +15083,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -15145,19 +15156,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15409,23 +15420,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15551,895 +15562,895 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "" diff --git a/po/locale/es/LC_MESSAGES/furnace.mo b/po/locale/es/LC_MESSAGES/furnace.mo index b324899ed2f7511f5f927ffc2a5d7e0fa68ebb98..7da73ae5072e0c9e772adc278b79cf66244e2e30 100644 GIT binary patch delta 69560 zcmXWk2i(rp|M>CizKx9RlohwV_uhMDM^@Px5tW8jE;9PcNQJDDLQ

LMm-aO2}?+ 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

Br>z|=Zat4i9 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

!A^766>wd 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 Y*unpF{6BAE^8i=7ZOL|em#q5#0DCcLXaE2J diff --git a/po/locale/id/LC_MESSAGES/furnace.mo b/po/locale/id/LC_MESSAGES/furnace.mo index ba11173d353404c06df4d3610bedda4e60d77e8d..db508d6874cd4f29cefee27ad8bd29e0d0f037d0 100644 GIT binary patch delta 12577 zcmZwM2fUB<-^cOG;T*>~#<9-e;26g-4#(lx94k&TvscK>NJduSM~AF%jO>h(2$5A} zWF-<&Mv=(KUsPryxnJ+!_oIiqhwE{FJiqJu?(4_D``DU*yDI{GXLDqDJDulw6#_i3 z44%vGdFj%7URq%!KP$oWf^Z>jB=l^fVHj@5TzD9B;04TrcQHR^NObwasCJ1MjP)=Y znZWivzF%&awPq%uW6_X2Xzj zo|gynU@0tL&gXeKNpz(k2M)!&I0;MOa?FQE&EGMJd=~zYwauaCYOF{3dDIRRW0uU- zOTi*I9P8pDWP`nnK1&2M?PLn#Q7h_$YA_Wea6LxhL5#$UR{jwAKQDJh2E&G^c7x4n zsFkin=I))u7!0lCc?HoIPlCyMjZs^eibZiHYR2DSJl;WdRH(Asp{A%U?TZ<41V-Ul z7)Df>ko&8n}#67Ou=N%xS7ru1`-bu_%{ygTw-%u~4uj2BVP)Cy=HSzkW zjz?h#jz?YC8JGd*p(d~hv*QZXo!W}IxqseQB=q8WRKshi4(?(&K198ktE#&zMNyZv z3Tg-HqbAT6)o~ZhiGxrJ8IQVKvrzASfEsTz1~R_4i-ca>kD+)9_2Na;i#JePnW37S zSPoRXC{%eYs>5=qGfhSaI0s*bud^^)0tZAoJ*cmXw`?x-^# zj5?Cnt$ZAoB>y&Qi+7V-3?v$}xl_)n|<8+D6=o^e|miQ39CsPej~OWYbY;7rsJEH&4lCa?vyqhI>- zoc~!88u&WucHTz4_|VET)paWhL#;R*HE?m%-AG0qT|2Aqf?CjE)I@w3hf`2Hx5?`F zDbM)c5fWx61Q z5Pg9pMv>49V^J?m#UPw%`S}=2ele=uKGazsK~4A!YUeJZj^aAz!$+uJ(0nPbJP9>{ zdKiOkQ#k(w60cF9zr{YpBs`D#G5lFKk@Bb=sD|pGChB%KxAJ~gJ`nYTG!8Rj8tV4X zMcs`}sGYchIts5o`>(AJtMAS@KQd{r2x=$#U>x>Gy)YLu;R@8s)}tnJ0H4E)sFf#> z(Ljw*{dd4j*c)}ZUq!W>;3J`#E=M)|2!n7NYK!-vzVB~PxArO)N3Ve!pakl@%Bc1! zR^GzwilLMbMAeT%jW-#!K;KLfAtdIa?!tSPUx}K?M$|9ZXIKQkMNQ-$Y6r45bY~lj zT46=hU8#loI(njha8fZC-$NbAYGg}};kk$=;8Be06T|IH+H>u+FLEZW5VZPpfbRuhn| z^3qTfU4r@=R-z`f1~tJQm<9Ktj`Um0pG6(bHB^6hQFrPe^r^$hrtXD;sE*>X5SByj zL@U&p_d*TqLk*CMdVi{w&p{p00xX3ep!z$GdjAaSF5N_ZH6hP){#i-HKJT_J3DseJ z)Rr|vt*Dcgzl_@IA*j!28rH%0P!s+Ib?HKyxdDoz&b}6^-xLhPrl@{jY{vd)Bk>9a zI!hm_tgx1!GS5NhQ|Q7b==TG=_&*8YNOcLTKpcTrm%(A>2PK`k^psy@c@@jepz zJgTB*)ZXlcn%Gd(ipQfmSb`dGEo#6msP}fDcI=Rqe~)T^7B%2?)XM)tO)R8^d*7FX zL^%o~P-oKs_0!uGbKx7P0p_4q{64ZcZ#8Nnk5D_6sihkzuNjBBWaTgyHbTAM1=U|K zET->&C<(1}3F=a;L(TXr)K;Ig`kyfe`J1Sf2DWnf9H=vn#TYD!`e|*58n8E(!~v*@ zyo1`&^_Y+Gy{|}UCI3Th%`MbcJwQz)b8A;0iMm9EP~|02?JJ^opayEd=TQ@FgSoK} zYGGqg6J2P&i=q1dSCG&IHexvLK%L!j)I=_#ZuK2AdmFc7rBDM^w|rB}cSh~dAk-Zh zjoR{Ys0q$QjW-{Cn&C1M{@ae)qC=>yKac9@8frp+p*jj~>sB6)8X!MvM+&2kGQq5Y z>Zb{62il<~JQy|ZgtqLzUR*>$6n==>;=QOBzeaU<%JNsN{ub)JzfltiZs#VJ1+`;& zF$UvNTiyuOUvpId9Z?hL*^d2JgOL>I2P75sUqY5+N%B8-a1+b)f}43^)DBfZZD9k{ zfGtrw*aJ18VW^3ZL``&x)z3q{x60}_`K-Y{)K(uwb$AvvFfq7Yt}<`+zz!vFQW!X z!veS%)$vYL{Xx_UucHR~6C*M3MYogrQ46eu{_np&i7FHf#Ok=lRd~N*QS!OEFk7sO zrEvsm#j8*|@;PcE-(fYpjS-mG)qOSfu`v1WSOzDe+Hb`;eg8j@s6jzMH)n104Rbfv zRDE~%w^|)cB0m6i1j{i6k0C4a^7L@l!8+voq873aWAP+L<3r5H_+Fl#?iZ^Ps-hKY zfI+D5eg#J1Uh^zgCVvmruIx+hf1>roLgXi6C0vaq@DggGVZGe{TCRrLiC*Z_Z~uG} z1@SQIv-kruU{G&2u}};mUmSI&Wz1yMEpLc{*a0(P7t8m>5b^_2?~Ozq-DC{LCB4~y zoz+STbSAs76rRV7n5~byd=aRQOQ0r}gzBI&>N3?vO{6*M7qlztlD>v|Zz5`fGf@ki zhk9>qANF4bpHrZToIrK-8)^dopl*LqUsoT6`kWF`D@nF|a||Wl88yMasP_g~`B>C| zX{h&>qQ=?mBcYjnf!d-&sE&R>P2e)d;cuvp!(VnCO;mr+BK`QhW+c>6SJV&1d`!j-sL%2y=E1W4-DlJYo05MO)$u;mcYhl7 z`w=<79Z@Uv_lw%8`51<)Q48CS+4TLNA(54WYvu#YOg?0w+wus^LOvR`GbK=$tOBZ| zMwai3YL|*?H{E;(wX-WxmwYYi{Ueg`y~`x@c|Al8oMDh#ads?5J|2r>ON>Du>T_LU z?nZt07p*?ytM0omhPo5YF-h-XF5HM}e*k^z=o*Qfn02t*qC%+4Rt|NBl~60FW7bDa zw29SsKUTO+|d818;J zg0TqsyjU1(qE^}sHG$VK4yR)!+=7+yCRW7w*W6|7hPo4Jn4a;yIV7}&3s5Us03L zG83={<+FeEU7dFzhk3tPx5_N=$7>&sorSHEz39V=_ z>Q>J}o#hhLC0dIbc&~W^)$R(a!`rAWO*hIJjB1|^RbLRbgQZauu8jFG8GS`bbReM@ zQc-96HfjQ^P@l_I)MeR?n)&Zo1T!;xb)1O$L8*p1vQDV_L8yt%MGd?d^))O*9npFp z=dT%Vqd*?8iWBBJjHLW3s^j#d-Gm}g0~fG-2~>Sq)YjKSO}q(m$-LI6BWsVkto=|E z8#kJcb#`x2pdDC1@ldL~Yqx)R}L$`~l0KL~Z2-)I_gaJ|NYVXGZNrI2OYE zsQzoAcEZPC|7s4|SH?upsU-FJKJ$z_D(^MNtDKp>{Y0 zb;PZ$z8li7&l^ZW9go3ST!#9=IEdQ9fN`$AD#noSh=J%sO?Vt?g44`JsH0qiI?A1> zqr8T?BSCMv_w!&7<9jhAwBk6cD2wX25@x{KsI5=2^5&>5eF3$i?&d($M0}{vYbxsK zR-0Qh*<9jzrXux#i-GHH}0mD!ei^f2VLv>in>Z_uEYcYuO)|e4HVtMR= z`bAxcMR6nQ^F584_&xOh_rJgi{8tMKvZ6kp&Zx8Ng__t1)P&wd&3uNr8iUDyfm-*CFcr1pS(qQ^V_w{X8Syx3ML(Ju zCb@x1Vl3r#Q9IWMGvN?(G-{kl7=p7WvHxnYlmcz-D%1d5P+PkTwY5hre+spwS4?lR zn`k7eU4B$Qv1U2c4_GbBw?i%XB`ko$eI#@y^H5u}*&6IYZP9nA@A@)oVh>OQrGLxS zhoE*U8g&GPP)C=DTEH`wZ-F|ho~X;&AJxBaDhV}Qg6epk`3Y(zJ5WCqhs+D87w=;X zW}f0ESPHc>wNdZ2L)E{8TEIjrUxb;-uXcH#w}nIq1^cbRG1O;w&hnQ~E4zi7dB9Y6 zWHDw5)XpTKCRz=(Bh9f0w#DiE!i~b>LWp-a;jwM8>fJF)eIvc07k#z)e*BLsWg%8Lpo^s3R$Xx@*-@6HY<@zyF(%*hfJREP?Se-9JQH zqkgdlq9*hv=D^vgiLEq0MNMQsYJl%C9nR&CHn^N9O?*Lq0KP(~o$j6QBmOAF_QVq> z^%hSs=`N(F5uX#wi3XJGSo9R5z5`yP{2Xf677!Z{e6xJJFr=4HfbvSm#P#CJIomrx9_KbP|zD%pnF5dNvUiNRK2g z6CV;SiHbx!LgV|Nru>;v1w8tP#9`7)@jVsrTqB0~Q=Bamd5QX;iPMz5MD!rt5!Vv= zZK5fpOHr<8JaL=!iKQZ`$_Zoyq5fVn#^zb0`AAk=>HN(cXJKB0=!t7&{NoakGgQH zzd-r7r1gbNR3n}i~vLMLNLRlk|#OdY08ci=8OnL&Q+0za^_u z)TkErScdX2rHQtLp1Rgf=?SF6Xww8Q5w$2Q zOMVP#J^#aMxQy`autHVjAu1}t^EENSpW;)bO-<4_@fI=P%In}@qB)U^0iJx)$TYXU z7m|L5^ryru($5m_63;ze{|Yj5i3H*RjmF!Hr_8gIe@;Ap^tWL(>edh?Nyia)tnGU9 zaoZm(F%l10dL9PQE---oUurMxq;P?y|1zJatRA6b%1A6BR#_cMFXoA~@+b5MPbB4E z5f4Z|ur{kmPbXcJm_~XC=2FMS*}CIoP7wcnw*IGV9{Ccs)e}kIB`WdKKn3ZoSlc?; zLSD~e^C!~pldesK5e>;}eE$=}pEW7GNIXZp>59Ekq;nIm5Y>stPqd}`;y1)T%QvCH zAC^uf-JNta6TWXRW`Ep)lmGv}HQtWD5R<6Li><6-BI&P4N7Bjn*n%iWx{TG|#&NVM zfO}ET2af;u=M<|`VcvghSpP9Hv2<7$-=xtR>_OxtjuN+szbT)gAl;YHlfydv2h$Tf ziCk88koq{%O)Z~|{-;y6n1~`8QT~t^?&FV_tn#Uf%1k%4?a z;#Jc5=vdDv$G?C6O{$;eR^lBZJ8f(5UVEZ2`Fw=051GuwMKT+)E3u9A*Vq~h5><%Y zgr3(ZABR~8P5z+@d4`eJ^Dh2{IdLlSr@xfn7OQ{D^4rLl(ZBz$Q_$EdRrf0~M+u%| zR-T!e=OIFgp_KQw@<7tXo_M!D`L*QJ5v_?Y$PXtD5$TBzl!X#{Qn0%2|DRT{n!=n6 z@Fn>O^zdz~Yo<4NvO2u)tb8{4LPQk#AFWJHW)fq`=OZQ)t%z?a`vjK|zmtBM2w{9L zmI6IT99|{z!NgFamesvzb)>W9KZi-=Loz(CF4jWjhhikoMXh)Zmc!RD6^~$P zyoseSf=*+xGNxdrk3<}a5$0^9t+&qn+KgaSmAA&$I0dx>dy(DtP9Z1em9FP`t*|~; z!l~wJY)bwBYN3JkUA-@vL|FARIIE#n+5*`mZww~j zTC9i%P!m6g+OfEXo>v81AQSd^!%5VjU>>TY9jGljkJ{3rjXW<1qc8?5AkU{)A9ePP zQD@v9b@tsc5bw3}0jTz)EI$TA$xp#DjPK1Np&M5E3p_6mbvD~jGyfjdadcz%a8^XU z5j8LXYojJmA0sde^>%c}NF0QEsHdRX%|P8hAEOxGTS7uNzJhvKcB9^g&rmz?J!%41 zP#xbuwJXuYt)wFA;i`$cuQ_VKE~tg|M%|Z*{bmJTn+R9a^nQcHd++yXs zP#qpZo#|0jyFXA9EX0$g1w>#pRzf|DjZyX4$R>JYP&@K6>Y3Zul>IM5;y49W@e*pL z(aqcd)ldVcVLUcMO{_Pn{Sedw=An*iHEO56L_ISnQ9E+Z^1q=b^fzi}!ZLmCOd>N~ zMLbrg;x^P4_eMROqp>EgK+XIEERWwKo4}sC_DwOB>>YR;PD5?=Caj2Wqb76$wa|+` z60s!yMy)J1%QdKqYET!|K^xS=)*bZ_^+L5DfSS-~)Yi^K?dVFY-;8?tccOM=FKXrQ zqmIb;5eeOR)eLFjw!R{2;AGTmR|n&B39>O%#!&?uvwXMwVsApjSYR5*R z+D||o?L!#A_}-J&U@__`eipT*n^9Z&zLlRqJ;lGE225@3j-Zj*1~q|hs2%NZ`AJxm z{7lq@=Aw>niOLz@%OeqpFQK01O{jtQp`MMSsI&Xk>TjS{6xPN~BnGRJuZr5a&Zzpn zmLGrk)TdULC}2Q}jlu`nJ*4R9RQ(P`Am&!ZObJF0zX zTeq-iRQn33_Q_ZjQ`@rtD#)N92^(0$zNoVvhCw(1gK;YAh-P9OF2g8%!^#h%CU6oH z@CxcREYr??iM2$1PE5fHxTzicubCX7Ks)dSs)J*wr~4->4{qgi8M zJsX`-J23}!6w6Ut{}Sqmw;`wJ?L;j+(AUA8U2)V6=~xW2P%G<*n#cg;9&ajYe zI*S_M8tT4)j_&C$iE5XKnrJ4fU0c+G@4`^@-Ah96_i)rx`zTh!<){JPLEZQ%hTO;AVD8nvSXFagJ*CbY<0h9&g=uOgw2H=tIs)!d7k@nO`K zeTJIQanyt^qXrD61%#sNMp>}Wvs=xWDXKE>`zs;!jZ=w1*fQfjhEBmjlxI}@@ zyvQAH;26{mai|WGt-KcMi0WV}Hb-?h8g>5!)U)&i>aAIWC2<#O=MJO#`yRDp7w+Kv zwW8mxBB-0&>TuMTL^W)IO;9tQj(X_Upa$5DdPa_;IzENkvGb^Y|HLpX*4-Ut43;LJ zi4oY{M?z;g7`5diP%9seTG?dO)=o#Yn}gbc`KYa4foit~wbJ!gzuoc&FrM=4qCcNTU34b+5-^l<-R zi9j7eL)4MANA)uZi|hR#V+|g}QdB&FTIn;E-+(&fU6_FTQ6H^mPy+_^biWxxP!p+# z+R=`vc7sq0c?7jHxu~6b3PTv*d)^vsMml{)n3BWsJnYUT$Tv zsEO7!8>9NkLQS9(Mqy9X(Tzr*W-^t8p6Yq#deoM^iyG)l%b&OWAE+HFako3;a;Pnj zM@=vlHDCs6f=$u?w4-)tFzO+nayR?0j%HAx87)M0v>LVYO{j-x8)_wQqbByA`4y_8 zAFv$$ikfg(Z#Qrv>c09IgDp`z+y`~vklyUSIvi^S4_kv=)QyW#6IhL!*gDjXy^aZZ z0JY_3Q62t-8sIu=<%RBX^<`0?A8}ZhpHP`to%}>!A2+i+)Xd*TZP7=lEj*1H@MqK( zdVSr5N}(oR7B$hTsQTKd`&wCjXRGgv+UXIf{wAR&?3+zOXSN9S$@Da?!i}gIcIxLQ zG#NF)d8ngWjq2!CRL6T!9UejL)G^DS!vo~6peDFI+l}*~)90Nep^ksGilF{(WwB;; zvys`s?2Wo_1ZqN4&0KSZx!&B4iL`sq@)s~(@Bg19H1pU2u0a*l7PdpJq#H(KHtHdo zj9U33Ovbg?5D#M$EH==Ux4|mp@5fABf;I6d>WG5|u@j8%l_wF8Y1kOMU|Gz?SX_&h za1W;8X;k~D!S1(XU2I0akGabH)~qnZO`s2^((W0|z(eTM85bVPcRbcat!RSz47MPD z5UXJ5F!$4|HkK#f3-t*%!CYkJn^6NCK`kI)xZAk|vmrL1y!&wWUk&F{P!acGBA&+j z7(BxLW3f4Eq9d^eE=BFce$g>*9Fy25NRp2OhBypHZz6l252-HJ54%P1r)Wqha?tjWh zLJ!j_)I>I-KBIS`p6V}9H=agK@MqKq%T?5UA@{j_dDKMGQT?<>P2g_S1o~Tj4u+D? zMJ>d)+zK{g2n9P(Gdzg8@sO3DL=AWWb>mIcK&3{zi6vqQ^2w-v>Y^r)g;lXVs^77w zekLNH2R?5W3B6X!u{yqn>gXiuA-RaUA^Cncp$4c4bi_2wM%}*vwL=?F6WELua3^X9 zzd=ppEQVv)82y`&^G_h520c(S&c+BFhC2Hxs4bs?s$YR>zXsLOD_9qIp*|t4%Fs4u6vsJG}v?1CR*B;$J($GP{u9_j;RJnD=#qrYQ}Ab$-tVDNaivKR~_Umr_i zTeAo1{=uj%ABWn}NvNHffqKRkpif)$q7@uOH9Uc8_>=iNYHI^?+*2Nc>Y%!rg?hbu zp$6`UTJb1M##vYmU&RDGj(S~hJS$1w3P}MNM@5MD|||wo#xh+=n{jPf+E@P%Ar)W$^;4K46mT zAQVfHk3mhW25KVBF%s{@RyYDR;H#)-XD4ch5BjX)GmN6(6lx;ZQ6CUN4>-e7D~mx* zAjM2a4b%{$u?xoIFx36CQTHvdd>(278?XWTwvy08bO|-EH`#RX~SW+S0aG ze!J!SqgFD+9EW;XeU^U`we>4eJCKK(z$RozecpBwTKOla3H*Q>=sK$5P0I&OaUF%C z>Puk_EQ@N_5_M#qtiBg&;6A7$8i6@7rZ z;dAVX$51P(J=J}yH9!sA19jFzupHiR&cSBnpT{ITgF2c}2Gx#KK%WMvMM53bMKx@V z>QLW~x*-QO@J!T1bFn-w#~6GAE8xedXWL#Qo$95vymFbda#- zpXBmBuQmxi?afd#ZD;vD=1|m@jm1Qqj2d7iY9}^fVSE?W&-THPC$27U!YPdW+TXMs<7`)$uo&gx*Z|c~J$mgMCo- zOE3YqV;~;KVvO&dBB73cH2*-IWwBZAEMrlxSzFXY)F0Ks1T2aVqE`HfmCr@(#3Iy6 zSE05(&&oGq5cxOJrxooXArGS_avb$~ok#6N@N8!kY9}hACX|6{-wBK1y{G|)pavX? zn%E@NgdaimH{0r$%x3@nTT6jfvIRA>?N|r*qCQfuV-*a4+`Yf`P!sNs!I+I*ak%Ao zppI@o7Q>^c34Mo}_(d~#4*RbT66d&;RL2_R8=}58hoEklWcdZCf%8yDw8_f%VhH(9 zEq?;F;!CJc#%mahkx#e<)_|k{beh^iQ3wr zTsJ@@YG>n6JDY0x4AhRcG=2Aw&`igp8cxO%INh9w`UG2P`K_p(c?aY1bJR!bRSd;a zb6tHrYKPKLuXPscXnUZ>>Fer!-e3}%z$7e*Q&DG^i(0|6mfwUrs(q-3^F!1C=TYr$ zpgInn=PZpS$d^NXP9&SnQ1{)133~sBlF$riqqb%h>c*}92CUTTPh0sPsFeoKckLok zM^(x4HBoOtW6L+klH@z1Cf)~iqz_8H|1(HvYv!Y7x)ik|8?iFJj!*ItcMPkMAGy#y zD~nMR-h_H)4x)DGB8K5_sDXnPx$-CsCm)Y`hSJcdt!PX_E9hhmdRc?vsE#I}j${UE z=F3nM&O=RjJ?_W7n1ZvOaz8}2U}^G)QT=>}>gO_QVu6d}CqV`dPKKYaNxk zuHy@sOg>8eI~8<+H2Qg%1#wN|IqvuOYI7iHRhU2S## zL#&a%#Qua*7U!R#D>wl65KV~Ml&9iOBL6x|`*+Ah**%Holh*gA)amOz|N4dUfrKx% zz##Whpl__9c9WiBU8~7|Ze_}!BaV{qPmCd5l0M!dt+#@o4gPB`e}5y&Qa1>TQ{RWU zNjy$;BNk}?pP=$hGE0dGq?Z$)kWR*?sB5Of3%0y=Ez&0bz15Ylx^OGMLU~Whidgw8 z*p8@d^-HO*T1Y){=^@O&YS8Ez%giL*i_jIrjn7&7ZIx4Y8_|%oUc=Iuj-_b#8|ewe zH^h^a)x-R&N`69W{O(rpm>FY@8(}}nKElpcHxDZj4_LlDgAF6ir?2}NWaS~0FR^q! z&(lv+%Ig!+gf8Ds3Xc;jUEW(yy5RLa`8rmx49Ak^bI5;XSSNEROQfWum5X7Nb;XB> zRivjAx6!`6D($LV$iIGfWM?6bfA4=6J--EM=LqrDU@kBYw>k<0a)U}VY z9YmnZdXc0r5I4!MKwW>EO7A1C==`rz7)Sg-+^HI_v&8en0?JAfy1tTxk9e5~CmJ(> zTG*KgAl;CtNE{)5j?nck@gs4Z_>0h$N8O)TM(6(%5y(xmF`0@Es2>e;h}Q^ReTi?0 zszer%f7KvS*apfk`-DVxfwFJN7b1U+xR3NWq7magL0;qgufzO3LqQ2Dbk%lvZO@$?MB17ONE~SF$c;HSuXH{~ta_ysGhgka(1MiO^Ms39NQW?{VDD z&ANUkz9zlM^8P~pj38zZ=PBPnylxdsNbe?{N`G(R!**YYS&Xt~I{yJAbakPk1JRoF z4ZI6)$9OzJd`7xHp{tas^oOMRzVZfOD=W{!m6lc;eLF@K$g6A;`A76H>8eGf5gE#G z)nV32_#X95h#>M`SliQhKXnfhe-N9koa8^(JCrpbHyd+^y`)5hj*EI)b=|dwij{W_8Ojh3H24{TM-ADbiC(KR_HL zMv)(nqtRXd^}By!|4hj&RT8>7nM%K{KU@{)^t?;zKLL0_)@CC{5RVemDZdj>5W4=v z#zZFf=Hf2O5=g&-x9R*pAcm5;OiUvd603;6iJH{CNW^nPCV5>&9o{pP>-qzesb7wF z5d$e}=&#|S#W$?otJstLgOG-n=tl%or>hIG zpS-T-4zB@qIi!nO`4^<0B7NEN-{Bp^Sl8a?|6jbCanp+w)Fp-!NjAV%(y@fD!QAwt zb@B`Olf;LFu1%B|;+_O7j>EAp@g;RX<57Pr_a_Rf(q^qc%lX$LlV=TT(>VXyX6cV8 zh_k}$*q^vWRN=n-D~z_sh;NBXl<&eFRL;jOgsw6ejt#IGmRC9Bd+(Cij4OzH30)H@ ztF8uI>m6Pd@&Uv}q8hQA2(r3Je4qRX;%-9M5Qn$M^2(01vX`+A<-TYVUlDzXO++Gv z8?i8}_!xC%QueD$`u~>Z?`dK@@pOUCPmylrZ^3T?(t$)JtACdA8uVG3C`#xmtMC8n zF8$BnOWZJ(+?SX}G@)^GyP+%j_Qd5HP6!9tX0--A%C!xB# zK?G_4n=R%wN#pyPxIu*TSzMW@Pjn>u5#xzj#0p{)(VBa#Pyau;{^sg@i?W`#D9bKb zrt{a$!wVK#*|-8_p;k8S7G=4&C|iDuvURs8i+b%Ag?kn+d?~HBZ{*0Fg#HhVA2co@ zXWXEHUK05>S^uUx6iDA*Al;=vy8A!r|JPN4o^t-}DCggPa=JwPd#`n~rAVz2w-uPy z_(5au&mNIIEPrbM$IVRy`hH{lgHHaZiF z(|!>v<4&}{lW2hdVF@ghGc9om*36j<9X031McinQ1+fR_!QtqOQ zu62>TAp@n*8P!5F(*&JyTQrcqXg?#+%uYr#_bB@OGx76Pm@kn`BsOzVl@H!W1NjS0 z(M9>v64kIa*2h8U5T%Q!qOB%w_g)9ut{hDb1(y6LNoahUXI7H1!lW6 z6k!`o8qqK=T+`WTl|GNI<#u$fj-ge2#bs%UqSy@0Kp$+4522a+2u<<#XyCu0&!5NU zSh!&5zjySug6w|}lE=8w6gQx$`x`rAt3n~tSy+emE79-K;=H_Y7`O$xt@@z5=XPv} z3$Y!39@|$G390XcF6k3R*#FLK4>w%%->@bYEgDkS9tOlh7HwgdQNDqD%4{y4~^?4@FlFyEBYXvttFG@yIYnt2+{ zz%Dd^lQ;mcxFUQv+=YI=6y2`7&C-w>&@E4dglE1ic zMpY_=Y8{DI=c}0NIGR>53|JWrv_JaXBuuR}+TSiT_5YyyXlc1Ay+fSwm~(PG?;4zwR#`~RUc%%~D-r5*a*ICNLdM7R4| z^tpXilHrHOzud4&FQC<#r)qexAYM2K-uV??I2&->?nlt`=&d3p&s=H1#Xc z?~2dR=Z>LAdbMQrv_vZ|`k`yN7){})=!?0s!rEVn&Y)xT7R;diINpG-q3;)|5x#z} zMt?C)L5p+|&cc1@(haSdmS~B|Bp1$L8+rsELOUu^E8Opjrg#K4z(>%O?ueg%hdzG} z3uDbI!S&t@ws^a z9C}Was2koJhMxI%qXTWkYw#2FWGq`REio4RVK4ju2fP0>>Zc|8bK`#W%ja9PO0yb- zA0U0u3{8#gC9(Y>cH{n!=n>nXVJO0@(Ha_yuK6998y`h8G7tS>v)MM|Cw}50FXn9& z9=JSuRrH4F)ac6Shv-_K#2UWeI22VA%%D922jh(BuhDKz!u@ra?92m2u1ZVjP)x_Q zXvFKIZ=nat&giLV>89a+N6f+Jw_{G6659_%XGCX5=b`7qqNePBFE(<+?XV9GB&}Jn zD_%@{F&fZH^yFI`{R92Ql+`>u-!%FNw&VVRXxSENi9WPPqW8B&FKU?#Mb*7!a5efR zl)Y72q6hXt*LZdG9J(z#w+;u)B=jVE7Clfti0zZHeR-Skd2{shn__!bY;Q<%;mp5A zx5>qAgQKuA?cLGS(bDb0{SN4Xbt~q=yRiUHLu=_t%!kX+=hmW2y9M2*Z==s8zlaw{ z(G>rIzIYZ*ZLaoVe;36J+8wbBjz+)LW}-*$c65fv(QnZL9YQ~)(EzKX1J*@9ZyD|< z6W4Izncff0#NAjOSEIG@RlI*1t%b5zhnZ%f+pZaUAYFsb^k#JXO-3hhKf3K6N8jIo ze*bUB9Pa-wxiG@7qsOAZp&k7lO>_+Hi=u_1rJ|M4ey&6VZ-l12H=5agXn=#!43EJ} z-2ZoSQ5GLYx6jLHr0dab^-gpr`r?P^33m`p7Bw4j?2&iE1(mofo7^9y7nE> zer~{|KPqpDA56o7v=_w(UPS|X3!T{xwBrxa6Y&eohJTgGn7|p~Aw4;~Nfj7qXn`m*phtBXb^!?-L``NmL z`}w1p(MDa^|GwCb8*ZQeSP^f=$~X_L>bKEAe?&9!8yd*pXzCMPLq7%3Ok9BmSQ8DP z4myEm=y+|g3U*I&VTz`pRrzpiKZ9dS#prXNp&875O$hYT zXfd>wN}~Z(#SE;42A1s3g){4q*>NbA#t~?w51|>Dhjz3jx(m&~=V-MbL5u8PGz0m% zhfHOlnXQEO*AN}2ZTLKy=*WeU^gsg{fOa$teerg5X4BCD=R_Bx)&D%Y=C4IRh<<~< z_cxZu|Il&D_XyU+i{1Z?|Vsb_39q4MqpP2@P;Ox@#uK_H6XIC(!{Gqf4>^ ztK(s;j2HI|nXQX%_g;9h`+pJ_rsM&1<`1F!d!Y~DI`o9xiY~?XSP3ug6=qfkJpr$c z-i`+RMD%I&AX(Cd+pfi|&4xEh6h|Y~Z6I~sBJ^D^` zPjr9uJG9?lWBW`W_P+z9_YLNY7K@gPWX)|BkO zd%3XsXQ6?-jCSxEI`G?A6F)?Y^8(sI&g;YHh0yzD&?Tsh9!w3<-O(OBQ3qfjyc=DT zFR-Nh|L1rkSO4%QnG)y#bq5*Y9U%U>@#4WLXAG-hNVKrQbZm)094E+y1UoIIC z`YnVOYgtU%VKpx7usIrWkJui89yoWQOYvO1|1vt`chCcC7n5?--!R9{S_Y= zGFua^iF#;&R}GBc|9!aO00Yp!nHYh-_#k?eF2;7a7md95pzwSqn(7+p(ltewpmn_8 zGq#6dRqo#!+e^?Te`QcI%-|z#c;B;mU;O+4I-wuXS~?y-KZEvn9t}Ks(U5TCGPKA_qY+j`Uu+!hfUb2PbpMV(1H1=a z`^V84t;UM@HoDz@LTl_Snu&Zv!*@VYq@QG>HWxm4b@V#)h0*AY?uqxOp#wgN2C@pR z`Zv*~`3lXkBpcAT%j@JT9`~BaY3kMpHrg##Xi3ib+A4k`6L2N%4 zU4_nk4LY-3(a+Ef97Y4oabswgMbCk&F}1W<$NfJgey|oz{a$nze1{D%F+8NKA=+^- zw8*BQGkO^f@J;mn9q0r;N1y)|%}Ab`LO)lcHPZ!?7T--=G{j}-8h(wn@f4b>iX%ex zHb4XGk1o-jn1Qq6=dYrHe2%&BYjjDDp}%-eqT8_0$naOT%}28TYjI-=H{4FIU^zU5 zl`%0Y+^>QjD1FcrPR0s2A3fXOMt99YbXTN}4og=Q%}^;cfNJOjx}rZs#*AkFJCldF z;mNfat$}CJ8LUB5x(Th3UFdTkqqVUwwhy8+{|0^kIQslQXaE<`ZI^dUsFlmnOqWY? z;Q$TL)U-!aej6ItRCK`k=m1ZnDP4}vbS?Va`)CFaVHW1OITU9Dvl&B)f+-h~eEHG0tejHwyN_Qkh`eoJA} z7prpNmqlIl#fGun23@lb(Vl1#4vgLu9fwZf4m5*v&;g%`zKkx_n`klai5|a|{qIb2 z-WIl73ADJ%q2JGy(f!&UJ)mwx*YFv1-!I2Z+=gcC$LM)9kb)CJ?UY5^710USL*H*X zf&K4+)1Mpl@LsHh8_@&fTQuVA6GI?n(CTi69!Pz$4&H%w{0f?(H_$-eMVD|lnvpNj zK#!rBJ(uLd)a1H7JWv#Emq+($T}&-Ov?rSCfoR7Q@k+cO&D87BeV9i3PxP$+3q3jW zPYQu&p&3YaDQ$zk8u#B|!%p+zj0{wG`{@xC0M?(kkQbj`1b z?Mmp9R==D5pUFiFZk)jzF;&gncc5`-$3AC=v(f#(1gqmltcu65K3;ZD==f?h-~niW zL(ruigD&YrbQ{k}#)}nLksDjlnf-{)b)dD?%V zGcR&~c&~J{Jo;W$Ebj0Bnp~Kgj#wM7M{8g<8o+aC2G*kkZ9$LPo!A_IK+k~+4}_Di z4Y~v)&s(b4$8KWG3KO%1={u0TJp8@(F+5*ZlV6JmP? zI^$>18LmVJdKq1k9q5K?#n65$pyM?_Gt&M+_P-JK>jkAN0MB$;9@SOsu_*!5IXRW=pQmq#?SN2 z2r0~uc2o*|t_u2I9kkWURdFI(3(ukhZa~-UEp(uF z(ZKei9e$5y;1v4&c{KIe9|`Z3Km#j-4qO3!z8>aw|2K~xbU-8Tho*8EI>1U6T8O^49Nn&m(eH?}Xl8QG4ogu2o$;0Ew`Uu4A_Hc#|4q#;-0+1Y zmcb{`wR|0&*_QbEPRyiz2(6j4IbkU(qibFt%~TgOpzi4Qz8URrB6@&LiT5|nVgLKV zJKQkB_tBIeL}W+cyJA)rF&`%Tb(TcR21fKIeGnzLZd z19!z6520)OINHIY=yTCk(KTqt8_{pW9cTuQpsD>kn(OhM?{+H9g{f?f&Y&0C@vZ0#r=gKQhR$dnI>V*0y$a39dbFrM zj`xqC@BfVH_%}MSv*`QT7P9}n$h$DyC>$+?R(C~oz&g=pXt7?6Zo_WTzR^Kw4c&yk zcRSk8eX%_Yt%(J(y<#Ez-xt<#qZw{PQqJBb$Czi1}@LsMCBX|N=6a3sp3 z0k^@*cn!MG??eZ90_|@h`X%)|THFWG-EkK0r~VT8pCy%PRQGeiXP5C07Sdk(d`Qu` z7eb2vLkG;eJak+P9jGk2=9RHLX2s8YMhBova8qpGfiB$xSjPST1Q&MvIvU|NbVDFMsojDu(Kd7@@1X&GfevsKE!Mx$BRTJ?&|gKgNZX?CcUndM9iSUG z?4S=igQ2lKF?v5b)7j_|{8VhehHj@f(G2WFGx-Tx-G|WKas++u3|dp^t3v=qRMqfaN}#q-e@(HGW5H$}Hb zcSLtbKaK83GjJH4>9KhKB$~N1=+ga%E?NE;LlGxSapAV9gbv&SO<_B_n?97MZf(HAV0;Di8EZ-aqX8vWG&HJ=#HKX1JNQH zgYMhuXbmimpKrnp+B>5^p~af#<*=0H(7>voUvf3k3AVsX{r>M99~c-Nh8`TFVtWEQ z!#mLqrlA8oiOysVI)RU{EgnYCgUnaLE~p%Bh8ABhbYdg0nEU^BF6?+VR>Y-f)$T%5 z{B86vG!waA4XG`QzE>3upb5IR9nlF~hXyhX4R|DG;sfY=D>3QC=6GXw^bopszhW8u z8$Az-tqG~Dk8abe&;Ywe2cx@b0@lL$XbtT~1OE=Kf%E7R=UB`BznY87)`k!IqbJue zbVm21DSIroUqCxpj}>qWS_|K!OO#j_*7job^P=e5H$~rT9qoiZ-*X-N-(ncZ4cBB8 zUWt>@bKpg+itDf@9zi=Q@LI?~G4!OXg7(uKU4l;N46jFb%LsHy$DkRRicV}%l8Y=Z zUPT8yg09^$^o2jrHO##}bes=O~rD(*t7eGdBKI&{Ey&<^&a)&4ztVxB=~USL!3a6F5FI^pfmXnU6SKyb)Q1l@{-M=qtel==vC-@ozNxff%bPD8qgSY0=LHd_n`ef zhN=DkEEiVqIxLG@(V2dSR_|%_g|m1q=6NH`U?_TjO7u}QlZ(;!*P;XOK#OoMx|GMU z0%m)Y{qGA^-V8q?o1q_!MvLxobQe4oeHH7{ejlxo3s?v1Z3&qfg?{hffo5b1TGS83 z_AIo&d9nTS7WTiXUe66@vNif~^hosg=zq~m-U`o`j@CeHrWu;a&gh!=L#zEJG$Z$; z+ixEF{PH9h7Q=e{X9Y@zbu{C_jltlM=L#&3K(R1St^h{rg4)76LwBMrroIz)t z|Lt%tR6sv(jgFhVmJ65Q)_7w&`mMGUJxJa{J2-^C_!rvoMel^QEQ1En7~S84&>EVK zrExVH_-^#QBWQnrBbj3VZwsj^9<7X~umL)w)@Tv+L92TxTHT}34Bd@xvju3)yp1mD z4s=OBjvhh#{XKsEFXngu=hz+sD1;7B4lSChXh-$Xj+&!0=!SMQ91Y}FG=o#oHD7>c zYGu5?72QSq(Czpo+W*&>%l&`c3p|N_&7O_zV(*3-W}tyIL94ngn!?U#>W85N&OnRm z88pzB(ExX#@9#&Koh!PrS>y@O!&4x`qSMfgVIVn2FB#nb>|2UDLPFCEAN- z;0Ls*{)f)6;Co?dN}&^LjRrCV&FGl-*#CAgg&TG_8+~yZnzC2Wl&(Y9cpJJ)enJP# zwln@PLC=l)XiW@2XL<*EL@z*7{~S88m1vQ_x-%I*_>ddU@G~^BBbb4|$994D!^|?! zls80+Z9sGgI)R(encju=voLemqqVUW4dg>KQ_1~Ycp{xbGm!m*km3SpyDBcR-&TgidHo^lr3PW}yKuLjziislWe!mkT5R5G|U|QXh~JbPdm;1LWNk zGEfeEJ`0^`9du@m(QVicU5fr_>c?RQPDBHI5}oKWOzr=dxUj?ZXoqj0GusyZ9PQ{Q zbj^N62gvhbIHIpWJ8X=;-x?jLV{G@0pAU@Qgl1$MCVg>Q{9qQkmQO{WL1(lAEt51N)AhuXO=Iugy$WOV7~qVGMA2EGUF?^87JLm#vM+i-E58&_hDPr`o- zb}%}?QglCWMmzWlE!MBm6#k0NDE-s$d2aN6K6Ie6=ns<$-i}rLhfDP!6$+yvBI)JA7TXdlB(Hi&#ef}Jp$sC`D zfb(D;zyAw!VMnFWZPgHsyfeC16R|qZL^Jdzx|X}pl>UIuIQJJJ)djHu?Xp-NuS1vS zUi5rrNzmEs8!H@2@}u zc^&QVoiEw{&g^||=;zVz(2jmbx8Zs8#UfvY0n4CEQx(lrD>UHtXdwO2Ox_SbpN`hT zqv*hkqszWx|69GQxuF}-RBlHD*c00aqDRqM`30SM&I2K^0_b}sVmlN4yhgm=5bdue zT07m)6LNHt3sZVO`od%AIj{(w(JS%ux6vZ{7%kEt;{CIjD!zlEXbYn6HHmgcGc^F~ z<3#kQ-pl9`CHHb+O1?zb`UslBlW1zsqDycgTJ%r|pk}l+`d(i&@R4W$Q!ou@qBEb3 zPVi~0h%1odO(s5xADloVI*q>gFZ$y7`1!?$(-O^T7sh(n8=d*1*aDwIXLtbJmY01U z{>=(?u_o=w=;y1@&%eXVQosL?gnt^n7@FcNFRJ6o5 z;V&3kq4&pN6P$}>a4-5@@)!Dk!Ee$1Uz>{z?17$8x1nn^37z30GOFTkY5_W~Dov>sE{kFMn&%)}#jD`r0$YGM+4e+tgW zXK?^F`9AzxvKC@H+Q;x!%=#fMF#?a^5bSU)eCxh+jQ#J8Q`~S3`}`RG6%6xn80};D z6n6S4Einjxz=_!Qcv|8X+=7#_`p@CN|Gylaz-jcm;{s;GS|`FTtBcOOHG1B3JCO|4 z-JcuIa3c1?pV6vr{!940JC>(C3ax=T=#spE8Tcx8$4}$^%wI$CWuciEk8N->-h_$Y z(h}`qM3M_1Sc_KY|L|_S^7pWf)}Y&O8@f~naT@*{+vENSGrR{~k_XUYTZz?icl`V; zTEyqk?VfouWFlFW3s0i@*crQ^`+gBR!=;!DSEDE2y6A_|A8|bQ)BX&f--e!WGts|4 zSQXpvN579IPNkkpCQ5Q)@ijmPYKsqJ7j&%-pff*)gYYyuK<~f8?}71XU`w$fzJYGz z(`e={J{^8xWuou3K=1d*)Ia|>kqc8Y2Oa1sbd8sz9lnVM_BUEw7trF#^>L& z9(}(m`nB8$omellmWH73Pe22>8w2p4QJjH4;Zu0)|JeVz)A*y+zhMmvp9|JNU+jP$nWL~A z&OlT5GWNio*c(fn51AT|F5OJDCZ3CKLHpT{9?5^BM{w;6?0+BZaUnPc-9`_hDSr|D zve}7s@d7r$I{$_HW6+M4p*8U?`g8tMbg6zr51`ZN`EeFqveNui^=Rkc|CXLgRZaAT zhUf#$(HXbJrZ^Hkl2@YJ@=bJmy@#&-_h|9`fu1M-p=;ePEj{($`{{$eHy2%^CDG(E zF6>|>n)3B%Ap6l7eT}2=1iB0Qq^GAcGZ3BW9q3v=i7w4E==+Lh+}Y9- z%di>pc{1@m7gp!R*~0*rqaBn%XH*FduzqZ}LQ~!yeQ$j99(2Yt(LkO?-`{}F{5^E$ zpI}A&Jk@6Zo#(=i(sQJz4vqq7u~fir*alszdC{e4W?n?sbQ8K{N6-O&KnMOAAEvm^ z#`e@)A;2fl=aymWzyH57-dK<6e6Sfk2ex1x{07~}g>#2ME1*kJ2kodyv;|rtZDYG1 zI`aW&fHy^Nj-TI#NoO*di`qC1Z@|si2218iPYlJu*aCNAXUua^SfW1YFQox!#wMcM zZ!VhARcL@4(EzrfOSv6g;*T#%Po};$zu?9UQdRll5b&RTNv& zZi$s}Dt5t_u>+pRp4je^(BGoy3N!<+VRPJs?eTwTMp`8cgl*RWJ#a>$5l_SNxDY+* z-oekX@TK8gIF4;;=esOD^-HKHdbGZae#><&7*ae6-4)}}{_jIGx)?3$nwo)_fy2;~ZW>m@W#~YkqR*d4GnTzbxPLiX^=;7mT`?1fqUXj#=ntNi zSj^x5Z*$?d+*fEyPM|aV8|@%Z(Qq!5LIbOVW~>n!STnpD`=hn90!{JjXdv6r=l8_+ zr|9-Qh_x9%ag+(Tvif%^V`yl#7 z^gHaz{ogS4=l`achltvtYuy#g;2<=0_u*n(j_t5b@$jYcD7vk7qXYen&g^eA@C)dd zSb-8D;5ulA8lwSsD8c?WrJdpf-O<$dLx01K##Gg!11&~p{wDg~_UJA&fRE7(9E|M~ zXvWTehiB>Gh{3@Gzkr8Iy&IO=+gN4^4Q*h4zvY*ekXdO z9*CdkzaqR}2%T7QG~k-ac%uoLs_yZFiRgg$p&d_0x7%arwp@bFU2wCQ7SCKa`YrkuIIv({)m2S{f2gQ9vfk<(&>po*b;}}bLb3mWrQ`p0xi}W z=)kS40zht)I06c_l zqsHYzAP=Jf&q4>Diw3$F9qdq>^>hq*BFv)BrAWricPBX*)a4&8=tp))>; zRq#i&qsz*Nqcsc7R7W)M5oiEObOO`SrF{Z>;nSEL$i-h=n4+E)(o_EwY(Jb#dpm}pKd(3A zjkHhVGVEI?J#ie*V51WZ6S^xt!J3%SI6bihuR#Mni7l~olk~(GzyAkw;fy{( zt8(2{VNLTi4F^kpwCKvAYhMXXaZ_}gc0&)KA!rRuLf8Iov^b}u&(BA9&uX-$Ucqbq z{@=)j0~BnQp7g6^vSunp#F6Ef2olV!OvfD707Ui8Jo=$ih7FJpS!kcl-omUfYLp(r0jJ3N8T zxK{h{WA#4txi7E6o5)9`8dBj!K=v z&+!^)5w*fh9EbgIUi1$vNc-x};n(p1e46(2*c@AT3EOZgTJ*1VVgLJw#c#NwXVGH0 ztZP`yOiZWU5G|S}XiD2)e(Z|{a5%aIlh6!K#e6tBwx7l}Y`>N01b*)p{v>rp@|qCw zD0E=krEw1WN2@iMfxFPN{%5R&IlG75Py-FT4O%k;(1347`x}RD+xyWa-H1+PFV@23 zK`v@?k*`O%(G*S1STuk|Xh5%_=fS>sKYPy*cu91oHPHZ@qM5iBvv4@J#d&CPA4b2V zenfTwzyErLh?XEX__x%B0bBMC2hCt~7tBWk*^3VJC%P2*`-GI1iFQRZG6mf&^U&v> zMFUumF40yj;Qs%B3)k`>nzEnc1Lx2Va`g?r3ksqGXQ6>yjdnB=eQpB!9da)=#Fc33 zkD~n->lc=wA{t-|tjzd{Yq>DB51>D}Uc;;K_jtehwV~tw*q-}S(dR!x*YpDVN2_Aj zg}~}!N7}v6wO)$;dR~PFybBF@AEti)f5U|l9!Gxx{e!N3!Rv!n(a&3926ji+_*V2+ z?mcK`UPHedK0zmvtABdxe;=SF7NPwh`ux*q;CuVC|4q>^+%TnO2BfF{db|aer@abq z!%wgZwiy`y05TS{Xm3PM#vjpuPM}NpPi$W_C@euyv<5n%OEeHWKAVfVZG0<|Z`oL+H#d9UL-H3H`h^dh!j&3b+zo^H0#FJC2^1mnVmW zgJxvZwljGG4QMI$$2ZY!T6}1*BetS_7y9|zcng*qmY({n+?i+~|DgN4#Es#HOK0@_ zn1N=lf#KnoNj*8nVzO0V)nuliQ9dsgR(V5qn5dJcIBBmxff&K4`r@7$+mre{P zS6}r0GHifvW2z&x2y5IPI=CI(UK`NBzs7qo+oVtn51=*mD!S&oa2TG!=GcES`@bm{ zPfre2e;BRa%kKy?Xo8+tx1pI>f#vW|bOuH43_n_XV{_UsVrBdl-DXAa3P*Nx^z(<% zKt4d9`zOhT50;%0einB`ADD?2$(z_1PoOVUygNL94O-22pqY6BJr6!WpUcn0?6(1$ z!5h$}S%6Mp2e!uKaV~rz>ziXpETSc7 z`*ZAtr_qC>6ZhdBybin02{T@eemm|(w{fn=LOoyNsT&2-!u7U>CBerLtMY=Aw_eT>?gy$ZFFeD~Vov-owsX!8_wz0Jg)W z=&nj0=i&w~vMo$c{V$yiLyK!0_Q1;*rKkSMh%xAk-=alTd2#q#u-kDE?Jv-N>OURs z&qr(GpJ>k|A+xWdyXz=cbpIEACKSz8$c@C%*nT9o*Twe1*iK&>p09$9c>Wq3jE_Wr z#~QS|KO4L+x;FY9nwiU<^Vc!^{|YXOaH9hHL*y#F6g!{~UWcyjjpzY00{va^Eat=Y z=vr^b{P-c}#Y1SZ9!Ixj#$lCwLut-VDd2DWA%P1HFV6;d;CT-$XmugT8nc zi(!uCp*TyS?`1}-MeCp$X%cN4?H0W@I&?Yv-v@8zh8;~p|KM>Cn)0Wx04_u`^CFs= zt!N-0p)>vw4ZP@z5NIhhLseqCHabo-%)k!lQ9N=5``?Zq;)X})BIH{su>l=;A6gqf zps7EH4qS3&IFjpP2JOD+Hk^#Uw*sx5P0@GJ41SDm--GD3|1Zf!VJ>p43J;V(Kd6ZA z&+4(=4lSzAv3)H%!$I->2s9HD(EwjS1K5i8_W}C+Cukd4y8LL0E=N;X1v_F*v}W##_h+Gj%tdGXEE>o@^!cOcmradVL*_c7&kw`Y zpZ~{m;RB1%ly5{+^a+~!188xcLIcddCVXBPUE|W|fK|{XY={}y51rT@=yUg@wKfxd zZW*S&|KE)_zDEPdzBbfEN%UZ;iFPmm&B%z@z5@+(YHZKKY_u0(c6=J0*mLM}ThVQ| zD}MgdTK2zd{A+yRG&ZCCA9lcI>%wofhp;m3cQ6A_pfk?jLWYNUWFE8FErv|=s|P~n)>nRc`zBv;OyvH%%Hswt^U*K zey{p^=%+rqYg%9hye_uyOLF0t$Rc!rRp`vtU z-@w#vK_{>~`g!z7^msIRDqftA=Gquuyfj)OS|07VMr=2Twv2X)_KpsUj*Q+Gy*oNR zm`pszg&i-7A3Ps@CAukozCF4p`g!#0=#SAq&~LZ1SRRXR3P<`?ScUer=&qWIh28&8 zbK#o57C(3wUAx0*^&Ur4oMUr1po*f~s9J2dM610IT7=if`(x4X`KjoVzKQOh-RS;5 zgyFyc$Au@~Ni>k0Z-nYCg05jn^u-G3_Nk8s&>OAt(P(XqM-Qe)(SV;pi*79%*d8>H zZ({p*OuE0by%~zI78*!1bi4ILQ*}2Q*pt!aXh$0`6W>DvIe`v*5)C-pmQcKf&~4rm zE%xit_eXAt`+su$;9m5_S?JgBGw6Qaf{)^1bo-5ZD{Q~}(DpKPhHsz;)yL>S2ha)p zgg%$HHDs<>G;1sS-|yqr+^B{(p=&-DeQ^yM`3Gpq_o4&*ga&vD9k{^TVSr4u-5C9n z>WUWkljy{rLDzl_n(4QaT)3v6q5Jnw%)ql~AjRJaFV;hgvK>~!9%x{9p&dSeK0gQT z?Xf4SdH-RD35;lgclJvPS2(Ug6R2J$6dh2Nnm%h(Z?rY^Rm z-38r#bFe1PLj&1~sTx27_z9i)KWHG?-}5IN`#+NlXWlN_7wvFFY~PFql#K1^XbsGd z?Pcfy>(POCpu6D9=+E)~IkcuO*%_>asek`>3od-IA9_NKMgw{ht=bi6CbptQw+mg0 zW9Yya&;j$mAD+)ZYob2-Tx;|kxE?(jC!#g<1SZ|LTez^J?N}W@L+_{U3iorN9Tr9J zXJQssK~vlh9bh<`xqH#)r=cl-9G%D#^!eA(0N&lj{x`M1a>F9}8?V9hXf1U8AU)9> zAI2KE2kqz_w#I_H!mp%AbY_U60*pPeYe5 zxt|Lo%egmviBv}iZjYw47uwM%wBz|$3%AA3|3YixqR&DR7Cp zm-HHR3GT!U_y2q@JSsP%MRx}MI<5VAD6TFzfOZlM@M~;@r=vB$2pJoN1~Lh)rDbRa zHlYE0ie}<8S`+6mKjSBA?hgYsLthw+&SW~eE$5*reE~gq)}rUd7BoYj#LthQOLiiD zp7v!Juu!xFrj`cnKMRva)PxIX)(SnLu8j}eihh1Cx^~mifoG!oeQ9jJ5!)Zd_D`|> zZ)_L-Dm-5aeZOUF_xg(c?~PmHjr-yQi(>ng*xnV}htL`Sjc%_T2SVUw(37zNy8nBj znY#_${}05^UqC0gJ$mQ>``_($nj2;D0$TlL4u&GhLQ~ZV4fI;H2*;pHF#*lcJ!n-w zh^a3l^mo8K^k`m%KK~{f*iQ8M{Yfq=aPcj=cDWCQ0ZXATRzo{#iq5!u^k%e3XP_ND zj|TDz+TZKw%nzeKME*kqZ+AFMv@2Sy$?;scmQSMtY(yj6hj#cqy8TW>&!MT#_jNcA zs-U}}M{LhT53CJne}~cM&!XF|$dRxO>tJK|{{Su=Z~?j$tI!#(i}$ynFMf#5_yoEX zIll>OeL1?_8bmwC`-9P?yEi%uE%L>&{Tg<6|8L_WgAWRS8?1+EwELjN)DKPRBy?s= zFcWv6`}$|}WX%6v_zTSX=-2o_tcf$QI=+F-IB^{PGiCXsEV=u?5*K#d6f5FTH06(= zN9|%X@{iHtI)-k?6Va2=Gtu+WY~P3H@nHY zItl&KxDy@dLG<~VSO=G5E4IrabO|y}ge9qs9$YPByEj_o!>}Pfj90n;cW}{;8`*vd zndpcPI0Q}YEogDwgJ$9(bV*i3x8Y#ghtQcd`!(#Ac4%!3Kr=B0?I(#A<#a6J{(qW_ zGThjVK6nUy@VDq0tVKKVTlgt;CAzl5(C5aZ8Mzb9&=cqc7NTps9G%E|wEy?ez`n%P zKmYe57gqf#v=++z9v*CnwmYJ0KLm|@5?XvS(Q{xvTGdO?;#-C;#cR=>XkZ7>FS&2g zOlALr{qKW$xiF&A*cP+U8B9P2xHtMBnyE+8?eq#-GrO@hoP34D}iF?tb_Y79R{C@@OqR(HCmGS1-ehN+Xs@PtG z?)&Z78^6U$*x+=S=nY9Ovbb?OnyMGjwOxl6&s*rs_n_P9TXaUJ(Iw0McUbeH=;syD zUD7z-zZPA}k!U{?(La7a9PcMT=ED7c5KZ9^XaIks0i>M?kzRt*l#4|8D$1^x+^M^oMit=4PMYP}7u?z_;A9>F2_BpT?y z@qV7OVM2w_8YqRnUoYNoiay^SQ~&$Fz2l9+@qw}E+TMW<_z1c*i_ny>jQ2O9&%KWZ zdH`Mf^XS0Y{}+B@l|(bq9{v0pw4c71`u-ozg+(_7U90=BBF;nycpZJ=eKer`Xoo*y zOZ)??VC{dy_8frL!aZoyGWakPW7 zXzJ>sfwn>qq^@Xy!_en$Lj!maJtr2T6WV~je*`VkU(d1soq68#A)-ss2+N=^HbD=V zzE}+>p$E|OXexK2+v_8Az+ce!5*I?dB>G%UG|>8JMmwXK8F+#HZ$zWH;mq$qf73mQ z{s4Ic+u)yA3mg0w{+K-yo6&v_J;07)1uVmV{^9m&k5%yzbb=evakfNvV|&_PCAp}? zMcK4$sg!m^cS9dE6Qj`#JcwpsIr{Cl4^8=R==0~%Ok9?pEwywt(V5mm54iT|1a3eB zeH_h5ax)jE>=U%8enB5RjSf&TTeh%$uqo}P==Pg}K0h4|U=CVCFU0#V$M%NkRx|@U z(TseK)JigOfQ!c5_!V8N%GpClHPHj90eT*EK-X*#T4ZD5=l7u1JO>SEDcaAf=$h!p z=vK7f_b~Op|GA$FQ+fv7x0mJ!GpdX}*c6SpD;h{obih&Z{+;N1_n;|%3bSw(*1)gO zOy* zqbVJZ?vn9n0FT7a=ixNk%h3sB6$qcVLTB6=eZL>Nlta+~rXWk5Ogs=DcodEBDfBE~ zj4s6*bikcxK%b&(_Z_j<;7QTPunz4P(c=3yWs*N4apAye zmxX?f*sQM+p9v^5`WWPQaD@UcAQrv1em{QNL@iRu;OUSE2A@Niq=9GwCa1JsUI7? z6SHVfL*HAENxxJ+;35Ohpf40F7G_!w+t99x7Uekf#m8|ufv&*X*sXZ*ffCsgV`y(I z88TF%RM-ub(PD0bzTYLbhm?x@e*!lgUMr}?P#VRD4h%`oxu%@ZVtNk&!Z{aitg8g=s?FY1OGt-yF4RX z>aW-9VNKd2&=Ye3S~FYFv;L#l&R!-gWnr}c;z=${c|G)n7O~wOtI+O`88{s+(v@g+ zzZ~6wX5wvh;IGg?&!OKX7ncps*T5#U8=x7PfKDuVZ@e)JP0d2Ix>umvZZ*0M*Q48Q zH+mo)#me|2n#xPdg-jNWmWq~-R*Tk-HVP&aE#i&#(XP?nXvh6ydq{L-bX;^&G>JYx zE&53GvFKCLr=!bKvj0|bVd`H+e^|VOo>2SHVmgSX^eDQ`{zR7`Ju?*9#puA5u|C$o z8aN!y*pty$(9G>b$Jvdk@Bgp4um*lXQ+)i8R^VeYNfB$BXaFM4{w$xuBR6&dG7PP7-qX9jJemQMK zQ~DXYzfYhCN}kH0T?#AGZi4=59*VyA0A}J6G{AS!?Y_5iGNj@dH|*$a{2+goF!Qo# z2Nkh8wnS$<77cJ(Y%huJ_2~Bc2t8R3paJEo8ZuG??XMA z)i?=F&BL+%0=iu`q1C$uP5FK_fIqN3rq>Kh)e$YiZs^h68{O8oqQ(0FUWt#R2iJR; zkMR?KaFM}{3s?tB*9rmkM2l!R`uT%swU&gjOJnrPDGdDFEsN1(0~fm4olMp9dIIA6LZlSuR)7$12)3#@%{z0CbHKF znJbHpX*WhEayzE}{XdVy8}rfa^)kAq@1Zk0jDETN8rucxhGNPjqckC=nGGxC)j$di3iZ< zFK!h6tXByQa3K0SVLJNWqi8>?u{nN-tuTM%@JF>|cP`u>bJ6epW$2nMM`!pdnxS_v z1K*FIA4jYDPc$RvqIsKycFAb9Xp?BC==H&5Vl)@lz+LDP%!m&>iOz628sNL}{%7d( zN73ze5`8Z3RiSt*qcd-TW^y1}jCZ47K2KmR+=`j*|C8~7B2B}#sD`dh3v@U1MT=%^ zY(Iil@iKH9y@eIbX7pT{k5%3Oo49aIe?Zr;Nb`{DW@rF| z(CVFp4mbzR)C*{JuS1t$Cz^@<=m3AA0~cx$mhejSxrXTO=zz&)T#Swnyoeqo>(Hv* ziVpZGn(|}u^S{t-muMMkq#*iUCc0ELW4jqzI~~ypbVvIcg=TniOZLBOI6FSLIzF%# z9r*3&=kfEO(WN+vW*}dyU~zO!E21Z8KXkVYMFV>X4P-8wnMLS#z?-d-A;rhI;eZz~ z0}HkeGpvJl&<=f}2b#hu=ns=eu_CTRzg!NY`#yi05I_+$la0}gbw=MCgf8{8Bp0UQ zmH5GX=(hU>tKoSx;wo)JAXlR^>y4)LPRzh3(2T4{53X(Kd+%di{0XzLRJ*WiI%93x z$(y(^l0|5->_8(til#D8`>vb=&&%_K^4rvI`Mulbd5)%8N3TU2Ns}fz6s6L z9(0`j=mdYq)c5~?Tv%jzIt2@(`?w5x&@@Fm=!+iBL(ngo(P-_AMFV>K+ zf!AUNet@Z^!K4@2JBN<0Kxa@V+8qsGZ2WviyuTC;cqXCb9XFhDPc+hTXpuaG{-T+QF3B#mR=!6&Omq!vd@kHoqp=E3>&pJOxYlsPnY@iw^DcCN188c0K#TErG=MYcKn1&n;;V!P-V{CI zdZU>fie~CQ^!=G=ZOlU_ygtc=XYpQi;L~VFIj;%7{Ys%P^gye5JUY`!XwfCn?|?bz z0MDa8tzJSW@F}`$4&fNQxO@2JG#Op`Gm!LbExjym!tw_Jg#NznCb7%l7(6!r!{vi1rGx19_6X($k zmFyLc+&XB-!_oWqqqVXS&B*KMgx*3kw+mg;PcZeL{~h4MZFCIXm*-WVe_Lk( zCdJXU?Oqml*8q#VFYfN{?(Xgk?(XjH?(XguoZt}LA;5P((`Vl7pPzH3_O3c!)!j2| zY?4B~LIy%zqPkFt+d(Dj26YqnhiY&PtN>R-J*GdPuC-rvw~+);Cz=X+zy8m_M4jb@ zYM=-VgjJw!o)J*jY6{d&)-NWT2F*J%DGTC*;c3qk3;R`9Mn_uH`LL8H+`&H?#&elrEdf?!hTTx>!2Fn z3w7_@uVv4FjM{FY#IOX0K$sc!g(|on>SjCx^TB^$GMKxLd-pelI- zX5DYR0#*1q)Kik6F3-OL3e|Owur$oedJNP}cnWGKcc4z-o6)bHdnrOg-8<2s@}!1( z?z2F}RfM`n+Cp8z?of~GcqsqH9wxe()vvyX|6=qOZyn=mDO3iaGZY2Y>x6DlCNF&)&+ z7--B7)o3ZGMruLrydBg%)dT914TfrDrEB*%n@q6>>L`ywoy2XZoxF!iDZ@b> zZ4#&k@J{0Qan+Db3QqymR-sk@qlfoD-LEZJS8o2=(psr;;s8_f; zP_Jy$pmwwa>V%F!B|d5E8&D^D7b^aPF=}JC@r=eY(EI=YY@rE`1E5Y|CiH_Fp!Y5| z?uU9R&cGDVY2uztN~n7%GgMqIsJJ}FlCTErYOn}g2X%5EprV47yGy#>@wwHE3U-GF-Gc>}e9%+1}Kt2ER-&;q7|eV|TcCDc8z59)D#)STyE zljtqn7mC7A>n>1_;UcJ))ca7+tJBhbO`JE9d*H0?k5giUUWe{l}+) zP>rmG+R%1*9$xb>>BwYx8-J$(jN8^d`rh!49N5 zb+2trsJpxq)U_N4b$3sLL*N$J8|Loj`fr1JTFyf~J@24ic+z#Z*9pi8d7N5I%3&A? z^#XGNmWS721DLXh`)>V4?dw->B5-f}UIn<7G^l~@y5bAM$Z|iWqx$Aj6 z;)>{#^-(;UrXpKcKF8@V@Q|M1c)iXMlPPCqSLh z3|p^-Nmy?+-Z1`z%c<`q?&mt3g1VbuL)|3AYPoNsy z+u!9WIF-NnzK?wQbo z+?U!|P&-cvv%tJiC)N?F!5&cWs{LUAoHU5%Upv^0LXXW}sH3_J^#bw*>KcY0?CvBf z)DAL1J&rYDeK-Q


ijkZg$Ccu|<0b!(_=zR0*1hG4y82uG!k_Ms3jn&A=D-Tne< zhu@*zOu`OzznqQ-wXO(#IQ0l#h~UtX?x)$~M!DPp^^*GlDn80+_sj93FeB@J zu&?sK{?L5Y)9i zYrG5tSl@tp^ZE{TPvn^BzI4}sI`M|k`}~h!qML0z)NB7@sB8ZdmWB~0xq-D{aMq2X z8fyX7XnUv==m&L|FN3<)>);Z27^=}$lim0Ku22n3fZnhFcQ6S+aR@5$Lzou6fN5at zDefy^5xAK3AgB{bIn_Opnov(sQ>Ztm_E0C(18O59pl;3?P?vVS*{?$H@BchuqD$}v z>NP#wGV+f^)Xqvmy@pqWI*E2rJL?Q}uk?cfZ~@dy@rVHjC$9ft^sqfjyuKOoaNRat74SR~a`!oyabz&v=eQUCaA$HViY{-{}LF z!m%*P9QW;aBW%w){#-ZT7?_Cl6b}=<5Nv~L;3m`we1tmU2=m;Ni3)WR@t`hMYS%|zEC8`M$NhkD`Y3RA-sP&eUa zs6@^pm*HRpmNB6kOA6Ik7N|>84CaHiV0AbH2EwJqBU83wu-B-MPP+t$UfI7LsFaw+o^-1h$_!OpG=HC5Lmb;%ZWrtn# z{@;tq4jf)Xy{oNQ;a;QTP><1hr~>z)p6ee_JC3^2J>o=Ah0{UZOGTmLN<;bAfjXIv z(Ayx?3C)K2sPC+2qIa*?P)D6+mHRkVH}-@|n*HL9)k{Q;Ax&#xUcDxWOU@ug{H!uK3U+dmHS)ufmp-!Yb z)J}(*eg@Qz_ds3BE5;j8FK~C)^86QK5`LY#lk!kcL2am;tt(Vuf2hWW7^grz=S!fT z^P5n2f2#E^3qbi-hq_6d8@n0@L0zH=>pgCPg(%{pSO$~BgHX@^GpIL@?@%wD@iw^c zVg;cZTn_b^ZGyU{`=H`4!GiD`Tn_VWbbrO`5vhV4TL&H~4_sD0co7MA^iEgIgTihdy z19h~ipc2=Ix)(Z_el*lIK4|MJP+zKr+v?s_C86vUp-!X;RKq>Y-WTeg83Jk4fg-*gi_!#PF<85<0O#$`hlMZS}rJ(MW&bA%{bu({;dWn7vb?M$iy*WkO?&iw| z6;}wR*7IM7iH>ZTIZQN%xll*79X^Bmpmwxkhx=vp9;hP>w$nYi&`>898)^foU>8^q zc88asHd=a@dx;xD@Bja^GZQs15>A9upssn!-FEGv3g>~^Sp}%K>AFyNd2gtb8wK?k zE`w@pD@+e}Lp|>=pyJ;{ZOqxj^Zy!#Vxq_7Gn7M!y{&EJsH4pU17IPT z2sSqT5ZIXYRH&!s8(aVb54dk;SD{WM>_PX1E;7`;QTQOwzg}`1qX>ZGpl-7DP?zKk z)XuL%-HeZ6C-@GwhfNQ;clQ-ofb|VH62?31&#&(Dc>s(9qaAfOnC_T+LV-{lEa_pQ zSFXxX1zJJvv>Vhl8wPbkxPzlz<@^B~A^BwlM+h8=POF7gy3F`G?KGX}{ zcBuTGOH7pbCe(9!A8N;sVMh1?>JlV7;lAAl!qlwm8Am`p&zoU7cpd6!L!R_^j>F_I z1AGmOz=Ws#oe!`HRt1FZw(0(09J1r-SFe*=2t17R3~}7~X{&;ovL& z&Lje|U*+1uQ`g*Y!G!Ygfj)8G5YEV{z{tdGG0Fw`yg z8y6*D9O^ssn6!aApuSI+{I=`hf#+FYg_+^9JO183$#??}W1apkKOv#9tx$LWj(hGk zjep;LJxB)q(HDez#VZPNdJbE{ z&rmNU4gcb%qLCKxGwVSQ+;1-Re&`;#^T<7s$dBC<%LCOw+s8crotX?lp_}F_>;U6D zale@~63QO(sT&R{(e>ZwTk%zc5$1GTPX>qama>mE=iunDU1ZN|gK3(t7|^@?@} zg?91|YNubJ-iH03yMZxaan^~U^sQh3>;oIZIZ!9~3+ibK_rl+K38TQS(!<%X>)-y) zI2iS%`%SNf9wtLjyoG&W_gC&q`{3{W!zG?{Ova<=5B16y<)hnKdU%L+U#Q2c z;3xOqm<9{8UI>%I$55~J;Xb>CQbD~Jm5Hw1NvNCd zhHG$MnEn@JLry=vydja;U^`_-BJ&c~&h-1WUFldy(Or!Efv@B`*Ce$0#pU{@&^1Pq zdjI_`lOeP6_x1fS47W;`PJoGvc1mV%OFtS?$YSHm|hDK?z=&FU86h0|H- zPMtawJWm5x$jd(gb-q}>WgZg#h2a{3%iwT~uh2z;1#vn~f{d1=x&<{L@kQG~`XEi* zv|U#xww1-~BiCI9|GeBuV7^PJGaldA3QiHM^K&#(7w5w`Znf*!8ha```VH8(o3B5*@T|k*+lKiQ8hAu(BrCF%`F`eK zt@sYpAI2}YW1q`21_COiO45>)`g1{RTpG5L1c5DsdNOXUoliX&muj?gytUxz> z!jdm7JN!YO9BibWog)ADU58g`uO!CLd;PVFLvTclkvX<8gM@@yq`0`vHcQC2jrT`u{j2toaN?4SXK6H;IrlWotee4GrSJ4lrnfT<&OVK_wG@hcJm`er`6P9@bMn&?JWF4Fl7@Ykl zM9IIV_I@GB|1;P*#d;&jBqh)vA|N)-f5ZE>(-{ z?+(R->om|U3zFz0@k1DMZTCJ?cpA8ie?|WP!%lD-h`^ikb=#pn1Cqp{!wNV`Cc?bf zyOOLP42FM7nix#uJuG=Nm<^p|F*(x(DO!g0cN(8>8=VdL8zczl-;v~&2tRPr2lzBTE=;AJ&18RV^gg+nRl?aM4T_to;IGyX3^A1I`FzRFPK+dV?1H6BK zh0qchy3)j-D7U$}oC^fErRXKw$p8Yga%_#wewbn{Ni>4>En;`#7mPeHVK#gl;X9KY z6Yx32{1mqA*s4+^60rq|@w8*o73C#6fufdN(EGZiBFS=NUxr^zSLLK5@p3Mag#Vke zS7KuyMzM>m`25BDw8Rz*xxeNe1SbZ3jMGBZ^B}+37T}6Ul*ZIdc7C{R?|F z)|KoMc?0;cpIqe_s_%5im>TEe6z{^ZH)2S3lejw^V2y0V?+Zl_;pY?n>Wb5mV#}?$ z`aT=6TgX#^jcvld1N~pbug5}-i{xw~+p5yO{*-XCO-WXHqNhr@4-on$2Jm58~4zNzK$Ce!)%X4m>z zo+LYrMNmNswnYCo>(Z=yF_O~ITR4FPb4iwoq(g`aprF2T_DOYYYZ&Rs@d}$y3K0K@ z@rL;8D5Deaz5a4&&!P#VrO(?K6P=`)?X;J5|Ah5En)`$;Hcf@ZZwC#xv4XW&A7;#^ zU;*sK>?C8-n7$s6@V|loUwx-B&S?p*M$&!E2N86HxuhccbtH;{PEwiCokS04;sw4b z82Z`1BtM0&xKrm2{teOd{U)b9@tqkyDeT?IzxAC?7$e|3grG%u?V#vQ68j`E^GfKR z*a>teX>xS&ZC#1^1x{d`H5owQ7kq}3w*_(Suvf&lG^3XJ{H@==n~0OX?w*8WL^#_L z4#U=wYv_~7=qs~62G`>I7XCxS_t8D0Kp^Xo#8>B3!eH0;3qRu&r-eJ^~X!4+n| zL5^C)^kf~9Ci&0fJitNHOs9aXA!t4G+Bhx1qb~ELmelp&v7!;lHn@--O3vf63)W|p zWqzGPc^Q(HmisyDniiWA4)A^bC#MGte!$@rv4*D5?Lr!mw4j;D%(uf+b}C!Yr=(d) zB??YPAC{4v#6@T-7P+=yuSFbx9h81-2nfKl*mNS@Mg0Dj47WD@JdwvmPCBckW~R$e(m+%xQ% zgR}pU7_wMLvLKV?0kv4^nQH9 zdIPgu2u@+0U7Ez?nn#oOZ38cLq&}Hs!RbgSSz}I@NpO?VgTmqLL<*2_ zuwAYP*y3UP2J=!l5Pc?^?Q4y$Kwq74%xaaR&NgaH#_maJ%1tO5QLrQ9xOIDpVoOPw zhi0BIUx!a1i6w(b_`v*J&HwxHA#vf&cOBe?za$OKb%KAAZ!_P2bavWqGg`Mz>=fj@ zisnAz_=WjROD26)VoGR&9KgRI#Y!myV2}h^nB~ksbRH3 zhUEJ1$FMR;(GxgJn$z(H^vM~q3G7dzJ9bI7;FAgaGn$jUGisg-TR*!rSBN`9u?#XG z4_Qk(6MGW9{{4YhYT51rP%bCI2us)@NMm=cv3W$ivqWz6zaLkynNMa5K@%St7ioGG zfJU|x^wOO3S|baLPbknDpH;9ce(~X0k`1!v647v2 z?6J@#wQC+3zw_j-fKA^U>}1E!)Z^r`LM)tJ6v?g$qQ8XEoppM~CX#K$?@vqk#+rFb z)9IM&o1Q*d#ymL<45O%I60!WfDQ6J*X0cwx{64uJ6MI&#|9t1v`zujiZ+*b=8e=(* zk{p(ND2a+P)}Y%#(bZ;`&k!1WO~T8J5yYNkNWQb~LX4yvJczy}C)I$FohHh8EJ;L+ z?@^v5z$YcqCALLV{Eo4sUyPKDXdGdB5;VYmkp|zOdrI2=HwcIy%}@Kb{d?; zydFOD@ehq(EOg$#|DD&m{Rc&I0wp^ct8kKRrC4Hun$cVxd{2?sCsk|`#~QDM?Tpz+ z<2#Lf(TR_T{XPw}Azg?3 z402kSoxf;!D2|LDBBP5< z2T9ZsQXKt#5vBx1#4T=}RFBoi2&XMHNukHNl;lpzRz7ueT z-2~!18=WLHPH{QD@-PJqLxPdmcH+B=`CR68nUAKSH^fP*vwng9O>DOqw;6XBcNzB> zuUxnPee`T*XNL(|$SxBzkIB4=nt&}y^n#|YGW=;^9{NJ;;2geDvBgGLhjGL%!$R1P zB2me65g*BIqvlJQkHaS$4R;|Af5qM7{gIoDmr;}`~EgVt$)qr-`e}yazGkSqHF|B%;t1ns`7{U$M>u3pCp-(GTNtg1eFQ4-yTqh-q{kpM>YQb`xnN7W@Oh zWauTAtUw7Xmf+gHT!u;r_Qh2*1-b3O|#Cb(OaWuJLTn$GMC*eneeE%;`l5DV@ zNxzjwB&{eY@iP`AzBTL1G}xcU*5X%^`1Fhk<|F?M6fJ7&bHp?z{~r83SqLnR;T8c6 zt+T$&W1<@cbD%5Dm}0x0j=l{y&q3lOx3T$iT5GZQCh1a|J_l=!;`~FQdyFXBsdhm_M@ih1xL)Y{FfY$MtqLN`@u_3^ zbJN^-Mk{jO$JRWw_x|Tu#;LvqC@2<5_Y(Arouy1^RbU)9vpinI2u-FoMk=~dta-woCZQLAFl8JZQ>|W z*$sl9lg$zq<|K+RiZY5Z^mF_Yuq5Lh3Hp`+yG9JF9_%n2unHQ#k z{>-!5Np(~m?ce+ze-!0uCMAylm8qP_VjN>)_sJhz-vC>G#NM2^KVWGbDp@m=n9re! zVl>$Y+fVebh)c}6G5I`u2`a}V2fT}8KimB&x~#_f0tFTmc$z?cveMlWUt;I+uuEQ$ z>@x8aNjw?>#tAesRaPVu^MBw=2ES3`X zdI8_O#3vyCSL~ng zEw1-}{gRQS6%LY*==$I=2o@pnMRpdNpojR)V-zLXVwy;eE*L&(@GWGQMe%iP$F<3K zh;>KHE1Tpz>kf8uo@{j2o>fv*e`3ES8!Tc*VE;Em&pZ^TBPWI8&O$-Hb3`@cftgkVzOwmF( ze`h>lR6&;*KS>1UBZ!Ylp&ul!z)8GgJ%jiv=-QD(ze84vaf5YCY&)1YVwA-vzrOza zXvyBfk2ri~NbZunH3|0-=#w*coqu8rDmBfg1_e*!bA+aM!pIcy$t`rnh}+J%ihlvt z-se9mlfiT^i9{2z2%3!UFB&OKl0-1B6^?@6dlDpM2ix%bj^AqLR~fA-UKHIJ?EE^B zS2hwihqdG`o4LvSD7xbK2WPFSC*4CsNBA_u1#sKmu%~;YQWpZ4SFhUWTsX!Q&(jVLSLqyDjt3ZL7@HYaIiZx;YY^0rWDQ9?!IFUrqM>VI ze(~_zWj{++z_%iKS5iZ=Nnii{jba-^QjP%0bC?3>=OkN3U{7}Y2*zU^ zU|ydc`Xnj3tHjS^ydg+-z7FFXPT(VXhWZ?J{@JWhe*z>E7>BIT6c~w5m!I0n__IF2m`btmj2w(lG*^nm zjV=B&#RsCRY&pD1`S2F|O?0(kEk+a?X{_)6MPf1xhl21KV+*?SIQ&8K%3X^;wqa03>FeDg> zLtIM|7JUvz0k4(LDYyn(PIQaZ5K;~QN9^u9%@+x>^WNCAp!5Er5!cmOfzA&d;&B@C z@c{{skgP4rp|BIXknE;N7>@s!j*X@UVUr9b!4*!XD1JZD{|(E->exdOliPMD-!p8i zBKcF{zX^uGUYLA4@yV&5|8!;=+VZqDra<2u`vBr^F^>TyNg0dqNn&fy3oGQc@?j6V>xF}U7kDH` z+KMh$1o4T1{ssk0;acOEI4K_vp59>Ms#0hGjB|x%OqKg{W%3B=Ug~lE%|HKSxqN|#kVcKsj)Al zaDLlNac@m~{ZC7==_sn>_|TdOM#rHDIAh)Rz-JGq(Gj1$G$J|7d=UI$*WatO52?|u zqv%*JSu%3PVcpeowIOa5wqJTIeppA}Ft()ILO4tMVVjMu28Fkx??%96bV=-F2D5%n z%mZ}6c}mvP)Hy~c>}4&7n~BGh^+=1mK->$O8O_@E&nJ&`G!{iu5{@%RhoFWwj{^(i zBPq-LCw@yvRFHxR@%sy1ICdJ0MuVYSM^lnv%+uOD8a|7N>4UyF4fuQi{WXi(EXI)J z1;Lj{ENNxM@(?_mz%+~&mM9PN01^+vHwC__m^UPT1~KW#bCk)#8~{LptHp`?Y9vtGsy(l9@b?y5B;`&{&=U~8J%tei9{ zxyHI1^L*s3%@{+znyy8k0>`|Zj3k!%-Xcjnl8wXm zfg!mMtC4Rlo5)OjVPfjTcb2n~`JGTR%wG`i{rOW?c2xrBPbhb5XB7EjL0w^cMt8i@WSR9rkg==40N6k%Rd^*dN0`$=`v3 znHU*a|G;-5V=}StJt*HYIYRR380%43|Kw&n>-{t}4#$!t$j9MC7wPMl6=5%DG7qx4kMU;3k4-} zDNvpHHnV$3k_lZ#{Bl_{@{5MP1i7l=`ySu1tQX-^8=o7Nvj)0i%=3og`bW0{3SLbE zlBz)xCPBBJkqiA2({~FJBmesBwgf|xjiRkM1xYt>qk^*14tZ0xXrB}3)?M?!JnCz4(davI54r^5Frwp|=!1=bI-r$DEBX)uXfu$i!| zN5OD#C-xA$mPjtyb@#(2QGF)_-LKFD@x!4uNt!c1OYk>rk(j^z&&fj|oANjJiw7MQ^b zMq+(|m>rDh=yDU&ic@UMd_DPEU{AuB$@tUijN;T5Q$unf=+}SM*!e-b1anA`!~)LX zn3ZI~X(|N4MF`FSB~z`rxyFC6&9x)`NUrg$Ph{DI|9o;jOsVqbX9295IRgN}(9UZlw92^|{) zql+ITY|r>Bh@n0SuV8Cn&0M3*-X=chgKNkgV>6br@NC;4c$6oq~AncT<7y&u1# zjHdtQ;otwGNNmCV2>i+XFFV496sbaRde+g=UnOI9e6m=h9kEHqSg}3WrW3Q4brZ|c z3!gOjZ{l=%V!uSaMvPtfb=LKdP2w#Wn=*D;(0+opGUl-!j(sYDN#JgZ4Pd^91U^}c zPdgSf*;Op`4=so6@yQv6;x8ECu=k{>WH3H67|Zm`Hm1;Lk`AMQBmwifjG&T*z_^Ss z>?|%x_cI?y+)T!NMtTY_go_x98A}*T8Fj7TL_0C%^y9T46?NB;$Fq~7^_fU=k)$Ps z?|E15hq2f~p&v$qSNKK?Vmo58k)%*J6?9=hE zibc0y2~I)5S=M^-9t3~Ju>^_BQ+zAKCsC}Crr2YnJkI){HBuY@x)hlMeX@-wB|FK7(L_+W z$NEncH{c~}D!88iCL}ybKot^&_PGO=*L;{iTEZa@9!j|HSF5B{(qu4N}-dCWfWM+x(EzUf-f{A zsn7g~B~Od)BZX^Pf#cjO2W?04-D@%D?XpN0k9j`)GZ5E+#?!;#+WT`2 z93SJb8i!ff+A_axg_hW{E8%y7KVg$Jp@Ece2~9M`x3?8;fzNm5iLjkUpO1Vw6@Vne zH!}2$w$2k6YZEk(hQd&+8V*xguZIgr5Q0K0S>LB{G5m)yidj<;IJFgwx%kFI-wnSj z_$S1-Gn)x28OT)%eYUV%|1xwK3+qFQ9*{Fh3RyD>s$h|SVC#;4D1Jj2#aK&vyKwr_ z$O3e|t)aB!8OZp|u5(c%Ke1J@jb-Gaxs^26Oh5nK$09lj58~{T1FWYLkRK+qgpsYO zf$Zim!LJySp%kcvZ8rJ_=qeJE9(`6Ap297x(HrbKDZU?AuVnrZpX~bj?*YLBtVmvz z^GGz9^%tCmn0}}cvs2d!Yc5%A1xnclLfUcX!#0J2Ysh~G+g|dmpeace^YOm^ZnwZ! zoWv8G@3bQQEkHqy%yu@2PWpSSyTKIJWFFSni64!BW{O{CehpnCd`>WqvguK-ueZK) zk8YCUywY|u8mD8dds@M)#tS6c&5r6|mqbRdCrI*`0&gki&yy4peJ0a)gxy%r$DWU( zUtvwwjp2U%{O172@?SZR@ezR?&Cr3uy=gKR1vXfdr^ zu$MRgsN|O1M|VoE|Fuz^r$7W0zi{fr@dT9-*d{aPF`8gl43{vLGL|v)HGD{7b5eYQ zC0G0#a`m!C3eof-@_xm)FuO0p=!(DRxdKs2QlpS$!RV6@?B)t16vvv(l7(Y^k9h_w zR-EL0$PtyGVvGl@)7mNhWr?HM_gwb4}uX(%eJ$ z)mhzOOu~?o&ZZEMkoj_ojD)#puswRo4p`J0(uN~_;m-`(u@ZadB{6@D>I`{RDAE{W8%|RS}JKpvi w-Ok_W_WVY-|2MirL3G=ahV)D8H!N{zzio*_2PL{_gP5>+orOJrg-Y>YjyAU=YZ;q$Tn1{R|J5f;FMNYjZ^ z@qX6qY01=!MYD$os$(7=Xo*>|8|K4am<@+xE*u%_6Jvc!tj~<~M`HcySbsLwSH=2T z%tAYxvnSIMc`0n=f*pR2IdM;{ABy##V*O;S{~haTmxkvrLEpbD)(c}g_0s5!Gx18S zheo6qX2+393MDDr9-V{5sK1Pra0eQZQ)r0Oa-=1SV_`Hhwb6!Jp##4fFUQ`P14p3m zjl-*PCi>hLSOSv=C_F;p9A1jEa;7Ef;XL$#9atKFLI-+juCzocERW8t9opfwcmt{ z--oX03Uo=fpi8(5tKl!`5?zrmL?8p5P#w%c|A}T4oN)(qApOvWMxmj-3k}_DG?Yu? z{Z(j)H(?e02p!1ZXoPa-PfJwAdUzEMLzn1jtc9;((uRMe;Dcw;qnt z`{D*P`rt5 z^DqNnK|}c&7RBS(60;QyN!T78&`s!?&P9`SIl7eF(WUwsP2y68(h^0mB^rUgh1maX zC_KmoL-!dP;-Aow|AD@65nEu9!l8rfq7yNb>+`W0u16zx7CT|vB4MD9VqNO5Mt?$+ zvv~4~&~a;YTlGb^&mGth7h!w+I@U`S4WaLguIc0G%sxfe{12>&MT>>VU5(YL-++y9 zK90g&=m3(9i-$G49-a9(G!l2C5txTOa(L2!zyn>z|U!Y6! z2NuS>B||coL#`(i4JepoebBYK7fq`5=o)^H?vC^;!vG7S1G_R>4eL;Ef`)u74!})l z$cvT=c0~ttADT1IVg>jAP6`g-6b`~t8DUMQq9J-7-LE^*2<$;4^-J_G%trkJ_Q0&A z(-Ix=T6E^mp##~1mGG}vzp@P1-Tyr)xSeLAGvAIGcpQyD?y_M`YoK4PA!xP_M+bIC z^nNrlv#~rrgGOdMI^%!PoXN~gOEkv;nDoLz3Xb$kY=?hF8(ibRd7DGpbrCB&Qn{dM%YJ(!N?(OgJW56PJeeXbA=z^h_?K04qxV?FsP1&`K0ur21S z5t8H@w1Jsu=wCv=6xGX@2Xw@Uv^dKxH39{ zHrNuc$LnxuynX>Y(to04gYe=_=$Sta?Pvpb$KB}3nAtEbF&6t{Z~PdCVVOp0iGesB z{rDU~ldopu@B^eT8lf4n{#>l@!sIpFI7Y!Ewo#Ligq_h7?sjy|r{JYH8;!`5=r5a1 zvHlC@rk=NHxL-WlJbHa}Ms#I#S5x-CYk7(bHEf_+NUCO-L46cD!-t|LqCJ|2>u+Ee z?qAU&cq67$e;pn0y68LT_T3RZ9WC9G{qKz~EyEdp2VO!w8S4*3ABxV6K8gNNc_z96 z-3@!t0cB|w?2fspFGdHn50YB$DqccBz$ATE18%;Av+IF!~8fCO{S;NACb$D2NSQO zYr6&Ard!eH_C|k1L;NTD-Z?a~IXZ>yT@*8@cfrzlE7tY_ zxjsZ^_!Zi~akPPK-NW_#(elwI=zBfT-7^>~;8?7LPohb^6&>g?G!lQH14*8xVCd6( zgoX;Bktl_Zur@k?`sfT=q8+x!%Ge8yP!dhbhhu#S`kQeL`rMD`M=F2M@C)fytmpn; zOu+}gLPMCdR~YH#(PC&al|~0p4KuI~I`?c9XEcLzGLS!l@TMHgXS z_y2MVuKAnMkE4gt7tdljOzRUmst~P>&ZuducZ~I3=+X^ABQ_lEcqBT&@#wC(3zJ@$ zOTh=9LT9oVU6Plu8h(!^Q=V%>Xs<%|`?cr*?nEQ<06Oyr(fz$B-hTrT!p;wP+# zd9GvsJG1)Ng%fZ<^bT~yk4K+H52BaQ0k1}9@H+YvYiIPAcs)noa1LZ(>Oey$)+AnU zAMM|l{cq^Ua3OWnq8&YkzW5}%=Feg)T#e?+AL#bX-7ow!E04~6Ao|`IbOMvmj_-*+ z6n!GPBpC~xZD>S4MRVZ*dQSX}9?@9`q)ymm;tC2L92L+PnuHsP&geGm zkG^m#x*P6Ax7CBuh4KDsG#TGTm+TYt{cq3#{1&fg8yJrE0+`eNUz&p1Ulko;ZM1_H zXtH&W*RPA-h$i27bifay?=Oh=pF;=o3cB_i(E+`W4(JQCpP#Ux`~NQsm}5}r@Jh6S za_Gowp}&$lq5~U_HZUQ2AG!-3MF+A5eg93gZ|ccICd7#!Ze6q7zsn1VOTqBE+3 zewG`fyW?ssg+uUKoQ5vRUi62{ud$wENce+HNpyhq(e~S*1L}^xHxP})Z9~}qUbvqN zHuNM`#W&FHbr_Azf9L^o+0f8%VKiAY(f6yP4YooD+&k7sp$E=XbSaj`>ub;nzc(}) z_U%qC80!6KN2k#riT|PvmKYX7TN}-Z2Iv5r$9iA1gCXc&OpHR``yYCeF2?rwB|7jD z*N5lJCn*@}TIkxfK$oChyxu3)Z@?;CpAhTMp==oyCFobC6=S!4qcL4 z(19e;i9UozY5@|VWMUZwL%9i!z@GTPcj%0cqRDhT-v0+}@FF_!+&6}LK{UxqqXVpl zzSlI`35`@=bo-9N0`C8NDY*8Jp)*>I6>uxM-F`un>>L`2d^d$}KvA@zdgybVqXW_B zZ$&3`Z@fMejmT5zKvrQ1_y1-JuFbb-Xbz*F$KTKg3*Q`OSP`93J+#Bt=(g;Ib~GLh z@ttTS{)e{v7`l`TV|{6K6(*heYZRQ>&gfTY1inYNW%d!Fo{4tY8B=SEW_L1Pe;p0| zm*_6|0UKcY$Plr{XuH>@3>Q#dtl>_)sr_K36%`8^(J3Snm_-!()9MCVk8`=Lv47n(ayOkn?8Sj7cH@@~Ab z6Ybz2deHoesTs$5o{6F14D`Kf=(pl3^u5Nh-X2}DPSHMS5)O@yoXGz7!Z zFa>S+RWu@Rqa%GEUBge%h|-EkU#o8tI`(yUE04 z3bnZ~9Szl6(LI<({V(*a{~J9z^WPOlUK5Q#4|Im3F#~6z&#jF0o#;$|MI)7WO85(j z+L-SCA4tI@8-hMK4t?-3H00~CGJc58>=e46v)mol`qF6LXu)W)XhyVrv}&|AW_ABJ zuz*d`(6@?qiuQ^QM4!764e6*@pNQ^)yQ0&hv(fGL6uJ~|pcB}E8MqIVX6e5awCL1e z12lx!Vs)H^=E5>G2Uep4*@&KW@1P%>&(R6&LnC?^U82+RdVY4BYhM(7zh;vC?}d6? z@P*E3vJFN%^z-b@#-U4bcdS1Y>yM*JyA&PRt7yYp&~~=P`se7j+=Fh{@1iG@@qtUG zg${C|GcJa{&=DO-H?)I3=sy^czqfA-a2$(+tGo2gg*Cml7ch* z9zFAqp=)#w?I_nh;l*O;nwN_8%IKQbz)Wn7XYgiBCG)+Zqj6}v)6n+jqWk|jtcJ-A z6sl188Lz^E_l1T#qaz-I4)6waZO5Q%IvHKMdC`}!0`+&%nH@tXauV%0?fww@{AfhW zA(2TYs#5TQMrgww(HDnfI*vy>o`i;a8oGv$q61qN@2^24v_85G?PwP|pgm~l55)V& zF_-)QZwk&deR|0L>}Y7qqa8FtJ8Xl7vM;*UqtFf}q3=({EO;Nf<}=XeAB!$Wb80<$ zpl!j_{@+Kzjt)eB#&XpEL}z}*1L4Ke(F$mX)zFC5MkCV&>);?X2j-#!Sc*nq9oo+p z^rYQ^$rcojQgHuQoDojG_UICfLT7jv+QGeOgY(d}Uy2oR6B?l(&xnvm@5O!b;SSCn>llg&qu+LOZI2zR(yQP+1qz9W!i*|L8=^D28vVQuMMF9j9oW5SLyurfd;(pv zedxdrpdBB>)NjOiKi9({g87kll8FooK3Elfu|C>x%Xt0jXs>vG5ITSnu|6R>4bAEY z(f3!Nkz5_4ofjQ7{6h(HAbFp}%Byc(Eipu(D{!718G#pfhb1 zuXjQR-X9&eXMQi*{!FyphtPp9n#2D0fn{89Myt?${wA7qA7M2-ijA<)qv3$M z25V6tk9Bbw*28bnA1;^84bRuY4C=R_1AQ2s;9N9Pi{`TbeQ^aB+^^rGABl5lWG8A zI-p+Y{vL}qI2k>`e9!9}swvVCjKNDRVT@`%|X*ZeJK*7)92WSKip`kq+ z&GC4s7em*u3L5H~=z!Xy1MZC`VSjXcjYGc`)3Fl1h_<^M?e7Ry_4|K5-l+UUc(E~- z<$*3}a@~d=EX&X(*@oruAewC1pA3IKsDNgF4|E_y8Hb*_eCc#6pg^$ zm~<_lpkQd9M`!vXx`ywgxv>lF_!~5tPND-ojSjHDg78-}8Ca3}AasT^usS}9F4;Ti zN9?P3|M&v-zgc^l3wr6oupNt|FLXy=xDf~86l{Utq603mC~T+F=-ReJCvYv=-UM`l zGtq(1MF}`vH!iWiVKEh9UA)2AxL6b<>pSbqt9{tax7+tA2lT^t6Q1D(L- zXnUn%y>hH4>r-%_wnS&v0d1fMI>T$xkq$uzax>b{1T@*Ep#zwUhWt4+IbTOR{t(Tb zFVUquj_!`MXH$_*CW=x>g$fN#eXM{@&=-fJ9o-du7#-+hbV*jA16YN2xDk!e2hp$M z{Uh=IpV*%J7w|gwf4k?xUpy|xe%$yNZ^jBs(h_@d4qlHVo)3}v1dZ5kw8MR9hd-hN zJB23Oc{CDfFN8=Iie8DH8x=5@`@cPfO4t+K=XawWJdQTF2>nPcN3(lBx;xI{eQErS z$WlUy^Opr*SkAv#Nd5H}Lxe7@2oX+uDGWF-+HNsS{qz4!3a)t-EQdAY1AU@H&?Oid z>r>EO@&Km3c4#EtLI=1FU6R9?fhXhr0xQFNSE5T^eI@(f;OdSQU=!7U;=10gdE*bbBwr)NVnSXxpk}7}1AZa72624t_+l z^(^{Fth}p3gO$)E?SMAW744u0`hH(@0yoC`A=S4m6az z(d<5eZkI#obN`@8mG$K?fGe;p^%Cg7TA%}J7wr=57407#7EO+bg|X2|(W%ktXu}W1 z`rPPK(PyK}qc5Y+zY*OSeK-0+^pjvR@kP9_4~@Y0=uCf(*H59L`v+aSv{%BC2Xuitm* zPqBZ{hU={f18alkLND}O7>ef57la!*=*RdLEQt8+JjJXiGHt zu0>}y3Jv`oXv1@{0zQu>?M`$z9f|&pMk2>+A+njTvHyLs8W$WuGxT8Tg3e$dI*^;t z5#NHD_yGFe%IK!(C(#4w(w#sLsI%yKQ0(;($%bg;n!nEecZA)!pu^GaGzn|r0yK#} zK}Y@rngbWnHO~G<_@C7kM6VA<53ZZg2~9^MHb2&1M4wxS<#9`rg30g`x<=`5hPBOu zK2Q{0`xfYn?V?@L=lh_!Fce*q(O4VrLeGJhu?oI{HSrMIPJwkH0?A?&Jn5>U4Yfj- zpes7VLFjfFg|6usG$J$5nLUHmaV^^6A#~|}MxXx^UBaAig?96ykt`KVCK^$&q2B2B z7=eaxDmsvbXoss}{XKN;zd)b=0qyV~G$L8nhtTImbD$)qk{O+Om1rHzQa3DIMG3X2?#OwE>4bDe%;RQ5#-@r2XE;`d6(BwUXK7S7TVXn<# z0yl1s-~S{Rd|);j%Ef2{ucIA*fF|LW=vp4f@|bN)c)luDrQQ;~ek+=EkDF8Rl zNBtu-M-s_*!Y`HvXe36X-~B0QM7(cSKM?DWq76P7>ubk7oNwG$PZ{kUxn&zXHvLb?9@Sp^-X{u6_E}@U^@W-R6za zNOi;N{`r3jg-kB2L_7El&DtYqL;s*N&i`IG7b>Fn+o2r~K$mPntj|I}YR{wR$UEr! z2hjKaM%&H3&81}jm8IYSnxgxA7@9=0(Cl7~j{Fn!#Y1R=XVFOI-yR}WB3cE#-Uyvg zJ2Z#-qRD+Dn%uWyargf;3U0H7Xwqy&*YpE)O+SwwLK{9A@1IAPDEs@t!e|HO(447; zw$lJ@rxiMZ9%wrwFzHApP%wlu&;}Qxp;{TQzl(08J?M7)2JPS=+Tro&DfBaYF4l{E z5OSalI*?{)Qg=Wj*zE)MzoEa03wHPrnp8{Bk*+}p_yO9$K6FWrpbcdCFr0YB(a&~M zbP0!|9sLh|e-1k1C9(c8x}@)Xm<((5B^QjqQ8cOkLuXiMM_8H+bY|_)f!u(GbPT%2 zNwmSa=zGi1h`owN^bK^0x1qb_7qq`@$&cbM6ZGI{h;Ex9=uD@eNAyB8^h?p1twghY zZM?nA3=2~({EZl(3U?e)zsc1us;{Da=%-5nb*@S*< z4x1bUv^zG4s_l*ulCvZckClj|&aC_X24j_rXI1kN%rRYdEp}FxcI*?sx zr1qf)(rGjTmwXaJTmY?CL)&kNE=@Z$ce-Qh`#*w$Sv(0HX%ZdbbaVg@p#ypzZSakF z|J~?^=o;@rm+C^ zjzl9eF4kv8A4LcBbaV+ip_kB{c?TWHN9X`|ea8N`qr+SPLfwsFA%j4TP7=J*|nKsGYA$bNyZ$U$J7rJ&&pf4^* zNB$|=;1}q?4`5q7j{lWzz*qY=?t(TI%044j6|@VR*ZAi8UQMBhJy+5G+|_QZn&ZLk13 z^CDOg%b?q?6FP&wXfh2&vv?FX#3VMt^;j4GLYJh{*Wn*x4Z!NuXQ2aFk45c&D+QD3 zJ2ccs(2jmWbKrOMg$rmXv+oT9&V>%72>PS6G&-Qh=)k+7OEnp*;T$wVo6)7*iAh6x zl!7zPxi5se5H_HmiREx0x-|Ep2h3B^_2{nHheqfRG+8g8ku3L3urk_ljc60J-HzX| z|J^2IxZn(DVJ(~&-Hs;N8FYY`ej6fnd9)b%UTHLkDo1Og@6|`wygeG>zGyBDiH`Y} z{ci}Ta>0<#L}xMwZSa}s3-S6(=s?~=8+;F)*+p zl7gXXi;nnebRhlFP+lMJ&q8xyHrnyx=rZ)^UL9SJMr1oWfKOxnyXcQ-uKbQpJbCH< zFtP&ZizQ>dJo-Sbc)c;&U>h`fdZ256D;m=2==1Z@bKn_tLa)aAThSc)98J=r;d(N0 zjzTK=4uq^Ngud7;+6@iW5WET}qrdgmpiA^68j)|%wLXMK@Dv)^bLbKzz7G~f2T(gD z`>!1ZU+jmD{1$WoNle2z=*;J$Gkg{+;7e%o?vB@gLkDyQeeXQ_-o;8GeUu%Yui(e_G)xtV#VY^!_UJ{txJYvmXxsGI}vI#Mhz`8;#C% zI+{yQp-1~W=r;Zelg{Kc1uc0b`~^c>v_1x#;1gIHzeGPKf1?c)`XN{kGpP4Q52%Ug z65WX|?K5cPRzzQmzWoFH-w=Jk1+)08=ppm~`VA{%`5(g!x}yzGMxS4ZCf|!_JL@o& z{b*!9#Y{YevwJW)!^zkie?^nJ)roMw7nY+w8qI-u=#nH~q>w>j zE%v}K;*IiugygGHMc3p3G}%^SHT)#rKZj=VMRdQH|0_hI8hQ{l#4dOZy6>MsXZSp3$JOY` z_eOMAO7`C|3b%73%jxjIMD&E4gZ?;O73&{Ge~PC69iF=qO}<8GM;-7%yarvW@6eh5 zj6?7Y+WvKC_&wnMA5X!NJ&z6XZFC=>K|`14Z1{;)9(}Pjrq&!ifF`36nTK}tG`hws z(DpW?13Qc6R^p$KJ2^1vNmrPHCszfufof>OP0*QLizd?zXakeb0Zc;=n5VEcu0{{0 zlj!>e{|y7Kfz~^r1HCai`d{|H9gpXNp}I5r0NT-9bbt%cfviHmf*a6W_y`^FNpyQA z&V>PuMBkf=4t#dJ{#>lTf!(Ms5xE#2rZreJGUVm!E4p9$mXRXihARZb2K` zhaSmi(IdECT6nH^bPT$S{)dMAW%OgS1M6WTJw0`@)<>@=$561LW$1zOKKgt93v{ji zz$|zMJwVQ(OIA8ddg^SifJUk|`g~*bek*jw9k3bRf*#2$(QUaI*2<_k~+VQXWAlZE`)@S4l1AH8PZW*RRAM5Kdo$H&>b6^YB#lz@! zERrh>v?96`^>d{sQw=raf(^DtlcYne_eWZ4xV?==XXaBU@hvupaUqUXd`^egu*8j;`7ft^L)&s8j(3mNFZ>Z1{B zf=Nf#lET$E7)_p+&=9|c4rCkp!l$wR1-gItqucIB^ebAlcnI~?Xvh80fsIAmyBBTm z5j0Xy7H9u^VKEodaRs_YtD>9G7e9{fjsAe$xc&#a#w|*O0d+*zx;vJ}VQA#;$3?gT z+hhBZ;hQqMB>UfO^$8d3=vQ=RXVH--t_;~)03C6CG(t_$0e3<}+BM$qg@(RA`V;O} zOeHPa&tkNl&FFjEld-T99l+;k1op@JZ)k-6LDxJ>scU?>sKU^wMDoR-i}eIy9um(2v$1Xge3N z5#}h9o*05{@OoT|P9R5Fmze!mih|i%3+=ca&cp6#D1VIphR)zLI`j0*Fp#|HdnM2T zR6yUWk4B&wy35+26B&j^;3mxC{vS)>IUJ8BSK)G@gG{ucn&^uS;`OHJ+IEcgMF%hf zO}6pq63#|vx&$5YTj)1t8xFz)m~82?5i)TdH<>feIxk9SaCfHSaA<#c{All|y(k5>r;UQi_&w$TbMWN>2x8i8-o zjt-%bIF2USsd)ciG!lubVSu@?6V-y~^FweV-W>0LAFuz6PVA59CCO@GL?zIUOUHTz zbO2Sc64pl#q#?0>I~u};(GRc!^*^y17ONf(oDTRj^_$S=(`$r3KUBlD)RQAA)TU6f zW*FHuXh%1qU%kngNF$V3o%+IBVcYG*#?;T_v)Hh9So?3HSJp{SJkIrD=(hU@U&MiR z(-VjBl6t9M(aFRy3Xb@Z`r+sGCcKgQDSQF@U6r0Vh8HoDfgEcP_H*7w>4}+KAA?o! zEV|a2jnh;Anax#LgL<|m>52YW59{KiSRdcV9`6716xiu^auWm1&lq zSd2Z8KU7rJuOgAipL(nz84}I@@bV+}~ zmoaO{5Q*1tEcGj{4oUgHtJ(i;x$qkooN=8_;n(W@=!1K)C3fr_ejPuEqo^Omp4hod zIN_c}-~SD5uUXf0{^-uv4?Q<3cMCtqYoR&R7Bg{Nl0sh!Pe%X5%c*z1CiU|;F$ABX zz8qU%yY68d&Oo#NP4qY5;pjPZNelJ}OIaS%sW(P*rWqR1_Lvuw{V3$8FalkIJJAr% zz&toN)}O_;Y`>N03{Lh8f0QcKD-3uv+VMSD3g@AJ3H=&o;7;_Y{}n6ZrM*+TA(^N} z!5OqilV%8-17p!-oPh3%S@HgySbsLwm&N*EMD&Z|Br$l z=I;|iQV6YQ#(Je#ZxHKEW4&{%caQZUv3>&@^6_XyCZPw<|Inn|j4s7qtVREcLlkP_ z<=2LzwGFzq6VVVZK|{I$J<-02*K=MMLSF`5s`_Y%+n`H11gqm{Y=;Zc?RfU}$GyBiw*Z@pQaiXHaPPdhEdU2hr!hMAtOy;P39@;O7=0Fd0iEh9y^q+W`g4y^jI`e@D&-^Xuzz?G{D{^CqKy~!~)#%YZ8q4D==$h|Am+k~!lluLCQ#feGMyI1Q zc^VziavX?T(QTS>bFe$MrhYGa|9u>TnIqCue;GX=9moZ&g{4P^pI$xD6L1bzPEuG; z!3TaoLtc1P_-WMy`%|Bcsbs_U)U)0ap6`qq)Tg4^z8LG_KD6U}qr(7eV;kxd@jl#$ z=1B8fl+d97>|Qra3zB5!eJ5U=`epKA&}LSdvm` z?leY|?nd+*GHopT-z0jO3q5c@cE*~wg^uq=lV&rT{hy-)JBV(hztDf^bP-43Rkx=n zZpG)&f#n|;2G$DAp(LhGLbTr_EINY{EMadPfGuz>R>D*0HY+(T9NF#A`?Jx3e1?_W{}(9u zV8wgF@A~fO1M|@&*@_PAB-(Jbd&BeBqS-tRjm*>NdGHzfT*3RobIs5Q-h?jAv*-kN zVjKEToS@(fb?*-$8-ymwEcC%mXpS622UdQ1Xs8#aQ%|D1;a<#v4`V5O0&l@}=#iWG zKuF5YXni!M{`WtRQMiT+YjH4UnGptZJ$l5>MrXPW-KGc7?5#C3to5zv5}iP2TK0dT zJ^(!j=AaW?i6-?|XmX~{V*fu%q0y}H!pGQ#dg8$lfwtI{>Lh#{-$y^A_dgW&`}1fA zc^(e$RYV6e8omA;nw*=^ZFvNJzs@5exqCc9lK8@{T<{~b1iRonXo&L84l}HeCgnQ3 z4!^-ZSZ7Xp>Yp9YLOVQSfyJ~!6a$NHgIzjSGMz9u%}`D<|)&W)Z%f3RG) zEI2dzR`h2yGFL2T|6fX>?DFt=t&08-X^od*H}t`w=-S?b9x!9j-vuvX9^8no^$yI7 zUtn%Lj3(;|bX%5xG1vjUKJrEOzcYT03ugBYwBbL|hO(^)YgZ7xUIN{&HPC@~Lw^%q zht=?Z=*-ul13ikKco{E+A1+eu%F9=hz+(q7kY1Y8Yre^nMrYfCJD0EyX)n*V+G- zC`{&p4=h1Lz8MYC9yIg^(d7IGjZDEe!u{gtK+B;W)g&ke{{s7(1U0K8v4oTd62}?_;~a!%%J`an*Ha{?Oba^ zXs0Qp`AJ2=kH`|VgEi>P)?o&|k4EGungbO!h6Y+;Tk0dwkJT&a`|o0E zx1baFJo;_)$LI;AfBtv4;lV7Mf_b7vqNSr%(1z>9db4PUXpiWC=#9~_(L1B}M<2n| z|NqaE6l{1&ysv#4kY)Mki8|)H7tX^SQXtqP0;}iK(qXIG&d%r2h%)sz{}92dkY=d zZge0&#ro+a1^0K3cR~_gg$|@Gy50Jrp}HR(*rMoaw4t{#6F)`=auV(M3_9Q(?}p?p zhEB8}n(V{S_mgAejbywr1AXx^^fSB+-Oumg!*~SUez$E6+ixaXe+ix8yXZmn72453 zbOOJl&t-ovMDEI9GEtX;-{Y&XD&C5&`2zICb?C@HLqon7?cjHGfd8N!7v2^+sEpQI zVtee3CifzAV$0CAUxx+#^ZzyquIWB>|DMGRyoe4YV|#e937V8$up;(F2X-&o;4Jj{ zC(!m@L;sY#8;4@P_haPHc4lJgpa0E|7nY+Vd<{*yZ9agXVrx8vo|NT2h(|1DP#=g6 zd@B0=Vhwy5&7A}2QvQy%m-j>Vzc+eNaGMOn#`qK(vaisA9KfddGn$;`cZ8*B zjIF5mLbu-&SQ8hb1Nj6~Ie_-_J38|V=sAS*TxfDg$d=Q#+v(fBdiuG|Dmd11F`z1dM|9qhf(r+^HCIv^h1x>D< zv3?Le0e?kDTKMx2`sQc|2cSuLC-%U%(1GRJ9sVM-47wdhU>%%}<#9dw{y}Wu{=Yz> z3Ky>WBJAhu(TI#fLpUDG;XUY#mSb}~5WVut5TQZXfa{CV0q;eZGVQDIE4T(ap<#Fp zK7^@%|9?LPN0xg}_=wa&JMM~xv_IO=ZD_-bu@-(9@BfSDMEJlq>F5A|z(#m3TK}66vD?sr zOht3)B{TwC&;fjnM&cZr6Y1Zw|D9p|Z$n3I(HAD7GkFBvmJ894u0juA1_RZ7iPx#l30Hu)_2AFVRXj-q1!9hfiUn2=*id& z-T(d3$lZzV|5@?=Ds+N7g2}{T3MSh*^jnbi`>>W3&?KpghN=fT^C4&wjzgE?E_6*F zK(qQ`Onr>d-vJBJZ^0V$`K{={KEc%g|KENJZoi}G+T}eMI?P00tc^C*2A%PB(eY@K z&Otj~i4Noqw7pH}%#WZyM6w+U1Mh-Pv^Q4a{7Fov;M%-^cCZ;8;Wuc5zo6UiWHkM7 z2=(RYc~BGG4Si#MK6+rijkb3LU7Cw%L`xhA+prNP8*^be1v`8eU5Yj6jMm5N@1ZY# zfzJ3Ox)iy82y0ym-EPgIJ>&J8(WRRaeGEUj1ljxD8g| z#z-{ebJ3&rd35Aop~>|tx*bnO&qU8hv-}+H=ZNNu7K#=}+bNxlh4N_Vt3>NYn?~EA zFLXn*xL2$XMh~pv==)R9rJRl~*<)x@zZTtr)v14vRWX_OSSU1(-i(IoF|3d8q5J(` z%)lJKgpMks9n?YZcgNKBL&ws%HlojOMU(Gi^tm(Wz;gT+26`Dv2jDTSRB z+GCDCLL|DQ9gaXlI{{6u2hd2&MwjH}=!ZCr`eAftZBK^X(gn?p;bV6lE25jxWcni3|3O2X_e@y(QfTDr zqwjZ(*N4XIlY_~`915=8i|E?Ci-z(G%*4Iu(R&`tW5Kh*#_03Iuo8}s^=HsfuZi__ z=)T{9eeft&#Ag3EQTE?W6smLKZZuS@(6wEUCeJo>=DX4DbQGP@IdsYL{u|c3BznIZ zx=UKd>qF3`9E-Ly1^wgqqh5Fae?`Ileh3ZWadZIxp##W%E-XnQG#9F%_iII)pbfW= z_XnT@9EL98gy>ZCy%~57&c$SH3P&i|K;i#_RnU;PK(qB)G+XaPv-@7Op}BZHE!wbZw`h9nM9UW(gYdSK{@}=yRW< z13ieYeU=NM1ja2b<6rK1Bz#A8qhA zY=wVgWo&pcY|r6nEP0$0bD>{Lj(1AXM zssH}xI}{Ar9yF=`L?1kdc2F&Q$blxu*Q5qY?N7 zjmWo{G+7Q(XpE=OwW@JxXsAAVAT>kJgKlUx--y09F5Z6t&E_Z20WC+{Src6s-5lMH zw)^p=S(2&H?&pFbJ&zt3MRJ50)j%I?gO0d2I*@*7hquM+_n_}RfQI}Ttd48227Zr5 zGGERti443F>tXYp$qUs>jfYy_JlG9q7oviS=J&{XF_YzC2-Iwb5PD2mR`ei!MU9 z;Ron}^dok|ih09(lhFpDvDQA zzX#o3AEWzwH=6wyFcU8?5R$V2`dlY;;N8&^vk$rphNbH4|FIN23a6kAEkM_B4H~N5 zm<4}`{*2Dx*I54>?dacFPh1|J&l5?=Qp$sINvRP`6;X-w~a0PxSr4=s`3R9l(8<`uo3G@qu~h2%kaE^5@Z| zSci7_2|A#!(PaA>-FBB0%98qL#8;w`?1Sde1a!btqfcU8>TA*DJ6eeSZ{Z9V>^OVj zuy1ptFE&P#tT)>6a5PybU^?C%?@vQ#Ivb7Lg6P_Ke@ApL_U8Uk9EVMdu>V_7c(q8D z)W7xqCw5HZZ?CS%lK7kJON(YnOu~i5!T<{v51}iH4lDx=c@15}dGv)VON5zL!nV|Fp-DLjeeo$=&Ol$rI@ssR;H*+v5~Hba z&Il2zS|;p<8fY@NLf`Kd>&X!m4C!5H2lt_8{L<)J^uXB?>))ZzA48MrBpQjFWy4pp zD0;sknj7^Azl3j+j zQvqPt}v`rIgV7fnRB_gploUq>U9{GLJvg?v@Br2Yb-CYp2;(5z0P19}qu zIBiBlx)0soC(#2XU$s!r#0u0~p}(3(qVLVZOk9c%@FQfqClh-q7>ZxfhAxI1iGtO` z%qyY|RKsf60iE$gbbt@V`qEh6h;FYh(UbKcI-oo?LPYAJ?X|$v|Ng%}1rMIl=vv)_ z8Mqq#nth6f@HaFEa?}h1y$mN%FOMeULNp>v(HXvnPUv$q^gp5RUs@~tmduY0{r+D? z!L_;#J;A2nHMknh_6z8_khgZQIJ))~(E&C>leI4n#Ifk^`4sEmSJ)79)CmJ^jSj3c zrvCl^p%h$#sc2{(jrCRNcG-ev?|W#-_oD;&8#~~ob;DA1N0YD*dNdC}xAh%p^3KBA z_!N3@eO#CQZ>av}LI!577k(g=LkH9kO`_50{fE(!zl?V99vXpzXrwNp6UbLT47f5H zi8g3bcS4t{H@f75>a+j7aXT08#wqAh{ELn}+f`veh0&$ygmyRu&4~r*jMt$__ck`d z9r1eB1|cVMqLHhJZugexMD9*faBb(t3yab1^*XwyAEPrnf__|1#d_g}A(_gfOH&LkmmZPD4FJ9k)6{+vR)LNrU zl&?ux!VGk2Dx*o;5uH#MG+BG&9J~qLrf0FR-~Yl*!vodO88$~78i4NGyU-UFp(ofz zG#3t{&tKLo{8_I$I=~yy-wBVP@6AKoc@?&7JP(1g=BdxebkQGD*QT zd>no7)%d_$XvgnIzm50*K$qeS8iC8(2Q$z$t%jbUgVCiOi4JTw+WrDGGE0zeKr*qF zf+7AD?J#SH5c;C%3>%>hbU|K7^hHB>ANs>&9#+8hSQ`(a`@UeuFn|(hBwM2G^+eyh z5i7d?AEIC=-iS9oMz`IcSQWEe9Y$Oe9mqB4%m$z#y$3V!X*41m(Sz$lbf%wTJ^UT3 zV`iri@t#1YusGU4P4u}&@p^xBjmM%9 zycazOo<-Mu3mU22Xg~YW37+o8{o?(qI zLmMuFuKkth0P3Law8Qe)37ydGSlRvm5CxNK9XgZu(QMv@c5o04?Qt|2Poo1kk9JhF zS4h6<=)l{cC)@xuk|WVb%|zdykLJcgO#SyiH&XB{-ivm84s9rR@9^6%6MdmCn$45Z znNCHMZaVr6cmnNUCHm9qHFN@Bqr2uXj>gOSgkMfcyu$sz+5*0hhUWimodc9yOV@^b zGO=w;Y}>YN+nR}!j&0kvZQa7Jg+U7~TYFgyWu7Q)wZ?)MB(m!KBZ&eb=4Pw3W)7MZ~c zr~=kPUAtpYZ%A&!Wbh8uPWab$b|?wV!Z;69;P$2;0d-auK<&tGs0AH{+PSk(m-I?) z?tfjIdnj}py@I+g{p&d6Xi(!cP*2D_P?xAFRNz3UKz*QgW++sFlVByd5$ZPeuj?G{ zP*8;=gIajTy4?RdEZI@0vZ7E4%fM`~4pf2Tpf1rYr~sRx&dfeo96o^B`c(Ct_jqk! zPR6T@4`E)$@#;GT*M!>9#%?-FFchkyi8h`NbqE(j9kSg}1)hPrO)o>;HSeLe-mih9 zPXN<1&I6@y1vA0HQ1)A(3O@{WcHB?tXzSuNbP}b4r5NXdy0(L$5^jY$j2B@67_5== zT2UD4^tXiCvEER(@p`DZJD?8hQR7Xh#BU*Y3Ge?JI}W9wwy-kH4<|t#!t+ooc?7is zt|kscL0yW7P-iC&RN_of_kC_CznV~Iq$|`V>~C4&lF2z3LpjI9Tb;kO^Ra&~8 zL(u_+4#zO49heXO;5O(v#m1vhcg01R5{7K$>`VrzGn5O;uMm`95o1MIi*Y?z3~qti zxo>VdwdsUt?L0^t!i9dmicx+<@BZC#L@g zYG?k1x>80Pirq4QImLUHm$vunnx*&EK^J?uFA}V0VAlV7>l_ z@8PU?0@Q8t5;lO}pdLiEdpg&)A=D}F0d*~hL!It9a0uK5d&9!L9Q!>`cgq#1yXOnk zgC}cmdrm;lzyEJUrvekhp&l?-VMTZcHi8-YIM4iXa1`S+Hm=jx-}5U~Ghli2Z=qIP zpr5ml7f`qJR~tv+ZVSup5g?*Z+n@Vi33K#!zE#Q(b2F|Fv%zUlhw2p6SvUt}??1q~ z=3$|BAQo&4vqRm6)1Y=}o{cxdq>OhP?-_#+q>|-Kq#EcLoQFEiAE6FUyg|;msIj$i zoN)`(p}Gl`_%XZ!UqcI>7rMW#Okb&B6WotcQkoJVZ}sFi1cSz%GA9qSHNU_Yo=)uAu|x@XYQ3U)%>Hix0M z>IT#UL z#2W8>J6;xg-ipD#iUa$T-<5TOQ@~~z!1xx_HU9ziUM=ZF=h~Nmbr^Ss3Umr8(GRHi z3uz}g`f5;@W(X_=x4?4nCu{-BPPTW)(5(diQ=BbI0n;+h4YlRXp>`w?Dq(LJ4z7lJ zUEdD1Q^z6K(sjvr0|qd@2le9RH`O^41)v_?4WM?s$Dz<+n+o;pUkP>XgHQ8! z{;V#PVJ_c1-%-IeD zpbAO@wPWr)bhP58P?fiVy5GCPYkvIxKGYUBo9j4sg|Z(6b;(9Tor$?nXJ94N?YSPR zfG1GTm2C4ImVvTwO;!T2yb^p(zqbJ@Tr~>Xo?Z9`aEsnOx*_qf-JCPXb zQe}ccuqf0{?SQ(*6PGxLZw1s!_d;Ew6EGLN40Q=2F6C0|{!d6p*CHR(RyBuuaP)?0 z;5w*7cmpa>$YlR`K zRn~NcU2CWv7zFFV;ZT7dLtUc$E1f4^F{tkcIza8*NSF~WgnAQu0X~BnRyn6X)@tV+ zQ~uT5|9Z6cN3jEbgnCt5x5l|fXP|DQD^LlZLfzN?Yn>IxhT7tkP>Hibou#r+ewCr@ zn?UVMcjze)YKIoCbvs+M6@^~CK0wc_Pa4u_!veu4oo?ndW1krzr| z8|n=7g<9!o)6aui@gb;7dDD0g>H+6|Os5E)sGFRXREN3?8bckn-cXK1p$Z#ioCS5C zuY$VI??avbjGG;nfU>U-bx7MAdmBeUE|J?cjgAs5hjHN=m;xSyy8qw6M9^=Gb9fTN z7K}?m6}T4a4D5iqrbnRsufxL7wbglxR|K|V_!8EH)wXHpxc^qu(P23U74SY(;#W}D z>?hPCG}m?~K@q5eYd~#nT`2#q#=%f=roc3CKGf}f5{8B!pw7q-7((}d@Ey)!3JbMm ziJ-PNBUIq#P-mf==_f*6<6}0y3G*|KveP+K6`|&9LhVQ!sDk_1{2-_^GYYy@={h=k z@a%+2bPi^Nub{Rz@h<1KN)PqolND-3m7vZ_Pa98y85!?}dPKj1x^!QmUYz3WcH-rO z@+-BQ`(Ins1ceG2V+PaBU@_EI?S;?b5vUcd+v9v2eF*A)553pfxrk6ZmJn(I8DSu7 z2D`)SPz$ZR&$+}c_i_L0)b>Q70>;CMa2C`x&#>RFJyhZ%P%Ene^)lTQ>XHqB+PMi( zx8WM7!gj+9@F3Lv{tn9jE7Zb5x)1of-q48vb({QvG6;9jF^FwU1T~)ms*r5PQcwx& zK|ML!LOqy9LKQdvARIodb_>Upsg z>Or>`hSL3iosI(Ehq_OnLaq1}%mlwdU4pcyotN7@Fb(5o#&J;h^G=u^-hsO9!k_VX z9fRp$M)(mHgUQeOyFS1+(5-9L@SL*)GoTW!hXHUO%*58+gPsS>1?O5;gw>cI1nzc=zCt}{?9{-*O0Ow`-X?{bWQ+M&329KW)#0pqt&XR6{|f6pJY=nV@pJ`D@O z2=|;1E-Kt}J5Qn|DB3Zx59)KeboU*DA@CgITQCb;^T6NpCmHX-VT`jqH)wj1j7 z?|bB&nWT@M=RsQNkG>?-6R#|c3Y$Zng&uA?I(*}y4&O4U!?g+O5bm}4vrvca3Dlu_ z3tPhR`79`Te9m*9YB&X$LK?(9g+7tW3qfhxe=l}=YWqo5AWFW3nt zdg*+aG#+X`{42+yKb*mMI@Dc}<+byGDFQXFW#d*b595ANJFo+)@IA&84&AP+bo4}f z1htYcP%Hff^)ejhZ^tnnEXg<(l)e)TfCFJ;xCm+oL%ebBrYP_=<5)0A`nS&a2fg7q z#X<#dLi_zd-pL*Mt#Bk~*6DWCa|^Ty!~oWr=*2j>%yPjD>b8Xx^Vf133% ztjoB;C)UfQ*a>wz@A~ZQ(0-^LxdIczC|~?tRmktkN@qMA3iafR_0{<}E*m_=co5X> zRq~s2Hs-*hjF-b?@D@eA3YUg67+&Dw8;&|UMYg@Ct~HqZ!<~fVmFz7YjpXsbJs%A zltDy-Wkd1Uwn+hYS)gVF8Or=Di#p#{9D^bxuWdCt-F=9+kg=ZgYndNxwmD%Qix-4V z5b?SN=lb^|VHO4vZL$=}B=ImxNTnkwt{(k)^aE&K8DaJs=Vj+4FNl>C+ioOFXhlii zp7^zCZkkuR6Ibs)T(1C+Z&xrT583Jit!l6FClb$LJ~`KtKY--Q#LAkHGz_}W=Cgnp z{jI3Y_>b@;;2jZ#EW~FKts^Z5Z7FRTZKTeB3_2@mt7z#7*q9)NaLP-NzU;;zxJGl> zu7m4o8)zG8n`oP9TWDKp9-*+W#MxlGG8t}XZU=2Ajeo7{5&q4p-G9#5wGjSI!rrXz zw$JtrqM*+NjKhl3Xk~U8I-m=U{S|bT@omJIcVDiKjNLRIpswVw3W+iiFA}zeY`6N6 zBZ~h1>J$vTQj`8cf`7E+B}mv4hm8d4$=r9w=V5IEmZp8ju`YbY3X54_H@@u&-T|LG z^xH5u5T7Ho0NQ?vD8sxTexCJ*W^jPYyD-rYCrKo968;x$S4@(IXHLTV5my#;l3Mu0 zq}UQ9e(I=P+vraxVPt$7SV5X9V)I*x`!{VV^ADL{r|-YoG8qM@kyQJQ$;KpTK;XS3 zD9HFIj z1NKrPxD)$bP*RP8BzqXg3eNpE*%^Dj=C##j#^{FW-{KsBT{y{HCK4uv7tC%dc0nXP zV&g1~d(e-J-4*=9La&4%VQvbWPvM)0cY%Ii{r*iK2A62>X$P5nherbfwPpOt0*qlL zhtQQHndFJ>)+5FhX_55a3Ym((qz^@evzK&i?N$c zE93e73j+PkYBDm}nMuhcR^Aqe{qP~ zBkZ>j*DFV{FJU_;-Mi2oohiN>_Q-L*mM3^fs(*@eCmhP#+%6oi(C=tt{)Uh%K6W!m zco^P-S*;)^8aqP_ucTmZ@uUs6qPf?RVKY(Ap*d>PF^J%m=w#Y$ON_uaNc5If5}CQB z%oXQ)#3o~J;>ZDt!oqAy~XMRO_i#YbjY0qKpJYDu2x zK8u<{EO#_Zo(03tR2722*{HHU^kdwLBtOhXLAFq2RSPnK0{1aD7xu=s4}M{2pNMsp z;7jOd$G$Z7U*(LvK%bSE7o5fFJqJJ5uqvk*|G`lbm+@xWOWUptI4vWX%~ z7I!g=WRqO0EdE@*=ct47?;omk~9E)4Pxh}kWJ`%Gk1ihw_3G{-AvyhJjdv79BVV-l_PY{u!@4rg+>2~ z;A3nR!R5$YJOX;fk2!t9l$&JDNtToOdh}PIi%X$*Xsd`38Q=M|;@I=owp?yLuW@Ci zNw$&9D;WqdnfAz%hT*zawD}~q^6wN-%C^|g<_6m(tBT($bTRRpgRUmy%diWJNkd_h znSAEsx`A>hfmWe7%VcPhN~+5c_9jR|T5&5fDcsL^1wJQe*XXY!U=H(pNTT-G>|wRj z@E>Ibekacm`nR$Fi`Y9n@won-l?{1?at%z3(I>00GC|tn5RbX(7HAj=R?;F7P;!>O zBs=3G^cPUn8OEn*#Ta)c);Z?J5 zo*ze!r!RR!)wysSkI_+@R~k|1M{KGRWDP|$ra(TT^~e$ICgQWxVw|F13Y+5SGhzDIKq^hjI5G!kCcz>TNV10hF6PS9Tm%b_UuOCb zNx-L_t}u+XoBV{-HB!mo7h+1jW2e7RF(2D1*hy-W<6BrfDigRbiQhOCc_uTPQFK-+ zNkOo!PS^AG4EA0LP4FJreZjvWu~Ja@GyIdQP-G+h>nx%fHcL%c9RIuMZ|i&RjHXg!HRBTD;>uwy|Mt^JA7AQlN7$DIA6(u&V7*uCgSF!8Z58=#V)LgZg<{Zj3`%!aXFMi>;&*zAf>QB*L}` zz9npxiyXBpIpb^i&NTlCwy+0`d+PoFPZ9(-rxHw7CSVu>->@Y5Sad4Y>u<40mNGtz zeMI_w(f!R_dF&-2=r^%~qES#HVjN-IjJXEPWn|nIeHr@gDWH?y{~cyU;Ry7KAZt+u zz)(0{py|gOl4_Rxmj#z@ErE(+dmR5%^k>t$)9MnV14V`;b}Czh>~< z*aX0x_+~_x#O5F4-<$;}W1P_QI}da^Q*A|BBa+WxvNyU}usIdahArS6*b{YImJnac(<2+9OkZiw7!8eo^Ga35mfc`A z$!L;_%uQylKjXwOnQeP{68u6p#EOhek`Xp1zu=5xv8d6u+SJ%y$2KoE1&JvcO{>Vw z;`yCOkH)?{#_$o2kuVNUKO2zEjD(F)6FtNP4b6bsme6^EdmW3C&z()iqDzW${1 zccZ!EQ;z<9$uBG}lIaVPewb%hmNSFpdF3^BJ+1V<`0Z!xl^~+d!FDaxb%32=Mr`Vn zb){A1wbjvnK)$B>Xz2-^ELQ#=oPH4W5d4Z!7z)UWR}}NSX@O!fE@MS%>M04sQNU-K zS6UG_J2n%D^^KyZ;JefO{kT7q6MI`Qj@jQRYhb*CARWDhQ27DId*OQ6kEqq@OFm=U z2D>jXI6)edG!8|7W-bx>@Wd;C4}a#;Bc0IY#&&`2TnQ`O10C~V7^lFv3yzZrxPb9& z+6`OHL<>~h#-mx0SC-l(7;eGKV7rfG&4^W-#QZ&0S7%}l#rKW*w?p3meH$uJe$TIh zbg%&4z=;V`p5V37zoGG?X;&|bdS?k`m&Xd5V7{#gEZIy#uhhfuF5`pPyv4r~g}tyC z_dNf#8Um1=$- zNyAh4dRDfY)|0tr*xo02pcN~-wZtt+i;sRI+n<8Dx#-=q>CB;3wFLDsD8#rffy&Xp zWrs#VYEWQWoGZg8j8Bn#BJ&BcUB(Iv6C;o!uF!uA6XWl13krtaU)aC5cnk4)8`3#{ zu8bIkWKvR^R+I5+3=)|0A_6ZYXgAsb0_-5TS6w+7&T>lfpIkw??X4(iX4EwWDP6qz>e&qAb)J* zV$;Bxa;2vL$p8ng0*n(8Je|dm`kdb8j$)!U%Fe7L4*`1+nPB%trP{}baZNlM#J zKRf}VVK5IzNqU%{01?o?pdXC6NhJD8pv8>$kxY^no7%J{v>O!D3g%*NtL>I-+Mtt^ zb8@;}T?q7?!25lSE)zHmx@yoXC+WnrMBiC)N}41zex1-yz_ymn52U|{1a+_}jBX%F zpAs(xx~Pm3vw-9jxJYkv$?uBeRO7mTj^%Ov`S-n*^{*j-~0Ggz4C`pa=3Ne?NBt#UNU$I^}xXf921 z6Pp5dnVS0~U5U?L<`beT!~8LiHFpI1e`vc{+#q7qu$|n)cs11|(ziKhn7D@GK9fyw z{Az)VlI$r}pFw|^AiuEd%6OX!K$jA`hO}+?=4U<+0cYXkl?m42SD-x75}T{^vlHW) zEyA<@p9Gd1B#Sl1dl?BZyG`g!K{ufm>$jO_|oN<2C93U(j$ATF$mUiqG6(ie5u;O_(c*|7+syrAbmU z?xkNXs>EOt+4fSvL<>^KwlD=ehOQuiHrSlUn=e1D;EJl0epgV0;J>^E@FYpnnO!Z^l6F9G-m5gWz%Hrx6aU620|{J;LWU8fv~A;5pNazsc8mff-ECFlZT=s0 zf8ke)g4%d2c&ZXF1miVU(7zO!iMbcV&VXMPVz|>f*FNG{?$kv0v(zO+H; z&NG%=wjvsm@Uf%%@9RT?X0+YA$NWRuL3F8A7=2&4>iN}fG`lUSeoNOY<-8pjkpp&< zxj__rg6nvSHkP6`!85cgBzR-1yhV}y&`G*m!RmKH7Y@4>_{B!Q5}poQk{2GTN{{nu z6fH4a1D{iEKPU-rMXhH%7JWBb69R3sU64(IN#~!&a-U;Hl9^PYten(X<;OD=x-Mjj zX{BvLcbvI?79|pX*=Qk||E3_wOl-RNETJy8amc)YHjb8+968}=;-1ov3~EzqPTS;e z1PV>7Xyp%~KLUq&1fD^^qwRS`_Ov;Pyt3F9F#+9Z>uc_(^~d0s%W_B`gQ7xviu627 zcu~giE{Tc}I2-LI1}mwuDgEdKy+}V4Hp9^8rVy_*C&)ME3!CCRNy=d}+lqU@I1x6< z@z00;3hlYg$z_S|rT0uq5^!QNu=4jlE9k*E9X4f2+6KqY1bfCfK7~n^!4%lXV1<8^ ztRi!gP}mM6nIsx>bC}Btml0Z_cf$A6UkoKr(5<$_ z8doG?T7vz+rU3=UK-U4A+wJ@GQMei_dZ(E%Pp0%pe5F`q7O-M2yeIfci;Yor`Wo|M48(5{} z6^oEWN7uq)y~M^3pVH_K+5CEJE_z=}Jsy1dh{JUZCF2R6hXQWnFo^(hS$$VqrRJ|& ze;`3m&<4}?nQoIMsgIvmax&M5m^INoz_vLyZMO3z8A)amT#}nr#A2)R*=ibM+|h!C z#O?$As|2|P7gB6bd}3LWbc{1FP6TgZ^Nu8u;V^W6g`E`TQZzkomNC1W7M}qvrD*nXwmH~m0# zyV&=aFl2c0CuE|d1(H)Xig?V*uAzUycr1yhlPs6*e|I|!vh8OVcPOmIxGXISFB->f zXR2en#V59WwwV72d}eu%yCy!fCBvxdJUftzvom*{6_rPqnQ?CH zGcaC+e`oqhDM0eT5~W3dm+^2bs+wn(9Oy&oba^Ev6`iwW(k;WGJGubcFjf(0hCA^| z6T*9XW|8IuWkeCq`rvT`ov#E)XU4+_ z^3MAG>91$5A59Vq$Gg^dG~9^T#J27A>RQm*Xvy|q@5bg3F%Qy$*@D|LpFWv6Zbx|n zr+6?StGflaV=&GNQD8sMZ{%)e-8IFt_O!<1^D!s6B71*}jA#NjftcLZGJ@ zmc;Nrg-Di@GztA@%xM!AF?W;B68Oc6uf=#ebKk6>1jL?!Uu=up4&P&pC3D>jPFr#* z&Qici_*T)8b`+48er19e&)6G4x7W`l&3yWej%Ht`KAbg-UwcTx45K1rpb^1V1V68Mg1>9qdPtXeRwa_>H2a z#`hj8PfSe75&c9y1kRC|cw_-JF_xg&&`+h`f*_YHK|cCzC@_MJWqaGUG6F%rGoJ%) zL7#~NqLDm`6`TxxIdr?2>qLA>bw93ubDVxr^?9pm5o5_HjE=EpW-SJ;}J2E;}_LpU84Wa;#AddWJng_6p?EE3GfD8SRC7tbcz)do&G}W z%YHew*GXO){b~B;vH!xjAuK{GOoBMvRr%>lrox)U?q>zhV^Y%UE{Yno17;l0obxlTg-ru4$r0wS+iC`o zxIO(|w0z7TXS|y@Us%X$vpGq^Q|Ke38;t)8#^dM@Bj$W;Gm*ode~gd z+16@qyuKiB2^hwTu4BbYU)|@-L}fQV;5&mj1AJ^`R|;KIE0AFx*E9@|qS!;=xfl;e zyB^&nbG#`pWH^qJDzqKgPxSnz#W<{`3jaL@*tts;> zbCGBzX{+$Bk8f=J644}4*`u0dYmGjD7L|S}+nOolkUVh4Zr5p3j3d}nf_GwaJ$+y4 zNx;z*5gv}geml-V7!)IL0JbqHav;8qefF@A^@H&7N&xn4Y+Izer%wkCt9n!R!zl}^ zNNLr|sH6p|OaZeQ$D;)hG#x${Y1irRz(sTGnSCg^M9pP zBG>~BkVed1CC*s-Jt^`pD<%iUM`bQ7F^0jL*xV*ZPyCwb@m1H7XTvFityBT?F`h;d zM{R3|lWYwEw%E9bwAB$*bZr~4>7|M=O8{CnF~u{@$H~D)!Ua(R_O(dyt12q0Kvi%I2FOFkyH|v0I{t< zhJcB!kTK}mq@xAJ~}qXqpSS~UA;f(8va4o>qTq{-9g#_EGBh36*%KkIuW|J%7;c|AX$(A9P3mpgV55ZEyYkGWogNwF`13=Sx77 zo`KD~1_X6&-pn&D>3l8nTT|AfDeI#t@6nX^(NywiD*0%tc{J7j(Wk(C8tK9b9o5(CeB%@?xm6nW<>f1*tD@B7ugGw4IN=j5HMN6R} z?V%-#N@;yxulrp8$K(Hap7S2(T<1FD{h|8)o?B6J`Q0V6pOz}HFkdE<>3v)#(-;>| z%w%evK;fHA#_M-C$(JdH58`hAzyI&+X8AJJ@f&Q1$2QNGDUGLLNjwjW<7ILEYNYwh z0xW~~VF`SudA@Aki?7Cmd$ANZenuO}-y&b;cr1y&SOtBtRn)sjeHi9&{qm?!#FMGd zK;OF`3*&Qm5^f4VZIR8FsmO)DxljkowM-p%LPyjGE8%D~km+bc3-DN6j3(;=EP~IX z?`_62@O|{TDy{Nm#$tUu5f|bu_*9m{F%&wr&X?)R5YE6B)aSQN4{pUO)W1X{FVHSu zrZQGVGtn6h;A||97h*M>j%M&dG_a@8%x;YO4m7ar9tt+}H9AMXp>tT^loVK5^ufwl z1M6aK?2C1ATHJpSi&B3Q?QjED#jRKizr$QC(LVLl1j$r3(~&}1ZVW&JxfFfzf7le4 zp&8i~*Nb#Wfz-#AT<;h4Ip|zJiB8p4bZXzj2KX~Nbtj*iGEozcrTAP zAm^iVKLOnVH^==YaeoyS;`$3{hp)u--DoDh!3y{bIu%7brg{Z*%9>#*`p=wB!PPn# zZD?9J#|Nn2g$B4PuCGHId=<^yZmfqtq8TXHDNRuWtWSL)w!#_c8rgtNa5rY{pit-Z zUy|Im32UOeU@RKYY;@Z_jqZ|d=o;FGu8|_A zrCrn!%TXVRX5gyRvTQpFtGHn5enC@R`1BNcNi?8b^u<%KBlbr-S{Oc!o`~;a2mBq) zV2kegGClEnG~lSx{udk8~g}Q$I@q{`Ve#q7NK*y3q2=_ z_Kdm5#?%L*8JvX;@qTQJ@8TtxE!Haqa3wl-%g_w0Mgw{tox^vq8-9ka-Wt7Apl#6e z;9PWM*N4xd1K5wAcqPtE8Eb$p+MdYT%VtK#jmhX@yB(dgm(a!aJ35yq_DS3GR5ZY| z(7?_MFAk@n1DTBlaWOW-d(o-bi9_(@z6Q+xyE?DHh|x&DK^IldSt&CO(7*=ZFuV?( z>(AqU!G7t4Y=CB_H5y>Aa3C7U`QZiFkNTz9gZ?uwQE)L8IXk7W7S^FYBqR8{+PGT z(8cyNo{B$4z23kyfKhlF*RKn=p&2=TP#Rb@w7qk%1Sju#RZPFC5JNH z!O{yWb73?(hc}=PK7&5^Y1}U~ERC!tx>$Rn9gRiT#7$^M*Pv_YL-e_v;b}WoM$d^Z z=yTaI6#NFvLs#v6n1hd?i)K|^e-_V3~o1DS~4pNk&ZtI&+Timshv zBhvk@$dqI=7f>*OThRv}MCbSi?1JS+rj(zDrglC$ms`;_@iThR6d9FlfVtGq!Vx$T zowD876ptC5)>=Dk<^CT`VLmr*L+7;Wn0%Se*d86hbo5MLf;O}#t{1-`rM?!n=K2|E zs%N0@EyKLEf@P>5z)o1;!W8IfIGp}77gO-#@;bT*zr-F`b!@)O`FJTh(znot_o2Hb zb5UxrGM+^!+{Pd(|#Z-;7hxex~4AcnfAdYCoqi9?M;lFEapV<4F7zhhnEo z)7R`ibW!d{e^QmXECtjBtq+a*P1u+E3iN#W9Sh(w<5EDy(SxbxIQG8}wBv%Sw>P>7 zC!uTNe|QWoKz~r&6|O`V<1^@iwG|8D?x^oYNBRT0HgYac0oFw8{jnHcd3iQnxRDDd zaN&`7;Dzvuu;BRgT%E8tI-&_!0;iyBXBIZX`_V#DbVTi-M^e6c>ht zqr;2C@#sl5CAS*o=&g<3?;G{0QNIt(z^gbM4~J)8lR9`h`~+Pqh5whX7YkeBvF`u#DHO&_ z(7Bm}uFf0K)qN|P!e!`@`~>Xzk?nyyU_Q(4}V9eApf=L{bJ~@sfa#b7qgyF z9Vz7E6<7rqVjX-I{fvHr{kF_bzJO+EJG!brLXX`2Xl9CBmv&8QG?0_g{oW9L zzaQquVdw!g@;W+p8%*Vbk^V2dF}yikh;GMw!j<8ga6`B?+<~^Y2OY>4=v4iKPD$qa z2slf@)Rjgfu8LK$DY`8Oppg$j0~m`wKQZdl(dXu(1GzQ46MgO;^dx)?P5sMgKReL_ zFZ(40Bl;cf;6F6AMP{T$QVDIS3A*S`jq3x^1}=^J)6ouYK?Ax6&A@|b`>W73@C^D9 z+k#9*HuEtB7t81993Dm+`WNlE_zfwrO6dI>==H{EM;*`(x?wJ!iFR-~`urR;Gk2f^ zT!PO1gLu6Ae?0{k#rAmMEi}>(&~5TH+Tc;N!O}OT{ahKnUp;Ia_C?>n0PT1Zx@f1N zsh=D5C0Nn@{}_eZ_$nINL9B%ZW~OaeA8S${h>rMwXlidjM>G#@coEw1Luf{yMhEsP z8u;sIK<}Z??Zs?e3g1yMr6YXx(@(Ny=yMmLQ*kf4 zh*zQkzm5j*E*kL1aed!x_P?w9CoUM-pO}mPp)cglNe$FPkI<%A8C#(v7=&hKG}_Kh z;hktl51`xcadc5{M>De*&ESDK?0@IxcP`jq;kl`!(&z&f&_Jr7Kc(uUYoQxD_ruX$ zF&Q1{JhY?R(RNp$8Ci!0^isGTUF5s66m00r@Q?7gn^MQs(H9$`4Yk1<*g5Wx4JU=y zqM4Wz^@UMihGuvbx^15dv#(Nck$e;ne2RAXH9DdL=vw#<9clh~>3T)9!76BmYN2bO zDK@|hu`MpdI`~d_6rIBAH|MR9Y^Ey(Q+px$>vcLhg8R@pe+*qrtI^c%LIe8-UG@9X zRR4{hbj5E;@7F-zZ-RbfT1Ndmbj_TPwcY=-D45dKXeQoAKPn%EN6?Ivo}WA!JH?y zrf^ZXJX{q%8*T~T3O_{K{pwcszYYHsH~t9o-ExIPQp?|R0jn3ggw86j8fR4W-U9W|9*c@F8UC?jIx#*%C zhi3X_blWaQ2a>&)f&r{TSMv*Tcn}@oYBU4e&_KUJ8~8QMS(HXt0u7`Q`hE+v<4$PD zXJTU8~g{I zf)kdcsjPqom>c!BXofnW{q$SH{`c?UhH}9Mu0}s1x8mveD%#+2OVdb7qc5I}PE8&3 zert5fI>hxe(X})b?QnEB8GUXh`b}B1l>KkV>$y-5cfoa{YmWJS@hR2ej7ZP7^kqjNhN+u<}c zkY~^-SdTUEMRdx(Mgu#7W~jiuDPt#uC!_Dx39}6;n1NzRdp-ORT}%6r^CX-3gMyJCe_vW$RnZZ*#ah@0ox`c< zu9%Ik>bt{-(68BQ^niL3eg3QPSMerO z8_?$-M@Rk=I20uba{3Ci!{Do$+((*JFRnW{dMxQ?g3%UP$Q*bf#_W}+LN2A;A z5_H5f!kf{|+=&MKQq(_2J1%g4%4l_TH?=~qUy24e58ZWlW41Mg=P8)N!)U|DKaf^w zD|Cco(Ez8Q4P?=g%txPJie~6#w4MFvS~}*zv}mhh8|uT*sa=fC@bL%P|EA&#F1Y#+ zp^=qak>;!g=2Gv0-oF?PWIh(g#po0*L-+GzXuxlyfqsl`>-~5NmVYSy^ML{A_MG)l zHvI*`S}xS#!iRAqXJtCs8lkB>3v1#8^kcLb-F8o-yJrtNbqCP^en$f;@NgPXEi^OT z(8V|c-G-C16x^p*p(C1uMt&>0c$T9nTZz7~5$$MmxGk>lKr^!&ZSNEG{rzY_htNfv zc_gi+;%K|saun>aKANgi&?y;nOD6#xAs>l8>c^YG5PkXQPqNKtDDM&=Ed`2D%wd?M`&W2ha@t zigocXbO1G1rFQC}Q`Z{HyZ?t#Fhx_*Red8m!ds($cla>c@me&Xm(c*;iTW34M+eaM z4x`&P-{UF6MZ-#AJuFH8nRXPKVsA8n>1apu&^56XovR1Xkv)fY@DlpmTT%Zw>OVyN z&!`uEB0XOgeZG3sn_<=qo#H~@cwku6FN^xsQJ)+2#b}@_(K&q@J$m0j1N{EWXTQM&K=+qrS z7v+Cw00q~?k5%-bYm}wn(byZE+ga!Va|>3-N6=Kh9e#}lbQE1|MV?Ca#v>{M)yBhZEyp&7a#4fHW|3ZBBesX+sM z3mxfKXoe2N{ePogY;D@+CnC>fGmTRr(+*AfX=uYk(Oq#d8sI(Q26WNw!F>1&`ms5T z9@WL4NdstrW}*)|(u*+{XQ9tMoL6W6ZKL3bzeiJ6bX__)8etCg!RR6!iY~J8=<`>g z&o4r!t}!n!&Q@qOEM*{a+_;G!5IKbK4bNJUzlb;ehbGa71`v zcv(0poQAfSMFY4Yycx4zSQHoTLmzxN>W_!(!k5Br=yUIe?}vNQx&J)sKZZYtzo8>P z8Wwnt{qKe2o=c0YJbFM>N52Ifu^#qEQ#u`UaRK`Cd`A{T21h^J!$|(1xp^?KDLf zb2l`Qe&~SDMc2%zY+RTa7p_6K+f8W1ccLAwKpT2A>d&HUVvo!G$d|3?&DWXHUi{tboZXdsuO0Zc_3x(RJy0lHR}pn*Mru93Cq z!L$QiBj1MqVlC=rUP|w`M*}z=k9Ys~psx3>_s9Lr=J@^}yE)BWWwfIvXoIbz-W6@ACwc_;MKjVL zo%5056=(o6(Qm>$^u34B_8vn6dp6v>Ih$_05f6NTHF)4FG?hiRqy|fc<F$p6==lIqO1A!xc_B% z1P!3r*7ROgwB8EMSZ_2V1JRDpL+5-VR>hg&BS_%c%$pSaoPLZ(^e;NcC0z58Q&tC!xGkEIv+^Eb zF42$D6tu(J!iUjC^v6%Pc z5S@y<(a4vf9j(Gn_zXJNN6^6kMguGSdRjXr(ff7KMcNSEH674E2ffbzw{QU$Y+y3l z(e!X$xEO8tLG-yN&_LG5^)2C>asPd^oiC#PQ}_qE%ksaG23+M0_P-4^<$`n6F6@n_ zd^nnc3!;88It3HZk!8`2Za_1*Anq?m2lga7@)yy--$qlv2kT+J?3-z^H9$M;jBdXk z=$aUUb~qC4XgnI|HE0L7pqaS`-DWGJz5(rUE86Zm=+u6IwtE2c2JkBdBm5I>sK{F> zBPXEOPeePek2csE?YIjXXg~C9AA<&Z1G;-|Lo>G$eeW?eL+irVkoL2g4=K1PzC#<# z_jZb`G(YYOuc62S8>V;@PccFnlgLd=++U{HEk-a#xxBa-_9JWIP>4Zk!6YXe7cs|0yf zNBesR{V08srC>^rpd&u+y=3LEG3I3iT}(aEIqZv$Xbc+IWOU@S(Oq*3dQLoqes-V3 zI=C0@r{Mc3fNWU`^|{a(y)hJhaU52|>F8>I5Is8gpmTl%YvKtXq}AUR>rx+#X68mT zkUQe~Dm0J}(DULbGO%o>!iTBjYG^8(qd%q2LPvNhI@i~rt9mY)u?Nr-?|HPrx6uxM zLI+S{Pui|ku@&|H=-Qcw4&V-~;Qn7t!8v{%P4WBaNcW<1{U^G}az08O7e`ZF9bKGt z(dQbX185c3`=c2>2My>VbRbt_dz^!{{r~iT4qz90j(my+Qu<@|zc;E<@InK$;dW@lebELlz+pHZJK_#BQzbr0 znJ9yv7nRTvcSPGg3(e#ZG{CFSOy7)V?ygVR|2}vR7fj*9XnhU3JvO3i;QhG14{hL= z@E^>fUgXmhXfd>%vSH=0cGv{ner?fyPXCnsZ=oL-oYSG`A{iB45>7&=3=vrul?&m&eLl>e` zGZF3JdNhOc(S{eINAiPcJ8z;Le--|Q3?!Q={6(6>lIV-2@pP<)rs$GzYB(dDkEVQS z_z3#`vvL1bw4I%J4p#g!9dwh>_m*J^_x}?V26N#h9P5K$<;#4CGjJ3R`8uU~6FL=J z(ZJqB8~PBPl6~l^{u#~8uV_XKe3R~%N2jK0SPv_^|C>{=!TwkW&-Vt-MNhm((T-n6 zJ9-`6$Gg$(b?m;hZENF&%{PzIVzxY07y55gz${J$Uj@wbN;nUHM z&O#U0IamXS#{C)L&FEa-8TCid5kHOouy`45_Zu|8U(l&Jet*79E}o3uKXpI*-xqsw z!9{c)x@yOwsTz-VG!1R&CUh}964y7Oi+3mH;y2g`3;mS-*1IM8@wyCc|9c1Xc6SL8F7NH$2K?7Kh z4(N%fZ^}mDEp+4`pLSEi1vqv!=quopVR$g!sElT;YnfjWHwWef(HU*P{Wxg#Ivj4gER(HQH|OA@;u!HlpC_JQZD3z0lP?82vpk8C{ff zCoUHxs*etR8e|2u*qT+oqdipEBLB0AD5 z(Ew+l4K6@CT#k-x13ID)@ihDvJ-{0Nnzn1Rum`%hhob|X>;`*IYUxxOx8Vz(i8o-Cycwiqo^54yGHi`=Z-)C^~=)u-<{YHAM?KZ|04>{{TJwq zKcaJ<|F6`+F=(pGht1H2&P2E8Nc8JCHLfp2NBjsH;94|*SE9ZbT{Ayo)&~BjU;rim zPA^tM=c*>Ucv_$VbwHo%f@Y?7H~>xQP_*Go(D$yvws<4@{3bM0+psRa_c!~$7KO|| zX@s@WZPEoz-4L|lQP>J6pbb2N?uK>fl)Qt@a9`9b{+r%!j1Ht#cpBQ?0JNP^|FZw< zP#7N%EI}iE1kKDEblbd&zW5#5;qPbz#r{jXr2-mweRSmA!ZXorHV7T@P^^Ko(ZHU_ zM&Sjtfj80Le&3)S6y&Sz_AG^Fq&m9z>Y)L)LIdiBPR&Skmt2a@{cNW6|AkH5y132jhHnpg$nb z@z4KqQUhht2djon(Ghk=8ytiNb}_n|r=qL;7PP^;!l%%+@di4uZ?Go*gbuKD{?u+w zEa3icN5NEd#QJzT`ob0H2$!O(e-*kt*M!@#1@$k`#aXUEPTr5rK4{8sK!0-Gjs~&_ z?dM)J@DGdwT6B)mGjDO`$q z-~Y!bxVkr>bGaQI!F%Yz^EDdae`rQZ6-v)nLsQ=beeMi&YQ~_8@EY{uq=|5u}M>fj7?H4jA_nuKOzE_%YAET?dK#`ohZCDG9{B-oi^Uww-qM4eDW@=HmBCfAR zGqwp`w7bwX@Hx5&ze6*0G)ut)q3p3~k)49hbtiOAdxqzs9bOXmr=lHS7cM|MxDQ=i zE75kILfhGh4&Y6+ov+Y9vIi-c!hA(jgJscF)j+SeL-%oC^gQT~b}$(2a7=g^`om&! z)bBud(cS1sUq;{i3~l#^WH$331v@NVEJa)wUG>e;RJTKa>70!|cO|-5Z$U?NH#(B1 z(GhPAcc62;2R%^_qwSqgJSXo+uZPFD|9exgp@Ha#E<=CuOvYMx7aGuJw4-fk3O|ba zK6H)zfzElcgTI`ZD=RG))p>RLR`{eKSyBVUC!v@U!d-ENzc(K-7LowMUhq}0_z1M7(% zP{Yx+Fc!_sICP&+Mpyf7asR%!zXHwJDs&*vVJ>bf!T$Hc_gpYle`4MNQ!+JF4W0YO z=n*_19E=7u9DQ#RI@j~!`a@_S&xfy}1Kf@FcNlFie<}9AsXL}rN=+&Bd*2!z(O@*C zQ^UDvYVSca@FY62XV6u>IqL7n{V&lBeHZnEXkfpg1IWpqkQywDuI}3CV(fr1r7WLbgFJaGxsPO&<1plUyJ&e=<^4n{s$UJwm|8$h)SZ{<3zN>=ICzdjE?jS z^o73Yh=!tpjz%+bHJYiL(EygA@2^6iUmI>f7vmOWEoC$Brb6bU@GCSm`_T?FWl~4Q z(GgWgJ32M4_d}n%2+hEha27fxi_rl+jt05`UBqu;LHGar6g(h4jvIfYi=<%L)NvVf z|JFw{(Fz?=dvv5-(SZ7*BO8SVG!e~E7G0!^&_JF<1A77U{`g|3Zj!kf@JU4lNh4r}78XeNJ(>xa<5b56=@Kbt8|!G`tA z@p9~d_oE$tfu7+<(FQA=oZdSbo$Cf@20NqoyQ6{hMl&`Po!X1g=O2e{R_|zC&cxu(W$u=o$`g&^S=KS zd~i8Bg2&K?)}WbrE$Z(_eLwmm^)GbwpPZXUTq~@PPF)ks#SUmDhsXVU(Ub52%=`EM zo}pmJFQTb>1x?{Q=t$nf+W0xTc#2d>BPfRkUKw3Gb+8S#$F?{Xo8wdHlzxj1uwvEp z`@eft_P-;T$_2mQ)6wm+1Wo;NG*u6xbGZtAej}R7t!Tj8(Lmlq=k_x+pkL8;kExdG zRndX8M5l6iwQP!LDi=)I3UscYLR0)Unt@-?srVaPW6|pA_d-{6sxC&qA=ATU=((^7 z&DaO%ZukbxY_S^2l35CNTsEwRj<_)zVQch-zE}eXpd-H;^Y$;AktK2c0c=8jWw-}j ztVL_4c1}bGR0Yj+wtf_vp$)Y~*Fu-D2iia%bkUrTzBm!h$h2@aIt6#416YoZ{1LRh zXTulJDSJ8H&t`T|FrrV;hQEsk4yFe(f1w#FQY$hQRtp=W9kma8qUXiAaepG(eijXI zE}GdpFz?U*t0*|aHE85p&<4bV)sK?Ca?^}gY` z=%O5nMcn__P%y%o@xZN7U*ZE?UlG@zL<4&cZFprtk zbczdShUbN2!^z?GXa?q^0o;e~mdDZ6z8zf?pQC{vL{G*)(F_->o9>^4?wa~_6n{f9>`467M2fC@EC@0Y|* z)GMJG%MPXBNw*NY;B(j*|BeS5G)ni!pd*=$r{Gd_4nIUQbO2pTzoS!}@ggkRIw$YnoS2N=sPBn-1MY*xW93WL4Uy9~O1d5f4Q(F#^rZcyv)-gRX%&=*aKK0a&&} z?EgzUqzA6W8r--OozoZ4IopZ3_%Zgwf8u)IQ`4>)jAr6qbj15`EY|Oslj)8N(fgmG z+pcD(oXoX2EK9-t{RtZ30dxd~JLhC(Vp+6)4?4nC=#;F+D)=5Yz$0Y!8E z7tO>Vba9Tt-gp%{_1SF{9N}A77(YNq{u%m}`ZYYRYpU1AiCpg-^=HtdbqD%KxF4fl zq+7aPBkU9oMHlHbq`z!t7KNL*FdvPy(rIbLweWoEEzu6{#D@4Z8rYZE2LDD6qL!zp z4E90~nlb2~8UKgAza;LjL(hpFSjheV0|oczFKDX&Ml(>fd+Hz;&CFnQ(TzkG)g|cE zU5N#84myDOXgfxhiTZkU zZg+=!(Ez?g1Nbid740Zw!+qIBbb?(112!Q{01Qq*%Z7eEV=@I15{Fe^r)3YYJbY z4OKcjb<_`YsZT^lbUV7}o1&+YQ*a45CACEQz(mBx!-RA?*#dZa{cBaSm`RGaaIJ(Gw!}eHkU>Z;t z^t>63tdVSHTq6_QiSVLH9}c9cF#uFa=YbZ%A4^$DwPYIofbrG_X^#A)bjh<>P3L>qUm8 z5tT=uuZ?D+LDbt|4)qS`!PW_z#s;E+pC4Wj_b){UI02jCwdf*$YIrs$vw}kD^V4_xc^pkWGa@Im48~w5EHpBG zHoN0g>WlC$JZ@B40}rDgohQ+hzlLtdedvJxih7aJX+S5VfmX{>FjaNJ7U-htg#EBP z&L!1L(Gk|XARWDp(f2xsXJQlTgVB-BL)Xk*=we=n2J#Np!B5cuv&USRB0dT2_!M;e zbP0Q*9SuMm9)UJA4*f=4gZ?;OfSqvz*2aJFOsq9FC+~lZdJ6WZz6ouw%td)-GgTM4+5}KloSOvGB`}}Ks1OG!u@W#by(SD9+Q!jK$PG%PlMh~=xm*(XCJ7N9M z-;#HsAD<$Zd9t$q@1WqwSEDD^vuH=Jp^<)xZkq#Wpnt~of6=4&*l{Ui$Dxb39NJE8 zbg{NZGuIRS?RO5=!v$D_{xcgXF8g8^ybNu44Z2HSK?m?A znz3D&i+j+c`Y6`N^5av--O%SJVBX*VUrE7K&WZ=_Mi<+*xV{ssQ~wq{(TYt-0oF&4 z*e>YrgCS_9#-RaDL))E)9!Sg40G~xO`N9PDzY%WX!WsBEy1431OsQ{!2GR|Ep-Yg>!NelAZ(Am*gHHo z9D{whJ^|e=o6&$?M+4Z2F50iq%oV&MO-Wt6hk8#u9ly^~@blPYa@vNMqaEIYHn;>G z!TsoJUW-QlA)2Yr(7=B}Q~Pt={~euzf6&yIn35KCP4s~3gtn7CKMEJ34U7w~Km)l7 z&CpDA6)%YTJyBnYejC=J&%caja7WZXL*M@qUDUs!&lj7Tm#J)~5(QU({jfVa^3iBR zm!c!N1`Tk2xG?T7jrwC~M{CgMH=v90ZFG(7LEkTaW%2|pyyzJuR}YSg=XSbbnfp(=X@nP=g*KmdRcfs57Of;ikhCiSKID~os{{Mdz zTueo;NiSAF1E`L^*bL1;J9N8tLPs(j&A@2PkC)+coPf4>!v9ictDx;PK;LT-*W3P& z{qG!~#swXSMt%W$1W!QcavnO;`_QR+2K}mS#$mV@`(WE^Qy_EEfNw!Nz5@;PZuI>X zXg_PNW&hjp#<=h%x)?tQ52GVFp69yYNmv6%U@x47?(f}b2L42+>>sR)g{P(tK?gJ^OTozQLnC__ZD1{4fG^?ztZ`lX8_=t^Ob3<-O0~vuX*2^&$v(qVThBL z{1rXns?N&EEWu9b^B?0WSa^0$<|*uodH??J5ei0FcTVc4Bl;QchyESwWNb)%%G|U~ zS71BpA7D!!IpL=CTk(vW(;E3PY;;RbW)aU#LbvO&^K&u}<2d{h%Pru~8-D+fQm95p z_uZOC@bYb`!(Xr^_j7MgYhe&RNc~0p9!K55;^V#E3)8tUaZwKcz9-**tcOGHOlx5_ zo*%M|JN?KRQRC+iNXeh;O6YtL2jPnVpIEQGXUq`Jkog zx8IF;8TD=G2wUErGF#!Ew1^v_bAKaxP|dxE{qKeQxZo5#h<@#!NB8}k@!)6ZBK;Lz zBS+C~Tj1WbnoEZ@(Dz%S+p#;k7<=Jh9DvnuHQMj)d)cQyP}swTyYZF#((nHf%W^Vr zQ-2jr<-+CZY~PG_@DBLJ&p#j3EhUruSkEuDTnU=p;#5O z<0!ZoZbcjT3H?Fx2f7AYK9rMr0{h}<{13c|lD*X{{FkVkR^LRR#W}xT8TyzoM zi`DT>JQsfndp?n#TY;x>eLdcbnJ05H9sT~_N1-A0&(XO)es%g)+b-;n&iQ5NTxT%{ z??4yVooLFJ;c@shmcT9O6zxJY`#BcJAEW*!e&_x#uqGWWKcOS8{8Z{_4BGKk=!^5v zKV&XJJ9-KYXfyiU`*Hs}G&7l})0!%c22?%jEwC*0ZkYFf|7%EG7>71=BRax6(UC2| zTzni2;B9nK?L$+30Nqw6tWAF`Z-sTJ4?{bijlOpmR>3uBySvu1|MME+f~h(XH~vCX zcHA>*5mvyns5e8OzY!*%=5_2$ed7Am@iUl9{R8xK{KtCs ze{Bk7o==f>KvUNTP0=Xy{#ED{Jb(ta1|7jhw8I_fHr<21{|!1tf1=MFvmvdOO6c>| zu_iXmMqvQf;=(m(2M?mDdlK_TgjK1(j=uO4`jsoaF?G}o-L9R(A?W*4um;XT|M2-Z zw#9GadN%ikwE9m&f6+`v1KEN$_yank0xzbH%VQVnr=o$)K#%U5(dQmOr|4NUgD;_h zypNUeTXd@Pzm&Ju_}_n}-~(0B9~{llldx@EKLbted1ycvqEm5Q)aRoeKZ2(E1vE47 zpzRzC|3i1n@te|ARL8vk{Wt4oPs@Y5}LUe(7<}pbzZ9 zTrBfOda)%scSF&P+=8xwC(r=D#VJ_#%{2GR(M7r|`~p1>4x&@~FFIAnX5UI5n_=jP zrlJSVUFgWRgny!Q-uUe_r^C@dNL-7i^lo(VJ%_pYCYr&YumhIak$(I2N3Y+2B`~{+ zf?u&0(8yjzBi$K(fo`Lpu^?vNNr4r@GpM#le+kWw>tBTx-%Xi13!8I)0@lZeum$eI z3;q5V*_k4mfNq<+(16}R7tijfe}Nu2KcIp98Xm;~)HA!%*K;7c+V4g)xCtHck*HVR zovshW_J03wreJE{z(#l!ZJ_RZ>7V7CiTSBthh_0b^oYJYT#3&0Q|NZwga)`1&E$vZ zw*D3ksMPx@pdQ%9{Xc=iY4})p2%XzDAEck%gV5E#63gQsXhS7GOlNv`G^NwgRlW}E z;3t@ih4BYtfVNBlP)y(2r2VFVbS|ggMlE;<0#UTt64xRim;Law$y0^YIRJ z|Nn*_ktctd7Gq2F7t3Jmh*Qxidk!n(ALx{o|0m`p86PcWDlS(zKnMK89KKoexLq8(F${^Ps7Q$1ns!Q z59xkG>_dG#PQp!Sz|DX3xh&sp3b|aEjGb^1`X`+a<9hr3sexf=$4{U~>UKO4kNGM6 z!=xJM`7sNpkH6rv4&7&--y;JLUyJmF~CewU%wx8P_z@vrn371`^e@FBWd8~vRQ zqJ?-K_1|$6_WLK**M+72O`q#==*hPX&D^`_QTuPy>;9MOgV6gkqP`lLdj9YK#fAKQ zWSj9oBOHsP!Z*>(w8)nnji&zgs4os*Lyy?su`uS#$)7jJMbPUfp^LkA*edTj`|mUg z9zbWIi(_omFF_Z{^=Jc&&^59gT?3DzQ?n7v;C9SApwLBqV*dPjbKC`8#ADHu^d9tp z+luww|M?5#&-=JEM(6N6wBbvlekJ-*nT?KYDY^z8i2G~e`ewA_?dTNzjArh{g8B2# zk)G%jT!_AZ2j>0nf8HMtJdLi(9r3`g=)sXwD1Y86KMw7nG8*7%=r5zQ(F_bicfn<7 zpp(L@!x`aC=wiOTQ2zA4|9wwfSQ)MfH-uZ!26tdCet=HZA94LJw88v^(;OE^GkGF< z*4M{E*auxZ1JUQtE1XTK7!wyJ#e@GtJG=qyXdb!-=A-+43AzRz!@NIqq8WGxZFnF0 z{LgX!ueg8QF{!`mSeg4xvlRR-)(<_)FO3IoL|5zW=%TwHZSXO4O4gyN-hz&BTipK< zZRdA1z~hUgz^b5&xfMEqp6LDT5DI=g#-WR120DUU(e1btJ^Oc{0ep*gd#w16{9)9; zLj(O2{modiXc~EUbQcW626!{p!3~)A@Be*6!IbXDyb+H`k;Af*hHbPZ%UyxK7rlwTl5D;Cp6IXW{w3J|MmUKJxwruR?yo@` z-Vyb$(8ZIlWE$y7XoJwr9Z5mDXP}FC0ov{Z=l~x>GrS&4 z`}_YD3P!Xi?*f1JL+9onbneTPOR1}aE}}+g18vYL>56td3v+Q9x}7(p890hg@xN#w z1mW#YogVXd%n*e2{8_6+-nL(zsWi2As2YB)Wd6W$gs#k~Li@4>k6c(^Wn z32k^=)ZYpBgkQ$}AH&1pUt#_V>HVVN3Fs75LNivU0{h=p*qIBST<4&3Hx|7cS4<~jadgV-R%HMCKpQSp$G&JslhFpI zqxWw?50(|^qI@0=|Hd~pP@(XcW8%&s-zzrC*m;bL(um&pn+}1 zyg&cHO~F)uj4r;P&=mcOj_jDKDZq;8h^wOaTZBE(-7^$jL)T+dye;l;#ah(&pqa~8 zEd^Y@8vEbvR)q_Wq&_+YZP5q^p@EIYhBz60?m?`APoW*{MxQTSJ#F98SetrfbZvD< z+c_W2%mi$Yv#Mv)9B<`<`*k}uz_-yC{ze-vUL&pIif9V!peb(@_15V79Wd_)2s%~g zpi?^$&E!?+bMw%(b!(P_4K9oamZC2_9`$F?484Y?c4yrGGW-GU@DRHH3)f63&P7Mw zD(Zc(1@#NicJ7Yr*;N$W-!F%6p^NVWG*w5?7mC+PC*Miv+_y#p?-lk7&p}5z3~gsT zI-mvU?pciW@j+xQ@xT8;!2{y!@G#myPVLljX>_iuqp3R$otmC#gF~V|7G1p4(5ab@ z1~@0K&qt?ZQQTjRh5i1or_h8Oo3T0`#%5T)PWsbsFEkUAunW#X19}V1#6k3E&0jZv z-rpbAL`Oar8{uqhiO-=^c@Pc!D3+%GOrd&d3MyeW>NT(i_CV+Max{P&um>)|cK9`# zsoeVc^ZwaxQ*^Ojj5Tp88tA>~w%ru{QVJ@yfKg+M89p-PA-Y*w+Lj#|LwJ4=^OTuNXhU_-K+Zx(crlupDVVn%(Gkyy>vtgAIGedQ zEv`B0AzpJ(a z1ykNIY=zEoM|4WMp$+zr>%-81M}?Q8sl7U!8QzMvb2obQE|2RQ!dF|f|J`Qqa=`}o zpdnY4T(Xbx%^6k>1>WWUuDD=JQ=zDje@2y8O`a7EO zg4t72YL7#2lt;H?Ewq6)=&J9B{;oeC{rX)K_iskO6%V1$y%~Ol2J#&`H3i$J07{?( z>>XxDP{=z-FdsMOq1)pYG_{Y1Z=gr+_hEq!>1$aTO?_81)fb|R^QQ1|^Z?s|IrtAc zfXu0RQ<=?_q~O=8On3@9@=;h9uR$YTi8inS&D4u%3g1E(=lfCrJp4X9gsz3Z(BA`@ zj>$rKX8Eg;xKJuAAD$dm59@}F(FR+h0kjLdhP}gq=ySuPK03TCoTBuf$x`sa+2PIM zZRp(H8TI?amEkIM&exzBcnJ+?JGz^8qEqrIx~p)Z{Ykc-)HS-2UU z%P+A$7U-P51x?U3(;D41ebC)9DC!r6m!n7TRCEgGqHE}0H1PGE+5Z+^iyC8N1^>(j`s7vxId#yHXSIpalt8A zghsqHd;;xYGrBF`K!19Df;Lp4YqB!hQ4KT`O`_fj9Z+vHfKhRO0y==}vJ{-N+2}!W zD|%M1i3eUpN46DxZg=!b2k29 zbma3-OAp+Sj`&Hm;mv46+tG93ZFHpjZQ|Nh6*6db{GXdoNIZD<3#(Y3G_4d5qqM2FB3AB}qcp6UIfVL7bM{c32(-NQ4( z{yk&=59Wer{@A#29h%x%=tv&G_P7=u$su$~3ie7JRzd@+74=5w$=441;&AjJTaB)r zo#-z3uNV8@9|XmEr_@zJ=dKN!(jMsjv(c1~MFYJC8{k50h%ciVI)nyT;LNm^%AxPq zL<4SzK6e)S+^8%C8=evu=0^PWAE4XtU|76QYPcSHj^euqxg zQFN+Got@fkj0Vygi@N_$r!W%FMmt)Erg9Vd;5%qWK0`-#7=7+fbSm=qPtTng)8~@)7YH*8?h1of~LI6 zz|>(IG|-M{=K7!m9f0ntQ3KikE}F4%BZ~%fGurW;=-OC?Hn1LD8!w^ny@rnL)42Z) zI)ES1j{Zj5J9bc-($Z*q)x##)xX}TP{7iKJUVuhE6a5-4L?eC@o!hl&0574>y^pS$ zZ_tm^Z)gTfos-_Hflg6fG_X_9_p)bDu)%ZDMK&58>6K`Q*P;#2K&R+-bi{X~4LyLa z?lqXV{m}RJp@IB}jq#Xs(-GbVYf_(zP3S*!FNIcIcn4ef;NX;j4(ORb3_Z*5MjPIQ zrf_SxGp>Jzj`(YIq({)HDso=3WLN=hw+iOE|A$j>gwxTHEI>!{1e%ep=q}iUrtBMZ zm z7sZZLOQBP7Hab;9&_G6_i|q>Z{cF+ZW}*SjM+01j_O}xA{{C+j1z%VjZp4PvUqL%K z9M}Iu8_G8UT(e*n6;FF`Xo0}XioF!sMAT+RhwT!nr#p2zz5 z9vWEA@Z_;!sjwnCqN?cB)j?0h)6pqCADx2nXookV0pE#cVEOQDn!AVM!j^d8HT0x< z7Y*n=w85XT8D`E;|B6O)bYzpzsk;d~;^SyQ2hblf#YUuWL~T5s`q}7OSem8aAHlX_ zBm53)WBHM3H*`Wfn2L5VA3Ne2tcQot#dY$iv{t%?eb8MqIJ_2}y8pLz4$yTjUmrec zQrm9RHnnZrwr!iIwr$&O+NL&cZQHi}J-_qr^R2A^>Z~>Qnc1^BGw*xSB)45`41`M1 zeb@#Mpw7zG%z18OK_!+IN?rph!FEuu+__LkcOLq~TgKl|XP>CKb9d51?Lbzj%UBWW zsB1wI;OBn~bjCxWwtOs<;zX#epJnnbP!(*4I?Llwj&8z2@Hy0uq-o*!sR4C~>p&$m z$~e=w!b6_FZ46Z55vZ-c3H2iR2z6OPwRGlDjLD!X&jEA7!cd9yHu(sfPlmdD3!(gP zh4Ob2HinmBX+8frTRFFJ5Y*!~90tI#P!(^23V0A|M@~aIdInK92N{PMM?qCE&gL_WbBqg&OQ7ck1C`)f zW1w*-Q~?KC+w*@Ffhv3e72q}0QGA7}Byt;PCt|}&%u_)H=nbVm0IGnIP=2ODo%sSN zz4gXGsD!o~_qB05hDQ;o@(WN~bjA406n{V^;?vd%5Y`w2NP`%UN_4iHfdVfxu7aKq2jfnt3Xj2*@I2Iq(s!s!7qOkg_)t$xYN)%A#h4wI zWu6Nvk)g(kM)zDBtb}s7#dy$o&UgowX8jfH0dur>ZvQ$cyT?$Ke}oO7Uk6`T8`u=y zhi70HxUr*iB*{8?F1y>6ih(N30F_}bn-_zsq=L;WL*3%KChrDSaZlqwn1cBzsH4~j zbHRO3JNFIxL;uds(G-UK{yU$~3<|JN7V6TCHZF!!efThf{;*3ly6P~W)ZIC{ zS3R5~dj}Qxx6LE;bOOaS`a``zQ$n46P3ZahzX=1KX$M;v40Wl-K~=N>YKxD;r0^2d zR)2+h_lN1_>|6$@1oA)yC~d4}>kXmaFKuCB*crN2@gxTNT5T273+5;_zsHb5n)LmEv^%yRN+L5(TJFycgz)7fA_YJ5!^&09AvtOa^O02$40*RsgrtQn~ zug5PJ0y)fQEMu%?iY;v3)i?+$p$SldCL8BM6|x-4-(IMMPC>=F3)8@dP&*dM-Os5s zhB3Y|sWG)NlQE~UfU&r-oUtmD<2p8PWNc~dVC-&m_hTS~A;wY03C3y0ImSiC6;Kte zgF2E;P&={1)(;tv8_yaq8*e&vyY8FdDU_qvHvbHDi+@60s!;u%rz8Q?<;esUun5$j zkjg>nx3GC<;~1z*y$s6FeyD=4K+nJbbBlo-KDLFgP+#l)_9*a*9pD6t1$Bx1p)OTw zSOJ!Tx_mRB{49sM)Z3vh*=eW*Z$KsT$>x!{d-3)8pPGSgeQ~I-$(m>Z4upCN=0a`t z5~xeH0_sw2g?c0Y2bJ)BsLI|Ozd|Ma+Zbw~V;>nxKOuB$OVTq?0!3j4*a)hE39t@a z3g!4OlzzxTPT=^)Y*2qdkf^R)rsIUSgQ@AyO0SMKi*xD87GCrk@NjBtMYB?HvXHHSL7 z4v+%et|1I`1aqKn@=Q=?nFm&aMQlC=>T=D2>EJq;8s31a z&~J?MSSN+DF9_wgB-F=vE$I3Ezex=A{4aodK6k?$@CuY+#Ia5yF`)t`hB~Uu#==mQ zR)#5IeJH(QP-i{^>h>>$+Sy%DJMv^K&%YEto8S-B7DpWCB$5hhk2I+_nK1q?afSx*O*U}2~PT94=X*X8Pkz#mS6dOkNpC3XesF}Z8} z3$;^;CpecYAM|Hl3+j&ahO!$7mB1*dgy-7&DyYC4p^jpo+ZN6luNv<_1%3>*wIL@u zM-dguL0s4zrh+P9Jk(CDfO>2BTz4tkW-w;s|?haTn(TSX>4o_Re5Kqzw9c|TGaFZh=B}#+CqeB zPR7Zgp5wgGAJ&GtoPD5Q&ng>JAKqo~?!|U=~aQgP=Z+uS1>nT`0ZhP)GX% z>S)5v=K0r)CH8D*At{t%7AV7_P>SVkUdPs(L0ziuwmuFj(b-THu7e766zc4+Ks{xz zp>DtL94EmrZU%ZjBSBS^z!(7aMP@pv7fM;EFQKYI?L;3ayXjB?mm2p#Pe3TU*H8h! zK;506PiOc48IOQ3XPs^%4*U3{*wk zOgx_G$cI+(F9l8xY&;NS{3J`jM<2Vsi#i^kZ%W5oc@|sX*-5Bc4)(z@a zy$EUt4?rb!8!Ew&3mthz7{I(NR05r#=imPv%0Oo{1?mkp6H0Lb)a5%2Rnd7{zY3*) z2dct{P)G6!%5l_1PQc_)1r&y|uL^ZkwV~|$LbnzMGSFELhccKC^-kXi72pVz-WB65 zsLS~PYD;|b=kts^V!-1Z*+Of<~?~4LZm(^X9fu8rSwlE4R@M5S8 zH$o+J07~zYt-rAKZ%{iIcDZwe(V)&c4wO6(l)s`-0V_i#+TNkt)sum4{UE4JM?wXh zVe{2c4t79o=`pDH!(Eeqw|VFl&Uz9kKe?ffvXsed89NzAde-^;UC2O}Z6nls;IQ!~ z)X{u^3j7Buu~;jeokI|(zJhx9e}y{JXsaE@he|L2DnMGO9moo`lZB!D)`HS&0##^hsLR-EHP62s4nv@d z$3tZ{1?GY4pf1fbsP}{48mk;?N1{R|Ks6@-Gbtwz zP;u%(?NnokzT4HGfj+&aK)snZIt#AjP+NBws-llj0e?cBrQb%!VPdHD0H~cvXYw3S zmo6_Tie{Gw$@yvPt1~EvG{873J;;S>IKv*^b6FP#o6rqNvIC2%zOdN58p$b zZN@<7&+{#yc3=V2j;?|#=qS_?o`ovtB2+;)q37@ae#t;*^A+k0e?i@WXj`0*Pk*Q_ zEC3V3>QH*!q5jA=1}fn*Fgtt)byresb^e&16{_OqP|yEFsH0u5mFHg$0!`ryl;b4Z zoFmBzW!Mnv%tu2#CCgxX7z9<(W2miv4VB!duO@z9oi=i9@+WH=-Ku4e)o;O}K`E96*pF;+IeumkEnvLAXb8&u$%FeQ8jbp%m%dJ5(H zzYJuU!k8ZFl4OHQs3?@93Q&$}7@I=f?oLp5rZ<${1gOMj*!m)$XQhMv#=6%3TXcBmK3QK)zG z3#bai?sh7Q2KCq^fO@rNf~u@I)TOL$>}2vWP&+sW%I|WhyLAG#hc}_;`7gc4S*Q-> zs0Azl2SIQ0r0x^$JG-V42;>}EpUkyZQL zj$$AJIob*3Xt(h&EXw>8ECHkJcfJW#6UspySPV9UCE+TlfbXI7;~sE+U#Jn(`c$Yl z%Xj}?)6x*TB_8iom_yql7*h7xLG*I#a zP=2by0NBpt?n$<=+!pphy(%9;o!w8E0>(P*ILZ&@s0x&$wlEi*2>s!4s3Uve!MzXd(7Qm7Zvcjybl9CMB)0@T^XfZBnSuoo-`{ooO( zH{}VaqdaH4235d4xDxvP=j*CReAhY#En&Fh&SmNXcQX%yO<=bZ&MypIh1HnnKI!ZE z`#i_P(#(It>ah4JU(a7KI0sH(9{RMe=kI!(0sAoj1v|r@XM8>X;^K4Yu7aTZStsNF zpq~3PP>)^2bI#XlaiDf28&u`Rpg*h$d&6E(iG6^2OiP}3?nrHzig_2PBc220cN0ts zcc16^ugT!9E#$o5>-k$Ni@;LI$HBtz3TzGITyzo~4E59;fZ5<5*cWEKD4RMRfIol7wrK}r-Z!5r`x)R||!;(Y$+g!W#M_PKU>!UQi9LJ6qlgc46KX>TAO%FgSGys-z$S-STEom(UFrU>D2@uS0#vM1A6X7?pwAq0TTRoC_8BFw_go z@2T^#T@>m_MnL&n0(E&0z=-h9Q@8V_)++>hZo@xw9+wzUcOWs;fj)q;Aw zT0`w%SEwUe4s}P?Lw~ph>JD6nIbezB&JOm6@;BAZAUT71P+N2e>hfHJx?E3TCHURu zWnMThoO)0dt%OSCDAWt<9F*frP&LY-m4cg`hA26byQLw$;sg%x3AsKhrJcSAkb$Dk^_3jN^|s2vRb-tij&$}Sqr zM|@X81`U1qViM|B?)>05_z%kPD%8&0viTFJvwjIvz_(CONvw~~-KYTdF+CgV2-iVf z&QnnSEMS2a9f{9(=dno!btm#beJGWM zs;DVcg{`2DpcB*)41}t50&E7S!~X2_PpBj4{gdZkXFBw!BbW{K*erwD;U=3ug}MVD zp(>B~%L$MQre>ZK>e4ob{;)gLkxhs4x6rs2>S(q@6>`$eK)3rA41jN-jw1SR=M`KC zreQu8wt~l?wmQ=vU(dhkGzBWaE8{m9hPmHg?i7p&8^HEZM|lcrM=wCV3EiI;4s-kZd3I($)KT1oD(oRtpwCc8 z63x%gv-L?JN9T5>W1y|d>e2*2ZCP5VGtUg=s2tQ0wSao}Pl3`q z3YG9FsE^rOFe`M0b}G*XRX|awqpk%L5#QCHfiB@(sCW8is8{Vds7jwhCHNJpvan$s zM@b-C=*nTt3uRXb>J?lYYG-E{7eO7(8mRY2AoTqIKS8#z59&4_gLLG4T} zsHdQVaTe62It&-W`>-w?9Ny3K;<*D;GEWh~+4>4l3D<|($(B$@&^rSE|FZ(lN1)7> zL7n9`<8G++gHVRYp?2gZR7LNg&N@s)M=u@J7H5UJ#Cf4!G{vC4a;gaRxVC_L8oIbm zFvtYspaRW>N@zXQ4(zk}WhlcZCjV>29EJ*f z7P1p=*Cht3=pNM8y@jg$E7bEGCW^D321a0>8)^$nK66&&Eg-YlX)SdbTGwS*Gjp1xbRw#vBP>)X`xCIu2x)a}_DhMCb(TfFj1c{(_ zCICt=v$3ejt3xHw1bXfO)KO1{p8x-66$5?TZi9p11=t)`i{&J?6DrU?s05Ed-I3E! zTYCj6u_sV($oDo6AKQ6aVnGE=3$-IfppKwIY@UC;yC);45BI~gFi{-m5|x3ftQyP? z8^h#q222C@z?ASARNyFa?XE!WL~f`A%fdFWF02EO!d5UzJf8o83`WOuDm?-7GCvCk z!0_??JpWkqXz1g^Us996(TknXc{&n61xN$+xaEPm{dJ&rs2S9bwKsN$I{W@mdPCg| zv?b$VLpa+Oe!$Mm{Sw*p3+2cS^~M}woCEbZZGbwWEjHf?rN0mA!|E8+rTql8Gro!a zJYNO7V=_pMpn$Oz)c0m4+k7k3-M9;9!=F%FKi%KY^GB@%a1(P^5-qo9;1+_Z>A6H0cFy4E z`3pzKWb|_lLH-zKlVK)5&%fa~A9i7$E3;Ga8d#h8ZK%7GGmD?+535~aRpx7!15o;dVP@jHZZX&cBV}^}or3x_^vUk$`F>tS_>1{2s29@q9FBuCQ16LUIi0gi z2Q{w_^#ZC5^g$5xCSL$`34@^L`~Q1w;RMtR;sMkp`wVr4VRJc-{h@Ak0IUbo z!z6Gtl*6^~GYo_q;i}wzo^Nc{$>Zm`$NV770hi?U^Lz{TMqZwOJ-6ZW`FXw%m>jCY z{!m*q1vY@MVP#k@zmwp6xR&`QsHdkv0q0h?ftvTT`ADcEnGLlwSD+r(8#aGY!0kLf zZxHB3^AV~NS3&2E7TOpMDuIMhk5xxl9QK4tcn{Q5a}lG=Q(c+b@^sPeQ_HIqr&r$%jtGKWWZzZ`UaKAPpC`i zSKfJJ#fJKNAO+MBWcpTX;JnJ$5~Z8*)vyEZ@P@l)CZ-?7-m4R4db$~3u_T@r1KlCOleJ#y})h-;~K1~jo<=Z zCzIp^+#%xcCu@tCCp5d-$crjl;(OXdCJ|8z#CSc5b1~YB^J65Jg0Wgk#+_Nq;<=%Y zO#dCI?W5%}=k2hYgibxS>oGogx->Fz7C+X(tTGHORSd#w6{KnQr zqBRd;^&iLiH!^Eu6n@GrO@#Xq?!j?vg06&Fm|vxe#*DLKoPeE~ zt&C}_kuO1SHagu|Z)8C`Sb}+Q{0N=7*sOzFi7^hncl0mFd?j}djE-i3&4ApL9T##{k`b(Vr!nn7sb!E-lno~(m9PTpb4Ov@(td~=vs{jdB zFy)%)6{c53_XhHUI{#Y?YFM?>TS=91kWEB()plkE<6%^=g|%TgxXD(kT_wmcbWf1r zUkZo~o0`pF);17mxA`6ilat&+^y;FM4?Fiv95uCSLLpFFf$Kc};c%+h~?NKl*VUrMeup13Szw|B9cdEkxdjaW`TFp%=u(IZGYNrG2MiaYn8>Q|V?3JP-U3D?p#V$p2uBmhnzuz`OZAo0 zf5`Z9(RG1!wL&D`(-H|Z**kpX$ETYw*Z#ll$N6IxmJ>WD$`Q92nk0cLvVJ zSI*w6C1tY^QjJ>TqK~E5L zgJoO%@=aDC7eV`MNZ(ceP2D97L?@Ss{ zMPC#OTY%`6Z5`x!El?UW9EwR<#_Moi0LPVsRdxj*K9+DdY;TZAZ33mESH^b_=AVKU zdC!gWlnB+fSb)+v=}-2@JQ=d}FuAQo!}(DQ*wtkEvbdMY(s8-YBTsEUD>BY+Pl#gZ z&x0k|G5!%vS8rmtW0Sx%I{zvr|MV6W;p`hML65JS3LgZ^xC0gcvR&$FI}?xKd68GA z;#w9s4P&(^6qD7GOOC&KBs2nhehlb}AA$YvfZz&(nK+w8A3-812zm$y$r!gpHW{5* zR>fconhNLoSx!qOY6*p4?Fu&ip|2f7XU3V(ZH>-lbUQI`kH5q8>-zoMzGM=OV3kYeX;3T4l4-pKu$Yr#66OmeJJ;Q9x<@Z9^|D zy#Y22J^%l$v+fFDahW-hD1dFtWyUSY*4wV4mzm@;;xGctO+tqVxC|XXj;bY&6C>k0 zwyrm}^(!gjwW2m+d!^H3;f%1~TKy#9tAj#=6S|BGloKH`L z{cvoeqI;J0EWwiHCwQ)!_$@;M{Mvx)vL*2f*;l!mgkUWW=2`IbI5}(y&10MzXEn)o zqFur|jK|>UE_ObQ>!72Smi5UbT7Y?BN95WMJKBy;w>zSxGw9|fUPpcYpJ%X%?6Q~w zziZ%{P6Cx+2pnEv{Wk{JWJwE0fKmkCMURSIU6R;HFT-y2w#4J0UlqH^^w;QJqlo;B zlj3tfdP$LO!REWpKO#ZiV)zK9d5o*Fkc6|nhw?&X6`9AyVMKcZl*C+|mBf*^9mFm< zGPMh^2DaYj%MLuIxO&7=yBKWEbN(G!%w~&HxI<8H8%U7(BsUBv*)70mWPM1g07m5I)q_e8b6Abk(LB%X1`0S!;_;EquHt`Grue5%N}6XiDUDB6#ZOBa=WKSl}P1 zb=9=$?^$)_M3mJcaRmOJ5jN&1C!C7o3G}rD-vHGf(G%kLHU4IkOb?QegnzZV%wMs# zMgRU*F9O`ca3+G~EcP=8)lnXd^Nq~El0YeXNvm=VI}ih#gRG~ccV*sQlb0*7r=0M~3RR5Gp z)sB)xL3Gu=!LL-}ZT!=}u9LP_oN7DcKO0@&PgJXo|0k?}#HO{L|A}NhPDg;@#$ef( zbM#$<*`bIiZ=g>g0ma$`qmocdOXxB?SJx8fUupKViL57Llni-u^bQkr9piAYDuoqf z-Sa9%=^r?g|`+qjktKFu%!q1_EAU+y>ib|C3y0^jLOn!|t!`!Xr1zt5H@Q5P30ds(UPX zT=9Q~aUbMa8N2^5SVg9*FnWryT4H2s|DjNTWM<(k39_L$oIsV;?R=&4jvmNdCJ|VR zihdf#=aEIhzL+Ihl6iT$KkLg#zKydxZr2^F{w9@9U_p&{R>vA}) zi%j3U-%L=oYqqX&1a#C^;%FBRi?9}v0$Q^JgIGH=W09XvboVFX%|XmhmOL$~1J?#N z#Siz&r`t&Dqn(pg(a$Az`KgG3-BUx{q%Pq+=;$g6!T%ZdSs0$ z;tf3{!kL!*VI`pWwFy><#iIz8;-o)3MzEX&-p05GYa{8)N#+5v={Oig0te}1Nn$en zJ3fvxPlx_pdVOSv3D((?siSr5KN9aO>qXeDQp9qvCeS$vSgecD5(3OeIl5K*gBpYI+cNaV z>h-q`Cu-p^E=8|`<7CM8lEhfcz6%bP;Iu9bAejp6$Xmu~(T!~<*9mzt^ea$dc37Ci zI>J=!T2J%`!r=s+f*-Zj%smgvWCUStTbkgcJ4syDBCQ36)0ul)X7uKfTpk?vB!Pph zKV)&LIrZvoC8=oy8^!u|9S6D*Np>){6`1?u^EB&j9}M@=FIp8-P*O`pfH?FybhXJi zP`eL{qdVD>s=_!My)=CaeYS#GyNa*u^n_N7#MLQqI6h*acSryHST+JQw<9RX;u16N zOm+vTHZ<$kadMiq(X17=gldyO6xMGLGztZTr_w&y?6;kio5PG}(hK0f4r^@*oRPp? z(N){zV=u}k2;-ul_Ljwo1o?xq^fu#M?KO-_=eHj`zZja2z}}WiN!Vnq`O!2)uw*nJ zV!O6ccR_0w-<6RJdq{&;jD_L^N@>cHl_!&v7Vs{KshvUR6n42u_NOCqHOA&FyVVIF z&#g)={j@{^NdBB1M<(pO@m_3zDH8bRDDqHA&Zt&QP%>6A%M5lvHH#B4 z-sY7|iKF zQ+S189t+-{t-fnjw?)1U8*ht4z^GLEnXVQc-J$qP4b@5_Z-}45BsJM~xR33S)~DQj z62W~OCsS;(DF!3hqWw6yhGKZ+kIWz=fv+(?Np)i}-iV#Ig=g(0HZd%@j3k;9y{YJg z;7xc4AG7fLn&j4E6pgjQ%-2Tb4!mcw(=N|1tJLdw3{Jg`-)wg6#^FJF0fe#P5qdX* zEoA;5D4&9EK0f5&i!B_Z*D zw$>S^g;@XJc8G$!tsco#!C!BJ^+sQ9Il<$gvzFrG`|_|t1Y$dsmKwiZ8L)v zB(Vs^HLSO`wdTl<(qj@N7P9NC`7zdCU|q!$okDNm+Uz9<2(=R-|?Z=-Rx_# z{sp~6bhQxrUcon%*AVEODRqUdP{>T?*+`~>CD9qZs>lc6q&U4O0g~WEzksCnk{xM9 zG8fo^r{*gK^TC!>SJ=~v8%MFvJv&AH!z>#)*^k0ts>w!=PG5inwPUueZO!o{b94$v zbs1+iy)uknpi>d~7i7J$i%sHD7)NKknIv-JkKgoi)saun{=+ROY(;nmLw?Q6H5o_e z8DF5+XD61^zp@jz(OrYXgvh<^GWx|>k8g$iw6zKNTuNU?zfUoKmb~mX&^Hmoos?}% zX4NglNiv+NeaEO2Ym+eAgzN|N)i_CmZhsP~WXCd`_4HOy(h9yC>+GN6PX2X8*m3)onWTcZb*3X( z9ZMhvI=iv=w#XE=6j`r`w*Tu0c$eOm1U|C8FUWROu7mh_f&JsH6 zNr>~0fEunO_Lkgl_ z!yZC14Oz>?xDj1#BfGPbVAb&dA3kc5jM^}4KQVWgCG)EU`0L1BI}vVUTmlEj2;Kn0 z2{<^-*xP1dlO1_GWc>&lm2uNx$$0ge608OZWu%z2_^rk~0XC7DTXVaHqA-;#!{Fc` zK}!;Bre*mPMIVw=%T17|%yU{I6VTBwtE#nf;L3=t+7L^o9{%=V{{h>Mur*2CU_Ax4 z@mY)J{awLO2&UUvRzP_q{Urtu3HTbL=(gqSF^WtNNuWW<-(pjPU_D9dv;}Pr&mbRY zm-G$+Q{(HZ{Nk^%GNjdF?0Nrp#CQx&eXO$U1Pg7(1CY01yHlXsfPgV&MAOe04=|5K zu-v@O)cP?`i+mdPjbSX?jSK`|gNODoI zV*2S1OV2FWXLH;JCAAp@KZ8+YxDi=xs@RCUE`79B^p4=)&{0c>UMjj;5t3GWWO@hC zc}kMYb(KaA&^eryG`wklX~uk5umu+Lv683{NCr!lEQZ^im#evU*QA)Ah~ zqPCUC2{MUwwRKb)hNOBEpot|h3j10%KFwNH?84jK_=J99#bG^>XV)zLRwfq+G9Krr zFsNX6VH9(<_f|nI*6uqZ&wsy&K!!5`L%up#P$OLiPtv#7_ux8!-#+uDB^mej#ku;wmU&;Cf<_+*| z&FxxDuEi{GuXGOyJj3BQ4Ai<>;8U;x&Ke+3M@=`dRa->B`P83>9-2Utkgqq}(CFW^ zfPIPc0w2Ec8oFFoI)bhkEVUrj2<~m^P^^Q4)&v`lLDqj%z7lyQdVe!YL*g9??oY2s z;E>qvvqYtmAAh%zd79$SBIATO4nY;US&YbHc1|seB{CdYBTKG6PTLV+IQrF0X0BZE z@Y9n%4gIh9DrP~iqq~IpQ%}XbtVwDs^LWVJ?fK7Ms?0#J%jW46vX>-L%$~e>tS`p+ z7J)~h^AoClg>FkSlj+{V&WGNZL`t#NgFyMPO^vKS`nYxl+R>DW#Qy(a@hANk{Wtv& z{V&}`mOk_lbYJ>njNZwbwhO1*37{5|wNUiX^f2_W^l^a%8b^hoq}6w%#mvRbmd zQ1}v(#i;aX^!zC0W!utd`xt=Y%_(dYYPnE3iSRLbt)#&HoXA_& z-qGLFKhV9cA>)Mfu=tscel_Z;OgOcbmX|Z*3jx-BIK>0(LrT{6gk+jZPv1Sj%oFQHUVD(eH!b^uhdeVSEL7 zc|9omFieC|IgHwqjGOT{vV6$AERL@r+hc*SafLyaAlMFslVj$k@RJvtVdzf6{xssO z^jgT(=9!QA&eYYH`B42{uGzgS#S`^sI;?yQaHY>pW*%Tc$zM`Po>nKkkcyTgZ$Wc^6`K}q<;SB1q_8s2A z(HsJPL#G?NcExmbdf`Z@59@P-71YFH-G(W!Z>QhOoI|i|C`ZNkH%^+tp)4MzH$!nf zvQ+Q{zMwOlU}az~<^@S&4!tYA745n^GXEXYVwTusYIp0TW)mYQ_ONp>a|DL-%-iI)~NL$ zvj`Z^M!7W(mqhS3*+w;>u#ohi8yvK=KuJ+f!Tp_O ziDbY*MB9W1)btV`y9io>v05V5>XFb8lAmgc?ZoE-bh6;{6FT$ol|X+WO^8t4g}9aa+|4KZ4Pp^V+4L-1-)hMK09~DcKN=^ z!|IJZoXHgvIHt~jhXj)iByeVe#DZZ7Sj5)iQiU(c+$G`UmS|twnLFrSM79HWD@bY) zu}+{{))L(X-66^7Ar7zLAOho`w#8-1wh!_<80157AM*jscd{N0-J6U6mP|7OzQxZI=0iy+o+X!o-BUYGU(Wg#k{jp!>8%!Sp!}1p)>yXH z2tFP8IkxaKf#X^L>1HC}NSyR!Z5rcW1eu6!JaqKAH=G?Si$8DM$ao#{Ty`{)kH*&X zk|;rD-EoqYUYCBEg)OWVfvHJmB*tB&9IW+aJk|odC)gAcY(Pb7yRbQcA8#Au9l#OD z9|lW;pWa1r-`5?WFJ_?|N+W|Q^kTe+s^%c?M}WV~UzzhL*rX@;dAeG0^rBLwT7LQ; z)_;)LbZqW=q`U+0QI*6eu%^~oUnrfmt!+W(%@EF_+QlfWqSwPXJx-F^UGP}(pBrrd zVyIlg;WP<7CiXel&BP?Ji-q>g)lM^>N|Gm#AID!WeEs-;e`K@4`JJyq_)v>PKFx^z z2fNMK3}bvB{cOym;Io4j93B1L$okQXAU}+&lkh+K4)pzr^^82zBL4!_7SSKDwg{gY z&5vh6m*EeiA_NT0282gJEd)xX>BW)x6G+X61TQ&5&wqCiQ0*-?Z_!KdOkLyHxM=kD z=s!d!8HuP3AThO_HrIHLema)}W3}caq4t@;8R0rIK8vFw-=w9QH@& zF6)m?C$k*TTH`Avfu^tnYtd0FY{h9@nYGpQGWua>YK*V47#^qh?Kq@#m-##xhM@nk z3)?Wbf#aL>s>m*pKt8yEB(F2x1-Dru#qqm_@n-Du;3E6N%`V9kl^t!{NFYL zotRd=)}Em=p7|#sVK^ zJq|rIHeIN!D~WwzZ7@l+!QU}+v>aI~dI5AYqtgpNYC-sV#5@$f-N(ps7s88{z4<#7;!vk!&*2Tt$c=mNbj;}s+n3qNJB9msqa`g^b|M~}-`zq6rh zQ-<+TdIaL6)ARp{1+DDC(H8>bz`<;`Di9}I=v(QvF?ft@JL4Vno%BfbZ#b!f`EP7b zVH=2^+8);S(uwWb4-e4WqC0?C&)KCz?8+d9jYCb)9 zTTOz6Y=;W4_7P`WiL^49(rpsCWjor5b+s}CUd1>KwxKBIG5(wDhg}y?UW;%CiKs2d z*)benLUsV7b7X!OgX%bZX*$xYfZl6#n&G3VCGSgsBj`@Tt~%of$QLlqf^7n9I}kK@ zqkgu-jJ*qOwQsanI4(u-(Kw8R@g4M^IinMi0)t3e&M(~>k|nSg&iDbdKD~S zYjiHN9)tB16jzR<=7;0_%cD>Q!C!)vvqa`We-zaIBS<91sYv33Im?DTHuLE?%VcNX z*YssG5V^N4KyNMnR^ewpI&E2aX}X<=?`gTob__~INTL>%shu>(E0MLgz>-G}7AOqP zSFr>6ah`*5IP_M~!!!R#QKPB)8h&HJ;LV@4tMo8#6f+ZOG)mq!4+m#4NPu88>upG2 zKiq2yvn_#j=)7S~Etw^qog`)=>&Co4iKWF?Jm$A4unl9i_1GU`ydAmwr8)S|&Pxi< zNvJ1|ysazSx!udo1;5?6h>XB&;_<-_O=0yGU{cneQa&wycLC ziFc-7n6cVkd>8iI5zhYwS%soELpcbAevCK4F%~=yTltIm*I<{bHwlKIm$krmsBWk2 z&`0BVY+|y0ik)dmVO{8IF&((lU_V~3MQ^)Cp!{|mlAUGk1N>qRGf>56*3ThtMl$p0 zT?ibL^$;Xo0fz&Sje>R1X^HGT_HpTt2|iSXU_Z@v12O-SBMT`IzF-@3SfJY|R$@E@ z*?Y!n;jQ{L7$0Qbiy$3gTM{S)gSUR{Txj&FkU$XrZ{xo#`VsNxZ6(lYrqBOq1ZaVD z1_A1!^a$={u`><|;ovQ64Uy|fQ9FmjPuRRduQT%?uoE{el$Cz79YEt^yBCpWuBXU)cc)jDX2ZbaWoX-;cOkstLSRi$o4R7LS<#p8A5Qi zUQ{@kabuhJw_qV{?r1sxU4zermf#199n9SG{tINi8e1Kiex5*TXJ9yjjUbp>0u0m^ z6Ci@gl3ImhxNN;tJvJ{{`$AH!7*8}`xv{C?n0x+v$&!np?-10!tITsUvp9vlmZOd$m;r?Sk%ZWTWW0(ebv$B)(erFAqu&nW*(fAuI;taa0kf z+MQS=q!ya9ev6Ys1TBob5`q1&Rcq+LHIDgV)>5JS99b&-PDhp&**nvXYz3w9JPDlt za1D%e2==bQK=wWb{fS!q7j9!cGZpVKH(x=i_(s$F((R&lbV(Wi{aQ&qX z{)cSLKV(z?A)EIP+4A!Ic7!*Gj#)thgDGm)CENB7*^Yn6cK<`R?;o;*|1abGm4JdA z{(m8#b|yRb5817M$e#T}_URuo{cj}Rf+H)2o4`?m3B46Z|A#ErKV)(LAxrQNS>j+a zZ^3-E+9Bv#cAt?xBeLZ33CfZyM9vIB*II;lUvb2~pb$a(f_#e>59;#Uw?y^-19x3v A-v9sr delta 80638 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 Qf}1%(^b diff --git a/po/locale/zh/LC_MESSAGES/furnace.mo b/po/locale/zh/LC_MESSAGES/furnace.mo index 51d9397f9d76264e2d48f5e3c53a72a2dc29e217..afe7bb9a3f17349f48aef0230a025a25a43e9fac 100644 GIT binary patch delta 33099 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 F{{x1T)Bpeg delta 34122 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 delta 33946 zcmb8&b#ztNy7%!NAUJ`b!Gnb0PVnLccXxMpN?}tduEh%!D^Mt<6n7|Iv{2mL-5u`t zx93AoPRDuwc-I)KpDEAuwf5f7o_nt@jyi97RPUwuQKtHNJf4sK9#2jT;vfFeNi_3# zRGx6K#}gG(U|w!rMZWcT(qmCfh%GP<_O<*lbEcKAz_`?J#aMXQJo~N3>npfv1y9Y7 z7(if*As$am3^LQ1+0BAxX^cl)RZNA=FcEq&B~CS0V>0r`FcUr);&n4mJk+fuJtn83 zpyg|$HlqWUj^y$5#1!N=4D)!>;7QZ~uQ4?y8t(BVz zBR!rF3bJAt*0B62)E2Hlo!uVP)}6#`_yjdTs!?tNIj{`*uP`=#XMT@)$j`xG{2R4% z&oL7xOhS25^ldS!VR6(MSHtMo3e|CE)WCgFJ2wh- z=5sL`F2~ro79-k4 zXo2dd4aUZ9sEG|k#ZN}B23T$t8_Xl-4OGK-sI!kY-s1_yw3rDippK{)YK5~<1O9~C zspY8lTTxH@0o24UqQ<>Cp8eO1A6Vcsj6?o2>S>NM!95dcF*EtP*cgXkPP~G8ngb`g zxNy|Ye1lPO7^?rV7>tup1FyFFZ4=ply|;TP&`fWlR`3k1(`7(`JxyF ztDsh16V-7;)WB^p5Idvdy{L&zMD_oJ`O}w*`ZoKdYK3!A{Vg@unA^<*POs;r6x zt39fHAJpf{DD>C+Kc9pq@H47|wU*y&o-nVW&g=kxrbl8TT#R{f%MA8EoWxTKG?9WoxCW(AXI=$0Kx5RFx3uz}mLG!pdYy#o zcrEG^?jUN%{=y(UjavB=)B^lxy7-u05}IK!YJe=Ltto7lN9{;m)DCn&bu6Tua&c);ak)`D<}FJ?6R3=OkL#h%t^@kc5;edu)Fus09{AO}rxV!Q}PyB$1qg*_aeJU}5|l3u3^JZpGy= z5BbKZ34M?Hq+5U~aUW`BH!&FBqUw{)aT6$pI+AjzBddnF^#1oGk&c2zsE^3~sIz>G zTA}}3x02YXhRIM9E{YnkKI%+6qvCs*{ZTtJ7c}(C z9f?1xJRWAn^q3v1qn?Gq<_t_h{&y^jhf(cf&3C_)QezJCl~G4K5cP16Mz6N=2NGJ* zFPItkq9*bbb%w7{D~YnetsuZmg?eVPV{R;tdNz8Z2JoVGWIU>$saF1z$s7ET7l%r7U0F^35#Y1vRmOsGS>ydMoDt#Qy7SHc+6g zIgHAmGasXG55#1Yr^Iwv0K>2m@)~(2V_MvTdKNCD2Ks>d07|ylePZUpyyR=6 zcEmfHgl0SqqvBlD$`+$mup0F?>_B}^oJKvx*R1}T4tzizb&Owla~R(fL_!0Hqbh1!z7?v&9;mY#iki>_E1!-r$S*;)TZI~E2gby` zsLz38m>zH9YmB+fO)%20?7!aML?rZ(grYhuj@hsRX2E`#9~YuJynvd>6VwFXpl?OX zJ)TJ9gHSt`9Q8J(N5vIH?N|jXZ@!%U*MNN}P=mp!hiw#U1#`_`P+PecHSiWxyWOZ2 zA3^QVaa7!8E5C(W;C=I>mB;i;z%2b<}Io9M$1Kb24gcmtrPdi(2_* z^Db(j=cqXUm9BjtYNtX`6U~8fFbvhcwA1UULP8&f^)M7Cp;ovF)!{bOQ5?V$cpNq1 zM5|nR2nLeRjvA=A8IIbCDweO0@yRzs?Nm>Uq4$3X2?dTtbub;ZMRU*}*P;g8jGD+n z%b!3^@CK^GCm0_;qdx27uXbCU3w4BLQC~h4QT?{W$a??VlZc0%Q3DLJfDx#Pjl+C6 z19e14FgD&po#AWLgk!I96G(@8ox@NIs*2k3I+zffp^l-wQ)IvBOW*{Bt)Lv?rpwG;PI13tx~_!;#s5Y@p*)P$y3`AjTEei3Tmn^u0$ ze2IEyJez&>UQbLC8Za(u2ZB(~Krreov!RZr7;5HKP+Qs@wIjVT5st+qxB#_~O{fX) zK~3-^s-N?ycK0w)@4w#`H&6o9%tBBr%VGJ#s2wU}`SPd<*EAbpKJu+mM>PxM`guGX z&HY>5PMqE5zFRJ##)+~W8Q&8?LNg6Q{j$l3nm`3qhjmah?}foQ6tzPOQ9HI0HKC2D z_?@T~UP0~PYt+ug_`|hNfjP(*MQ<31&Lr~ULex`w7Io%tP%DqW!wr}i)loXsmWN?7 ztb}UU7PZyGQJ))QQ4^eu$#E9yXx5{SaOV#8Uje5m&h_cC*ETeOt8;QBnWk6Sy2-$VdYIxN7573&mh#!jz`7MMc?=T8WIZJhFZ~n z)Rvw>4RjTw;VttKY9+5w9Y*=n#V10=r9$mw2Gr4(z^K>&)vh^eXS-rjobWIfa_g9gKmGQE_k0=m*@uNl@{rQAd~y(_&H7!`sa4Y4yVo@c!#;CQ%?4 zpk}_x0{5Y2dJgrF-o||R3G-v#gYJW?6KaCqOK2ibp} zQRGAJ%u=8R%8&ZQs)G6;>417~M_^W*h1u~>OpmWo1Ee_Ywm1i>pE9V2wh`*#>}B=$PAq6qsJ$|9MHMHZHanhY}AZoxQsDVqgP15{iavoj_j-wV}lBx=05C)s~B++-DpQ9E%1HN&TLI&_ z8sHtOO8e1b_8ciy!xh#IFdYDfEETD||1NEE=esE6wj z>Z}4TxRr!pGV-}mE2xZGK^?OZ>Ihq)&a@|L;$Ne-{yQt5fZCa9=1=HV;O``~;!T(V zccQlPF8YqZe1n=mq>F9^u~7A)s0rjk9Z5;l5mra-Tw5z2fSS-~)J{yj$oV%Vv5f+C zoa&N$I6^T$`C^z3`=VAn3$?=es54!HzKLTH`JLu@tABwy(x{i+L=$2t`BbPKEqmGP zDw8fpOvuDS(OL@lr@YG?al zdmQK`(UQb%?1~kyxxme+?||K?E&UVq!EzdPhSxD6K0!^?|GJBhi+TtXppLQxYRB54 z+IPjuH~_VC-u;$1hGQr=i_Nh04R^+SQBUzT)R}%jZFT&c?x?b$@}*E`+Xyw`wx|jA z!GbsjHQ*l9P8>!S;`N*&p@-)>`r`}KOy8mJ>~6UR2~h*3L_JhtSPCm(S{#qbaV6?( z52FUUgX;e&s=r9L-3M7b%)t1bU=liua8$=DQ4RK3{uJtAyN7x$KVTG0aL4UTkeM4b zfl8PH+gbTA)K1LB)VK!qESgk6p_megrVA(dc^*#<8l;?@ngoQ{Po9fBF|7W zkMzVn69E{Fd}>q&p{T9RiW#sN#>O_-7kgrK`n`|Zkrz+hTk{?@!35rC?%~Ldnt3?t zEvStexS`n=)j>~;fnTE@%I~axnz;b=@co90KZxr0Z`8wm1vBCctb*Q@&-t$uNpwQ3 zXdP4r-hx$D# zKIR*Dl!?)+f(#_oL2gWpMNkcDqIRSO>XWUfIRW)7EJICrGipLdto($P-#{JFYt%TA z-nwxDP!kP$%logb3!y-P*-;N+L0pVqp`PBGmPUuIei9}p|D(APHSv?E*YP@PVcyWsZVR)ZW|R*#KtV7A`O_%>!S+N%WhUM)Y8-b2 z;i!f5K}~o8>X}%NdPe@hZFn$_pV#;Mesq8v_&3x;^(SgePhk?gW%*C24g>i2D_Ti9 zGp||3tYfxCO}HPbzp>_Q^VhguSFyzk4x!HY0;a~ts0qZ4=O!3xmM|Nl9@^fh70yEq zv=ntD8!;swM7_Ru@fp7do}xYvZg}JS`MxecV;TxV61aiF&E}|&G#lTc^59Cg;4 zPy_C^{0Y=Rmrx72W%X~(7zy1GBt<Y;gwxzLlu z&-ZPZ+pLZns2gU&*{IKfy{H|1X(kDB6D){2vc{NI@Bc^=I-|9y2^=@Cp&quUsJ9|& zQg_C|s86&^s4dKanqXnnTT<4njOwoz24PF{8*{4E`~MpWZTUX)9O|?Cp&28Ys}Dg9 zPyqGOTFmmbQAgLvY>%2)A9IM6k2hzbo}DG=RfnrcXoedx75x#4e%LtRI!u$ z`F`o7K)tRdQ1w+&3u$C_HHTRJRMgwF0CiNGlJov6af1S#VL%Eua3QkpgFn(m4P_$j?FzxC6Bl2hG2&{w(@- z#L8o*ayyp*HR0T-cEwT8P&jJhjZp16p?0djmxKbxnv>0$=6qCxC8%d&t(6}`b#TV= z_swUh1-wNqAa!cjek3=&$|BGgCb4paxnQ6H)2P%F7^J~UsOera5NEHjar z8r43N<#SuUh~>-pLJ{3<(JLpRv#^` zTW})uz5lsL=-aFUYUK@44@(QP2Wp@pmY<0FPMC+Nlo;I(H=T zQAZVmUY*fbBs5@k3uun|b0sugrVZQVdr!^!46)C8BCTg}6$0WX?2P#xb#Ju{!IJbH+Wi;MbB zNNo86AznXEFa^b|pqbg$?1CD&x8;YSCOFnyfO_3FU>UrGicg=xnb$0hnrJP{H$*M4 zqt_DsP`}BBp&q6ss0Le5Tf7UkQ^!z8^T6ugqv9ily3hQ?sAnlHY9e{eQmCD&Y56v& zFFkJ`5*bKLLA`#PE#NR}3ooM1{x<5Ni=5F7kj%`2nrIQ!ib|Q)%*JL1voET@?~rz0 z&pem#{A~V)dOFvlKC_RYI(}#M(K5LS1fW)w+RSa1G3#MC^&L^a8&+HSP0U9AjW5sp zpCPlGQ9;xZ)JApO&&tPOdh$P`R(c4vGsjWC3ofE|@HJ+~R9Reql~KQ}+N0Wik6OqK z)HAdQ1NHsCnS{>xFe>o8dCk0QK0$Tx8uk4iC99ioJXCoevp8ykl~K<^UDS@Y!%X7}2(Y%N1=r!u;|Ag9sI5}KCDJq}Q@_8*^%JNk$-^B7A zEZ;u|@4r?!%nGJjz!6&y6rpq`1FsAnZ+PWKw7L~VU8)U#CBY+~i#qT6zfnQwRcc&L*#tUbf}I?p;lJM%3Gpdv!SRRn1YI%W%=LCwdNL7`(4WG z{Xa@VKZ{SJR{R+Cnf?~lQJgT>aj+SR+JWqrFM@h&N})RLWcB?~5BCUjI;y{)Q4`&S zUNzWZ1xHZ%lc?|MYp93n7HUF|P-h+~zn|wA=0rVQkqS5iQSW~+s-J?G70aSN%6p+Sl@ zhoip6$64OH&=Si~1Fu4Lu+z%_vhq__e#?B0nwY1EGcl@NR@B>55cPW2LOm1RP!kx1 zS#hGvdp%pNVmIn+4_f{TYNfX=|IYL)>IRCA+QLL;YAixN6Ka4qs3V$;dN!t`Ca?$# zKciNX;49Z47&TC+<#VAXR>1NV%^Ik7^)259bu^tVKgQ}Oq57MP zzW@E-Qmfcx?n4c50`+j-M(s@0Vs1joQJ;iqQ3Do1t+YJq2rHvj+SqJ`dNw*@PV9?1 znkDFa|96v6hsRJ4*?m;U@rt{FQ=$gQjhcBFYJ$ZrUlX-+jZp)4xAK0dtsjDFKhf%^ zp!%OxocCWHE}=lKvVbj?-(~s3mOo+nOQ@CJG+&}7siUPy%LI#V+$G>Ra)m`3`j?NlLo-FjT&Yf+63TmKcs2?P4QLj-C)WG9WE1!jmTZDT0e>FE*`Jbrxzc9MK z|1T(kH!(9lLVbB8E$8QXkA?9A<}dF$&RfAfl!Z|p)iYb0Jx~+#T7DMlBYBDCcUk>W z^!@$c0}`6?bMqbQ^T4m7GdXGp@|oe7ntXlKg!^L{E;P@h28>_Hec5C~?M!L23hD!` zUM1dtt)MdndN{sD-?tNLLJQ4h<|?b-hYt(dduv9m?D|Q7Do=)b213oE zm3jX)a7_wyrfpC&?T&iN2cTY;p{TcGHtMOrfcnjM-|`<&D~eUc9ZfK5prWXwsEOLC zuBeI3M2+*amxNZj(%fJb+c7`o`>ouss_QU1>H{eiYQVy%4y&Pdt})ibUZ{y5M#bMk z#Ye8@3_?Ae-fSfFuoXs4q%mq{txz3zL9Ju}>Tf!}N3CeR)gL#npmy@1>8bA8CqNxl zFlquht-OpY_j+oO(3ZA9O`yB0@bt6%NYvXg!JL6w>3r0W$_=P?H&7F}Z+=28Ah3or z6>4EwP@kare0ko#S|oIqO;Dc$T~RX~idyLmRL5&jTe{D@V!pNd_%&Tzh*O12GYGO~!7`5DyrA5UTK&`wO zYT)u_9rS(ww&^k)IdW}GoOSy^Vz7Ub~UP_9jJj$m{-k5=6f@G9T%4f)h;dO z!+dpk|CQ)SK_;A!n%P0r1pY=1aLs&-dK*5N@$0&{jHpk%0%lFrAL+WFegh6S7h3sF z%s}}$uOhBrq`T~>TreS4`VR-o0gAS-##BuafQwLs0sGPbT|n$j(43U zj-Y0A3$tRJ1}?A=>NjB%RD+@BEORw#hYp%&P)BwXwUdug1HVG`8`#j5e}%O3ddj$j zrv~b?ys728n}bkCF$UG~EGu7Rt}?fy9^ONizk=%TA!-7jtvp#H7Z-~0_4~gt33Xfr zHRF1y51giEJ1g&w+JSzSpNQ&sI%=y|p(c71^^jgcy}pmEJZ57zPBPR^q(|SM|ErVG zQ&|tSl^xA~sP}r9IR_QD-tq@f6TXg`z&$IE-o%xsF*Bn2$$@&v%UO93^nL&LC!z22 z!Kn9o9_k}Cu&)~2daNBs-MZ`Ow@Sun|a-gmQkRY z{ejxzlcoas z43l?tujx1DL{z^Eo&5cu6`V33qdo_scXKmMY-T`hT^MSh7G`^^?}lnO*viMFj&3Sy zfs0WS-H7^w%r5l(@Bi+S_=p__O<<9E zzF*YIxYnQ}yBf*H(x0ai7)2P@ja&QD-#))zJ^At)GY5`W2Sn ziuxUJ2sOZc^9|}L_wVa=E)ljOpB=UG$*BI9_T~N8>$I8zJ>}a_1D-;4a1k}YL(GJ+ z`?-mPp(auW6<^bAfc^bg0BS<#$tdm)D()5P>_1vQ(EGLfG6+I_@D#&bSPM0Q;n)eM zVN5!XJiv7n@QqtZBGkmQpyEqec}>)S?NQH6H>>~F%D+b)rFVu^EVGKu=1$Z@w%_tM zQ7d|2zC}H>Q3v|@{?GEI!>r`%qCRlGLk%zzHIZ4UomhbC=XY1n`)>tDQQy}WQBV74 z)L8`$asy?@s^lx8I+%qz!zHLAT4f%y@+YXHeTVATpQBcPp{R)!#l-skUyX!j+!nQk z9Z?VE0LxFc`bC(T@};POPneg`cgE%`)C8jpb_SZMP;ptzg6Mny!%3*aDyW9_P(LJE zqjq8>YR29@BP+}us1A>#K6fuU<>bMAMA~i7#o1x;SqmFV8>g-oo`5x3jhb(^zbCSR4^8DX_9OXJp zWTrK9pc)oIO`t4lpr%&e1~ZcHi5hq|Y9Y%}ujyv|5pP-jccb0Hrs53Bmtc9l|0Tw_ z|KNBG>h(B@>i7-j!!%>ve=J%TwXy}+2sfbKmPF&+&g8>;6*9Y<~LISaUrdPrWH{uA6!u0*K#cK8CjVoPi_(a&=i|3pn-)%Wf<d0nb zeO!r^G1e3pS0D9SH=Dxy-;6|W3dZ9p)Wgwwsym8lsL$?=sE6-7>gj!k`UAy#%dj9Z z-;rL#{VnN8+&gGfhWvfS5&r{s74o{)QKsth}F*}P*8qqB{)>t^ld5U*CgT1kKigN!f=Oqh zOmRf^s_+}+l9LEbd(>jOPh%5zFco8`KX!x}!r?c`fgU!FD}h{&l2f6R$tI>#DA{8owG9j|gsKouwl`goeLb!_Rbjp172h z{Z3qB@_eRvS`%N1vLnRlgXtF>Njo1dnHKQ&8aXm@@&fSWb zS`h~IHQ*nYD8J`#=dZ$v1XrdLegE&qMl{M!&{FON+*hrWgrs#%A*K**bj3Fxo37OT zv$QR6H+A}H{}b(hB%M_KX#8l_;T$?FO`bKq;*|j@X?w8<+W-21IgRC6=PZZ z<+RsThVtf=y(IQ579k&(wkOE1!7AJzxR(;^TmL2!Q3xte@b}z5a_j0zhl4Ghopd5P zI8VL_vAQzicB@xD3Z0JQ))hePAlgi)zMaLFB>xxbPSh79Zg>>N&q&~4GWxFO=g49^B=K`*Mx6_R3EuejV1O&0TA^pZGL-|8G(7 z2bFoapOX%!;VRO{ERdw{Do-c3tkWFSHKT)%Ojy^Sq>pmHAfJP{A>3z3^T$BXH?;Z4 zJ(YV2F}n0^sjIb@z}40%zlc2X=r}E9N4axQzJvTh?tG-Pa(5x7KKXW-0w+-RH4Y`d zJ$DPz7hK<-SPV9W^c7-1VI-v5b6@}9I!D`op8tjvW~H#A&F~jG(^U(5Sc7_|tKs~K z?N9x6YqJNhQ>ot)d6g!9r3LpV--HS1O7x$8ydM6T=UGiyK7;sM+k*7Jh;(YoJ5aA5CAx;|{U1%@E`_OS z@Pxpx$ydQg-26uLoQg15a$@FkU*p#GfVwanMESf{9?Gt4A+O(w5wDoU>KE2X;_?ua z)XN|dujDpZQwj@M#Rh_lS==znx?4IM<+14G%eBr1SAL+yETp~weU`MK8BSU)(I(k6iP1kz7|56>3+)UgZJZ%H1{v2&~a2F$HJ$Ewdv(n~@^;O&kS8R0Zy?Ow3WuTM(q`x6> zCi%Ps&f?z5-Hdw=cRcPNi0g~Xtix7VoU+BV*+%(b?uOjDo?~q4uHhO6)1Mi?To+w? zuP2pF;7dhW@?)*@Bi2zCi>XOxe{<`4!M&aOCe+m@ehKB@GRUvKT6UCtE9$?pzG4!W zf&5kcK-p93ztZ<#2#vz5Q?*S(KH@dg>Z;mgx=^`-PUe%Z%sq(sMRYiexUt;dbEhF+ z1D{9eYZGmH(zXfrGRh;9AEEO%10l}nmE6A>J@}-HnX`R<4{g5(U zovh6o>fTV+pSvpMA>7Lqz}1k+?7(i+z0mvr8;v^C$!QAS<8|(f)_F|Q&u#YUNPqdZ zUF)NyeIcj?)H@H8c0ky z<9u{kH-0Du`3d?3bqytboIqV?NngV3+{3NoQPkz(PHCNnU3O(d=5AJVu4ahGun10N@LBQet~ zE-K{*xSvw~lsH|-Xd8q(zw}A{THoY3|M6ss5Ugt|j==)zfV&V4zQxs8lLn_rcgDBG z4IwT&<(tXRTJ>~hh6Oo=tSzpq9Ul2pU@}~jq(ui<(f~TkWJ<^9;E&ecP<+JKt36nL7)WnF!J~MjddkqhUYXLfu-5eqnI^o$tS|{KPz< z?Q-s`w9!>leQ-6P&2XGVc?0U-k*=ce|Jx)kQCNh|a}#{lW>?B4k=^p!i8;aj+B)1t z`A@`@B|nq`)7>^nf?|V8Rt@-fcTZ9>u}d2{|9|0w294T%#!;1A6;`P zY=OBcEKa(u1x=%@g3Y=Tom958+LYp6X)8-^@hV>uAw7?Lxd@Z)N&Bv}xurng#rSrkJK{5Ra^h{;I#e9FDF*~1-&^8Up9O}VaR z+=WSBwtP+UYl)A>9bMmOY1Ek_?Yc=PNlEXgK{6agObuebwfdOUN4#QK{x{;=aVI68 znKlux0+v5UT_}B}X5s@0@b-!jIDkt1^?OEZ`4d5z=x{FTie{!TFVoQ$>UDjj>{^7r zQczZ#`Z>N@KKfwk*sZSLv(b5huv%5bZ+cprD@aDjE&0Bb}TK!267lKY-Dc#gBk z4`$Haqz`c);r^RD9rp?Dlia7cPjl-E*8AUu!H3f@4)^aA&SQ{{zG}YVs7uAfCQ#Ow zj&;?yiT+CbX3}*jt4o}&t>zlydlBCO6H~sF^hRQvkWWWDUDdc-=%Fb?!9{FG=>0Q&utbUDmtgDU7ScLDOVsq_9} z6;GI5Z|=XSJj#8HyBl|I8zdU(X%_pExR;hbWA#ZeCFLs^xD)qa;_Kp5?o3Q7F83C0 zUFC>wuc&xwg)W>|gV}w#9#jA2`rSHI{s`siiED}zxQmhQ zLwP>Zi7l=>W$oxYhpqf8@^dYnRx$4LkMC|O!pRq*aJx;WFo7#9-JJRnbgb(*>B5vJ zqW&ZCK^9Yp`~~tmu@15CNpB{8A9mrM$F0ks_PUyq_l+Nq2II+8z%SP~1l6)kHOebm zqeqmjqVqPC{f1%WV^i0FNgN>m0$YFS1XJ1MRJ7XqPj@P^kvGga0gJf(Aul{Gd1FBW~-k>x(@XRX%j=g z|G%+{v{Wo4-IfNssO(E;Z>+I82&B<#$_`lPU5VL6{cg%Ul-1%sPgyzcUMk}Xpubbr ze_U)&`CZ~_TOWtL1Rp2xM+z#@SrVK~zB=h(YZ#0C1{#*&u1I<&F_COyeaYA6?o2;F zQ?B#;WP{%#-=6Ym#O~lePI|rddByaWBC*;sdGK!IN zcQ5Xd+_SlV=ibeIhWi1xewQWW&d41=8@lmb`tthBmE?bv1%D~i`}!p?)0e^sWx4-H zS>Xs}v2BoYl<9Lqmlmmk>->+hR{tu?uD~AuDpc9v|4}x6+T`4Wr+7Pc>K)vof3Ma( zgM0UE-O3X}KD^|A(iJ15D@RCIi;%AMPx@b7Md+#be>&>@pMH8*3;a)8>t^-t!C_s! zS%Z7EYaLv+caJX3Tec1^-M(kbu02`>XKdH2SGS&pa^z^`3bMCto1;vd9(`-&?%O^8 z*O`L5_V}ks`!2yXTKDPNsaJ5uu5H@1Z`rU1@~AT^GU3f-WyxD-=4DM#-`!H+7`D>p8qZkFZr*6ivKRC{O^Kl z|1PNY-v$2+R3*ajY~_Cq#D4yF{$IoN{?{nIYn5D|Fpl4*j)}4c-x@jXpKY?8oj$Rj YU&1Q?k6n!z|NpV6>ks$yo09DR0FqnZa{vGU diff --git a/po/nl.po b/po/nl.po index b646d4289..fe4175b91 100644 --- a/po/nl.po +++ b/po/nl.po @@ -889,7 +889,7 @@ msgstr "Kanaal 16" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "PCM" @@ -933,9 +933,9 @@ msgstr "Square 3" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "Ruis" @@ -948,7 +948,7 @@ msgstr "20xy: Ruis modus instellen (x: )" msgid "Sega Master System + FM Expansion" msgstr "Sega Master System + FM Expansion" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "Game Boy" @@ -966,8 +966,8 @@ msgstr "Puls 1" msgid "Pulse 2" msgstr "Puls 2" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "Wavetable" @@ -1026,7 +1026,7 @@ msgid "Triangle" msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1470,7 +1470,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "" @@ -1479,7 +1479,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "" @@ -1495,11 +1495,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1659,7 +1659,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1692,7 +1692,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1818,7 +1818,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1992,7 +1992,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2080,7 +2080,7 @@ msgstr "Pong" msgid "please don't use this chip. it was added as a joke." msgstr "niet deze gebruiken alsjeblieft. het was als grap toevoegd." -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2114,7 +2114,7 @@ msgstr "" "deze is als de SNES geluidschip maar zonder interpolatie en de rest van de " "goede dingen." -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2161,7 +2161,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2169,7 +2169,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "" @@ -2183,7 +2183,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2239,7 +2239,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2285,7 +2285,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2506,7 +2506,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2880,8 +2880,8 @@ msgstr "" "een ADPCM-geluidschip geproduceerd door OKI en gebruikt in de Sharp X68000." #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "Sample" @@ -2903,7 +2903,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "Namco WSG" @@ -2987,7 +2987,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3161,7 +3161,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3235,7 +3235,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3263,7 +3263,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3287,7 +3287,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3402,269 +3402,273 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "" #: src/engine/engine.cpp:102 -msgid "E0xx: Set arp speed" +msgid "DCxx: Delayed mute" msgstr "" #: src/engine/engine.cpp:104 -msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgid "E0xx: Set arp speed" msgstr "" #: src/engine/engine.cpp:106 -msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:108 +msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:110 #, fuzzy msgid "E3xx: Set vibrato shape" msgstr "13xx: LFO snelheid instellen" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:112 msgid "E4xx: Set vibrato range" msgstr "" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:114 msgid "E5xx: Set pitch (80: center)" msgstr "" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:116 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:118 msgid "E7xx: Macro release" msgstr "" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:120 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:122 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:124 msgid "EAxx: Legato" msgstr "" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:126 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:128 msgid "ECxx: Note cut" msgstr "" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:130 msgid "EDxx: Note delay" msgstr "" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:132 msgid "EExx: Send external command" msgstr "" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:134 msgid "F0xx: Set tick rate (bpm)" msgstr "" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:136 msgid "F1xx: Single tick note slide up" msgstr "" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:138 msgid "F2xx: Single tick note slide down" msgstr "" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:140 msgid "F3xx: Fine volume slide up" msgstr "" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:142 msgid "F4xx: Fine volume slide down" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:144 msgid "F5xx: Disable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:146 msgid "F6xx: Enable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:148 msgid "F7xx: Restart macro (see manual)" msgstr "" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:150 msgid "F8xx: Single tick volume slide up" msgstr "" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:152 msgid "F9xx: Single tick volume slide down" msgstr "" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:154 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:156 msgid "FCxx: Note release" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:158 msgid "FDxx: Set virtual tempo numerator" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:160 msgid "FExx: Set virtual tempo denominator" msgstr "" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "FFxx: Stop lied" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "Instrument %d" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "te veel wavetables!" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "te veel samples!" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "Sample %d" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "" @@ -3777,41 +3781,41 @@ msgstr "" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "" @@ -3819,7 +3823,7 @@ msgstr "" msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "Patchbaai" @@ -3878,7 +3882,7 @@ msgstr "kan niet meer uitbreiden!" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "" @@ -3893,8 +3897,8 @@ msgid "no chips with memory" msgstr "geen chips met geheugen" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "Fout tijdens laden bestand! (%s)" @@ -3924,20 +3928,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "opslaan" @@ -3945,165 +3949,165 @@ msgstr "opslaan" msgid "save (.dmp)" msgstr "opslaan (.dmp)" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "geen geheugen meer vor dit sample!" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "instrument maken" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "maak voor me een drumstel" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "Instruments" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "" -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "" -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "" -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "" -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "" -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "" -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "Verwijder" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "" -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "" -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "opslaan onbewerkt..." -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "importeer onbewerkt..." -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "importeer onbewerkt (xxxxxx)..." @@ -4135,7 +4139,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "" @@ -4155,13 +4159,13 @@ msgstr "" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "Alle" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "" @@ -4170,11 +4174,11 @@ msgstr "" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "" @@ -4184,8 +4188,8 @@ msgstr "" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "" @@ -4319,7 +4323,7 @@ msgid "" msgstr "" #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "" @@ -4365,15 +4369,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4382,7 +4386,7 @@ msgid "Amiga Validation" msgstr "" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "" @@ -4430,7 +4434,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "" @@ -4499,7 +4503,7 @@ msgid "Song Length" msgstr "" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "" @@ -4517,8 +4521,8 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "" @@ -4591,7 +4595,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4599,7 +4603,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4627,8 +4631,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "" @@ -4688,7 +4692,7 @@ msgstr "" msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "" @@ -4742,7 +4746,7 @@ msgid "Frequency" msgstr "" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "Kanaal" @@ -4798,7 +4802,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "" @@ -4814,7 +4818,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "" @@ -4831,8 +4835,8 @@ msgstr "" msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "" @@ -4873,9 +4877,9 @@ msgstr "" msgid "Text color" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4910,12 +4914,12 @@ msgid "cut" msgstr "" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "" @@ -4929,11 +4933,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "" @@ -5017,7 +5021,7 @@ msgstr "" msgid "interpolate" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "" @@ -5025,7 +5029,7 @@ msgstr "" msgid "fade" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "" @@ -5058,7 +5062,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "" @@ -5073,8 +5077,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "" @@ -5093,7 +5097,7 @@ msgid "Chips" msgstr "" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "" @@ -5184,7 +5188,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "Voorkeuren" @@ -5232,7 +5236,7 @@ msgstr "" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "Bewerken" @@ -5614,7 +5618,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5760,23 +5764,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "" @@ -5972,7 +5976,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6412,7 +6416,7 @@ msgstr "" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "" @@ -6461,7 +6465,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "" @@ -6478,7 +6482,7 @@ msgstr "" msgid "Chip at cursor: %s" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "" @@ -6617,9 +6621,9 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "" @@ -6645,8 +6649,8 @@ msgstr "" msgid "Any" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "" @@ -6922,8 +6926,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "" @@ -7028,7 +7032,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "Nieuwe lied" @@ -7108,7 +7112,7 @@ msgstr "" msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "" @@ -7154,7 +7158,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "" @@ -7339,8 +7343,8 @@ msgid "" msgstr "" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "" @@ -7460,7 +7464,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "" @@ -7525,8 +7529,8 @@ msgstr "" msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "" @@ -7542,7 +7546,7 @@ msgstr "" msgid "Reset" msgstr "" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -8200,7 +8204,7 @@ msgstr "" msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8375,7 +8379,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "" @@ -8399,1624 +8403,1628 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "FM-operator" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4368 -#, c-format -msgid "%PB used" -msgstr "" - -#: src/gui/settings.cpp:4370 -#, c-format -msgid "%TB used" -msgstr "" - -#: src/gui/settings.cpp:4372 -#, c-format -msgid "%GB used" -msgstr "" - -#: src/gui/settings.cpp:4374 -#, c-format -msgid "%MB used" -msgstr "" - #: src/gui/settings.cpp:4376 #, c-format -msgid "%KB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4378 #, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4380 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4382 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4384 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4386 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4404 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4406 -#, c-format -msgid "%T" -msgstr "" - -#: src/gui/settings.cpp:4408 -#, c-format -msgid "%G" -msgstr "" - -#: src/gui/settings.cpp:4410 -#, c-format -msgid "%M" -msgstr "" - #: src/gui/settings.cpp:4412 #, c-format -msgid "%K" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4414 #, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4416 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4418 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4420 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4422 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 #, fuzzy msgid "[File]" msgstr "Bestand" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 #, fuzzy msgid "File name" msgstr "Bestand" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11312,7 +11320,7 @@ msgstr "" msgid "Clear song data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11340,7 +11348,7 @@ msgstr "" msgid "Instrument List" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "" @@ -12040,8 +12048,8 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "" @@ -12219,16 +12227,16 @@ msgstr "" msgid "no wavetable selected" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "" #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "" @@ -12240,7 +12248,7 @@ msgstr "" msgid "Lines" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "" @@ -12274,9 +12282,9 @@ msgstr "" msgid "Shapes" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "" @@ -12559,7 +12567,7 @@ msgid "Loop (length: %d)##Loop" msgstr "" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "" @@ -12704,13 +12712,13 @@ msgstr "" msgid "Cutoff:" msgstr "" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "" @@ -12885,8 +12893,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -12924,7 +12931,7 @@ msgstr "" msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -12940,10 +12947,10 @@ msgstr "" msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "" @@ -12957,7 +12964,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "te veel instrumenten!" @@ -13009,11 +13016,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13055,14 +13062,14 @@ msgstr "Open Bestand" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "alle bestanden" @@ -13235,7 +13242,7 @@ msgstr "tekstbestand" msgid "binary file" msgstr "binaire bestand" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "Binnenkort beschikbaar!" @@ -13488,7 +13495,7 @@ msgstr "" msgid "Go ahead" msgstr "" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "" @@ -13496,7 +13503,7 @@ msgstr "" msgid "Scale" msgstr "" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "" @@ -13536,7 +13543,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -13595,411 +13602,415 @@ msgstr "" msgid "save as..." msgstr "opslaan als..." -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "" -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "" -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "" -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "" -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "chipbeheer" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "chip toevoegen..." -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "fout bij het toevoegen van chip! (%s)" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "alfsluiten..." -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "" -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "chipbeheer" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "patroonbeheer" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "compatibiliteitsvlaggen" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "instruments" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "samples" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "wavetables" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "instrument editor" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "sample editor" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "wavetable editor" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "visualiseren" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "oscilloscoop (meester)" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "" -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -14009,18 +14020,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -14034,302 +14045,302 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -14466,7 +14477,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14518,7 +14529,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14570,8 +14581,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14642,7 +14653,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -14880,16 +14891,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -14953,19 +14964,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15217,23 +15228,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15359,895 +15370,895 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "X" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "" diff --git a/po/pl.po b/po/pl.po index cf0075f05..7d13c01e7 100644 --- a/po/pl.po +++ b/po/pl.po @@ -952,7 +952,7 @@ msgstr "Kanał 16" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "PCM" @@ -999,9 +999,9 @@ msgstr "Kwadrat 3" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "Szum" @@ -1015,7 +1015,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "Sega Master System z rozszerzeniem FM" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "Game Boy" @@ -1033,8 +1033,8 @@ msgstr "Prostokąt 1" msgid "Pulse 2" msgstr "Prostokąt 2" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "Synteza tablicowa" @@ -1097,7 +1097,7 @@ msgid "Triangle" msgstr "Fala trójkątna" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "DPCM" @@ -1565,7 +1565,7 @@ msgstr "" "prostokątne..." #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "Niskie" @@ -1574,7 +1574,7 @@ msgid "Mid" msgstr "Srednie" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "Wysokie" @@ -1592,11 +1592,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "Fala" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "SNES" @@ -1762,7 +1762,7 @@ msgstr "" "stacja dyskietek dla Famicoma, która przy okazji dostarcza jeden kanał " "syntezy tablicowej" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1795,7 +1795,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "rozszerzenie dla Famicoma, posiadający mało znany kanał PCM" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "Namco 163" @@ -1936,7 +1936,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "Bęben basowy" @@ -2126,7 +2126,7 @@ msgstr "FM 17" msgid "FM 18" msgstr "FM 18" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "MultiPCM" @@ -2217,7 +2217,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "nie używaj tego układu. został dodany jako żart." -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2253,7 +2253,7 @@ msgstr "" "podobny do układu dźwiękowego SNES, ale bez interpolacji i innych fajnych " "ficzerów" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2303,7 +2303,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "2Fxx: Włącz twardy reset obwiedni przy nowych nutach" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2313,7 +2313,7 @@ msgstr "" "ten układ jest podobny do PC Speakera, ale ma zmienną szerokość fali " "prostokątnej" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "Fala kwadratowa" @@ -2329,7 +2329,7 @@ msgstr "" "używany był w niektórych automatach do gier Segi (np. OutRun) i był zwykle " "używany w połączeniu z YM2151." -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2397,7 +2397,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "ADPCM-B" @@ -2454,7 +2454,7 @@ msgstr "" "ten układ posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " "kanale." -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2696,7 +2696,7 @@ msgstr "ADPCM 2" msgid "ADPCM 3" msgstr "ADPCM 3" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -3114,8 +3114,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "układ dźwiękowy ADPCM firmy OKI, używany w Sharpie X68000." #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "Samplery" @@ -3139,7 +3139,7 @@ msgstr "" "używany w niektórych automatach do gier. może odtwarzać 4-bitowe sample " "ADPCM, a także 8-bitowe i 16-bitowe sample PCM" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -3228,7 +3228,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3428,7 +3428,7 @@ msgstr "22xx: Zapisz do prtu I/O A" msgid "23xx: Write to I/O port B" msgstr "23xx: Zapisz do portu I/O B" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3510,7 +3510,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "12xy: Włącz odwrócenie sygnału (x: lewo; y: prawo)" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3543,7 +3543,7 @@ msgstr "" "12xx: Ustaw szerokość fali prostokątnej/trybu szumu/ kształt fali " "(wypełnienie/fala: 0 to 3; szum: 0 or 1)" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3569,7 +3569,7 @@ msgstr "12xx: Ustaw niski bajt parametru kanału" msgid "13xx: Set high byte of channel parameter" msgstr "13xx: Ustaw wysoki bajt parametru kanału" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3686,271 +3686,275 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Ustaw częstotliwość odświeżania utworu (Hz)" #: src/engine/engine.cpp:102 +msgid "DCxx: Delayed mute" +msgstr "" + +#: src/engine/engine.cpp:104 msgid "E0xx: Set arp speed" msgstr "E0xx: Ustaw sszybkość arpeggio" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:106 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Portamento nuty w górę (x: szybkość; y: półtony)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:108 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Portamento nuty w dół (x: szybkość; y: półtony)" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:110 #, fuzzy msgid "E3xx: Set vibrato shape" msgstr "E4xx: Ustaw zakres vibrato" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:112 msgid "E4xx: Set vibrato range" msgstr "E4xx: Ustaw zakres vibrato" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:114 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Ustaw rozstrojenie (80: brak rozstrojenia)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:116 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" "E6xy: Uproszczone legato (x: 0-7 = w górę, 8-F = w dół (po (x % 7) krokach); " "y: półtony)" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:118 msgid "E7xx: Macro release" msgstr "E7xx: Zwolnienie makra" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:120 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: Uproszczone legato w górę (x: kroki; y: półtony)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:122 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: OUproszczone legato w dół (x: kroki; y: półtony)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:124 msgid "EAxx: Legato" msgstr "EAxx: Legato" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:126 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: (PRZESTARZAŁE) Zdefiniuj bank sampli" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:128 msgid "ECxx: Note cut" msgstr "ECxx: Obcięcie nuty" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:130 msgid "EDxx: Note delay" msgstr "EDxx: Opóźnienie nuty" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:132 msgid "EExx: Send external command" msgstr "EExx: Wyślij zewnętrzną komendę" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:134 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Ustaw tempo utworu (BPM)" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:136 msgid "F1xx: Single tick note slide up" msgstr "F1xx: Portamento w górę (jeden krok)" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:138 msgid "F2xx: Single tick note slide down" msgstr "F2xx: Portamento w dół (jeden krok)" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:140 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Precyzyjny wzrost głośności" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:142 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Precyzyjny zjazd głośności" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:144 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Wyłącz makro (patrz: instrukcja)" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:146 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Włącz makro (patrz: instrukcja)" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:148 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: Zrestartuj makro (patrz: instrukcja)" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:150 msgid "F8xx: Single tick volume slide up" msgstr "F8xx: Wzrost głośności w górę (jeden krok)" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:152 msgid "F9xx: Single tick volume slide down" msgstr "F9xx: Zjazd głośności w dół (jeden krok)" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:154 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Szybki zjazd głośności (0y: w górę; x0: w dół)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:156 msgid "FCxx: Note release" msgstr "FCxx: Zwolnienie nuty" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:158 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Ustaw licznik wirtualnego tempa" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:160 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Ustaw mianownik wirtualnego tempa" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "FFxx: Zatrzymaj utwór" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Ustaw przesunięcie pocz. sampla (xxx*256 kroków)" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: Ustaw przesunięcie sampla (pierwszy bajt)" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "Ustaw przesunięcie sampla (drugi bajt x 256)" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "Ustaw przesunięcie sampla (trzeci bajt x 65536" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "nieprawidłowy efekt" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "podczas przejścia po pliku: %s" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "przed zażądaniem pozycji w pliku: %s" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "pusty plik" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "podczas żądania pozycji w pliku: %s" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "niezgodność rozmiaru pliku ROM, oczekiwano: %d bajtów, faktycznie: %d" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "przy pobraniu rozmiaru: %s" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "przy odczycie: %s" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "nieprawidłowy indeks" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "maksymalna ilość kanałów to %d" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "maksymalna ilość systemów to %d" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "nie można usunąć ostatniego" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "systemy są takie same" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "nieprawidłowy indeks oryginalnego systemu" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "nieprawidłowy indeks systemu docelowego" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "Instrument %d" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "zbyt wiele tablic fal!" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "nie udało się przejść do końca pliku: %s" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "nie udało się określić rozmiaru pliku: %s" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "rozmiar pliku jest nieprawidłowy!" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "nie udało się przejść do początku pliku: %s" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "nie udało się wczytać całego pliku: %s" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "nieprawidłowy nagłówek/dane tablicy fal!" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "przedwczesny koniec pliku" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "zbyt wiele sampli!" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "Sampel %d" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "brak wolnych wzorców na kanale %d!" @@ -4063,41 +4067,41 @@ msgstr "Odwr." #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "Głośność" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "Panning" @@ -4105,7 +4109,7 @@ msgstr "Panning" msgid "Front/Rear" msgstr "Przód/tył" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "Połączenie kanałów" @@ -4164,7 +4168,7 @@ msgstr "nie da się rozszerzyć jeszcze bardziej!" msgid "copy: %s" msgstr "kopiuj: %s" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "Zawartość pamięci" @@ -4179,8 +4183,8 @@ msgid "no chips with memory" msgstr "brak układów z pamięcią" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "Błąd podczas wczytywania pliku! (%s)" @@ -4210,20 +4214,20 @@ msgid "Bug!" msgstr "Błąd!" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "Nieznany typ instrumentu" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "duplikuj" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "zamień..." -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "zapisz" @@ -4231,165 +4235,165 @@ msgstr "zapisz" msgid "save (.dmp)" msgstr "zapisz (.dmp)" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "usuń" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "brak miejsca w pamięci dla tego sampla!" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "stwórz instrument" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "stwórz zestaw perkusji" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "Instrumenty" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "Dodaj" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "Sklonuj" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "Otwórz" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "zamień instrument..." -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "załaduj instrument z TX81Z" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "zamień tablice fal..." -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "zamień sampel..." -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "importuj surowy sampel..." -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "importuj surowy sampel (zamień)..." -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "załaduj z TX81Z" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "Otwórz (wstaw; PPM by zastapić)" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "Zapisz" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "zapisz instrument jako .dmp..." -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "zapisz tablicę fal jako .dmw..." -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "zapisz surową tablice fal..." -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "zapisz surowy sampel" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "zapisz jako .dmp..." -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "Przełącz między widokiem złożonym i normalnym" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "Przesuń w górę o jedną pozycję" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "Przesuń w dół o jedną pozycję" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "Stwórz" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "Nowy folder" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "Podgląd (PPM aby zatrzymać)" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "Usuń" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "zmień nazwę..." -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "Tablice fal" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "Sample" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "zapisz jako .dmw..." -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "zapisz dane surowe..." -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "importuj dane surowe..." -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "importuj dane surowe (zamień)..." @@ -4421,7 +4425,7 @@ msgstr "16-bitowa liczba całkowita" msgid "32-bit float" msgstr "32-bitowa liczba zmiennoprzecinkowa" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "Częstotliwość samplowania" @@ -4441,13 +4445,13 @@ msgstr "Zanikanie (w sekundach)" msgid "Channels to export:" msgstr "Kanały do eksportu:" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "Wszystkie" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "Brak (bezpośrednia)" @@ -4456,11 +4460,11 @@ msgstr "Brak (bezpośrednia)" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "Anuluj" @@ -4470,8 +4474,8 @@ msgstr "Anuluj" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "Eksportuj" @@ -4628,7 +4632,7 @@ msgstr "" "porównując dźwięk prawdziwej Amigi i Furnace." #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "Folder" @@ -4679,15 +4683,15 @@ msgid "1.0/legacy (0.12)" msgstr "1.0/0.12" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "Audio" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4696,7 +4700,7 @@ msgid "Amiga Validation" msgstr "Walidacja Amigi" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "Tekst" @@ -4745,7 +4749,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "Prędkość" @@ -4814,7 +4818,7 @@ msgid "Song Length" msgstr "Długość utworu" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "Ilość kanałów" @@ -4832,8 +4836,8 @@ msgstr "Zamień" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "Nazwa" @@ -4908,7 +4912,7 @@ msgstr "ostrzeżenie" msgid "info" msgstr "info" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "debugowanie" @@ -4916,7 +4920,7 @@ msgstr "debugowanie" msgid "trace" msgstr "szczegóły" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "Podgląd logów" @@ -4944,8 +4948,8 @@ msgstr "wiadomość" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "Wzorzec" @@ -5007,7 +5011,7 @@ msgstr "żaden układ nie jest w stanie tego zagrać" msgid "your instrument is in peril!! be careful..." msgstr "twój instrument jest w niebezpieczeństwie!!! bądź ostrożny!..." -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "Oscyloskop" @@ -5062,7 +5066,7 @@ msgid "Frequency" msgstr "Częstotliwość" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "Kanał" @@ -5118,7 +5122,7 @@ msgstr "Losowa faza przy nowej nucie" msgid "Amplitude" msgstr "Amplituda" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "Grubość linii" @@ -5134,7 +5138,7 @@ msgstr "błąd podczas tworzenia tekstury gradientu!" msgid "error while updating gradient texture!" msgstr "błąd podczas odświeżania tekstury gradientu!" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "Kolor" @@ -5151,8 +5155,8 @@ msgstr "Rozmycie" msgid "Remove" msgstr "Usuń" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "Kolor tła" @@ -5210,9 +5214,9 @@ msgstr "" msgid "Text color" msgstr "Kolor tekstu" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "OK" @@ -5247,12 +5251,12 @@ msgid "cut" msgstr "wytnij" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "kopiuj" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "wklej" @@ -5266,11 +5270,11 @@ msgstr "" msgid "piano" msgstr "pianino" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "cofnij" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "ponów" @@ -5354,7 +5358,7 @@ msgstr "" msgid "interpolate" msgstr "interpoluj" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "skaluj" @@ -5362,7 +5366,7 @@ msgstr "skaluj" msgid "fade" msgstr "zanikaj" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "wypełnij losowymi wartościami" @@ -5395,7 +5399,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "wyczyść" @@ -5410,8 +5414,8 @@ msgstr "Menu mobilne" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "Matryca wzorców" @@ -5430,7 +5434,7 @@ msgid "Chips" msgstr "Układy" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "Inne" @@ -5521,7 +5525,7 @@ msgid "Panic" msgstr "Panika" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "Ustawienia" @@ -5569,7 +5573,7 @@ msgstr "Stop" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "Edytuj" @@ -5953,7 +5957,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "Orientacja kanału syntezy tablicowej" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "Normalne" @@ -6101,23 +6105,23 @@ msgid "Hard reset envelope:" msgstr "OTwardy reset obwiedni:" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "Narastanie" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "Opadanie" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "Poodtrzymanie" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "Zwolnienie" @@ -6320,7 +6324,7 @@ msgstr "Uszkodzone efekty portamento i makra (kompatybilność)" msgid "Mixing mode:" msgstr "Tryb miksowania:" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "Mono" @@ -6763,7 +6767,7 @@ msgstr "nic do skonfigurowania" msgid "Custom clock rate" msgstr "Niestandardowe taktowanie zegara" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "Miernik poziomu głośności" @@ -6815,7 +6819,7 @@ msgstr "Zapisz i zamknij" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "Importuj" @@ -6832,7 +6836,7 @@ msgstr "Lista efektów" msgid "Chip at cursor: %s" msgstr "Zaznaczony uklad: %s" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "Szukaj" @@ -6973,9 +6977,9 @@ msgstr "Wciśnięcie klawisza" msgid "Aftertouch" msgstr "Aftertouch" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "Wartość CC" @@ -7001,8 +7005,8 @@ msgstr "SysEx" msgid "Any" msgstr "Każdy" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "Instrument" @@ -7312,8 +7316,8 @@ msgstr "Wibracje" msgid "Strength" msgstr "Siła wibracji" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "Długość wibracji" @@ -7430,7 +7434,7 @@ msgid "" msgstr "" "uzpełnia pole nazwy pliku z odpowiednią nazwą podczas zapisu lub eksportu." -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "Nowa piosenka" @@ -7510,7 +7514,7 @@ msgstr "Zachowanie programu" msgid "New instruments are blank" msgstr "Nowe instrumnty są wyzerowane" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "Konfiguracja programu" @@ -7558,7 +7562,7 @@ msgstr "zostałeś aresztowany za próbę interakcji z wyłączoną listą rozwi msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "Wyjścia" @@ -7765,8 +7769,8 @@ msgid "" msgstr "(nasłuchiwanie! naciśnij przycisk lub przesuń coś na urządzeniu.)" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "Typ" @@ -7886,7 +7890,7 @@ msgstr "Działanie PC Speaker'a" msgid "Keyboard" msgstr "Klawiatura" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "Resetuj do wart. domyślnych" @@ -7951,8 +7955,8 @@ msgstr "Lista sampli" msgid "Sample editor" msgstr "Edytor sampli" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "Interfejs" @@ -7968,7 +7972,7 @@ msgstr "Układ okien interfejsu:" msgid "Reset" msgstr "Resetuj" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "Czy jesteś pewien że chcesz zresetować układ okna?" @@ -8666,7 +8670,7 @@ msgstr "Pusta komórka (2 znaki)" msgid "Pattern view spacing after:" msgstr "Podział na widoku wzorca po:" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8841,7 +8845,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "Zmień kolory edytora instrumentów zgodnie z typem instrumentu" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "Edytor makr" @@ -8865,1631 +8869,1635 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "Użyj klasycznego pionowego paska przewijania" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "Edytor fal" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "Używaj zwartego edyora fal" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "Edytor instrumentów FM" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "Nazwy parametrów FM:" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "Przyjazne" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "Techniczne" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "Techniczne (alternatywne)" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "Używaj standardowych nazw kształtów fal OPL" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "Układ edytora parametrów FM" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "Nowoczesny##fml0" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "Kompaktowy (2x2, klasyczny)##fml1" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "Kompaktowy (1x4)##fml2" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "Kompaktowy (4x1)##fml3" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "Alternatywny (2x2)##fml4" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "Alternatywny (1x4)##fml5" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "Alternatyuwny (4x1)##fml5" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "Pozycja parametru \"Podtrzymanie\" w edytorze:" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "Pomiędzy parametrami opadania a podtrzymania" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "Po parametrze zwolnienia" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "Używaj odmiennych kolorów dla fali nośnych/modulatorów w edytorze FM" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "Bezznakowe wartości rozstrojenia FM" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "Jednostki wyświatlania obciążenia pamięci układu:" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "Bajty" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "Kilobajty" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "Zaokrąglone rogi" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "Krawędź" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "Z wygładzaniem" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "Wypełń całe okno" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "Fala wychodzi poza okno" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "Okna" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "Zaokrąglone krawędzie okien" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "Zaokrąglone przyciski" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "Zaokrąglone krawędzie menu" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "Zaokrąglone krawędzie zakładek" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "Zaokrąglone paski przewijania" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "Obrawowania wokół widżetów" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "Schemat kolorów" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "Czy jesteś pewien że chcesz zresetować schemat kolorów?" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "Cieniowanie ramki" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "Interfejs (inne)" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "Inne" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "Wbudowany wybierak plików" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "Kształt fali" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "Fala (nie mono)" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "Podgląd obwiedni" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "Obwiednia" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "Fala nośna" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "SSG-EG" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "Wysokość" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "Filtr" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "Typy instrumentów" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "VRC6 (fala piłokształtna)" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "Sound Unit" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "QSound" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "PowerNoise (szum)" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "PowerNoise (spadek)" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "Zaznaczenie" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "Edytor sampli" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "Menedżer wzorców" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "Nieprzypisany" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "Nieużywany" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "Używany" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "Nadużywany" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "Bardzo nadużywany" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "Combo Breaker" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "Klawiatura fortepianu" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "Górny klawisz" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "Dolny klawisz" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "Dolny klawisz (naciśnięty)" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "Zegar" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "Napisy na zegarze" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "Port" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "Port (ukryty/niedostępny)" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "Połączenie (wybrane)" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "Połączenie (inne)" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "Dane fali" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "Zarezerwowane" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "RAM na fale" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "Tablica fal (statyczna)" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "Bufor echo" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "Pozycja wczytywania Namco 163" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "Pozycja odtwarzania Namco 163" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "Sampel (bank 0)" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "Sampel (bank 1)" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "Sampel (bank 2)" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "Sampel (bank 3)" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "Sampel (bank 4)" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "Sampel (bank 5)" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "Sampel (bank 6)" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "Sampel (bank 7)" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "Poziom wpisu w logu: Błąd" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "Poziom wpisu w logu: Ostrzeżenie" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "Poziom wpisu w logu: Informacja" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "Poziom wpisu w logu: Debug" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "Poziom wpisu w logu: Diagnostyka/Szczegóły" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "Kopia zapasowa" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "Włącz tworzenie kopii zapasowych" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "Przerwa (w sekundach)" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "Ilość kopii zapasowych na plik" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "Zarządzanie kopiami zapasowymi" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "Usuń wszystkie przed:" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "Start##PDate" -#: src/gui/settings.cpp:4368 +#: src/gui/settings.cpp:4376 #, c-format msgid "%PB used" msgstr "%PB użytych" -#: src/gui/settings.cpp:4370 +#: src/gui/settings.cpp:4378 #, c-format msgid "%TB used" msgstr "%TB użytych" -#: src/gui/settings.cpp:4372 +#: src/gui/settings.cpp:4380 #, c-format msgid "%GB used" msgstr "%GB użytych" -#: src/gui/settings.cpp:4374 +#: src/gui/settings.cpp:4382 #, c-format msgid "%MB used" msgstr "%MB użytych" -#: src/gui/settings.cpp:4376 +#: src/gui/settings.cpp:4384 #, c-format msgid "%KB used" msgstr "%KB użytych" -#: src/gui/settings.cpp:4378 +#: src/gui/settings.cpp:4386 #, c-format msgid "% bytes used" msgstr "%bajtów użytych" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "Odśwież" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "Usuń wszystkie" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "Rozmiar" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "Ostatnie" -#: src/gui/settings.cpp:4404 +#: src/gui/settings.cpp:4412 #, c-format msgid "%P" msgstr "%P" -#: src/gui/settings.cpp:4406 +#: src/gui/settings.cpp:4414 #, c-format msgid "%T" msgstr "%T" -#: src/gui/settings.cpp:4408 +#: src/gui/settings.cpp:4416 #, c-format msgid "%G" msgstr "%G" -#: src/gui/settings.cpp:4410 +#: src/gui/settings.cpp:4418 #, c-format msgid "%M" msgstr "%M" -#: src/gui/settings.cpp:4412 +#: src/gui/settings.cpp:4420 #, c-format msgid "%K" msgstr "%K" -#: src/gui/settings.cpp:4414 +#: src/gui/settings.cpp:4422 #, c-format msgid "%" msgstr "%" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "Kody" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "Wpisz kod" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "Zatwierdź" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "kod niepoprawny" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "włączono alternatywne GUI" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr ":smile: :star_struck: :sunglasses: :ok_hand:" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "włączono wszystkie typy instrumentów" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "właczono tryb \"komfortowy\"" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "OK##SettingsOK" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "Anuluj##SettingsCancel" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "Zastosuj##SettingsApply" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "nie udało się zainicjować dźwięku!" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "błąd podczas ładowania czcionek! sprawdź swoje ustawienia." -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "оbłąd podczas wczytywania ustawień (%s)" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 #, fuzzy msgid "[File]" msgstr "Plik" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 #, fuzzy msgid "Name:" msgstr "Nazwa" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "Ścieżka:" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 #, fuzzy msgid "Reset search" msgstr "Resetuj do wart. domyślnych" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 #, fuzzy msgid "Drives" msgstr "Sterownik" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 #, fuzzy msgid "Go to home directory" msgstr "Sekcja sampli" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 #, fuzzy msgid "Go to parent directory" msgstr "otwórz wbudowany folder z zasobami" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 #, fuzzy msgid "Create Directory" msgstr "Sekcja sampli" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 #, fuzzy msgid "File name" msgstr "nazwa sampla" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 #, fuzzy msgid "Date" msgstr "Start##PDate" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "Ostrzeżenie" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "Wybrany plik już istnieje! Czy chesz go nadpisać?" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "Tak" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "Nie" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11850,7 +11858,7 @@ msgstr "Poproś o kanał od TX81Z" msgid "Clear song data" msgstr "Wyczyść dane utworu" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "Paleta komend" @@ -11878,7 +11886,7 @@ msgstr "Dodaj układ (paleta)" msgid "Instrument List" msgstr "Lista instrumentów" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "Edytor instrumentów" @@ -12578,8 +12586,8 @@ msgstr "Powtórz" msgid "All chips" msgstr "Wszystkie uklady" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "Specjalne" @@ -12758,16 +12766,16 @@ msgstr "Spł. moduł fali trójkątnej^3" msgid "no wavetable selected" msgstr "nie wybrano tablicy fal" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "wybierz jeden..." #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "albo" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "Stwórz nowy" @@ -12779,7 +12787,7 @@ msgstr "Kroki" msgid "Lines" msgstr "Linie" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "Szerokość" @@ -12829,9 +12837,9 @@ msgstr "" msgid "Shapes" msgstr "Kształty fal" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "Szerokość fali prostokątnej" @@ -13127,7 +13135,7 @@ msgid "Loop (length: %d)##Loop" msgstr "Pętla (długość: %d)##Loop" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "Pętla" @@ -13290,13 +13298,13 @@ msgstr "Zastosuj filtr" msgid "Cutoff:" msgstr "Pukt odcięcia:" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "Rezonans" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "Moc filtra" @@ -13475,8 +13483,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -13514,7 +13521,7 @@ msgstr "Tuning (A-4)" msgid "use effect 09xx to select a groove pattern." msgstr "użyj efektu 09xx, aby wybrać wzór rytmu." -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "wzorzec" @@ -13530,10 +13537,10 @@ msgstr "Niezapisane zmiany! Zapisać zmiany przed otwarciem innego pliku?" msgid "Unsaved changes! Save changes before opening backup?" msgstr "Niezapisane zmiany! Zapisać je przed otwarciem kopii zapasowej?" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "Błąd podczas zapisu pliku! (%s)" @@ -13547,7 +13554,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "Wybierz opcję: (akcji nie można cofnąć!)" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "zbyt wiele instrumentów!" @@ -13599,11 +13606,11 @@ msgstr "czekaj" msgid "SP" msgstr "SP" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "nuta" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "wysokość" @@ -13645,14 +13652,14 @@ msgstr "Otwórz plik" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "kompatybilne pliki" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "wszystkie pliki" @@ -13825,7 +13832,7 @@ msgstr "plik tekstowy" msgid "binary file" msgstr "plik binarny" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "Już wkrótce!" @@ -14085,7 +14092,7 @@ msgstr "Tryb półbajtów" msgid "Go ahead" msgstr "Zastosuj" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "skaluj..." @@ -14093,7 +14100,7 @@ msgstr "skaluj..." msgid "Scale" msgstr "Skaluj" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "wypełnij losowymi wartościami..." @@ -14133,7 +14140,7 @@ msgstr "rozszerz utwór" msgid "find/replace" msgstr "znajdź/zamień" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "nie udało się zapisać układu okna! %s" @@ -14202,345 +14209,349 @@ msgstr "Czy jestes pewien ze chcesz usunąć listę ostatnio wczytanych plików? msgid "save as..." msgstr "zapisz jako..." -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "eksportuj audio..." -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "eksportuj VGM..." -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "eksportuj ZSM..." -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "eksportuj plik kontrolny dla Amigi..." -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "eksportuj tekst..." -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "eksportuj strumień komend..." -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "eksportuj plik .dmf..." -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "eksportuj..." -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "menedżer układów" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "dodaj układ..." -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "nie można dodać układu! (%s)" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "konfiguruj układ..." -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "zmień układ..." -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "Zachowaj pozycję kanałów" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "nie można zmienić układu (%s)" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "usuń układ..." -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "nie można usunąć układu (%s)" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "otwórz wbudowany folder z zasobami" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "przywróć kopię zapasową" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "wyjdź..." -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "edytuj" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "wyczyść..." -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "ustawienia" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "tryb pełnoekranowy" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "zablokuj układ okna" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "wizualizator wzorca" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "resetuj układ okna" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "przełącz na tryb mobilny" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "systemy użytkownika..." -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "ustawienia..." -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "Okno" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "okno" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "utwór" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "komentarze do utworu" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "o utworze" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "podutwory" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "kanały" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "menedżer ukladów" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "matryca wzorców" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "menedżer wzorców" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "mikser" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "flagi kompatybilności" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "zasoby" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "instrumenty" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "sample" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "fale tablic" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "edytor instrumentów" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "edytor sampli" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "edytor tablic fal" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "wizualizator" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "oscyloskop" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "oscyloskop (dla poszczególnych kanałów)" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "oscyloskop (X-Y)" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "poziom głośności" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "tempo" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "zegar" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "wzór rytmu" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "prędkość" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "podglad logów" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "podgląd rejestrów" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "statystyki" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "zawartość pamięci" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "lista efektów" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "kontrola edycji/odtwarzania" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "klawiatura pianina/panel wejściowy" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "spoiler" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "Pomoc" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "pomoc" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "menu debugowania" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "menu debugowania ImGUI" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "panika" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "o programie..." -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "| Prędkość %d:%d" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "| Prędkość %d" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "| Wzór rytmu" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr " @ %gHz (%g BPM) " -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "| Wiersz matrycy wzorców %.2X/%.2X " -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "| Wiersz matrycy wzorców. %d/%d " -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "| Wiersz %.2X/%.2X " -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "| Wiersz %d/%d " -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "| " -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "Serio nie masz nic lepszego do roboty?" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " @@ -14548,7 +14559,7 @@ msgstr[0] "%d rok " msgstr[1] "%d roku " msgstr[2] "%d lat " -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " @@ -14556,7 +14567,7 @@ msgstr[0] "%d miesiąc " msgstr[1] "%d miesiąca " msgstr[2] "%d miesięcy " -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " @@ -14564,52 +14575,52 @@ msgstr[0] "%d dzień " msgstr[1] "%d dnia " msgstr[2] "%d dni " -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "Odcięcie nuty (nagłe)" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "Odcięcie nuty (z włączoną fazą zanikania obwiedni)" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "Odcięcie nuty (tylko dla makr)" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "Nuta: %s" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "Instrument %d: " -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "Instrument %d: %s" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "Głośność: %d (%.2X, NIEPOPRAWNA!)" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "Głośność: %d (%.2X, %d%%)" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "| zmodyfikowany" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -14626,11 +14637,11 @@ msgstr "" "na razie można wyłączyć systemowe okno dialogowe plików w ustawieniach > " "podstawowe." -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "nie da się zrobić niczego bez pozwolenia na zapis" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " @@ -14640,7 +14651,7 @@ msgstr "" "zainstaluj jedno z nich lub wyłącz systemowe okno dialogowe w ustawieniach > " "podstawowe." -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -14663,36 +14674,36 @@ msgstr "" "- FM (OPLL)\n" "- FDS" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "podczas ładowania sampli wystąpiły następujące błędy:\n" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "...ale nie wybrano sampla!" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" "nie udało się zapisać sampla! otwoórz podgląd logów aby uzyskać więcej " "informacji." -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" "podczas wczytywania instrumentów wystąpiły następujące błędy i ostrzeżenia:\n" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "> %s: nie można wczytać instrumentu! (%s)\n" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "nie można wczytać instrumentu! (%s)" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." @@ -14700,200 +14711,200 @@ msgstr "" "Gratulacje! Nie udało ci się nic wczytać.\n" "możesz spokojnie zgłosić błąd w programie." -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "...ale nie wybrano instrumentu!" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "wystapily problemy podczas wczytywania tablic fal:\n" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "nie udało się wczytać tablicy fal! (%s)" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "...ale nie wybrano tablicy!" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "nie udało się otworzyć pliku!" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "Nie udało się zapisać pliku VGM! (%s)" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "nie udało się zapisać pliku ZSM! (%s)" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "nie udało się zapisać pliku tekstowego! (%s)" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "nie udało się zapisać strumienia komend! (%s)" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "nie udało się importować presetów użytkownika!" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "nie udało się importować presetów użytkownika! (%s)" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "Otwarto: %s" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "Otwarto:" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "Zapisano: %s" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "Błąd" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "Wybierz instrument" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "Importuj Surowe Dane" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "Renderowanie..." -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "Proszę czekać..." -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "Przerwij" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "%s" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "Usuwanie:" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "Wszystkie podutwory" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "Obecny podutwór" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "Optymalizuj:" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "Usuń powtarzające się wzorce" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "Usuń nieużywane instrumenty" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "Usuń nieużywane sample" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "Nie ważne! Anuluj" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "Tryb zestawu perkusji:" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "12 sampli na oktawę" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "Oktawa początkowa" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "Mapa perkusji" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "to jest bank brzmień! wybierz instrument który checsz użyć:" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "to jest bank brzmień! wybierz instrument który checsz wczytać" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "Typ danych:" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "(zostanie zmiksowany do mono)" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "Bez znaku" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "Big endian" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "Zamień miejscami półbajty" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "Zamień miejscami słowa maszynowe" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "Kodowanie:" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "Odwrotna kolejność bitów" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "Błąd! Nie podano ciągu znaków!" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" "wygląda na to że nie mogę wczytać tych czcionek. czy możesz sprawdzić " "ustawienia?" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." @@ -14901,7 +14912,7 @@ msgstr "" "nie udało się uruchomić silnika renderowania!\n" "przechodzę na renderowanie programowe. proszę uruchomić Furnace ponownie." -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" @@ -14910,16 +14921,16 @@ msgstr "" "nie udało się uruchomić silnika renderowania! %s\n" "przechodzę na renderowanie programowe. proszę uruchomić Furnace ponownie." -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "nie udało się uruchomić silnika renderowania!" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "nie udało się otworzyć okna! %s" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." @@ -14927,51 +14938,51 @@ msgstr "" "\n" "przechodzę na renderowanie programowe. proszę uruchomić Furnace ponownie." -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "Skaluj kolumnę według rozmiaru###SizeOne" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "Skaluj wszystkie kolumny według rozmiaru###SizeAll" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "Domyuślnie skaluj wszystkie kolumny###SizeAll" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "Resetuj kolejność###ResetOrder" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "(Pasek głównego menu)" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "(Wyskakujące okno)" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "(Bez tytułu)" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "Ukryj pasek zakładek###HideTabBar" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "LocaleSettings: ccjk 0100-01FF" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "Dane DPCM NESa" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "Dane Bit Rate Reduction SNESa" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "Niezapisane zmiany! Czy chcesz je zapisać przed wyjściem?" @@ -15114,7 +15125,7 @@ msgstr "Rozstrój 2" msgid "AM" msgstr "AM" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "Głębokość AM" @@ -15166,7 +15177,7 @@ msgstr "LFO2 > częst." msgid "LFO2 > Amp" msgstr "LFO2 > ampl." -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "Tryb szumu OP4" @@ -15218,8 +15229,8 @@ msgstr "Prawo" msgid "Tune" msgstr "Strojenie" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "Stały" @@ -15290,7 +15301,7 @@ msgid "15. Electric Guitar" msgstr "15. Gitara Elektryczna" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "Perkusja" @@ -15530,16 +15541,16 @@ msgstr "Jak ci się to w ogóle udało?" msgid "triangle" msgstr "fala trójk." -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "piłokształtna" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "prostokątna" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "szum" @@ -15603,19 +15614,19 @@ msgstr "odwróć prawo" msgid "invert left" msgstr "odwróć lewo" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "dolno" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "środk." -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "górno" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "wył. kanał 3" @@ -15867,23 +15878,23 @@ msgstr "Płynna zmiana częstotliwości" msgid "Cutoff Sweep" msgstr "Płynna zmiana punktu odcięcia" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "Bezpośrednie" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "Opadanie (liniowe)" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "Opadanie (logarytmiczne)" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "Wzrost (liniowy)" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "Wzrost (zakrzywiony)" @@ -16014,31 +16025,31 @@ msgstr "Typ zwolnienia: aktywny (skok do pozycji zwolnienia)" msgid "Release mode: Passive (delayed release)" msgstr "Typ zwolnienia: pasywny (opóźnione zwolnienie)" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "Dł. kroku" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "Opóźnienie" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "Co do kurwy?.. Nie, to w ogóle nie działa jak należy..." -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "Jedyny problem z tym selectedMacro jest to, że jest to błąd..." -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "(kopiowanie)" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "(zamiana)" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" @@ -16046,92 +16057,92 @@ msgstr "" "- przeciągnij i upuść, aby zamienić parametry operatora miejscami\n" "- przeciągnij i upuść z wciśniętym SHIFTem, aby skopiować parametry operatora" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "nowe funkcje DPCM wyłączone (kompatybilność)!" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "klinij tutaj aby je włączyć." -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "nie wybrano" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "Użyj sampla" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "Numer banka sampli##BANKSLOT" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "Użyj tablicy fal (tylko dla Amigi/przetwornika A/C)" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "Używaj tablicy fal" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "Użyj mapy sampli" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "delta" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "nazwa sampla" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "ustaw tą wysokość sampla dla całej mapy" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "ustaw tą wartość licznika delta dla całej mapy" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "ustaw tą nutę dla całej mapy" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "ustaw ten sampel dla całej mapy" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "zresetuj wysokości dźwięku" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "wyczyść wartośći licznika delta" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "resetuj nuty" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "wyczyść sample z mapy" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "Żądaj dane od TX81Z" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "nazwa %s" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "Tryb stałej częstotliwości" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." @@ -16139,294 +16150,294 @@ msgstr "" "gdy tryb ten jest włączony, instrumenty perkusji będą grane na określonych " "częstotliwościach. Wartości nut będą ignorowane." -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "Perkusja" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "Blok" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "FreqNum" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "Werbel/Hi-hat" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "Tom/Talerz" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "Głośność##TL" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" "ta regulacja głośności działa tylko w kompatybilnym (nie-perkusyjnym) " "systemie." -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "Obw." -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "Tylko OPL2/3 (ostanie 4 kształty fal sa dostepne tylko na OPL3)" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "Obwiednia 2 (tylko dla bebna basowego)" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "Operator %d" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "Częst." -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "Tylko na YM2151 OPM)" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "Blk" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "F" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "Częstotliwość (F-Num)" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "Wł. SSG" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "czekaj..." -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "nie wybrano żadnego instrumentu" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "żaden z obecnych układów nie obsługuje instrumentu tego typu !" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "Makra FM" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "Prędkość LFO" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "Głębokość PM" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "Kształt fali LFO" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "Maska operatorów" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "Głębokość AM 2" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "Głębokość PM 2" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "Prędkość LFO 2" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "Kształt fali 2" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "Makra operatorów" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "Makra op.%d" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "Arpeggio operatora" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "Wysokość operatora" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "Panning operatora" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "Używaj obwiedni programowej" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "Inicjalizuj obwiednię przy każdej nucie" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "Podwójna długość fali (tylko na GBA)" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "Dlugość dzwięku" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "Nieskończoność" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "Kierunek" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "Góra" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "Dół" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "Sekwencja sprzętowa" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "Skok" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "Komenda" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "Przenieś/usuń" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "Długość obwiedni" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "Jak bardzo" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "Kroki" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "Położenie" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "trojkatna" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "Modulacja kołowa" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "Synchronizacja oscylotorów" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "Włącz filtr" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "Inicjalizuj filtr" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "Punkt odcięcia" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "typ filtra" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "Tryb szumu" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "Tryb mieszania fali" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "Absolutne makro punktu odcięcia" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "Absolutne makro szerokości fali prostokątnej" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "Nie włączaj bitu testowego przed nową nutą" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "Zamień rolw częstotliwośći i timera resetu fazy " -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "Okres" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "Ilość" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "Granica" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "W obie strony" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "Wczytaj falę" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." @@ -16434,23 +16445,23 @@ msgstr "" "gdy ta opcja jest włączona, fala zostanie załadowana do pamięci RAM.\n" "w przeciwnym razie, zmieni się tylko przesunięcie i długość fali." -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "Fala##WAVE" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "Położenie i długość fali oddzielnie dla każdego kanału" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "Kanał" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "Tryb kompatybilności" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" @@ -16460,119 +16471,119 @@ msgstr "" "- inicjalizuje tablice modulatora wraz z pierwszą tablica fal\n" "- nie zmienia parametrów modulacji przy zmianie instrumentu" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "Głębokość modulacji" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "Szybkość modulacji" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "Tabela modulacji" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "Ustaw tablicę modulacji (tylko dla piątego kanału)" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "K1 filtra" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "K2 filtra" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "Długość obwiedni" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "Zwiększenie głośności lewej strony." -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "Zwiększenie głośności prawej strony." -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "Narastanie obw. K1 filtra" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "Narastanie obw. K2 filtra" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "Spowolnienie obw. K1" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "Spowolnienie obw. K2" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "Skala narastania" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "Skala opadania 1" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "Poziom opadania" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "Skala opadania 2" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "Skala zwolnienia" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "Korekcja skali" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "Skala LFO" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "Użyj obwiedni" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "Tryb podtrzymania/zwolnienia:" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "Bezpośredni (zatrzymaj przy zwolnieniu)" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "Efektywny (liniowe opadanie)" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "Efektywny (wykładnicze opadanie)" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "Opóźniony (zapis R podczas zwolnienia)" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "Tryb wzmocnienia" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "Wzmocnienie" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" @@ -16582,23 +16593,23 @@ msgstr "" "to wszystko działa.\n" "zaleca się użycie makra wzmocnienia dla opadania." -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "Włącz syntezator" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "Pojedyncza fala" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "Podwójne fale" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "Fala 1" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." @@ -16606,35 +16617,35 @@ msgstr "" "makro kształtu fali steruje falą 1!\n" "ta wartość zostanie zignorowana" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "Fala 2" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "Wznów podgląd" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "Zatrzymaj podgląd" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "Zrestartuj podgląd" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "Kopiuj do nowej tablicy fal" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "Współczynnik odświeżania" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "Globalne" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." @@ -16642,286 +16653,286 @@ msgstr "" "syntezator tablicowy wyłączony\n" "użyj makra fali, aby ustawić tablicę fal dla tego instrumentu" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "Makra" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "Arpeggio" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "Reset fazy" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "Szerokość fali prostokątnej/tryb szumu" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "Wł./Wył. filtr" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "Dzwięk przestrzenny" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "Panning (lewo)" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "Panning (prawo)" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "Częstotliwość szumu" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "Licznik częst. auto-obw." -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "Mianownik częst. auto-obw." -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "Maska szumu (logiczne AND)" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "Maska szumu (logiczne OR)" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "Wł./wył." -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "Instrument" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "Głębokość mod." -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "Szybkość mod." -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "Położenie mod." -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "Długość szumu" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "Poz. fali" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "Długość" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "AUDCTL" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "Szerokość fali prostokątnej" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "Szerokość fali prostokątnej/int." -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "Załaduj LFSR" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "Tryb obwiedni" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "Timer resetu fazy" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "Dzielnik częst." -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "Dzielnik taktowania zegara" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "Globalna głośność" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "Poziom echo" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "Feedback echo" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "Długość echo" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "Sterowanie grupą" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "Narastanie grupy" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "Opadanie grupy" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "Typ szumu" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "Kwadrat/szum" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "Pozycja przełącznika A" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "Pozycja przełącznika B" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "Długość części A" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "Długość części B" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "Przesunięcie części A" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "Przesunięcie części B" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "Parametr" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "Załaduj wartość" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "Łączenie fali" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "Przesunięcie oktawy" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "Otwórz kartę makr, aby kontrolować inne parametry." -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "nieprawidłowy typ instrumentu! zmień go najpierw." -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "wyczyść zawartość" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "przesunięcie..." -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "X" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "Y" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "przesunięcie" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "mininum" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "maksimum" diff --git a/po/pt_BR.po b/po/pt_BR.po index c2c823ac8..65a64a8a3 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -966,7 +966,7 @@ msgstr "Canal 16" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "PCM" @@ -1012,9 +1012,9 @@ msgstr "Quadrado 3" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "Ruído" @@ -1028,7 +1028,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "Game Boy" @@ -1046,8 +1046,8 @@ msgstr "Pulso 1" msgid "Pulse 2" msgstr "Pulso 2" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "Wavetable" @@ -1111,7 +1111,7 @@ msgid "Triangle" msgstr "Triângulo" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "DPCM" @@ -1578,7 +1578,7 @@ msgstr "" "seus canais de onda quadrada são mais do que apenas ondas quadradas..." #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "Baixa" @@ -1587,7 +1587,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "Alta" @@ -1603,11 +1603,11 @@ msgstr "um canal de wavetable 1-bit que é melhor (e pior) que o PC Speaker." #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "Wave" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1772,7 +1772,7 @@ msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" "um drive de disquete para o Famicom que também contém um canal de wavetable." -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1808,7 +1808,7 @@ msgid "" msgstr "" "um chip de expansão para o Famicom, contendo um canal PCM pouco conhecido." -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "Namco 163" @@ -1948,7 +1948,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "Bumbo" @@ -2128,7 +2128,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "MultiPCM" @@ -2219,7 +2219,7 @@ msgid "please don't use this chip. it was added as a joke." msgstr "" "por favor não use esse chip. ele foi adicionado por causa de uma brincadeira." -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2255,7 +2255,7 @@ msgstr "" "esse é como o chip de som do SNES só que sem interpolação e o resto das " "coisas legais." -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2306,7 +2306,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "2Fxx: Alternar reinício brusco do envelope em novas notas" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2314,7 +2314,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "esse é parecido com o PC Speaker só que tem ciclos de trabalho." -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "Pulsada" @@ -2330,7 +2330,7 @@ msgstr "" "utilizado em algumas placas de fliperama da Sega (como OutRun), e geralmente " "pareado com um YM2151 (OPM)." -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2396,7 +2396,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "ADPCM-B" @@ -2452,7 +2452,7 @@ msgstr "" "ele também foi usado no computador FM Towns).\n" "esse inclui controle do modo CSM para efeitos especiais no Canal 3." -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2689,7 +2689,7 @@ msgstr "ADPCM 2" msgid "ADPCM 3" msgstr "ADPCM 3" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -3099,8 +3099,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "um chip de som ADPCM fabricado pela OKI e utilizado no Sharp X68000." #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "Sample" @@ -3124,7 +3124,7 @@ msgstr "" "utilizado em algumas placas de fliperama. Pode tocar ADPCM 4-bit, PCM 8-bit " "ou PCM 16-bit." -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -3216,7 +3216,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3413,7 +3413,7 @@ msgstr "22xx: Escrever na porta E/S A" msgid "23xx: Write to I/O port B" msgstr "23xx: Escrever na porta E/S B" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3492,7 +3492,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "12xy: Alternar inversão (x: lado esquerdo; y: lado direito)" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3521,7 +3521,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3545,7 +3545,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3661,269 +3661,273 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Definir taxa de ticks (Hz)" #: src/engine/engine.cpp:102 +msgid "DCxx: Delayed mute" +msgstr "" + +#: src/engine/engine.cpp:104 msgid "E0xx: Set arp speed" msgstr "E0xx: Definir velocidade do arpejo" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:106 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Slide de nota para cima (x: velocidade; y: semitons)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:108 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Slide de nota para baixo (x: velocidae; y: semitons)" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:110 #, fuzzy msgid "E3xx: Set vibrato shape" msgstr "E4xx: Definir alcance do vibrato" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:112 msgid "E4xx: Set vibrato range" msgstr "E4xx: Definir alcance do vibrato" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:114 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Definir tom (desafinação; 80: centro)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:116 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:118 msgid "E7xx: Macro release" msgstr "E7xx: Repouso de macro atrasado (x: ticks)" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:120 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:122 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:124 msgid "EAxx: Legato" msgstr "EAxx: Legato" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:126 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: Definir banco de samples modo LEGADO" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:128 msgid "ECxx: Note cut" msgstr "ECxx: Corte de nota" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:130 msgid "EDxx: Note delay" msgstr "EDxx: Atraso de nota" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:132 msgid "EExx: Send external command" msgstr "EExx: Enviar comando externo" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:134 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Definir taxa de ticks (bpm)" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:136 msgid "F1xx: Single tick note slide up" msgstr "F1xx: Slide de um tick de nota para cima" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:138 msgid "F2xx: Single tick note slide down" msgstr "F2xx: Slide de um tick de nota para baixo" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:140 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Slide fino de volume para cima" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:142 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Slide fino de volume para baixo" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:144 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Desabilitar macro (veja o manual)" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:146 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Habilitar macro (veja o manual)" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:148 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: Reiniciar macro (veja o manual)" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:150 msgid "F8xx: Single tick volume slide up" msgstr "F8xx: Slide de um tick de volume para cima" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:152 msgid "F9xx: Single tick volume slide down" msgstr "F9xx: Slide de um tick de volume para baixo" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:154 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Slide rápido de volume (0y: para baixo; x0: para cima)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:156 msgid "FCxx: Note release" msgstr "FCxx: Repouso de nota atrasado (x: ticks)" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:158 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Definir numerador do tempo virtual" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:160 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Definir denominador do tempo virtual" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "FFxx: Parar música" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Definir deslocamento de sample*256" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "ao avançar: %s" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "ao predeterminar posição: %s" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "o arquivo está vazio" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "ao determinar posição: %s" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "divergência de tamanho da ROM, esperado: %d bytes, encontrado: %d" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "ao obter tamanho: %s" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "ao ler: %s" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "índice inválido" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "o número máximo total de canais é %d" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "o número máximo de sistemas é %d" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "não pode remover o último" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "a origem e o destino são os mesmos" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "índice de origem inválido" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "índice de destino inválido" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "Instrumento %d" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "há muitas wavetables!" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "não pôde avançar até o final: %s" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "não pode determinar o tamanho do arquivo: %s" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "o tamanho do arquivo é inválido!" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "não pode rebobinar até o começo: %s" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "não pôde ler o arquivo inteiro: %s" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "cabeçalho/dados da wavetable inválidos!" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "fim prematuro do arquivo" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "há muitas samples!" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "Sample %d" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "não há sequências livres no canal %d!" @@ -4036,41 +4040,41 @@ msgstr "Inverter" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "Volume" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "Balanço" @@ -4078,7 +4082,7 @@ msgstr "Balanço" msgid "Front/Rear" msgstr "Frontal/Traseira" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "Patchbay" @@ -4137,7 +4141,7 @@ msgstr "impossível expandir mais!" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "Composição da Memória" @@ -4152,8 +4156,8 @@ msgid "no chips with memory" msgstr "nenhum chip com memória" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "Erro ao abrir o arquivo! (%s)" @@ -4183,20 +4187,20 @@ msgid "Bug!" msgstr "Bug!" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "Desconhecido" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "duplicado" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "trocar..." -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "salvar" @@ -4204,165 +4208,165 @@ msgstr "salvar" msgid "save (.dmp)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "excluir" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "sem memória para esta sample!" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "criar instrumento" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "faça um kit de bateria para mim" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "Instrumentos" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "Adicionar" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "Duplicar" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "Abrir" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "trocar instrumento..." -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "carregar instrumento do TX81Z" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "trocar wavetable..." -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "trocar sample..." -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "importar sample em formato raw..." -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "importar sample em formato raw (trocar)..." -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "carregar do TX81Z" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "Abrir (inserir; botão direito para trocar)" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "Salvar" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "salvar instrumento como .dmp..." -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "salvar wavetable como .dmw..." -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "salvar wavetable em formato raw..." -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "salvar sample em formato raw..." -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "salvar como .dmp..." -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "Alternar entre pastas e visão padrão" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "Mover para cima" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "Mover para baixo" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "Criar" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "Nova pasta" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "Pré-visualização (clique com o botão direito para parar)" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "Excluir" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "renomear..." -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "Wavetables" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "Samples" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "salvar como .dmw..." -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "salvar em formato raw..." -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "importar em formato raw..." -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "importar em formato raw (trocar)..." @@ -4394,7 +4398,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "Taxa de amostragem" @@ -4414,13 +4418,13 @@ msgstr "Tempo de fade out (segundos)" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "Todos" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "Nenhuma" @@ -4429,11 +4433,11 @@ msgstr "Nenhuma" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "Cancelar" @@ -4443,8 +4447,8 @@ msgstr "Cancelar" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "Exportar" @@ -4599,7 +4603,7 @@ msgstr "" "comparando-o com a saída de um Amiga de verdade." #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "Diretório" @@ -4645,15 +4649,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "Áudio" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4662,7 +4666,7 @@ msgid "Amiga Validation" msgstr "Dados de Validação Amiga" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "Texto" @@ -4712,7 +4716,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "Velocidade" @@ -4781,7 +4785,7 @@ msgid "Song Length" msgstr "Tamanho da Música" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "Canais" @@ -4799,8 +4803,8 @@ msgstr "Trocar" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "Nome" @@ -4875,7 +4879,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "depuração" @@ -4883,7 +4887,7 @@ msgstr "depuração" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "Visualizador de Logs" @@ -4911,8 +4915,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "Sequência" @@ -4974,7 +4978,7 @@ msgstr "nenhum dos chips pode tocá-lo" msgid "your instrument is in peril!! be careful..." msgstr "seu instrumento está em perigo! cuidado..." -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "Osciloscópio" @@ -5028,7 +5032,7 @@ msgid "Frequency" msgstr "Frequência" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "Canal" @@ -5084,7 +5088,7 @@ msgstr "Aleatorizar fase a cada nota" msgid "Amplitude" msgstr "Amplitude" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "Espessura da linha" @@ -5100,7 +5104,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "Cor" @@ -5117,8 +5121,8 @@ msgstr "Espalhamento" msgid "Remove" msgstr "Remover" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "Fundo" @@ -5176,9 +5180,9 @@ msgstr "" msgid "Text color" msgstr "Cor do texto" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "OK" @@ -5213,12 +5217,12 @@ msgid "cut" msgstr "recortar" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "copiar" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "colar" @@ -5232,11 +5236,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "desfazer" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "refazer" @@ -5320,7 +5324,7 @@ msgstr "inverter" msgid "interpolate" msgstr "interpolar" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "escalonar" @@ -5328,7 +5332,7 @@ msgstr "escalonar" msgid "fade" msgstr "degradê" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "aleatorizar" @@ -5361,7 +5365,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "limpar" @@ -5376,8 +5380,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "Ordens" @@ -5396,7 +5400,7 @@ msgid "Chips" msgstr "Chips" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "Outro" @@ -5488,7 +5492,7 @@ msgid "Panic" msgstr "Pânico" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "Configurações" @@ -5536,7 +5540,7 @@ msgstr "Parar" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "Editar" @@ -5918,7 +5922,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "Orientação do canal de onda:" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "Normal" @@ -6066,23 +6070,23 @@ msgid "Hard reset envelope:" msgstr "Reiniciar envelope bruscamente:" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "Ataque" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "Decaimento" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "Sustentação" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "Repouso" @@ -6284,7 +6288,7 @@ msgstr "Macros/slide de tom quebrados (compatibilidade)" msgid "Mixing mode:" msgstr "Modo de mixing:" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "Mono" @@ -6726,7 +6730,7 @@ msgstr "nada para configurar" msgid "Custom clock rate" msgstr "Taxa de clock personalizada" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "Medidor de Volume" @@ -6775,7 +6779,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "Importar" @@ -6792,7 +6796,7 @@ msgstr "Lista de Efeitos" msgid "Chip at cursor: %s" msgstr "Chip sob o cursor: %s" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "Procurar" @@ -6932,9 +6936,9 @@ msgstr "Note On" msgid "Aftertouch" msgstr "Aftertouch" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "Controle" @@ -6960,8 +6964,8 @@ msgstr "SysEx" msgid "Any" msgstr "Qualquer" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "Instrumento" @@ -7253,8 +7257,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "Comprimento" @@ -7368,7 +7372,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "Nova Música" @@ -7448,7 +7452,7 @@ msgstr "Comportamento" msgid "New instruments are blank" msgstr "Novos instrumentos começam em branco" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "" @@ -7495,7 +7499,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "Saídas" @@ -7694,8 +7698,8 @@ msgstr "" "coisa em seu dispositivo.)" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "Tipo" @@ -7815,7 +7819,7 @@ msgstr "Estratégia de PC Speaker" msgid "Keyboard" msgstr "Teclado" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "Redefinir padrões" @@ -7880,8 +7884,8 @@ msgstr "Lista de samples" msgid "Sample editor" msgstr "Editor de samples" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "Interface" @@ -7897,7 +7901,7 @@ msgstr "Leiaute do espaço de trabalho:" msgid "Reset" msgstr "Redefinir" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "Tem certeza de que quer redefinir o leiaute do espaço de trabalho?" @@ -8587,7 +8591,7 @@ msgstr "Campo vazio (2 carac.)" msgid "Pattern view spacing after:" msgstr "Espaçamento da visualização de sequência após:" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8762,7 +8766,7 @@ msgstr "Ícones de letras##iis2" msgid "Colorize instrument editor using instrument type" msgstr "Colorizar editor de instrumentos utilizando tipo de instrumento" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "Editor de Macro" @@ -8786,1630 +8790,1634 @@ msgstr "Único (com lista)##mel3" msgid "Use classic macro editor vertical slider" msgstr "Utilizar slider vertical clássico do editor de macro" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "Editor de wavetable" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "Utilizar editor de wavetable compacto" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "Editor de FM" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "Nomes dos parâmetros FM:" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "Amigáveis##fmn0" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "Técnicos##fmn1" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "Técnicos (alternativos)##fmn2" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "Utilizar nomes padrão de formas de onda OPL" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "Leiaute do editor de parâmetros FM:" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "Moderno##fml0" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "Compacto (2x2, clássico)##fml1" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "Compacto (1x4)##fml2" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "Compacto (4x1)##fml3" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "Alternativo (2x2)##fml4" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "Alternativo (1x4)##fml5" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "Posição do Nível de Sustentação no editor de FM:" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "Utilizar cores separadas para portadoras/moduladoras no editor FM" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "Valores de desafinação FM sem sinal (unsigned)" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "Unidade de uso de memória dos chips:" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "Bytes##MUU0" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "Kilobytes##MUU1" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "Cantos arredondados" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "Borda" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "Suavizado" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "Preencher toda a janela" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "Forma de onda ultrapassa as bordas" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "Janelas" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "Cantos das janelas arredondados" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "Botões arredondados" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "Cantos de menu arredondados" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "Abas arredondadas" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "Barras de rolagem arredondadas" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "Bordas em volta dos widgets" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "Esquema de cores" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "Tem certeza de que quer redefinir o esquema de cores?" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "Sombreamento de quadro" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "Interface (outros)" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "Miscelânea" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "Diálogo de arquivos (embutido)" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "Forma de onda" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "Onda (não-mono)" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "Visualização de envelope" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "Envelope" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "SSG-EG" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "Tom" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "Filtro" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "Tipos de Instrumento" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "VRC6 (dente-de-serra)" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "Unidade de Som" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "QSound" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "PowerNoise (ruído)" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "PowerNoise (rampa)" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "Seleção" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "Editor de Sample" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "Gerenciador de Sequências" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "Piano" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "Clock" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "RAM de Onda" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4368 -#, c-format -msgid "%PB used" -msgstr "" - -#: src/gui/settings.cpp:4370 -#, c-format -msgid "%TB used" -msgstr "" - -#: src/gui/settings.cpp:4372 -#, c-format -msgid "%GB used" -msgstr "" - -#: src/gui/settings.cpp:4374 -#, c-format -msgid "%MB used" -msgstr "" - #: src/gui/settings.cpp:4376 #, c-format -msgid "%KB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4378 #, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4380 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4382 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4384 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4386 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4404 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4406 -#, c-format -msgid "%T" -msgstr "" - -#: src/gui/settings.cpp:4408 -#, c-format -msgid "%G" -msgstr "" - -#: src/gui/settings.cpp:4410 -#, c-format -msgid "%M" -msgstr "" - #: src/gui/settings.cpp:4412 #, c-format -msgid "%K" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4414 #, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4416 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4418 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4420 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4422 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "OK##SettingsOK" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "Cancelar##SettingsCancel" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "Aplicar##SettingsApply" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "erro ao carregar fontes! por favor cheque suas configurações." -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 #, fuzzy msgid "[File]" msgstr "Arquivo" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 #, fuzzy msgid "Name:" msgstr "Nome" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 #, fuzzy msgid "Reset search" msgstr "Redefinir padrões" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 #, fuzzy msgid "Drives" msgstr "Driver" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 #, fuzzy msgid "Go to home directory" msgstr "Diretório de Sample" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 #, fuzzy msgid "Go to parent directory" msgstr "abrir diretório de recursos embutidos" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 #, fuzzy msgid "Create Directory" msgstr "Diretório de Sample" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 #, fuzzy msgid "File name" msgstr "nome da sample" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "Sim" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "Não" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11751,7 +11759,7 @@ msgstr "Requisitar timbre do TX81Z" msgid "Clear song data" msgstr "Apagar dados da música" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "Paleta de Comandos" @@ -11779,7 +11787,7 @@ msgstr "Adicionar chip (Paleta)" msgid "Instrument List" msgstr "Lista de Instrumentos" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "Editor de Instrumentos" @@ -12479,8 +12487,8 @@ msgstr "Reiniciar reprodução da ordem atual" msgid "All chips" msgstr "Todos os chips" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "Especial" @@ -12658,16 +12666,16 @@ msgstr "Triângulo Cubo Espr. Abs." msgid "no wavetable selected" msgstr "nenhuma wavetable selecionada" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "selecione um..." #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "ou" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "Criar um novo" @@ -12679,7 +12687,7 @@ msgstr "Degraus" msgid "Lines" msgstr "Linhas" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "Largura" @@ -12713,9 +12721,9 @@ msgstr "" msgid "Shapes" msgstr "Formas" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "Ciclo de trabalho" @@ -13012,7 +13020,7 @@ msgid "Loop (length: %d)##Loop" msgstr "Loop (comprimento: %d)" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "Loop (repetição)" @@ -13171,13 +13179,13 @@ msgstr "Aplicar filtro" msgid "Cutoff:" msgstr "Ponto de corte:" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "Ressonância" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "Potência" @@ -13357,8 +13365,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -13396,7 +13403,7 @@ msgstr "Afinação (A-4)" msgid "use effect 09xx to select a groove pattern." msgstr "use o efeito 09xx para selecionar um padrão de groove." -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "sequência" @@ -13412,10 +13419,10 @@ msgstr "Há mudanças não salvas! Salvar mudanças antes de abrir outro arquivo msgid "Unsaved changes! Save changes before opening backup?" msgstr "Há mudanças não salvas! Salvar mudanças antes de abrir o backup?" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "Erro ao salvar o arquivo! (%s)" @@ -13429,7 +13436,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "Selecione uma opção: (não pode ser desfeita!)" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "há muitos instrumentos!" @@ -13481,11 +13488,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "nota" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "tom" @@ -13527,14 +13534,14 @@ msgstr "Abrir arquivo" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "arquivos compatíveis" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "todos os arquivos" @@ -13707,7 +13714,7 @@ msgstr "arquivo de texto" msgid "binary file" msgstr "arquivo binário" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "em breve!" @@ -13967,7 +13974,7 @@ msgstr "Modo nibble" msgid "Go ahead" msgstr "Vá em frente" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "escalonar..." @@ -13975,7 +13982,7 @@ msgstr "escalonar..." msgid "Scale" msgstr "Escalonar" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "aleatorizar..." @@ -14015,7 +14022,7 @@ msgstr "expandir música" msgid "find/replace" msgstr "localizar/substituir" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "não pôde salvar o layout! %s" @@ -14083,411 +14090,415 @@ msgstr "Tem certeza que quer limpar o histórico de arquivos recentes?" msgid "save as..." msgstr "salvar como..." -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "exportar áudio..." -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "exportar VGM..." -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "exportar ZSM..." -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "exportar dados de validação do Amiga..." -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "exportar texto..." -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "exportar fluxo de comandos..." -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "exportar..." -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "gerenciar chips" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "adicionar chip..." -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "configurar chip..." -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "trocar chip..." -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "Preservar posições dos canais" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "remover chip..." -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "abrir diretório de recursos embutidos" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "restaurar backup" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "sair..." -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "apagar..." -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "tela cheia" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "travar leiaute" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "visualizador de sequência" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "redefinir leiaute" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "trocar para leiaute otimizado para dispositivos móveis" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "configurações..." -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "música" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "comentários da música" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "informações da música" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "subfaixas" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "canais" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "gerenciador de chips" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "ordens" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "gerenciador de sequências" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "mixer" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "opções de compatibilidade" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "recursos" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "instrumentos" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "samples" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "wavetables" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "editor de instrumentos" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "editor de samples" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "editor de wavetables" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "visualizadores" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "osciloscópio (mestre)" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "osciloscópio (por canal)" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "osciloscópio (X-Y)" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "medidor de volume" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "tempo" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "clock" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "grooves" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "velocidade" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "visualizador de logs" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "visualização de registradores" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "estatísticas" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "composição da memória" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "lista de efeitos" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "controles de reprodução/edição" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "piano/teclado virtual" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "spoiler" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "menu de depuração" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "inspetor" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "pânico" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "sobre..." -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "| Velocidade %d:%d" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "| Velocidade %d" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "| Groove" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr " em %gHz (%g BPM) " -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "| Ordem %.2X/%.2X " -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "| Ordem %d/%d " -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "| Linha %.2X/%.2X " -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "| Linha %d/%d " -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "Não tem mais o que fazer não?" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "%d ano " msgstr[1] "%d anos " -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "%d mês " msgstr[1] "%d meses " -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "Note off (corte)" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "Note off (repouso)" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "Repouso de macro somente" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "Note on: %s" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "Ins %d: " -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "Ins %d: %s" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "Definir volume: %d (%.2X, INVÁLIDO!)" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "Definir volume: %d (%.2X, %d%%)" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "| modificado" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -14497,11 +14508,11 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "impossível fazer algo sem permissões de Armazenamento!" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " @@ -14511,7 +14522,7 @@ msgstr "" "por favor instale uma dessas bibliotecas, ou desabilite o diálogo de " "arquivos do sistema em Configurações > Geral." -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -14535,35 +14546,35 @@ msgstr "" "- FM (OPLL)\n" "- FDS" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "...mas você não selecionou uma sample!" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" "não foi possível salvar a sample! abra o Visualizador de Logs para mais " "informações." -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." @@ -14571,274 +14582,274 @@ msgstr "" "parabéns! você foi capaz de carregar um monte de nada.\n" "você tem direito a um bug report." -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "...mas você não selecionou um instrumento!" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "ocorreram erros ao carregar as wavetables:\n" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "...mas você não selecionou uma wavetable!" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "não pôde abrir o arquivo!" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "Não pôde escrever ZSM! (%s)" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "não pôde escrever texto! (%s)" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "não pôde escrever fluxo de comandos! (%s)" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "Você abriu: %s" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "Você abriu:" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "Você salvou: %s" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "Erro" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "Por favor aguarde..." -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "Abortar" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "%s" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "Apagando" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "Todas as subfaixas" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "Subfaixa atual" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "Otimização" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "Deduplicar sequências" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "Remover instrumentos não utilizados" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "Remover samples não utilizadas" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "Deixa pra lá! Cancelar" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "Modo de kit de bateria:" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "12 samples por oitava" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "Oitava inicial" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" "isto é um banco de instrumentos! selecione quais instrumentos carregar:" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" "isto é um banco de instrumentos! selecione quais instrumentos carregar:" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "Tipo de dado:" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "(será misturado para mono)" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "Sem sinal" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "Big endian" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "Trocar nibbles" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "Trocar palavras" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "Codificação:" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "Trocar ordem dos bits" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "Erro! Não foi passada uma string!" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" "parece que eu não pude carregar essas fontes. alguma configuração que você " "poderia checar?" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "não pôde abrir a janela! %s" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "Ajustar largura da coluna###SizeOne" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "Ajustar largura de todas as colunas###SizeAll" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "Redefinir largura de todas as colunas para o padrão###SizeAll" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "Redefinir ordem###ResetOrder" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "(Barra de menu principal)" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "(Popup)" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "(Sem título)" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "Esconder barra de abas###HideTabBar" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "Há mudanças não salvas! Salvar mudanças antes de sair?" @@ -14981,7 +14992,7 @@ msgstr "Desafinação 2" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "Profundidade de AM" @@ -15033,7 +15044,7 @@ msgstr "LFO2 > Freq" msgid "LFO2 > Amp" msgstr "LFO2 > Amp" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "Modo de Ruído do OP4" @@ -15085,8 +15096,8 @@ msgstr "Dir." msgid "Tune" msgstr "Afin." -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "F.Fixa" @@ -15157,7 +15168,7 @@ msgid "15. Electric Guitar" msgstr "15. Guitarra Elétrica" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "Bateria" @@ -15395,16 +15406,16 @@ msgstr "Como diabos você..." msgid "triangle" msgstr "triângulo" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "serra" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "pulso" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "ruído" @@ -15468,19 +15479,19 @@ msgstr "inverter direita" msgid "invert left" msgstr "inverter esquerda" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "baixa" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "banda" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "alta" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "cn3desl" @@ -15732,23 +15743,23 @@ msgstr "Sweep de Frequência" msgid "Cutoff Sweep" msgstr "Sweep de Ponto de Corte" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "Direto" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "Diminuir (linear)" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "Diminuir (logarítmico)" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "Aumentar (linear)" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "Aumentar (linha torta)" @@ -15879,31 +15890,31 @@ msgstr "Modo de repouso: Ativo (pula para a posição de repouso)" msgid "Release mode: Passive (delayed release)" msgstr "Modo de repouso: Passivo (repouso atrasado)" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "Compr. Passo" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "Atraso" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "Cacildis? Não, não, isso aí tá com problema..." -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "O único problema com aquela \"selectedMacro\" é que ela é um bug..." -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "(copiando)" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "(trocando)" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" @@ -15911,92 +15922,92 @@ msgstr "" "- arraste para trocar operadores\n" "- shift+arraste para copiar operador" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "novos recursos de DPCM desabilitados (compatibilidade)!" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "clique aqui para habilitá-los." -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "nenhuma selecionada" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "Usar amostra" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "Vaga do banco de samples##BANKSLOT" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "Utilizar wavetable (Amiga/DAC Genérico somente)" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "Utilizar wavetable" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "Utilizar mapa de samples" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "delta" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "nome da sample" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "definir mapa inteiro para esse tom" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "definir mapa inteiro para esse valor de contador delta" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "definir mapa inteiro para essa nota" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "definir mapa inteiro para essa sample" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "redefinir tons" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "limpar valores de contador delta" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "redefinir notas" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "limpar samples do mapa" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "Requisitar do TX81Z" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "Nomes do %s" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "Modo de frequência fixa" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." @@ -16004,296 +16015,296 @@ msgstr "" "quando habilitado, os canais de bateria serão definidos para as frequências " "especificadas, ignorando a nota." -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "Tambor" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "Bloco" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "NúmFreq." -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "Caixa/Chimbal" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "Surdo/Prato" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "Volume##TL" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" "este slider de volume só funciona no sistema de compatibilidade (não-" "bateria)." -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "Env" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "OPL2/OPL3 somente (as últimas 4 ondas são somente para o OPL3)" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "Envelope 2 (bumbo somente)" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "Operador %d" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "Freq." -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "Blc" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "F" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "Frequência (Núm-F)" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "Env. Sust." -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "aguardando..." -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "nenhum instrumento selecionado" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" "nenhum dos chips atualmente presentes são capazes de reproduzir esse tipo de " "instrumento!" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "Macros FM" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "Velocidade do LFO" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "Profundidade de PM" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "Formato do LFO" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "Máscara de Op." -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "Profundidade do AM 2" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "Profundidade do PM 2" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "Velocidade do LFO2" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "Formato do LFO2" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "Macros OP%d" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "Arpejo Op." -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "Tom Op." -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "Balanço Op." -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "Utilizar envelope em software" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "Inicializar envelope em cada nota" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "Comprimento do som" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "Infinito" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "Direção" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "Cima" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "Baixo" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "Sequência de Hardware" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "Tick" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "Comando" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "Mover/Remover" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "Comprimento do Envelope" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "Deslocar" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "Ticks" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "Posição" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "tri" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "Modulação de Anel" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "Sincronização de Osciladores" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "Habilitar filtro" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "Inicializar filtro" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "Ponto de corte" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "Modo de filtro" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "Modo de Ruído" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "Modo de Mistura de Ondas" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "Macro de Corte Absoluta" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "Macro de Ciclo de Trab. Absoluta" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "Não testar antes de uma nova nota" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "Trocar papéis dos temporizadores de frequência e redefinição de fase" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "Período" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "Quantidade" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "Limite" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "Virar" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "Carregar wavetable" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." @@ -16301,23 +16312,23 @@ msgstr "" "quando habilitado, uma wavetable será carregada em RAM.\n" "quando desabilitado, somente o deslocamento e comprimento serão alterados." -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "Forma de onda##WAVE" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "Posição/comprimento de onda por canal" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "Can" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "Modo de compatibilidade" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" @@ -16327,119 +16338,119 @@ msgstr "" "- inicializa a tabela de modulação com a primeira wavetable\n" "- não altera os parâmetros de modulação com mudança de instrumento" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "Profundidade de modulação" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "Velocidade de modulação" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "Tabela de modulação" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "Definir tabela de modulação (somente canal 5)" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "Coef. K1 do filtro" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "Coef. K2 do filtro" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "Comprimento do envelope" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "Rampa do volume esquerdo" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "Rampa do volume direito" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "Rampa do coef. K1 do filtro" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "Rampa do coef. K2 do filtro" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "Desaceleração da rampa do K1" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "Desaceleração da rampa do K2" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "Taxa de Ataque" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "Taxa de Decaimento 1" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "Nível de Decaimento" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "Taxa de Decaimento 2" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "Taxa de Repouso" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "Correção de Taxa" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "Taxa de LFO" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "Usar envelope" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "Modo de sustentação/repouso:" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "Direto (cortar no repouso)" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "Efetivo (redução linear)" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "Efetivo (redução exponencial)" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "Atrasado (escrever R no momento do repouso)" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "Modo de Ganho" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "Ganho" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" @@ -16449,23 +16460,23 @@ msgstr "" "saiba o que está fazendo.\n" "é recomendado utilizar a macro de Ganho para diminuição ao invés disso." -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "Habilitar sintetizador" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "Forma de onda única" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "Forma de onda dupla" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "Onda 1" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." @@ -16473,35 +16484,35 @@ msgstr "" "a macro de forma de onda está controlando a onda 1! este valor não será " "efetivo." -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "Onda 2" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "Continuar previsão" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "Pausar previsão" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "Reiniciar previsão" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "Copiar para nova wavetable" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "Taxa de Atualização" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "Global" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." @@ -16509,286 +16520,286 @@ msgstr "" "sintetizador de wavetable desabilitado.\n" "use a macro de Forma de Onda para definir a onda para este instrumento." -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "Macros" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "Arpejo" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "Redef. de Fase" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "Ciclo de Trab./Ruído" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "Alternar Filtro" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "Surround" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "Balanço (esquerda)" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "Balanço (direita)" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "Freq. Ruído" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "Num. EnvAuto" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "Den. EnvAuto" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "Máscara AND Ruído" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "Máscara OR Ruído" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "Liga/Desl." -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "Timbre" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "Profundidade Mod." -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "Velocidade Mod." -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "Posição Mod." -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "Comprimento do Ruído" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "Posição da onda" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "Comprimento da onda" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "Largura de Pulso" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "Coeficientes/Integ." -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "Carregar LFSR" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "Modo de Envelope" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "Temporizador de Redef. de Fase" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "Divisor de Clock" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "Volume Global" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "Nível de Eco" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "Retorno do Eco" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "Atraso do Eco" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "Controle de Grupo" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "Ataque de Grupo" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "Decaimento de Grupo" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "Tipo de Ruído" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "Quadrado/Ruído" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "Local do Tap A" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "Local do Tap B" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "Comprimento da Porção A" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "Comprimento da Porção B" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "Deslocamento da Porção A" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "Deslocamento da Porção B" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "Compensação de oitava" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "vá para Macros para outros parâmetros." -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "tipo de instrumento inválido! troque-o primeiro." -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "limpar conteúdo" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "deslocar..." -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "deslocar" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "Mín." -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "Máx." diff --git a/po/ru.po b/po/ru.po index 74eea8efe..af542be60 100644 --- a/po/ru.po +++ b/po/ru.po @@ -926,7 +926,7 @@ msgstr "Канал 16" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "ИКМ" @@ -973,9 +973,9 @@ msgstr "Меандр 3" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "Шум" @@ -989,7 +989,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "Game Boy" @@ -1007,8 +1007,8 @@ msgstr "Прямоуг. 1" msgid "Pulse 2" msgstr "Прямоуг. 2" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "Волн. табл." @@ -1071,7 +1071,7 @@ msgid "Triangle" msgstr "Треуг. волна" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "ДИКМ" @@ -1532,7 +1532,7 @@ msgstr "" "его каналы квадратных волн могут играть не только лишь квадратные волны..." #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "Низкое" @@ -1541,7 +1541,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "Высокое" @@ -1559,11 +1559,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "Волн. табл." -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1727,7 +1727,7 @@ msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" "дисковый привод для Famicom, также содержащий один канал волновых таблиц." -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1760,7 +1760,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "чип расширения для Famicom, имеющий малоизвестный канал ИКМ-сэмплов." -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "Namco 163" @@ -1895,7 +1895,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "Бас-барабан" @@ -2076,7 +2076,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "MultiPCM" @@ -2166,7 +2166,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "пожалуйста, не используйте этот чип. он был добавлен в качестве шутки." -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2201,7 +2201,7 @@ msgid "" msgstr "" "похоже на звуковой чип SNES, но без интерполяции и других приятных вещей." -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2252,7 +2252,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "2Fxx: Переключить жёсткий перезапуск огибающей на новой ноте" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2260,7 +2260,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "Похож на PC Speaker, но имеет настройку скважности." -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "Меандр" @@ -2276,7 +2276,7 @@ msgstr "" "использовался в некоторых аркадных автоматах Sega (например, OutRun), и " "обычно использовался в связке с YM2151." -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2344,7 +2344,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "АДИКМ-B" @@ -2402,7 +2402,7 @@ msgstr "" "У этой версии есть контроль режима CSM для специальных эффектов на третьем " "канале." -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2638,7 +2638,7 @@ msgstr "АДИКМ 2" msgid "ADPCM 3" msgstr "АДИКМ 3" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -3045,8 +3045,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "АДИКМ звуковой чип фирмы OKI, использовавшийся в Sharp X68000." #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "Сэмплеры" @@ -3070,7 +3070,7 @@ msgstr "" "использовался в некоторых аркадных автоматах. Может воспроизводить 4-битные " "АДИКМ, 8- и 16-битные ИКМ сэмплы." -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -3160,7 +3160,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "22xx: Записать в порт ввода-вывода A" msgid "23xx: Write to I/O port B" msgstr "23xx: Записать в порт ввода-вывода B" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3434,7 +3434,7 @@ msgstr "11xy: Канал эхо (x: левый/правый источник; y: msgid "12xy: Toggle invert (x: left; y: right)" msgstr "12xy: Инверсия сигнала (x: лево; y: право)" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3462,7 +3462,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3488,7 +3488,7 @@ msgstr "12xx: Младший байт параметра канала" msgid "13xx: Set high byte of channel parameter" msgstr "13xx: Старший байт параметра канала" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3605,269 +3605,273 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Установить частоту движка трекера (Гц)" #: src/engine/engine.cpp:102 +msgid "DCxx: Delayed mute" +msgstr "" + +#: src/engine/engine.cpp:104 msgid "E0xx: Set arp speed" msgstr "E0xx: Установить скорость арпеджио" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:106 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Портаменто вверх (x: скорость; y: полутонов)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:108 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Портаменто вниз (x: скорость; y: полутонов)" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:110 #, fuzzy msgid "E3xx: Set vibrato shape" msgstr "E4xx: Установить глубину вибрато" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:112 msgid "E4xx: Set vibrato range" msgstr "E4xx: Установить глубину вибрато" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:114 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Расстройка (80: без расстройки)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:116 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:118 msgid "E7xx: Macro release" msgstr "E7xx: Релиз макросов" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:120 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:122 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:124 msgid "EAxx: Legato" msgstr "EAxx: Легато" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:126 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: (СОВМЕСТИМОСТЬ) Установить банк сэмплов" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:128 msgid "ECxx: Note cut" msgstr "ECxx: Заглушить ноту" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:130 msgid "EDxx: Note delay" msgstr "EDxx: Задержать ноту" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:132 msgid "EExx: Send external command" msgstr "EExx: Послать внешнюю команду" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:134 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Установить частоту движка трекера (BPM)" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:136 msgid "F1xx: Single tick note slide up" msgstr "F1xx: Портаменто вверх (один шаг движка)" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:138 msgid "F2xx: Single tick note slide down" msgstr "F2xx: Портаменто вниз (один шаг движка)" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:140 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Точное изменение громкости вверх" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:142 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Точное изменение громкости вниз" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:144 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Отключить макрос (см. инструкцию)" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:146 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Включить макрос (см. инструкцию)" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:148 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: Перезапустить макрос (см. инструкцию)" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:150 msgid "F8xx: Single tick volume slide up" msgstr "F8xx: Изменение громкости вверх (один шаг движка)" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:152 msgid "F9xx: Single tick volume slide down" msgstr "F9xx: Изменение громкости вниз (один шаг движка)" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:154 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Быстрое изменение громкости (0y: вниз; x0: вверх)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:156 msgid "FCxx: Note release" msgstr "FCxx: Релиз ноты" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:158 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Числитель виртуального темпа" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:160 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Знаменатель виртуального темпа" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "FFxx: Остановить трек" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Начальное смещение сэмпла (xxx*256 шагов)" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: Начальное смещение сэмпла (младший байт)" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: Начальное смещение сэмпла (средний байт, ×256)" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: Начальное смещение сэмпла (старший байт, ×65536)" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "во время перехода по файлу: %s" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "перед запросом положения в файле: %s" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "пустой файл" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "во время запроса положения в файле: %s" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "несоответствие размера ROM, ожидалось: %d байт, на самом деле: %d" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "при запросе размера: %s" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "при чтении: %s" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "недействительный индекс" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "максимальное общее число каналов не может превышать %d" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "максимальное число чипов/систем не может превышать %d" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "не могу удалить последнюю" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "системы совпадают" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "недействительный индекс исходной системы" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "недействительный индекс системы назначения" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "Инструмент %d" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "слишком много волновых таблиц!" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "не смог перейти в конец файла: %s" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "не смог определить размер файла: %s" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "недействительный размер файла!" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "не смог перейти в начало файла: %s" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "не смог прочитать весь файл: %s" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "неправильный заголовок/данные волновой таблицы!" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "преждевременный конец файла" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "слишком много сэмплов!" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "Сэмпл %d" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "нет свободных паттернов для канала %d!" @@ -3980,41 +3984,41 @@ msgstr "Инвертировать" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "Громкость" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "Панорамирование" @@ -4022,7 +4026,7 @@ msgstr "Панорамирование" msgid "Front/Rear" msgstr "Передн./задн." -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "Соединение каналов" @@ -4081,7 +4085,7 @@ msgstr "дальнейшее расширение невозможно!" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "Содержание памяти" @@ -4096,8 +4100,8 @@ msgid "no chips with memory" msgstr "нет чипов с памятью" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "Ошибка при загрузке файла! (%s)" @@ -4127,20 +4131,20 @@ msgid "Bug!" msgstr "Баг!" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "Неизвестен" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "клонировать" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "заменить..." -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "сохранить" @@ -4148,165 +4152,165 @@ msgstr "сохранить" msgid "save (.dmp)" msgstr "экспортировать в .dmp" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "удалить" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "недостаточно памяти для этого сэмпла!" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "создать инструмент" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "создать инструмент с набором ударных" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "Инструменты" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "Добавить" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "Клонировать" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "Открыть" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "заменить инструмент..." -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "загрузить инструмент с TX81Z" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "заменить волновую таблицу..." -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "заменить сэмпл..." -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "загрузить сырые данные сэмпла..." -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "загрузить сырые данные сэмпла (заменить)..." -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "загрузить с TX81Z" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "Открыть (вставить; ПКМ для замены)" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "Сохранить" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "сохранить инструмент как .dmp..." -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "сохранить волновую таблицу как .dmw..." -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "сохранить сырые данные волновой таблицы..." -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "сохранить сырые данные сэмпла..." -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "сохранить как .dmp..." -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "Переключиться между видом с разбиением по папкам и обычным видом" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "Переместить на одну позицию вверх" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "Переместить на одну позицию вниз" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "Создать" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "Новая папка" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "Превью (ПКМ для остановки)" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "Удалить" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "<нерассортированные>" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "переименовать..." -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "Волновые таблицы" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "Сэмплы" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "сохранить как .dmw..." -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "сохранить сырые данные..." -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "импорт сырых данных..." -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "импорт сырых данных (заменить)..." @@ -4338,7 +4342,7 @@ msgstr "16-битное целое число" msgid "32-bit float" msgstr "32-битное число с плавающей запятой" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "Частота квантования" @@ -4358,13 +4362,13 @@ msgstr "Затухание (в секундах)" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "Все" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "Нет (прямая работа с частотой)" @@ -4373,11 +4377,11 @@ msgstr "Нет (прямая работа с частотой)" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "Отмена" @@ -4387,8 +4391,8 @@ msgstr "Отмена" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "Экспорт" @@ -4545,7 +4549,7 @@ msgstr "" "сравнивая звук настоящей Amiga и Furnace." #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "Папка" @@ -4596,15 +4600,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "Аудио" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4613,7 +4617,7 @@ msgid "Amiga Validation" msgstr "Проверка Amiga" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "Текст" @@ -4662,7 +4666,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "Скорость" @@ -4731,7 +4735,7 @@ msgid "Song Length" msgstr "Длина трека" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "Число каналов" @@ -4749,8 +4753,8 @@ msgstr "Смена" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "Имя" @@ -4825,7 +4829,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "отладка" @@ -4833,7 +4837,7 @@ msgstr "отладка" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "Просмотр логов" @@ -4861,8 +4865,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "Паттерны" @@ -4924,7 +4928,7 @@ msgstr "ни один из чипов не совместим с ним" msgid "your instrument is in peril!! be careful..." msgstr "ваш инструмент под угрозой!! будьте осторожны..." -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "Осциллограф" @@ -4979,7 +4983,7 @@ msgid "Frequency" msgstr "Частота" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "Канал" @@ -5035,7 +5039,7 @@ msgstr "Случайная фаза при запуске ноты" msgid "Amplitude" msgstr "Амплитуда" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "Толщина линии" @@ -5051,7 +5055,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "Цвет" @@ -5068,8 +5072,8 @@ msgstr "Размыть" msgid "Remove" msgstr "Удалить" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "Цвет фона" @@ -5127,9 +5131,9 @@ msgstr "" msgid "Text color" msgstr "Цвет текста" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "ОК" @@ -5164,12 +5168,12 @@ msgid "cut" msgstr "вырезать" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "копировать" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "вставить" @@ -5183,11 +5187,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "отменить" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "вернуть" @@ -5271,7 +5275,7 @@ msgstr "инверт." msgid "interpolate" msgstr "интерполяция" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "масштабирование" @@ -5279,7 +5283,7 @@ msgstr "масштабирование" msgid "fade" msgstr "градиент/затухание" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "заполнение случайными значениями" @@ -5312,7 +5316,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "удалить" @@ -5327,8 +5331,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "Матрицу паттернов" @@ -5347,7 +5351,7 @@ msgid "Chips" msgstr "Чипы" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "Другое" @@ -5439,7 +5443,7 @@ msgid "Panic" msgstr "Паника" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "Настройки" @@ -5487,7 +5491,7 @@ msgstr "Стоп" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "Режим редактирования" @@ -5870,7 +5874,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "Канал волновых таблиц" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "Нормальное" @@ -6018,23 +6022,23 @@ msgid "Hard reset envelope:" msgstr "Огибающая при жёстком перезапуске:" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "Атака" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "Спад" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "Сустейн" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "Релиз" @@ -6237,7 +6241,7 @@ msgstr "Сломанное портаменто эффектов и макрос msgid "Mixing mode:" msgstr "Режим микширования:" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "Моно" @@ -6679,7 +6683,7 @@ msgstr "настраивать нечего" msgid "Custom clock rate" msgstr "Пользовательская тактовая частота" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "Измеритель громкости" @@ -6731,7 +6735,7 @@ msgstr "Сохранить и закрыть" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "Импорт" @@ -6748,7 +6752,7 @@ msgstr "Список эффектов" msgid "Chip at cursor: %s" msgstr "Курсор на канале чипа: %s" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "Поиск" @@ -6887,9 +6891,9 @@ msgstr "Нажатие клавиши" msgid "Aftertouch" msgstr "Давление на клавишу после нажатия" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "Значение контроллера" @@ -6915,8 +6919,8 @@ msgstr "SysEx" msgid "Any" msgstr "Любой" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "Инструмент" @@ -7225,8 +7229,8 @@ msgstr "Вибрация" msgid "Strength" msgstr "Сила вибрации" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "Длина вибрации" @@ -7342,7 +7346,7 @@ msgid "" "exporting." msgstr "подставлять соответствующее имя файла при экспорте или сохранении." -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "Новая композиция" @@ -7422,7 +7426,7 @@ msgstr "Поведение программы" msgid "New instruments are blank" msgstr "Пустые новые инструменты" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "Настройки программы" @@ -7472,7 +7476,7 @@ msgstr "" msgid "" msgstr "<По умолчанию>" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "Выводы" @@ -7679,8 +7683,8 @@ msgid "" msgstr "(обучение! нажмите кнопку или подвигайте что-то на вашем устройстве.)" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "Тип" @@ -7800,7 +7804,7 @@ msgstr "Взаимодействие с PC Speaker" msgid "Keyboard" msgstr "Клавиатура" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "Сбросить до настроек по умолчанию" @@ -7866,8 +7870,8 @@ msgstr "Список сэмплов" msgid "Sample editor" msgstr "Редактор сэмплов" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "Интерфейс" @@ -7883,7 +7887,7 @@ msgstr "Расположение окон интерфейса:" msgid "Reset" msgstr "Сбросить" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "Вы уверены, что хотите сброить компоновку окон интерфейса?" @@ -8592,7 +8596,7 @@ msgstr "Пустая ячейка (2 символа)" msgid "Pattern view spacing after:" msgstr "Разбивка в отображении паттерна:" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8768,7 +8772,7 @@ msgid "Colorize instrument editor using instrument type" msgstr "" "Изменять оттенки цветов редактора инструмента согласно типу инструмента" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "Редактор макросов" @@ -8792,1631 +8796,1635 @@ msgstr "Окно редактирования одного макроса + сп msgid "Use classic macro editor vertical slider" msgstr "Использовать классическую вертикальную полосу прокрутки" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "Редактор волновых таблиц" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "Использовать компактный редактор волновых таблиц" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "Редактор FM-инструментов" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "Названия параметров:" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "Понятные##fmn0" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "Исходные формальные##fmn1" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "Исходные формальные (альтернативные)##fmn2" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "Использовать стандартные названия волн для чипов серии OPL" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "Компоновка редактора FM-инструментов" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "Современная##fml0" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "Компактная (2x2, классическая)##fml1" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "Компактная (1x4)##fml2" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "Компактная (4x1)##fml3" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "Альтернативная (2x2)##fml4" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "Альтернативная (1x4)##fml5" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "Позиция параметра \"Сустейн\" в редакторе:" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "Использовать различные цвета для модулирующих и несущих операторов" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "Беззнаковое значение параметра расстройки" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "Единицы измерения использования памяти чипа:" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "Байты##MUU0" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "Килобайты##MUU1" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "Закруглённые края" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "Граница" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "Со сглаживанием" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "Полностью заполняет окно" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "Волна может выходить за пределы окна" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "Окна" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "Закруглённые края окон" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "Закруглённые края кнопок" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "Закруглённые края выпадающих меню" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "Закруглённые края заголовков вкладок" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "Закруглённые края ползунка полосы прокрутки" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "Границы вокруг кнопок, списков и т.д." -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "Цветовая схема" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "Вы действительно хотите сбросить цветовую схему?" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "Затенение рамок" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "Интерфейс (другое)" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "Разное" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "Меню выбора файлов (встроенное)" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "Волна" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "Волна (не моно)" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "Визуализатор огибающей" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "Огибающая" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "SSG-EG" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "Частота" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "Фильтр" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "Типы инструментов" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "VRC6 (пила)" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "Sound Unit" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "QSound" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "PowerNoise (шум)" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "PowerNoise (скат)" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "Выделенное" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "Редактор сэмплов" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "Менеджер паттернов" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "Клавиатура пианино" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "Часы" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "ОЗУ волн" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "Резервное копирование" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "Включить резервное копирование" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "Интервал (в секундах)" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "Резервных копий каждого файла" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "Управление резервными копиями" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "Удалить все до даты:" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "Удалить##PDate" -#: src/gui/settings.cpp:4368 +#: src/gui/settings.cpp:4376 #, c-format msgid "%PB used" msgstr "" -#: src/gui/settings.cpp:4370 +#: src/gui/settings.cpp:4378 #, c-format msgid "%TB used" msgstr "" -#: src/gui/settings.cpp:4372 +#: src/gui/settings.cpp:4380 #, c-format msgid "%GB used" msgstr "" -#: src/gui/settings.cpp:4374 +#: src/gui/settings.cpp:4382 #, c-format msgid "%MB used" msgstr "" -#: src/gui/settings.cpp:4376 +#: src/gui/settings.cpp:4384 #, c-format msgid "%KB used" msgstr "" -#: src/gui/settings.cpp:4378 +#: src/gui/settings.cpp:4386 #, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "Обновить список" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "Удалить все" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "Размер посл. рез. копии" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "Посл. рез. копия" -#: src/gui/settings.cpp:4404 +#: src/gui/settings.cpp:4412 #, c-format msgid "%P" msgstr "" -#: src/gui/settings.cpp:4406 +#: src/gui/settings.cpp:4414 #, c-format msgid "%T" msgstr "" -#: src/gui/settings.cpp:4408 +#: src/gui/settings.cpp:4416 #, c-format msgid "%G" msgstr "" -#: src/gui/settings.cpp:4410 +#: src/gui/settings.cpp:4418 #, c-format msgid "%M" msgstr "" -#: src/gui/settings.cpp:4412 +#: src/gui/settings.cpp:4420 #, c-format msgid "%K" msgstr "" -#: src/gui/settings.cpp:4414 +#: src/gui/settings.cpp:4422 #, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "ОК##SettingsOK" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "Отмена##SettingsCancel" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "Применить##SettingsApply" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "не смог инициализировать аудио!" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "Ошибка при загрузке шрифтов! Проверьте свои настройки." -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "ошибка при загрузке файла настроек! (%s)" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 #, fuzzy msgid "[File]" msgstr "Файл" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 #, fuzzy msgid "Name:" msgstr "Имя" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 #, fuzzy msgid "Reset search" msgstr "Сбросить до настроек по умолчанию" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 #, fuzzy msgid "Drives" msgstr "Драйвер" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 #, fuzzy msgid "Go to home directory" msgstr "Секция сэмплов" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 #, fuzzy msgid "Go to parent directory" msgstr "открыть внутреннюю папку с ресурсами" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 #, fuzzy msgid "Create Directory" msgstr "Секция сэмплов" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 #, fuzzy msgid "File name" msgstr "название сэмпла" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 #, fuzzy msgid "Date" msgstr "Удалить##PDate" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "Да" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "Нет" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11763,7 +11771,7 @@ msgstr "Запросить канал у TX81Z" msgid "Clear song data" msgstr "Удалить данные трека" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "Палитра команд" @@ -11791,7 +11799,7 @@ msgstr "Добавить чип (палитра)" msgid "Instrument List" msgstr "Список инструментов" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "Редактор инструментов" @@ -12499,8 +12507,8 @@ msgstr "Воспроизвести строку матрицы паттерно msgid "All chips" msgstr "Все чипы" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "Особые" @@ -12678,16 +12686,16 @@ msgstr "Сжатый модуль куба треуг. волны" msgid "no wavetable selected" msgstr "не выбрано ни одной волновой таблицы" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "выберите один..." #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "или" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "Создайте новый" @@ -12699,7 +12707,7 @@ msgstr "Уровни" msgid "Lines" msgstr "Линии" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "Длина" @@ -12733,9 +12741,9 @@ msgstr "" msgid "Shapes" msgstr "Волны" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "Скважность" @@ -13031,7 +13039,7 @@ msgid "Loop (length: %d)##Loop" msgstr "Цикл (длина: %d)##Loop" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "Цикл" @@ -13194,13 +13202,13 @@ msgstr "Применить фильтр" msgid "Cutoff:" msgstr "Частота среза:" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "Резонанс (добротность)" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "Порядок фильтра" @@ -13380,8 +13388,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -13419,7 +13426,7 @@ msgstr "Частота (ля 4-ой октавы)" msgid "use effect 09xx to select a groove pattern." msgstr "используйте эффект 09xx для выбора ритм-паттерна." -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "паттерны" @@ -13438,10 +13445,10 @@ msgstr "" "Остались несохранённые изменения! Сохранить их перед открытием резервной " "копии?" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "Ошибка при сохранении файла! (%s)" @@ -13455,7 +13462,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "Выберите опцию: (действие не может быть отменено!)" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "слишком много инструментов!" @@ -13509,11 +13516,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "нота" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "частота" @@ -13555,14 +13562,14 @@ msgstr "Открыть файл" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "совместимые файлы" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "все файлы" @@ -13735,7 +13742,7 @@ msgstr "текстовый файл" msgid "binary file" msgstr "бинарный файл" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "скоро появится!" @@ -13995,7 +14002,7 @@ msgstr "Режим тетрад" msgid "Go ahead" msgstr "Применить" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "масштабировать..." @@ -14003,7 +14010,7 @@ msgstr "масштабировать..." msgid "Scale" msgstr "Масштабировать" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "заполнить случайными значениями..." @@ -14043,7 +14050,7 @@ msgstr "расширить трек" msgid "find/replace" msgstr "найти/заменить" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "Не получилось сохранить компоновку окон! %s" @@ -14112,345 +14119,349 @@ msgstr "Вы уверены, что хотите очистить список msgid "save as..." msgstr "сохранить как..." -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "экспорт аудио..." -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "экспорт VGM..." -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "экспорт ZSM..." -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "экспорт проверочного файла для компьютера Amiga..." -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "экспорт текста..." -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "экспорт потока команд..." -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "экспорт..." -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "менеджер чипов" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "добавить чип..." -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "не могу добавить чип! (%s)" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "настроить чип..." -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "сменить чип..." -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "Сохранить положение каналов" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "убрать чип..." -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "открыть внутреннюю папку с ресурсами" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "загрузить резервную копию" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "выйти..." -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "очистить..." -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "полноэкранный режим" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "зафиксировать компоновку окон" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "визуализатор эффектов в паттерне" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "сбросить компоновку окон" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "переключиться на мобильный интерфейс" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "пользовательские системы..." -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "настройки..." -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "трек" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "комментарии трека" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "о треке" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "подпесни" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "каналы" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "менеджер чипов" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "матрица паттернов" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "менеджер паттернов" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "микшер" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "флаги совместимости" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "ресурсы" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "инструменты" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "сэмплы" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "волновые таблицы" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "редактор инструментов" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "редактор сэмплов" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "редактор волновых таблиц" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "визуализаторы" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "осциллограф" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "осциллографы (для отдельных каналов)" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "осциллограф (X-Y)" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "измеритель громкости" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "темп" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "часы" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "ритм-паттерны" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "скорость" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "просмотр логов" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "регистры" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "статистика" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "содержание памяти" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "список эффектов" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "управление редактированием/воспроизведением" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "клавиатура пианино/панель ввода" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "спойлер" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "отладка" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "отладка ImGUI" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "паника" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "о программе..." -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "| Скорость %d:%d" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "| Скорость %d" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "| Ритм-паттерн" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr " @ %g Гц (%g BPM) " -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "| Строка матр. патт. %.2X/%.2X " -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "| Строка матр. патт. %d/%d " -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "| Строка %.2X/%.2X " -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "| Строка %d/%d " -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "Вам точно больше нечем заняться?" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " @@ -14458,7 +14469,7 @@ msgstr[0] "%d год " msgstr[1] "%d года " msgstr[2] "%d лет " -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " @@ -14466,7 +14477,7 @@ msgstr[0] "%d месяц " msgstr[1] "%d месяца " msgstr[2] "%d месяцев " -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " @@ -14474,52 +14485,52 @@ msgstr[0] "%d день " msgstr[1] "%d дня " msgstr[2] "%d дней " -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "\"Отпускание клавиши\" (резкое)" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "\"Отпускание клавиши\" (с включением фазы затухания огибающей)" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "\"Отпускание клавиши\" (только для макросов)" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "Нота: %s" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "Инструмент %d: <недейств.>" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "Инструмент %d: %s" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "Громкость: %d (%.2X, НЕДЕЙСТВИТЕЛЬНА!)" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "Громкость: %d (%.2X, %d%%)" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "| изменено" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -14536,11 +14547,11 @@ msgstr "" "\n" "пока можете отключить файловый диалог ОС в настройки > основные." -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "не могу ничего сделать без разрешения \"Хранилище\"!" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " @@ -14550,7 +14561,7 @@ msgstr "" "пожалуйста, установите один из них, или отключите файловый диалог ОС в " "настройки > основные." -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -14574,35 +14585,35 @@ msgstr "" "- FM (OPLL)\n" "- FDS" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "...но вы не выбрали сэмпл!" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" "не удалось сохранить сэмпл! откройте просмотрщик логов для получения " "дополнительной информации." -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." @@ -14610,198 +14621,198 @@ msgstr "" "поздравляю! вам удалось загрузить ничто.\n" "вы приглашаетесь к написанию отчёта об ошибке." -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "...но вы не выбрали инструмент!" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "при загрузке волновых таблиц возникли следующие ошибки:\n" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "...но вы не выбрали волновую таблицу!" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "не удалось открыть файл!" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "Не удалось записать файл ZSM! (%s)" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "не удалось записать текстовый файл! (%s)" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "не удалось записать файл с потоком команд! (%s)" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "не удалось импортировать пользовательские пресеты!" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "не удалось импортировать пользовательские пресеты! (%s)" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "Вы открыли: %s" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "Вы открыли:" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "Вы сохранили: %s" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "Ошибка" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "Пожалуйста, подождите..." -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "Прервать" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "%s" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "Удалить:" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "Все подпесни" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "Текущую подпесню" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "Оптимизировать:" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "Удалить дубликаты паттернов" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "Удалить неиспользуемые инструменты" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "Удалить неиспользуемые сэмплы" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "Не надо! Отмена" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "Режим создания набора ударных:" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "12 сэмплов на октаву" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "Начальная октава" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "это банк инструментов! выберите, какой вы хотите использовать:" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "это банк инструментов! выберите, какой вы хотите загрузить" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "Тип данных:" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "(будет сведено в моно)" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "Беззнаковый" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "Обратный порядок байтов (Big endian)" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "Поменять местами тетрады" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "Поменять местами машинные слова" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "Кодировка:" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "Обратный порядок битов" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "Ошибка! Не предоставлена строка!" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "кажется, я не могу загрузить эти шрифты. проверьте настройки?" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." @@ -14809,7 +14820,7 @@ msgstr "" "не получилось инициализировать движок отрисовки!\n" "перехожу на программную отрисовку. пожалуйста, перезапустите Furnace." -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" @@ -14818,16 +14829,16 @@ msgstr "" "не получилось инициализировать движок отрисовки! %s\n" "перехожу на программную отрисовку. пожалуйста, перезапустите Furnace." -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "не удалось открыть окно! %s" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." @@ -14835,51 +14846,51 @@ msgstr "" "\n" "перехожу на программную отрисовку. пожалуйста, перезапустите Furnace." -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "Масштабировать столбец по размеру###SizeOne" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "Масштабировать все столбцы по размеру###SizeAll" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "Масштабировать все столбцы по умолчанию###SizeAll" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "Сбросить порядок###ResetOrder" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "(полоса главного меню)" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "(Всплывающее окно)" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "(Без названия)" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "Скрыть полосу с вкладками###HideTabBar" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "LocaleSettings: ccjk 0400-04FF" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "Данные ДИКМ для NES" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "SNES Bit Rate Reduction" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "Остались несохранённые изменения! Сохранить их перед выходом?" @@ -15022,7 +15033,7 @@ msgstr "Расстройка 2" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "Глубина АМ" @@ -15074,7 +15085,7 @@ msgstr "ОНЧ2 > част." msgid "LFO2 > Amp" msgstr "ОНЧ2 > част." -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "Режим шума ОП4" @@ -15126,8 +15137,8 @@ msgstr "Право" msgid "Tune" msgstr "Груб. расстр." -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "Фикс." @@ -15198,7 +15209,7 @@ msgid "15. Electric Guitar" msgstr "15. Электрогитара" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "Ударные" @@ -15436,16 +15447,16 @@ msgstr "Как вы вообще смогли" msgid "triangle" msgstr "треуг." -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "пила" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "прямоуг." #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "шум" @@ -15509,19 +15520,19 @@ msgstr "инв. справа" msgid "invert left" msgstr "инв. слева" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "ФНЧ" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "ППФ" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "ФВЧ" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "выкл. 3 кан." @@ -15773,23 +15784,23 @@ msgstr "Изменение частоты" msgid "Cutoff Sweep" msgstr "Изменение частоты среза" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "Прямое" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "Спад (линейный)" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "Спад (логарифмический)" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "Нарастание (линейное)" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "Нарастание (изогн. линия)" @@ -15920,31 +15931,31 @@ msgstr "Тип релиза: активный (прыгнуть на позиц msgid "Release mode: Passive (delayed release)" msgstr "Тип релиза: пассивный (отложенный релиз)" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "Дл. шага" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "Задержка" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "Что за?.. Нет, оно ведь работает неправильно..." -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "Единственная проблема с тем selectedMacro в том, что это не сбой..." -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "(копирование)" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "(замена)" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" @@ -15952,92 +15963,92 @@ msgstr "" "- перетащите, чтобы поменять настройки операторов местами\n" "- перетащите с зажатой клавишей SHIFT, чтобы скопировать настройки оператора" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "новые функции ДИКМ отключены (совместимость)!" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "нажмите сюда, чтобы включить их." -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "не выбран" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "Использовать сэмпл" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "Номер банка сэмплов##BANKSLOT" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "Использовать волновую таблицу (только для Amiga/типичного ЦАП)" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "Использовать волновую таблицу" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "Использовать карту сэмплов" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "нач. знач." -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "название сэмпла" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "установить эту частоту для всей карты" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "установить это нач. знач. дельта-счётчика для всей карты" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "установить эту ноту для всей карты" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "установить этот сэмпл для всей карты" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "сбросить частоты" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "очистить нач. знач. дельта-счётчика" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "сбросить ноты" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "сбросить сэмплы карты" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "Запросить у TX81Z" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "название %s" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "Режим фиксированной частоты" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." @@ -16045,294 +16056,294 @@ msgstr "" "при включении режима ударные будут звучать на указанных частотах. Значения " "нот будут игнорироваться." -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "Ударный" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "Блок" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "Частота" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "Рабочий барабан/хай-хэт" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "Там-там/тарелка" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "Громкость##TL" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" "эта регулировка громкости работает только в совместимой (без ударных) " "системе." -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "Огиб." -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "Только OPL2/3 (последние 4 волны только для OPL3)" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "Огибающая 2 (только бочка)" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "Оператор %d" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "Част." -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "Блк" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "Ч" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "Частота (F-Num)" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "Вкл. SSG" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "ожидание..." -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "не выбрано ни одного инструмента" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "ни один из добавленных чипов не поддерживает этот тип инструмента!" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "Макросы FM" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "Частота ГНЧ" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "Глубина ФМ" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "Форма волны ГНЧ" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "Маска операторов" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "Глубина АМ 2" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "Глубина ФМ 2" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "Скорость ГНЧ 2" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "Форма волны ГНЧ 2" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "Макросы ОП%d" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "Арпеджио оператора" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "Частота оператора" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "Панорамирование оператора" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "Использовать программную огибающую громкости" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "Инициализировать огибающую на каждой ноте" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "Длина звука" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "Бесконечность" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "Направление" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "Вверх" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "Вниз" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "Аппаратная последовательность" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "Шаг" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "Команда" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "Перем./Удал." -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "Длина огибающей" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "На сколько" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "Шагов" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "Положение" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "треуг." -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "Кольцевая модуляция" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "Синхронизация осцилляторов" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "Включить фильтр" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "Инициализировать фильтр" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "Частота среза" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "Тип фильтра" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "Режим шума" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "Режим смешения волн" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "Абсолютный макрос частоты среза" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "Абсолютный макрос скважности" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "Не включать тестовый бит перед новой нотой" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "Поменять роли таймера сброса фазы и таймера изменения частоты" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "Период" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "Количество" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "Граница" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "Туда-обратно" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "Загрузить волну" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." @@ -16340,23 +16351,23 @@ msgstr "" "при включении этой опции олна будет загружена в ОЗУ.\n" "если опция выключена, меняться будут только смещение и длина волны." -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "Волна##WAVE" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "Позиционирование и длина волны отдельно для каждого канала" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "Кан." -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "Режим совместимости" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" @@ -16366,119 +16377,119 @@ msgstr "" "- инициализирует волновую таблицу модулятора первой волновой таблицей\n" "- не изменяет параметры модуляции при смене инструмента" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "Глубина модуляции" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "Скорость модуляции" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "Волновая таблица модуляции" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "Выставить таблицу модуляции (только для 5-го канала)" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "K1 фильтра" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "K2 фильтра" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "Длина огиб." -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "Нараст. лев. громк." -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "Нараст. прав. громк." -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "Нараст. K1 фильтра" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "Нараст. K2 фильтра" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "Замедл. нараст. K1" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "Замедл. нараст. K2" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "Скорость атаки" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "Скорость спада 1" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "Уровень спада" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "Скорость спада 2" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "Скорость релиза" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "Коррекция скорости" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "Скорость ГНЧ" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "Использовать огибающую" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "Режим сустейна/релиза:" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "Прямой (заглушить на релизе)" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "Эффективный (линейный спад)" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "Эффективный (экспоненциальный спад)" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "Отложенный (записать R на релизе)" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "Режим усиления" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "Усиление" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" @@ -16488,23 +16499,23 @@ msgstr "" "понимаете, как это всё работает.\n" "рекомендуется использовать макрос усиления для спада." -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "Включить синтезатор" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "Одна волна" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "Две волны" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "Волна 1" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." @@ -16512,35 +16523,35 @@ msgstr "" "макрос волны контролирует волну 1!\n" "это значение не даст результата." -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "Волна 2" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "Возобовить превью" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "Приостановить превью" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "Перезапустить превью" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "Копировать в новую волновую таблицу" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "Частота обновления" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "Глобальная" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." @@ -16548,286 +16559,286 @@ msgstr "" "синтезатор волновых таблиц выключен.\n" "используйте макрос волны для задания волновой таблицы для этого инструмента." -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "Макросы" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "Арпеджио" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "Сброс фазы" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "Скважность/режим шума" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "Вкл./выкл. фильтр" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "Окружающее звучание" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "Панорамирование (левый)" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "Панорамирование (правый)" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "Частота шума" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "Множ. част. авто-огиб." -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "Дел. част. авто-огиб." -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "Маска шума (И)" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "Маска шума (ИЛИ)" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "Вкл./выкл." -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "Патч" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "Глуб. мод." -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "Скор. мод." -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "Полож. мод." -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "Длина шума" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "Полож. волны" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "Длина волны" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "Скважность" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "Скважность/инт." -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "Загрузить в РСЛОС" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "Режим огибающей" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "Таймер сброса фазы" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "Делитель тактовой частоты" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "Глобальная громкость" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "Уровень эхо" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "Обратная связь эхо" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "Длина эхо" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "Контроль группы" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "Атака группы" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "Спад группы" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "Режим шума" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "Меандр/шум" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "Положение отвода A" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "Положение отвода B" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "Длина части A" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "Длина части B" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "Сдвиг части A" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "Сдвиг части B" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "Параметр" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "Загрузить значение" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "Сдвиг октавы" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "Откройте вкладку макросов для управления другими параметрами." -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "недопустимый тип инструмента! сначала поменяйте его." -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "очистить содержимое" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "сместить..." -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "сместить" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "Минимум" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "Максимум" diff --git a/po/sk.po b/po/sk.po index 939055b67..7e4394624 100644 --- a/po/sk.po +++ b/po/sk.po @@ -872,7 +872,7 @@ msgstr "" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -918,9 +918,9 @@ msgstr "Štvorec 3" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "Noise" @@ -932,7 +932,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -950,8 +950,8 @@ msgstr "" msgid "Pulse 2" msgstr "" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "" @@ -1008,7 +1008,7 @@ msgid "Triangle" msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1440,7 +1440,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "" @@ -1449,7 +1449,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "" @@ -1465,11 +1465,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1627,7 +1627,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1660,7 +1660,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1786,7 +1786,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1960,7 +1960,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2048,7 +2048,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2080,7 +2080,7 @@ msgid "" "bits." msgstr "" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2127,7 +2127,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2135,7 +2135,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "" @@ -2149,7 +2149,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2251,7 +2251,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2472,7 +2472,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2845,8 +2845,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "" @@ -2868,7 +2868,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -2948,7 +2948,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3122,7 +3122,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3196,7 +3196,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3224,7 +3224,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3248,7 +3248,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3363,269 +3363,273 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Nastav intenzitu čipu (hz)" #: src/engine/engine.cpp:102 +msgid "DCxx: Delayed mute" +msgstr "" + +#: src/engine/engine.cpp:104 msgid "E0xx: Set arp speed" msgstr "E0xx: Nastav rýchlosť arpeggia" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:106 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Notovy šmyk nahor (x: rýchlosť; y: poltóny)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:108 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Notovy šmyk nadol (x: rýchlosť; y: poltóny )" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:110 #, fuzzy msgid "E3xx: Set vibrato shape" msgstr "E4xx: Nastav šírku vibráta" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:112 msgid "E4xx: Set vibrato range" msgstr "E4xx: Nastav šírku vibráta" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:114 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Nastav Tón (80: stred, pravá nota)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:116 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "E6xy: Rýchly legato (x: čas (0-7 nahor; 8-F nadol); y: poltóny)" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:118 msgid "E7xx: Macro release" msgstr "E7xx: Makro uvoľnenie" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:120 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: Rýchly legato nahor (x: čas; y: poltóny)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:122 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: Rýchly legato nadol (x: čas; y: poltóny)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:124 msgid "EAxx: Legato" msgstr "EAxx: Legato" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:126 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: Nastav STARÚ zvukovú banku" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:128 msgid "ECxx: Note cut" msgstr "ECxx: Prestaň hrať notu" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:130 msgid "EDxx: Note delay" msgstr "EDxx: Odohrať notu neskôr" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:132 msgid "EExx: Send external command" msgstr "EExx: Odošli vonkajšiu komandu" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:134 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Nastav rýchlosť piesne (bpm)" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:136 msgid "F1xx: Single tick note slide up" msgstr "F1xx: jedno-tikovy notový šmyk nahor" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:138 msgid "F2xx: Single tick note slide down" msgstr "F2xx: jedno-tikovy notový šmyk nadol" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:140 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Jemný hlasový šmyk nahor" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:142 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Jemný hlasový šmyk nadol" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:144 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Vypni makro (pozri si príručku)" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:146 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Zapni makro (pozri si príručku)" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:148 msgid "F7xx: Restart macro (see manual)" msgstr "F6xx: Reštartuj makro (pozri si príručku)" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:150 msgid "F8xx: Single tick volume slide up" msgstr "F8xx: Jedno-tikový hlasový šmyk nahor" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:152 msgid "F9xx: Single tick volume slide down" msgstr "F8xx: Jedno-tikový hlasový šmyk nadol" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:154 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Fast volume slide (0y: nadol; x0: nahor)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:156 msgid "FCxx: Note release" msgstr "FCxx: Uvoľnenie noty" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:158 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Nastav čitateľa virtualného tempa" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:160 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Nastav činiteľa virtualného tempa" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "FFxx: Zastav pieseň" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Posuň začiatok snímky*256" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: Posuň začiatok snímky (prví bajt)" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: Posuň začiatok snímky (druhý bajt, x256)" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: Posuň začiatok snímky (tretí bajt, x65536)" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "Effekt neexistuje" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "fajl je prazdny" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "Najviac môžete mať %d čipov" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "Nemožno vymazať posledný čip" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "Instrument %d" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "Priveľa wavetablou!" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "Nesprávna veľkosť fajla!" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "Nespravny záhlavie/data wavetabla!" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "Priveľa snímkou!" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "Snímka %d" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "nieto viacej slobodných obrazcob na kanále %d!" @@ -3738,41 +3742,41 @@ msgstr "" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "" @@ -3780,7 +3784,7 @@ msgstr "" msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "" @@ -3839,7 +3843,7 @@ msgstr "" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "" @@ -3854,8 +3858,8 @@ msgid "no chips with memory" msgstr "" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "" @@ -3885,20 +3889,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "" @@ -3906,165 +3910,165 @@ msgstr "" msgid "save (.dmp)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "" -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "" -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "" -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "" -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "" -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "" -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "" -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "" -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "" -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "" -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "" @@ -4096,7 +4100,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "" @@ -4116,13 +4120,13 @@ msgstr "" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "" @@ -4131,11 +4135,11 @@ msgstr "" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "" @@ -4145,8 +4149,8 @@ msgstr "" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "" @@ -4280,7 +4284,7 @@ msgid "" msgstr "" #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "" @@ -4326,15 +4330,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4343,7 +4347,7 @@ msgid "Amiga Validation" msgstr "" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "" @@ -4391,7 +4395,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "" @@ -4460,7 +4464,7 @@ msgid "Song Length" msgstr "" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "" @@ -4478,8 +4482,8 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "" @@ -4552,7 +4556,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4560,7 +4564,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4588,8 +4592,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "" @@ -4649,7 +4653,7 @@ msgstr "" msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "" @@ -4704,7 +4708,7 @@ msgid "Frequency" msgstr "" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "" @@ -4760,7 +4764,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "" @@ -4776,7 +4780,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "" @@ -4793,8 +4797,8 @@ msgstr "" msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "" @@ -4835,9 +4839,9 @@ msgstr "" msgid "Text color" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4872,12 +4876,12 @@ msgid "cut" msgstr "" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "" @@ -4891,11 +4895,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "" @@ -4979,7 +4983,7 @@ msgstr "" msgid "interpolate" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "" @@ -4987,7 +4991,7 @@ msgstr "" msgid "fade" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "" @@ -5020,7 +5024,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "" @@ -5035,8 +5039,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "" @@ -5055,7 +5059,7 @@ msgid "Chips" msgstr "" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "" @@ -5146,7 +5150,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "" @@ -5194,7 +5198,7 @@ msgstr "" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "" @@ -5576,7 +5580,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5722,23 +5726,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "" @@ -5934,7 +5938,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6374,7 +6378,7 @@ msgstr "" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "" @@ -6423,7 +6427,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "" @@ -6440,7 +6444,7 @@ msgstr "" msgid "Chip at cursor: %s" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "" @@ -6579,9 +6583,9 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "" @@ -6607,8 +6611,8 @@ msgstr "" msgid "Any" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "" @@ -6884,8 +6888,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "" @@ -6990,7 +6994,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "" @@ -7070,7 +7074,7 @@ msgstr "" msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "" @@ -7116,7 +7120,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "" @@ -7303,8 +7307,8 @@ msgid "" msgstr "" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "" @@ -7424,7 +7428,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "" @@ -7489,8 +7493,8 @@ msgstr "" msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "" @@ -7506,7 +7510,7 @@ msgstr "" msgid "Reset" msgstr "" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -8164,7 +8168,7 @@ msgstr "" msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8339,7 +8343,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "" @@ -8363,1622 +8367,1626 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4368 -#, c-format -msgid "%PB used" -msgstr "" - -#: src/gui/settings.cpp:4370 -#, c-format -msgid "%TB used" -msgstr "" - -#: src/gui/settings.cpp:4372 -#, c-format -msgid "%GB used" -msgstr "" - -#: src/gui/settings.cpp:4374 -#, c-format -msgid "%MB used" -msgstr "" - #: src/gui/settings.cpp:4376 #, c-format -msgid "%KB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4378 #, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4380 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4382 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4384 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4386 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4404 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4406 -#, c-format -msgid "%T" -msgstr "" - -#: src/gui/settings.cpp:4408 -#, c-format -msgid "%G" -msgstr "" - -#: src/gui/settings.cpp:4410 -#, c-format -msgid "%M" -msgstr "" - #: src/gui/settings.cpp:4412 #, c-format -msgid "%K" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4414 #, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4416 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4418 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4420 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4422 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11283,7 +11291,7 @@ msgstr "" msgid "Clear song data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11311,7 +11319,7 @@ msgstr "" msgid "Instrument List" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "" @@ -12011,8 +12019,8 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "" @@ -12190,16 +12198,16 @@ msgstr "" msgid "no wavetable selected" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "" #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "" @@ -12211,7 +12219,7 @@ msgstr "" msgid "Lines" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "" @@ -12245,9 +12253,9 @@ msgstr "" msgid "Shapes" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "" @@ -12530,7 +12538,7 @@ msgid "Loop (length: %d)##Loop" msgstr "" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "" @@ -12675,13 +12683,13 @@ msgstr "" msgid "Cutoff:" msgstr "" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "" @@ -12856,8 +12864,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -12895,7 +12902,7 @@ msgstr "" msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -12911,10 +12918,10 @@ msgstr "" msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "" @@ -12928,7 +12935,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "" @@ -12980,11 +12987,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13026,14 +13033,14 @@ msgstr "" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "" @@ -13206,7 +13213,7 @@ msgstr "" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13459,7 +13466,7 @@ msgstr "" msgid "Go ahead" msgstr "" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "" @@ -13467,7 +13474,7 @@ msgstr "" msgid "Scale" msgstr "" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "" @@ -13507,7 +13514,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -13566,345 +13573,349 @@ msgstr "" msgid "save as..." msgstr "" -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "" -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "" -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "" -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "" -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "" -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "" -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "" -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " @@ -13912,7 +13923,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " @@ -13920,7 +13931,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " @@ -13928,52 +13939,52 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -13983,18 +13994,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -14008,302 +14019,302 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -14440,7 +14451,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14492,7 +14503,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14544,8 +14555,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14616,7 +14627,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -14854,16 +14865,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -14927,19 +14938,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15191,23 +15202,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15333,896 +15344,896 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "" diff --git a/po/sv.po b/po/sv.po index d62417658..16c004cd2 100644 --- a/po/sv.po +++ b/po/sv.po @@ -956,7 +956,7 @@ msgstr "Kanal 16" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "PCM" @@ -1002,9 +1002,9 @@ msgstr "Kvadrat 3" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "Brus" @@ -1016,7 +1016,7 @@ msgstr "20xy: Ange brusläge (x: förinställd frekv/k3 frekv; y: tunn puls/brus msgid "Sega Master System + FM Expansion" msgstr "Sega Master System + FM-expansion" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "Game Boy" @@ -1034,8 +1034,8 @@ msgstr "Puls 1" msgid "Pulse 2" msgstr "Puls 2" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "Wavetable" @@ -1096,7 +1096,7 @@ msgid "Triangle" msgstr "Triangel" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "DPCM" @@ -1556,7 +1556,7 @@ msgstr "" "Dess kvadratvågkanaler är mer än bara fyrkantiga..." #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "Låg" @@ -1565,7 +1565,7 @@ msgid "Mid" msgstr "Mitten" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "Hög" @@ -1582,11 +1582,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "Våg" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "SNES" @@ -1748,7 +1748,7 @@ msgstr "Famicom Disk System (chip)" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "en diskenhet för Famicom som också innehåller en wavetable-kanal." -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "FDS" @@ -1781,7 +1781,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "ett expansionschip för Famicom, med en föga känd PCM-kanal." -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "Namco 163" @@ -1921,7 +1921,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "Bastrumma" @@ -2106,7 +2106,7 @@ msgstr "FM 17" msgid "FM 18" msgstr "FM 18" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "MultiPCM" @@ -2196,7 +2196,7 @@ msgstr "Pong" msgid "please don't use this chip. it was added as a joke." msgstr "vänligen använd ej detta chip. det var lagt till för skojs skull." -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "POKEY" @@ -2232,7 +2232,7 @@ msgstr "" "detta är som SNES ljudchip men utan interpolation och resten av de trevliga " "bitar." -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "WonderSwan" @@ -2282,7 +2282,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "2Fxx: Växla till hård ADSR-återställning på nya noter" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "Pokémon Mini" @@ -2290,7 +2290,7 @@ msgstr "Pokémon Mini" msgid "this one is like PC Speaker but has duty cycles." msgstr "detta är som PC-högtalare men har arbetscykler." -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "Puls" @@ -2306,7 +2306,7 @@ msgstr "" "används i vissa Sega arkadbrädor (som OutRun), och vanligtvis parat ihop med " "en YM2151." -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "Virtual Boy" @@ -2372,7 +2372,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "ADPCM-B" @@ -2428,7 +2428,7 @@ msgstr "" "på FM Towns-datorn).\n" "detta inkluderar CSM-lägeskontroll för specialeffekter på kanal 3." -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "Konami SCC" @@ -2667,7 +2667,7 @@ msgstr "ADPCM 2" msgid "ADPCM 3" msgstr "ADPCM 3" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "VERA" @@ -3074,8 +3074,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "ett ADPCM-ljudchip tillverkat av OKI och används i Sharp X68000." #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "Sample" @@ -3099,7 +3099,7 @@ msgstr "" "används i vissa arkadbrädor. Kan spela upp antingen 4-bit ADPCM, 8-bit PCM " "eller 16-bit PCM." -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "Namco WSG" @@ -3193,7 +3193,7 @@ msgstr "" "detta är i utökat kanalläge, vilket förvandlar den tredje FM-kanalen till " "fyra operatorer med självständiga toner/frekvenser." -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "T6W28" @@ -3386,7 +3386,7 @@ msgstr "22xx: Skriv till I/O-port A" msgid "23xx: Write to I/O port B" msgstr "23xx: Skriv till I/O-port B" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "Dave" @@ -3466,7 +3466,7 @@ msgstr "11xy: Ange ekokanal (x: vänster/höger källa; y: delay (0 inaktiverar) msgid "12xy: Toggle invert (x: left; y: right)" msgstr "12xy: Växla invertering (x: vänster; y: höger)" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "Nintendo DS" @@ -3498,7 +3498,7 @@ msgid "" msgstr "" "12xx: Ange arbetscykel/brusläge/vågform (puls/våg: 0 till 3; brus: 0 eller 1)" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "Bifurcator" @@ -3524,7 +3524,7 @@ msgstr "12xx: Ange låg byte för kanalparameter" msgid "13xx: Set high byte of channel parameter" msgstr "12xx: Ange hög byte för kanalparameter" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "SID2" @@ -3642,268 +3642,272 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Ställ in tickfrekvens (hz)" #: src/engine/engine.cpp:102 +msgid "DCxx: Delayed mute" +msgstr "" + +#: src/engine/engine.cpp:104 msgid "E0xx: Set arp speed" msgstr "E0xx: Ställ in arp-hastighet" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:106 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Not glida upp (x: hastighet; y: halvtoner)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:108 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Not glida ner (x: hastighet; y: halvtoner)" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:110 msgid "E3xx: Set vibrato shape" msgstr "E3xx: Ange vibratoform" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:112 msgid "E4xx: Set vibrato range" msgstr "E4xx: Ange vibratogräns" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:114 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Ange tonhöjd (80: mitten)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:116 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "E6xy: Snabb legato (x: tid (0-7 upp; 8-F ner); y: halvtoner)" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:118 msgid "E7xx: Macro release" msgstr "E7xx: Makro-release" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:120 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: Snabb legato upp (x: tid; y: halvtoner)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:122 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: Snabb legato ner (x: tid; y: halvtoner)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:124 msgid "EAxx: Legato" msgstr "EAxx: Legato" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:126 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: Ange FÖRÅLDRAD samplelägesbank" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:128 msgid "ECxx: Note cut" msgstr "ECxx: Notbrytning" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:130 msgid "EDxx: Note delay" msgstr "EDxx: Notdelay" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:132 msgid "EExx: Send external command" msgstr "EExx: Skicka externt kommando" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:134 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Ange tickhastighet (bpm)" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:136 msgid "F1xx: Single tick note slide up" msgstr "F1xx: Enkel ticknot glida upp" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:138 msgid "F2xx: Single tick note slide down" msgstr "F2xx: Enkel ticknot glida ner" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:140 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Fin volym glider upp" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:142 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Fin volym glider ner" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:144 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Inaktivera makro (se manualen)" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:146 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Aktivera makro (se manualen)" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:148 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: Starta om makro (se manualen)" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:150 msgid "F8xx: Single tick volume slide up" msgstr "F8xx: Enkel tick-volym glider upp" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:152 msgid "F9xx: Single tick volume slide down" msgstr "F9xx: Enkel tick-volym glider ner" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:154 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Snabb volymskjutning (0y: ner; x0: upp)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:156 msgid "FCxx: Note release" msgstr "FCxx: Notrelease" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:158 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Ställ in virtuell tempotäljare" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:160 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Ställ in virtuell temponämnare" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "FFxx: Stoppa låten" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Ange sampleoffset*256" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: Ange sampleoffset (första byte)" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: Ange sampleoffset (andra byte, ×256)" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: Ange sampleoffset (tredje byte, ×65536)" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "Ogiltig effekt" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "vid sökning: %s" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "på förberättning: %s" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "filen är tom" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "på berättning: %s" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "ROM-storleken matchar inte, förväntad: %d byte, var: %d" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "på få storlek: %s" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "på läsning: %s" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "ogiltigt index" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "max antal totala kanaler är %d" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "max antal system är %d" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "kan inte ta bort den sista" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "källa och destination är lika" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "ogiltigt källindex" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "ogiltigt destinationsindex" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "Instrument %d" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "för många vågformer!" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "kunde inte försöka avsluta: %s" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "kunde inte bestämma filstorlek: %s" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "filstorleken är ogiltig!" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "kunde inte söka till början: %s" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "kunde inte läsa hela filen: %s" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "ogiltig wavetable-sidhuvud/data!" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "för tidigt slut på filen" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "för många samples!" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "Sample %d" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "inga fria mönster i kanal %d!" @@ -4016,41 +4020,41 @@ msgstr "Invertera" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "Volym" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "Panorering" @@ -4058,7 +4062,7 @@ msgstr "Panorering" msgid "Front/Rear" msgstr "Fram/Bak" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "Patchbay" @@ -4117,7 +4121,7 @@ msgstr "kan inte utöka någon mer!" msgid "copy: %s" msgstr "kopiera: %s" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "Minneskomposition" @@ -4132,8 +4136,8 @@ msgid "no chips with memory" msgstr "inga chips med minne" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "Fel när filen laddades! (%s)" @@ -4163,20 +4167,20 @@ msgid "Bug!" msgstr "Bugg!" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "Okänd" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "duplicera" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "ersätta..." -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "spara" @@ -4184,165 +4188,165 @@ msgstr "spara" msgid "save (.dmp)" msgstr "spara (.dmp)" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "ta bort" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "inget minne kvar för denna sample!" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "skapa instrument" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "gör mig ett trumset" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "Instrument" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "Lägg till" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "Duplicera" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "Öppna" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "byt instrument..." -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "ladda instrument från TX81Z" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "ersätta wavetable..." -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "ersätta sample..." -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "importera råsample..." -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "importera råsample (ersätta)..." -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "ladda från TX81Z" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "Öppna (infoga; högerklicka för att ersätta)" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "Spara" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "spara instrument som .dmp..." -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "spara wavetable som .dmw..." -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "spara rå wavetable..." -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "spara råsample..." -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "spara som .dmp..." -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "Växla mappar/standardvy" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "Flytta upp" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "Flytta ner" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "Skapa" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "Ny mapp" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "Förhandsgranska (högerklicka för att stoppa)" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "Ta bort" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "döp om..." -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "Wavetables" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "Samples" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "spara som .dmv..." -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "spara rå..." -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "importera rå..." -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "importera rå (ersätta)..." @@ -4374,7 +4378,7 @@ msgstr "16-bit heltal" msgid "32-bit float" msgstr "32-bit flytande" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "Samplingshastighet" @@ -4394,13 +4398,13 @@ msgstr "Tona ut (sekunder)" msgid "Channels to export:" msgstr "Kanaler att exportera:" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "Allt" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "Inga" @@ -4409,11 +4413,11 @@ msgstr "Inga" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "Avbryta" @@ -4423,8 +4427,8 @@ msgstr "Avbryta" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "Exportera" @@ -4576,7 +4580,7 @@ msgstr "" "jämföra den med riktig Amiga-utgång." #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "Katalog" @@ -4630,15 +4634,15 @@ msgid "1.0/legacy (0.12)" msgstr "1,0/föråldrad (0,12)" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "Audio" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "VGM" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "ZSM" @@ -4647,7 +4651,7 @@ msgid "Amiga Validation" msgstr "Amiga-validering" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "Text" @@ -4697,7 +4701,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "Hastighet" @@ -4766,7 +4770,7 @@ msgid "Song Length" msgstr "Låtlängd" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "Kanaler" @@ -4784,8 +4788,8 @@ msgstr "Byt ut" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "Namn" @@ -4860,7 +4864,7 @@ msgstr "varning" msgid "info" msgstr "info" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "felsöka" @@ -4868,7 +4872,7 @@ msgstr "felsöka" msgid "trace" msgstr "spåra" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "Loggvisare" @@ -4896,8 +4900,8 @@ msgstr "meddelande" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "Mönster" @@ -4958,7 +4962,7 @@ msgstr "inga chips kan spela det" msgid "your instrument is in peril!! be careful..." msgstr "ditt instrument är i fara!! var försiktig..." -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "Oscilloskop" @@ -5012,7 +5016,7 @@ msgid "Frequency" msgstr "Frekvens" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "Kanal" @@ -5068,7 +5072,7 @@ msgstr "Randomisera fasen på noten" msgid "Amplitude" msgstr "Amplitud" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "Linjestorlek" @@ -5084,7 +5088,7 @@ msgstr "fel när du skapar en gradientstruktur!!" msgid "error while updating gradient texture!" msgstr "fel vid uppdatering av gradientstruktur!" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "Färg" @@ -5101,8 +5105,8 @@ msgstr "Utbredning" msgid "Remove" msgstr "Ta bort" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "Bakgrund" @@ -5160,9 +5164,9 @@ msgstr "" msgid "Text color" msgstr "Textfärg" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "OK" @@ -5197,12 +5201,12 @@ msgid "cut" msgstr "klistra ut" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "kopiera" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "klistra in" @@ -5218,11 +5222,11 @@ msgstr "" msgid "piano" msgstr "piano" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "ångra" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "gör om" @@ -5326,7 +5330,7 @@ msgstr "invertera" msgid "interpolate" msgstr "interpolera" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "skala" @@ -5334,7 +5338,7 @@ msgstr "skala" msgid "fade" msgstr "blekna" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "randomisera" @@ -5375,7 +5379,7 @@ msgstr "" "spärr" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "rensa" @@ -5390,8 +5394,8 @@ msgstr "Mobilmeny" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "Order" @@ -5410,7 +5414,7 @@ msgid "Chips" msgstr "Chips" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "Övrig" @@ -5501,7 +5505,7 @@ msgid "Panic" msgstr "Panik" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "Inställningar" @@ -5549,7 +5553,7 @@ msgstr "Stoppa" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "Redigera" @@ -5933,7 +5937,7 @@ msgstr "Game Boy Advance" msgid "Wave channel orientation:" msgstr "Vågkanalorientering:" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "Normal" @@ -6081,23 +6085,23 @@ msgid "Hard reset envelope:" msgstr "Hård återställa ADSR" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "Attack" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "Decay" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "Sustain" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "Release" @@ -6298,7 +6302,7 @@ msgstr "Gammal tonhöjdstabell (kompatibilitet)" msgid "Mixing mode:" msgstr "Blandningsläge:" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "Mono" @@ -6738,7 +6742,7 @@ msgstr "ingenting att konfigurera" msgid "Custom clock rate" msgstr "Anpassad klockfrekvens" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "Volymmätare" @@ -6790,7 +6794,7 @@ msgstr "Spara och stäng" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "Importera" @@ -6807,7 +6811,7 @@ msgstr "Effektlista" msgid "Chip at cursor: %s" msgstr "Chip vid markören: %s" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "Sök" @@ -6947,9 +6951,9 @@ msgstr "Not på" msgid "Aftertouch" msgstr "Aftertouch" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "Kontroll" @@ -6975,8 +6979,8 @@ msgstr "SysEx" msgid "Any" msgstr "Någonting" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "Instrument" @@ -7282,8 +7286,8 @@ msgstr "Vibration" msgid "Strength" msgstr "Styrka" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "Längd" @@ -7398,7 +7402,7 @@ msgid "" msgstr "" "fyll filnamnsfältet med ett lämpligt filnamn när du sparar eller exporterar." -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "Ny låt" @@ -7478,7 +7482,7 @@ msgstr "Beteende" msgid "New instruments are blank" msgstr "Nya instrument är tomma" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "Konfiguration" @@ -7528,7 +7532,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "Utgångar" @@ -7732,8 +7736,8 @@ msgstr "" "(lär dig! tryck på en knapp eller flytta en reglage/ratt/något på din enhet.)" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "Typ" @@ -7853,7 +7857,7 @@ msgstr "PC-pipare strategi" msgid "Keyboard" msgstr "Tangentbord" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "Återställ standardinställningar" @@ -7918,8 +7922,8 @@ msgstr "Samplelista" msgid "Sample editor" msgstr "Sampleredigerare" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "Gränssnitt" @@ -7935,7 +7939,7 @@ msgstr "Arbetsyta layout:" msgid "Reset" msgstr "Återställa" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "Är du säker på att du vill återställa arbetsytans layout?" @@ -8625,7 +8629,7 @@ msgstr "Tomfält (2 tecken)" msgid "Pattern view spacing after:" msgstr "Mönstervyavstånd efter:" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8800,7 +8804,7 @@ msgstr "Bokstavsikoner" msgid "Colorize instrument editor using instrument type" msgstr "Färgsätt instrumentredigeraren med hjälp av instrumenttyp" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "Makroredigerare" @@ -8824,629 +8828,633 @@ msgstr "Enkel (med lista)" msgid "Use classic macro editor vertical slider" msgstr "Använd det klassiska vertikala skjutreglaget för makroredigerare" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "Vågredigerare" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "Använd en kompakt vågredigerare" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "FM-redigerare" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "Namn på FM-parametrar:" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "Vänlig" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "Teknisk" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "Teknisk (alternativ)" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "Använd standardnamn på OPL-vågformer" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "Layout för FM-parameterredigerare:" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "Modern" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "Kompakt (2x2, klassisk)" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "Kompakt (1x4)" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "Kompakt (4x1)" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "Alternativ (2x2)" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "Alternativ (1x4)" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "Alternativ (4x1)" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "Positionen för sustain i FM-redigeraren:" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "Mellan decay- och sustain-frekvens" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "Efter release-hastighet" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "Använd separata färger för bärare/modulatorer i FM-redigeraren" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "Osignerade FM-detune-värden" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "Enhet för användning av chipminne:" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "Byte:" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "Kilobyte:" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "Rundade hörn" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "Gräns" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "Kantutjämning" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "Fyll in hela fönstret" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "Vågformen går utanför gränserna" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "Fönster" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "Rundade fönsterhörn" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "Rundade knappar" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "Rundade menyhörn" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "Rundade flikar" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "Rundade rullningslister" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "Kantlinjer runt widgets" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "Färgschema" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "Är du säker på att du vill återställa färgschemat?" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "Guru-läge" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "Ramskuggning" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "Färgschema typ:" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "Mörk" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "Ljus" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "Accentfärger:" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "Primär" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "Sekundär" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "Knapp" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "Knapp (svävade)" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "Knapp (aktiv)" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "Flik" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "Flik (svävade)" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "Flik (aktiv)" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "Flik (ofokuserad)" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "Flik (ofokuserad och aktiv)" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "ImGui-rubrik" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "ImGui-rubrik (svävade)" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "ImGui-rubrik (aktiv)" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "Ändra storlek på grepp" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "Ändra storlek på grepp (svävade)" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "Ändra storlek på grepp (aktiv)" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "Widget-bakgrund" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "Widget-bakgrund (svävade)" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "Widget-bakgrund (aktiv)" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "Glidreglage" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "Glidreglage (aktiv)" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "Titelbakgrund (aktiv)" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "Markera kryssruta/radioknapp" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "Textval" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "Linjeplot" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "Linjeplot (svävade)" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "Histogramplot" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "Histogramplot (svävade)" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "Tabellfält (jämn)" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "Tabellfält (udda)" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "Gränssnitt (annat)" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "Fönsterbakgrund" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "Underfönsterbakgrund" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "Popupbakgrund" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "Modalbakgrund" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "Rubrik" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "Text (inaktiverad)" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "Titelfält (inaktiv)" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "Titelfält (komprimerat)" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "Menyfält" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "Gränsskugga" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "Rullningslist" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "Rullningslist (svävade)" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "Rullningslist (klickade)" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "Rullningslistsbakgrund" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "Seperator" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "Separator (hovra)" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "Separator (aktiv)" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "Dockningsförhandsgranskning" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "Dockning tom" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "Tabellhuvud" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "Tabellgräns (hård)" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "Tabellgräns (mjuk)" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "Dra och släpp mål" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "Fönsterväxlare (markera)" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "Bakgrund för fönsterbyte" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "Diverse" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "Slå på" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "Slå av" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "Uppspelningsstatus" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "Destruktivt tips" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "Varningstips" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "Feltips" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "Filväljare (inbyggd)" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "Låt (inbyggt)" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "Låt (importera)" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "Teckensnitt" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "Bakgrund (överst till vänster)" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "Bakgrund (överst till höger" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "Bakgrund (nedre till vänster)" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "Bakgrund (nedre till höger)" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "Vågform" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "Vågform (klipp)" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "Hänvisning" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "Guide" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "Wave (icke-mono)" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "Vågform (1)" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "Vågform (2)" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "Vågform (3)" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "Vågform (4)" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "Vågform (5)" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "Vågform (6)" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "Vågform (7)" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "Vågform (8)" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "Vågform (9)" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "Vågform (1)0" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "Vågform (11)" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "Vågform (12)" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "Vågform (13)" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "Vågform (14)" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "Vågform (15)" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "Vågform (16)" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "Klipp" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "Ordernummer" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "Spelar orderbakgrund" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "Låtloop" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "Vald order" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "Liknande mönster" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "Inaktiva mönster" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "ADSR-vy" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "ADSR" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "Sustain-guide" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "Algoritmbakgrund" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "Algoritmlinjer" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "Modulator" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "Bärare" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "SSG-EG" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" @@ -9454,943 +9462,943 @@ msgstr "" "(följande färger gäller endast när \"Använd separata färger för bärare/" "modulatorer i FM-redigeraren\" är på!)" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "Mod. accent (primär)" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "Mod. accent (sekundär)" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "Mod. gräns" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "Mod. gränsskugga" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "Bär. accent (primär)" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "Bär. accent (sekundär)" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "Bär. gräns" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "Bär. gränsskugga" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "Tonhöjd" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "Filter" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "Global parameter" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "Stegmarkering" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "Instrumenttyper" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "FM (OPN)" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "SN76489/Sega PSG" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "C64" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "Amiga/Generisk Sample" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "PC Engine" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "AY-3-8910/SSG" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "AY8930" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "TIA" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "SAA1099" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "VIC" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "PET" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "VRC6" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "VRC6 (såg)" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "FM (OPLL)" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "FM (OPL)" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "FM (OPZ)" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "PC-pipare" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "Lynx" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "X1-010" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "ES5506" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "Sound Unit" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "FM (OPL Drums)" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "FM (OPM)" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "NES" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "MSM6258" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "MSM6295" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "ADPCM-A" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "SegaPCM" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "QSound" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "YMZ280B" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "RF5C68" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "MSM5232" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "K007232" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "GA20" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "SM8521" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "PV-1000" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "K053260" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "TED" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "C140" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "C219" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "ESFM" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "PowerNoise (brus)" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "PowerNoise (lutningskanal)" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "GBA DMA" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "GBA MinMod" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "Annat/Okänt" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "Enfärgad (bakgrund)" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "Enfärgad (text)" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "FM" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "FM-operator" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "Dämpad" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "Huvudspelare" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "Redigering" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "Redigering (kommer att klonas)" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "Markör" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "Markör (svävande)" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "Markör (klickade)" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "Urval" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "Urval (svävade)" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "Urval (klickade)" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "Markering 1" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "Markering 2" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "Radnummer" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "Radnummer (markering 1)" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "Radnummer (markering 2)" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "Not (markering 1)" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "Not (markering 2)" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "Tom" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "Tom (markering 1)" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "Tom (markering 2)" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "Instrument (ogiltig typ)" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "Instrument (utanför intervallet)" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "Volym (0%)" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "Volym (50%)" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "Volym (100%)" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "Tonhöjdseffekt" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "Volymeffekt" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "Panoreringseffekt" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "Låteffekt" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "Tidseffekt" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "Hastighetseffekt" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "Primär särskild effekt" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "Sekundär särskild effekt" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "Extern kommandoutgång" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "Status: av/inaktiverad" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "Status: av + makro-rel" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "Status: på + makro-rel" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "Status: på" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "Status: volym" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "Status: tonhöjd" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "Status: panorering" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "Status: chip (primärt)" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "Status: chip (sekundärt)" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "Status: mixning" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "Status: DSP-effekt" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "Status: notändring" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "Status: diverse färg 1" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "Status: diverse färg 2" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "Status: diverse färg 3" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "Status: attack" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "Status: decay" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "Status: sustain" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "Status: release" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "Status: minska linjärt" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "Status: minskning av exp." -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "Status: ökning" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "Status: böjd" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "Status: direkt" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "Sampleredigerare" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "Tidsbakgrund" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "Tidstext" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "Loopregion" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "Centera guiden" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "Rutnät" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "Urvalspunkter" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "Förhandsgranska nålen" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "Spelar nålar" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "Loopmarkörer" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "Chipurval: inaktiverat" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "Chipurval: aktiverat" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "Chipurval: aktiverat (fel)" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "Mönsterhanterare" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "Ofördelat" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "Oanvänd" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "Använd" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "Överanvänd" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "Riktigt överanvänd" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "Combo-brytare" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "Piano" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "Övre tangent" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "Övre tangent (återkoppling)" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "Övre tangent (tryckt)" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "Nedre tangent" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "Nedre tangent (återkoppling)" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "Nedre tangent (tryckt)" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "Klocka" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "Klocktext" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "Takt (av)" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "Takt (på)" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "Port-ställ" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "Port" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "Port (dold/ej tillgänglig)" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "Anslutning (vald)" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "Anslutning (annan)" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "Vågformsdata" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "Reserverad" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "Sample (alternativ 1)" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "Sample (alternativ 2)" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "Sample (alternativ 3)" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "Våg-RAM" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "Wavetable (statisk)" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "Ekobuffert" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "Namco 163 spelpos." -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "Namco 163 spelpos." -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "Sample (bank 0)" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "Sample (bank 1)" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "Sample (bank 2)" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "Sample (bank 3)" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "Sample (bank 4)" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "Sample (bank 5)" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "Sample (bank 6)" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "Sample (bank 7)" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "Loggnivå: Fel" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "Loggnivå: Varning" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "Loggnivå: Info" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "Loggnivå: Felsökning" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "Loggnivå: Spåra/Mångordig" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "Säkerhetskopiering" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "Aktivera säkerhetskopieringssystem" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "Intervall (i sekunder)" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "Säkerhetskopiering per fil" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "Säkerhetskopieringshantering" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "Rensa innan:" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "Gå" -#: src/gui/settings.cpp:4368 +#: src/gui/settings.cpp:4376 #, c-format msgid "%PB used" msgstr "%PB använd" -#: src/gui/settings.cpp:4370 +#: src/gui/settings.cpp:4378 #, c-format msgid "%TB used" msgstr "%TB använd" -#: src/gui/settings.cpp:4372 +#: src/gui/settings.cpp:4380 #, c-format msgid "%GB used" msgstr "%GB använd" -#: src/gui/settings.cpp:4374 +#: src/gui/settings.cpp:4382 #, c-format msgid "%MB used" msgstr "%MB använd" -#: src/gui/settings.cpp:4376 +#: src/gui/settings.cpp:4384 #, c-format msgid "%KB used" msgstr "%KB använd" -#: src/gui/settings.cpp:4378 +#: src/gui/settings.cpp:4386 #, c-format msgid "% bytes used" msgstr "% bytes använd" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "Uppdatera" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "Radera allt" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "Storlek" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "Senast" -#: src/gui/settings.cpp:4404 +#: src/gui/settings.cpp:4412 #, c-format msgid "%P" msgstr "%P" -#: src/gui/settings.cpp:4406 +#: src/gui/settings.cpp:4414 #, c-format msgid "%T" msgstr "%T" -#: src/gui/settings.cpp:4408 +#: src/gui/settings.cpp:4416 #, c-format msgid "%G" msgstr "%G" -#: src/gui/settings.cpp:4410 +#: src/gui/settings.cpp:4418 #, c-format msgid "%M" msgstr "%M" -#: src/gui/settings.cpp:4412 +#: src/gui/settings.cpp:4420 #, c-format msgid "%K" msgstr "%K" -#: src/gui/settings.cpp:4414 +#: src/gui/settings.cpp:4422 #, c-format msgid "%" msgstr "%" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "Fuskkoder" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "Ange kod:" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "Skicka in" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "ogiltig kod" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "växlat alternativt användargränssnitt" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr ":le: :stjärnglans: :solglasögon: :ok_hand:" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "aktiverat alla instrumenttyper" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" "OK, om jag tar med din partiella tonhöjdslinjäritet slutar du störa mig?" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "aktiverat \"bekvämt\" läge" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "OK" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "Avbryta" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "Tillämpa" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "kunde inte starta ljudet!" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "fel när teckensnitt laddas! kontrollera dina inställningar." -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "fel vid laddning av konfig! (%s)" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "[Dir]" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "[Länk]" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "[Arkiv]" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "Namn:" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "Sökväg:" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "Återställ sökning" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "Driver" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" @@ -10398,53 +10406,53 @@ msgstr "" "Redigera sökväg\n" "Du kan också högerklicka på sökvägsknappar" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "Gå till hemkatalogen" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "Gå till överordnad katalog" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "Skapa Katalog" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "Filnamn" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "Datum" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "Varning" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "Filen du valde finns redan! Vill du skriva över det?" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "Ja" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "Nej" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "%Y/%m/%d %H:%M" @@ -11831,7 +11839,7 @@ msgstr "Begära röst från TX81Z" msgid "Clear song data" msgstr "Rensa låtdata" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "Kommandopalett" @@ -11859,7 +11867,7 @@ msgstr "Lägg till chip (palett)" msgid "Instrument List" msgstr "Instrumentlista" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "Instrumentredigerare" @@ -12559,8 +12567,8 @@ msgstr "Spela om order" msgid "All chips" msgstr "Alla chip" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "Special" @@ -12738,16 +12746,16 @@ msgstr "Pressad. abs. kub. triangel" msgid "no wavetable selected" msgstr "inget wavetable valt" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "välj en..." #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "eller" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "Skapa ny" @@ -12759,7 +12767,7 @@ msgstr "Steg" msgid "Lines" msgstr "Linjer" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "Bredd" @@ -12807,9 +12815,9 @@ msgstr "" msgid "Shapes" msgstr "Former" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "Arbetscykel" @@ -13096,7 +13104,7 @@ msgid "Loop (length: %d)##Loop" msgstr "Loop (längd: %d)" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "Loop" @@ -13255,13 +13263,13 @@ msgstr "Tillämpa filter" msgid "Cutoff:" msgstr "Brytfrekvens:" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "Resonans" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "Kraft" @@ -13460,14 +13468,12 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" "om du behöver hjälp kan du:\n" "- läsa manualen (en fil som heter manual.pdf)\n" "- be om hjälp i diskussioner (https://github.com/tildearrow/furnace/" -"diskussioner), Furnace Discord (https://discord.gg/EfrwT2wq7z) eller Furnace " -"på Revolt (officiell: https://rvlt.gg/GRPS6tmc)" +"diskussioner)" #: src/gui/tutorial.cpp:687 msgid "" @@ -13506,7 +13512,7 @@ msgstr "Stämning (A-4)" msgid "use effect 09xx to select a groove pattern." msgstr "använd effekt 09xx för att välja ett spårmönster." -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "mönster" @@ -13523,10 +13529,10 @@ msgid "Unsaved changes! Save changes before opening backup?" msgstr "" "Osparade ändringar! Spara ändringar innan du öppnar upp säkerhetskopieringen?" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "Fel när filen skulle sparas! (%s)" @@ -13540,7 +13546,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "Välj ett alternativ: (kan inte ångras!)" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "för många instrument!" @@ -13592,11 +13598,11 @@ msgstr "vänta" msgid "SP" msgstr "SP" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "not" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "tonhöjd" @@ -13638,14 +13644,14 @@ msgstr "Öppna fil" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "kompatibla filer" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "alla filer" @@ -13818,7 +13824,7 @@ msgstr "textfil" msgid "binary file" msgstr "binärfil" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "Kommer snart!" @@ -14077,7 +14083,7 @@ msgstr "Nibble-läge" msgid "Go ahead" msgstr "Fortsätt" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "skala..." @@ -14085,7 +14091,7 @@ msgstr "skala..." msgid "Scale" msgstr "Skala" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "randomisera..." @@ -14125,7 +14131,7 @@ msgstr "expandera låten" msgid "find/replace" msgstr "hitta/ersätta" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "kunde EJ spara layouten! %s" @@ -14193,411 +14199,415 @@ msgstr "Är du säker på att du vill rensa listan över senaste filer?" msgid "save as..." msgstr "spara som..." -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "exportera ljud..." -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "exportera VGM..." -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "exportera ZSM..." -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "exportera valideringsdata för Amiga..." -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "exportera text..." -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "exportera kommandoström..." -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "exportera .dmf..." -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "exportera..." -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "hantera chips" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "hantera chip..." -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "kan ej lägga till chip! (%s)" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "konfigurera chip..." -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "byt chip..." -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "Bevara kanalpositioner" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "kan ej byta chip! (%s)" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "ta bort chip..." -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "kan ej ta bort chip! (%s)" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "öppna den inbyggda tillgångskatalogen" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "återställa säkerhetskopia" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "avsluta..." -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "redigera" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "rensa" -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "inställningar" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "helskärm" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "låsa layouten" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "mönstervisualiserare" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "återställ layout" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "växla till mobilvy" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "användarsystem..." -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "inställningar..." -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "Fönster" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "fönster" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "låt" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "låtkommentar" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "låtinformation" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "underlåtar" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "kanaler" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "chiphanteraren" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "orders" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "mönsterhenteraren" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "mixer" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "kompatibilitetsflaggor" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "tillgångar" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "instrument" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "samples" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "wavetables" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "instrumentredigeraren" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "sampleredigeraren" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "wavetable-redigeraren" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "visualiseringar" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "oscilloskop (master)" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "oscilloskop (per-kanal)" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "oscilloskop (X-Y)" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "volymmätare" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "tempo" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "klocka" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "grooves" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "hastighet" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "loggvisare" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "registervy" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "statistik" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "minneskomposition" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "effektlista" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "kontroller för uppspelning/redigering" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "piano/inmatningsplatta" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "spoiler" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "Hjälp" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "hjälp" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "felsökningsmeny" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "inspektör" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "panik..." -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "om..." -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "| Hastighet %d:%d" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "| Hastighet %d" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "| Groove" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr " @ %gHz (%g BPM) " -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "| Order %.2X/%.2X " -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "| Order %d/%d " -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "| Rad %.2X/%.2X " -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "| Rad %d/%d " -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "| " -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "Har du ingenting bättre att göra?" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "%d år " msgstr[1] "%d år " -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "%d månad " msgstr[1] "%d månader " -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "%d dag " msgstr[1] "%d dagar " -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "Not av (klipp)" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "Not av (release)" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "Endast makrorelease" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "Not på: %s" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "Ins %d: " -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "Ins %d: %s" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "Ställ in volym: %d (%.2X, OGILTIG!)" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "Set volume: %d (%.2X, %d%%)" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "| modifierad" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "Dialogrutan för systemfiler väntar" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -14614,11 +14624,11 @@ msgstr "" "för tillfället vänligen inaktivera systemfilväljaren i Inställningar > " "Allmänt." -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "kan ej göra något utan lagringsbehörighet!" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " @@ -14628,7 +14638,7 @@ msgstr "" "installera en av dessa, eller inaktivera systemfilväljaren i Inställningar > " "Allmänt." -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -14651,33 +14661,33 @@ msgstr "" "- FM (OPLL)\n" "- FDS" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "det uppstod några fel när samples laddades:\n" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "...men du har inte valt någon sample!" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "kunde ej spara sample! öppna loggvisaren för mer information." -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "det fanns några varningar/fel när instrument laddades:\n" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "> %s: kan ej ladda instrumentet! (%s)\n" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "kan ej ladda instrumentet! (%s)" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." @@ -14685,200 +14695,200 @@ msgstr "" "grattis! du lyckades inte ladda någonting.\n" "du har rätt till en buggrapport." -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "...men du har inte valt ett instrument!" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "det uppstod några fel när wavetables laddades:\n" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "kan ej ladda wavetable! (%s)" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "...men du har inte valt ett wavetable!" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "kunde ej öppna filen!" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "kunde ej skriva VGM! (%s)" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "kunde ej skriva ZSM! (%s)" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "kunde ej skriva text! (%s)" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "kunde ej skriva kommandoström! (%s)" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "kunde inte importera användarinställningar!" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "kunde inte importera användarinställningar! (%s)" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "Du öppnade: %s" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "Du öppnade:" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "Du sparade: %s" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "Fel" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "Välj instrument" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "Importera råsample" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "Renderar..." -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "Vänligen vänta..." -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "Avbryta" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "%s" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "Tar bort" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "Alla underlåtar" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "Nuvarande underlåt" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "Optimering" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "Avduplicera mönster" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "Ta bort oanvända instrument" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "Ta bort oanvända samples" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "Strunt samma! Avbryta" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "Trumsetläge:" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "12 samples per oktav" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "Startar oktav" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "Trumset" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "detta är en instrumentbank! välj vilken du vill använda:" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "detta är en instrumentbank! välj vilka som ska laddas:" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "Datatyp:" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "(kommer att mixas ner till mono)" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "Osignerad" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "Stor endian" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "Byta nibbles" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "Byta ord" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "Kodning:" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "Omvänd bitordning" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "Fel! Ingen sträng tillhandahålls!" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" "det verkar som jag inte kunde ladda dessa typsnitt. någon inställning du kan " "kontrollera?" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." @@ -14886,7 +14896,7 @@ msgstr "" "kunde inte starta renderaren\n" "faller tillbaka till mjukvarurendering. vänligen starta om Furnace." -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" @@ -14895,16 +14905,16 @@ msgstr "" "kunde inte starta renderaren! %s\n" "faller tillbaka till mjukvarurendering. starta om Furnace." -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "kunde inte starta renderaren!" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "kunde ej öppna fönstret! %s" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." @@ -14912,51 +14922,51 @@ msgstr "" "\n" "faller tillbaka till mjukvarurendering. vänligen starta om Furnace." -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "Storlek på kolumn för att passa" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "Anpassa storleken på alla kolumner" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "Storlek på alla kolumner till standard" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "Återställa order" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "(Huvudmenyfältet)" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "(Popup)" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "(Utan titel)" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "Dölj flikfältet" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "Lokalinställningar: ccjk" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "NES DPCM-data" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "SNES bithastighetsreduktion" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "Osparade ändringar! Spara ändringar innan du avslutar?" @@ -15099,7 +15109,7 @@ msgstr "Detune 2" msgid "AM" msgstr "AM" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "AM-djup" @@ -15151,7 +15161,7 @@ msgstr "LFO2 > Frekv." msgid "LFO2 > Amp" msgstr "LFO2 > Amp." -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "OP4 brusläge" @@ -15203,8 +15213,8 @@ msgstr "Höger" msgid "Tune" msgstr "Stämma" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "Fast" @@ -15275,7 +15285,7 @@ msgid "15. Electric Guitar" msgstr "15. Elgitarr" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "Trummor" @@ -15515,16 +15525,16 @@ msgstr "Hur kunde du ens" msgid "triangle" msgstr "triangel" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "såg" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "puls" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "brus" @@ -15588,19 +15598,19 @@ msgstr "invertera höger" msgid "invert left" msgstr "invertera vänster" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "låg" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "band" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "hög" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "k3av" @@ -15852,23 +15862,23 @@ msgstr "Frekvenssvep" msgid "Cutoff Sweep" msgstr "Brytfrekvenssvep" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "Direkt" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "Förminska (linjär)" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "Förminska (logaritmisk)" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "Öka (linjär)" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "Öka (böjd linje)" @@ -15999,31 +16009,31 @@ msgstr "Releaseläge: Aktiv (hoppa till releasepos.)" msgid "Release mode: Passive (delayed release)" msgstr "Releaseläge: Passiv (fördröjd release)" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "Steglängd" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "Delay" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "Vad i helvete? Nej, detta fungerar inte ens korrekt..." -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "Det enda problemet med det valda makro är att det är en bugg..." -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "(kopierar)" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "(byter)" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" @@ -16031,92 +16041,92 @@ msgstr "" "- dra för att byta operator\n" "- skift-dra för att kopiera operator" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "nya DPCM-funktioner inaktiverade (kompatibilitet)!" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "klicka här om du vill aktivera dem." -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "inga vald" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "Använd sample" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "Samplebankplats" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "Använd wavetable (endast Amiga/Generisk DAC)" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "Använd wavetable" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "Använd samplekarta" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "delta" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "samplenamn" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "ställa in hela kartan till denna tonhöjd" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "ställa in hela kartan till detta delta räknarvärde" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "ställa in hela kartan till denna not" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "ställ in hela kartan till denna sample" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "återställa tonhöjder" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "rensa deltaräknarens värden" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "återställa noter" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "rensa mapsamples" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "Begäran från TX81Z" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "%s namn" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "Fast frekvensläge" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." @@ -16124,293 +16134,293 @@ msgstr "" "om detta blir aktiverad kommer trummorna att ställas in på de angivna " "frekvenserna, utan hänsyn till noten." -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "Trumma" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "Block" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "FrekvNum" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "Virveltrumma/Hihat" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "Tom/Rid" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "Volym" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" "detta volymreglage fungerar endast på ett kompatibelt system (utan trummor)." -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "ADSR" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "Endast OPL2/3 (de sista 4 vågformerna är endast OPL3)" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "ADSR 2 (endast bastrumma)" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "Operator %d" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "Frekv." -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "Endast på YM2151 (OPM)" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "Blk" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "F" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "Frekvens (F-Num)" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "SSG på" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "väntar..." -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "inget instrument valt" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "inga av de nuvarande chips kan spela denna typ av instrument!" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "FM-makron" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "LFO-hastighet" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "PM-djup" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "LFO-form" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "OpMask" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "AM-djup 2" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "PM-djup 2" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "LFO2-hastighet" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "LFO2-form" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "Operatormakron" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "OP%d makron" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "Op. arpeggio" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "Op. tonhöjd" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "Op. panorering" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "Använd mjukvaru-ADSR" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "Initialisera ADSR på varje not" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "Dubbel våglängd (endast GBA)" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "Ljudlängd" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "Oändlighet" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "Riktning" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "Upp" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "Ner" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "Hårdvarusekvens" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "Tick" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "Kommando" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "Flytta/Ta bort" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "ADSR-längd" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "Skift" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "Ticks" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "Position" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "tri" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "Ringmodulering" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "Oscillatorsynk" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "Aktivera filter" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "Initiera filter" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "Brytfrekvens" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "Filterläge" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "Brusläge" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "Vågmixläge" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "Absolut brytfrekvensmakro" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "Absolut arbetscykelmakro" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "Testa inte före den nya noten" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "Byt roller för timer på frekvens- och fasåterställning" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "Period" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "Belopp" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "Bunden" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "Vändning" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "Ladda vågform" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." @@ -16418,23 +16428,23 @@ msgstr "" "när den är aktiverad kommer en vågform att laddas in i RAM.\n" "när den är inaktiverad ändras bara offset och längd." -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "Vågform" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "Vågposition/längd per kanal" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "Kanal" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "Kompatibilitetsläge" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" @@ -16444,119 +16454,119 @@ msgstr "" "- startar moduleringstabell med den första vågen\n" "- ändrar inte moduleringsparametrar vid instrumentbyte" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "Moduleringsdjup" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "Moduleringshastighet" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "Moduleringstabell" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "Ställ in moduleringstabell (endast kanal 5)" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "Filter K1" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "Filter K2" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "ADSR-längd" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "Vänster volymramp" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "Höger volymramp" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "Filter K1-ramp" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "Filter K2-ramp" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "K1 rampavmattning" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "K2 rampavmattning" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "Attackhastighet" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "Decay 1-hastighet" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "Decaynivå" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "Decay 2-hastighet" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "Release-hastighet" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "Hastighetskorrigering" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "LFO-hastighet" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "Använd ADSR" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "Sustain/release-läge:" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "Direkt (klipp vid släpp)" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "Effektiv (linjär minskning)" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "Effektiv (exponentiell minskning)" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "Försenad (skriv R vid release)" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "Gain-läge" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "Gain" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" @@ -16566,23 +16576,23 @@ msgstr "" "inte vet vad du gör.\n" "det rekommenderas att använda makrot Gain för att minska i stället." -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "Aktivera synthesizer" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "Enkelvågform" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "Dubbelvågform" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "Våg 1" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." @@ -16590,35 +16600,35 @@ msgstr "" "vågformsmakro styr våg 1!\n" "detta värde kommer att vara ineffektivt." -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "Våg 2" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "Återuppta förhandsgranskningen" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "Pausa förhandsgranskningen" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "Starta om förhandsgranskningen" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "Kopiera till ett nytt wavetable" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "Uppdateringshastighet" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "Globalt" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." @@ -16626,286 +16636,286 @@ msgstr "" "wavetable-synthesizer inaktiverad.\n" "använd vågformsmakrot för att ställa in vågen för detta instrument." -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "Makron" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "Arpeggio" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "Fasåterställning" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "Arbetscykel/Brus" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "Växla filter" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "Surround" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "Panorering (vänster)" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "Panorering (höger)" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "Brusfrekv." -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "Auto-ADSR täljare" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "Auto-ADSR nämnare" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "Tvinga period" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "ADSR-period" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "Brus LOGISKT OCH Mask" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "Brus LOGISKT ELLER Mask" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "På/Av" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "Patch" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "Mod. Djup" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "Mod. Hastighet" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "Mod. Position" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "Bruslängd" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "Vågposition" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "Våglängd" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "AUDCTL" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "Pulsbredd" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "Arbete/Int" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "Ladda in LFSR" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "ADSR-läge" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "Fasåterställningstimer" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "Frekvensdelare" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "Klockavdelare" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "Globalvolym" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "Ekonivå" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "Ekofeedback" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "Ekolängd" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "Grupp-Ctrl" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "Gruppattack" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "Gruppdecay" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "Brustyp" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "Kvadrat/Brus" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "Tryck på A-plats" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "Tryck på B-plats" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "Del A-längd" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "Del B-längd" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "Del A-offset" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "Del B-offset" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "Parameter" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "Ladda värde" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "Vågmix" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "Oktavoffset" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "gå till makron för andra parametrar." -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "ogiltig instrumenttyp! ändra det först." -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "rensa innehållen" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "offset..." -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "X" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "Y" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "offset" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "Min." -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "Max." diff --git a/po/th.po b/po/th.po index 03d7dedc1..2b1c1adc5 100644 --- a/po/th.po +++ b/po/th.po @@ -869,7 +869,7 @@ msgstr "" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -913,9 +913,9 @@ msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "" @@ -927,7 +927,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -945,8 +945,8 @@ msgstr "" msgid "Pulse 2" msgstr "" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "" @@ -1003,7 +1003,7 @@ msgid "Triangle" msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1435,7 +1435,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "" @@ -1444,7 +1444,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "" @@ -1460,11 +1460,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1622,7 +1622,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1655,7 +1655,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1781,7 +1781,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1955,7 +1955,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2043,7 +2043,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2075,7 +2075,7 @@ msgid "" "bits." msgstr "" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2122,7 +2122,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2130,7 +2130,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "" @@ -2144,7 +2144,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2200,7 +2200,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2246,7 +2246,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2467,7 +2467,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2840,8 +2840,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "" @@ -2863,7 +2863,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -2943,7 +2943,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3117,7 +3117,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3191,7 +3191,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3219,7 +3219,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3243,7 +3243,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3358,269 +3358,273 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: ตั้งอัตราติ๊ก (hz)" #: src/engine/engine.cpp:102 +msgid "DCxx: Delayed mute" +msgstr "" + +#: src/engine/engine.cpp:104 msgid "E0xx: Set arp speed" msgstr "E0xx: ตั้งความเร็วอาร์เปจโจ" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:106 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: เลื่อนระดับเสียงขึ้น (x: ความเร็ว; y: ครึ่งเสียง)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:108 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: เลื่อนระดับเสียงลง (x: ความเร็ว; y: ครึ่งเสียง)" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:110 #, fuzzy msgid "E3xx: Set vibrato shape" msgstr "E4xx: ตั้งระยะเสียงสั่น" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:112 msgid "E4xx: Set vibrato range" msgstr "E4xx: ตั้งระยะเสียงสั่น" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:114 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: ตั้งระดับเสียงย่อย (80: ตรงกลาง)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:116 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "E6xy: เลื่อนเสียงเป็นขั้นโดยเร็ว (x: ครั้ง (0-7 ขึ้น; 8-F ลง); y: ครึ่งเสียง)" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:118 msgid "E7xx: Macro release" msgstr "E7xx: ปล่อยมาโคร" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:120 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: เลื่อนเสียงเป็นขั้นขึ้นโดยเร็ว (x: ครั้ง; y: ครึ่งเสียง)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:122 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: เลื่อนเสียงเป็นขั้นลงโดยเร็ว (x: ครั้ง; y: ครึ่งเสียง)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:124 msgid "EAxx: Legato" msgstr "EAxx: เลื่อนเสียงเป็นขั้น" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:126 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: ตั้งแบงก์ของโหมดแซมเปิลเก่า" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:128 msgid "ECxx: Note cut" msgstr "ECxx: ตัดเสียง" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:130 msgid "EDxx: Note delay" msgstr "EDxx: ถ่วงเวลาเสียง" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:132 msgid "EExx: Send external command" msgstr "EExx: ส่งคำสั่งภายนอก" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:134 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: ตั้งอัตราติ๊ก (bpm)" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:136 msgid "F1xx: Single tick note slide up" msgstr "F1xx: เลื่อนระดับเสียงขึ้นในติ๊กเดียว" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:138 msgid "F2xx: Single tick note slide down" msgstr "F2xx: เลื่อนระดับเสียงลงในติ๊กเดียว" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:140 msgid "F3xx: Fine volume slide up" msgstr "F3xx: เลื่อนความดังขึ้นโดยละเอียด" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:142 msgid "F4xx: Fine volume slide down" msgstr "F4xx: เลื่อนความดังลงโดยละเอียด" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:144 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: ปิดทางมาโคร (โปรดดูคู่มือ)" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:146 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: เปิดทางมาโคร (โปรดดูคู่มือ)" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:148 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: เริ่มมาโครใหม่ (โปรดดูคู่มือ)" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:150 msgid "F8xx: Single tick volume slide up" msgstr "F8xx: เลื่อนความดังขึ้นในติ๊กเดียว" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:152 msgid "F9xx: Single tick volume slide down" msgstr "F9xx: เลื่อนความดังลงในติ๊กเดียว" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:154 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: เลื่อนความดังโดยเร็ว (0y: ลง; x0: ขึ้น)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:156 msgid "FCxx: Note release" msgstr "FCxx: ปล่อยเสียง" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:158 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: ตั้งตัวต้นของความเร็วเสมือน" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:160 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: ตั้งตัวหารของความเร็วเสมือน" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "FFxx: หยุดเพลง" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "9xxx: ตั้งออฟเซตแซมเปิล×256" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: ตั้งออฟเซตแซมเปิล (ไบต์แรก)" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: ตั้งออฟเซตแซมเปิล (ไบต์ที่สอง, ×256)" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: ตั้งออฟเซตแซมเปิล (ไบต์ที่สาม, ×65536)" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "เอฟเฟกต์ไม่ถูกต้อง" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "" @@ -3733,41 +3737,41 @@ msgstr "" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "" @@ -3775,7 +3779,7 @@ msgstr "" msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "" @@ -3834,7 +3838,7 @@ msgstr "" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "" @@ -3849,8 +3853,8 @@ msgid "no chips with memory" msgstr "" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "" @@ -3880,20 +3884,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "" @@ -3901,165 +3905,165 @@ msgstr "" msgid "save (.dmp)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "เปิด" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "" -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "" -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "" -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "" -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "" -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "" -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "" -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "" -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "" -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "" -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "" @@ -4091,7 +4095,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "" @@ -4111,13 +4115,13 @@ msgstr "" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "ไม่มี" @@ -4126,11 +4130,11 @@ msgstr "ไม่มี" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "" @@ -4140,8 +4144,8 @@ msgstr "" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "ส่งออก" @@ -4275,7 +4279,7 @@ msgid "" msgstr "" #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "" @@ -4321,15 +4325,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4338,7 +4342,7 @@ msgid "Amiga Validation" msgstr "" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "" @@ -4386,7 +4390,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "ความเร็ว" @@ -4455,7 +4459,7 @@ msgid "Song Length" msgstr "" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "ช่อง" @@ -4473,8 +4477,8 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "ชื่อ" @@ -4547,7 +4551,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "แก้จุดบกพร่อง" @@ -4555,7 +4559,7 @@ msgstr "แก้จุดบกพร่อง" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4583,8 +4587,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "กรอบ" @@ -4644,7 +4648,7 @@ msgstr "" msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "" @@ -4698,7 +4702,7 @@ msgid "Frequency" msgstr "" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "" @@ -4754,7 +4758,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "" @@ -4770,7 +4774,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "" @@ -4787,8 +4791,8 @@ msgstr "" msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "" @@ -4829,9 +4833,9 @@ msgstr "" msgid "Text color" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4866,12 +4870,12 @@ msgid "cut" msgstr "" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "" @@ -4885,11 +4889,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "" @@ -4973,7 +4977,7 @@ msgstr "" msgid "interpolate" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "" @@ -4981,7 +4985,7 @@ msgstr "" msgid "fade" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "" @@ -5014,7 +5018,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "" @@ -5030,8 +5034,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "ลำดับ" @@ -5050,7 +5054,7 @@ msgid "Chips" msgstr "ชิป" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "" @@ -5141,7 +5145,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "" @@ -5190,7 +5194,7 @@ msgstr "" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "" @@ -5573,7 +5577,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5719,23 +5723,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "" @@ -5931,7 +5935,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6371,7 +6375,7 @@ msgstr "" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "" @@ -6421,7 +6425,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "" @@ -6438,7 +6442,7 @@ msgstr "" msgid "Chip at cursor: %s" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "" @@ -6578,9 +6582,9 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "" @@ -6606,8 +6610,8 @@ msgstr "" msgid "Any" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "" @@ -6883,8 +6887,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "" @@ -6989,7 +6993,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "" @@ -7069,7 +7073,7 @@ msgstr "" msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "" @@ -7115,7 +7119,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "" @@ -7300,8 +7304,8 @@ msgid "" msgstr "" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "" @@ -7421,7 +7425,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "" @@ -7486,8 +7490,8 @@ msgstr "" msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "" @@ -7503,7 +7507,7 @@ msgstr "" msgid "Reset" msgstr "" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "คุณแน่ใจหรือไม่ที่จะตั้งเค้าโครงใหม่ทั้งหมด?" @@ -8161,7 +8165,7 @@ msgstr "" msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8336,7 +8340,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "" @@ -8360,1628 +8364,1632 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4368 -#, c-format -msgid "%PB used" -msgstr "" - -#: src/gui/settings.cpp:4370 -#, c-format -msgid "%TB used" -msgstr "" - -#: src/gui/settings.cpp:4372 -#, c-format -msgid "%GB used" -msgstr "" - -#: src/gui/settings.cpp:4374 -#, c-format -msgid "%MB used" -msgstr "" - #: src/gui/settings.cpp:4376 #, c-format -msgid "%KB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4378 #, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4380 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4382 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4384 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4386 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4404 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4406 -#, c-format -msgid "%T" -msgstr "" - -#: src/gui/settings.cpp:4408 -#, c-format -msgid "%G" -msgstr "" - -#: src/gui/settings.cpp:4410 -#, c-format -msgid "%M" -msgstr "" - #: src/gui/settings.cpp:4412 #, c-format -msgid "%K" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4414 #, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4416 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4418 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4420 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4422 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 #, fuzzy msgid "[File]" msgstr "ไฟล์" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 #, fuzzy msgid "Name:" msgstr "ชื่อ" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 #, fuzzy msgid "Go to home directory" msgstr "เปิดไดเรกทอรีของสินทรัพย์ในตัว" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 #, fuzzy msgid "Go to parent directory" msgstr "เปิดไดเรกทอรีของสินทรัพย์ในตัว" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 #, fuzzy msgid "Create Directory" msgstr "สร้างใหม่" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 #, fuzzy msgid "File name" msgstr "ไฟล์" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11272,7 +11280,7 @@ msgstr "" msgid "Clear song data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11300,7 +11308,7 @@ msgstr "" msgid "Instrument List" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "" @@ -12000,8 +12008,8 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "" @@ -12179,16 +12187,16 @@ msgstr "" msgid "no wavetable selected" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "" #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "หรือ" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "สร้างใหม่" @@ -12200,7 +12208,7 @@ msgstr "" msgid "Lines" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "" @@ -12234,9 +12242,9 @@ msgstr "" msgid "Shapes" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "" @@ -12519,7 +12527,7 @@ msgid "Loop (length: %d)##Loop" msgstr "" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "" @@ -12664,13 +12672,13 @@ msgstr "" msgid "Cutoff:" msgstr "" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "" @@ -12845,8 +12853,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -12885,7 +12892,7 @@ msgstr "การตั้งเสียง (A-4)" msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "กรอบ" @@ -12901,10 +12908,10 @@ msgstr "" msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "" @@ -12918,7 +12925,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "" @@ -12970,11 +12977,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13016,14 +13023,14 @@ msgstr "" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "" @@ -13196,7 +13203,7 @@ msgstr "" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13449,7 +13456,7 @@ msgstr "" msgid "Go ahead" msgstr "" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "" @@ -13457,7 +13464,7 @@ msgstr "" msgid "Scale" msgstr "" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "" @@ -13497,7 +13504,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -13556,411 +13563,415 @@ msgstr "คุณแน่ใจหรือไม่ที่จะล้าง msgid "save as..." msgstr "บันทึกเป็น..." -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "ส่งออกไฟล์เสียง..." -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "ส่งออกไฟล์ VGM.." -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "ส่งออกไฟล์ ZSM..." -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "ส่งออกไฟล์ข้อมูลตรวจสอบเครื่อง Amiga..." -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "ส่งออกไฟล์อักษร..." -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "ส่งออกไฟล์สตรีมคำสั่ง..." -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "ส่งออกไฟล์ .dmf" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "ส่งออก..." -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "จัดการชิป" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "เพิ่มชิป..." -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "ไม่สามารถเพิ่มชิปได้! (%s)" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "ตั่งค่าชิป..." -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "เปลี่ยนชิป..." -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "สงวนตำแหน่งช่อง" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "ไม่สามารถเปลี่ยนชิปได้! (%s)" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "เอาชิปออก..." -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "ไม่สามารถเอาชิปออกได้! (%s)" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "เปิดไดเรกทอรีของสินทรัพย์ในตัว" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "คืนค่าข้อมูลสำรอง" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "ออก..." -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "แก้ไข" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "ล้าง..." -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "การตั้งค่า" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "เต็มหน้าจอ" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "ล็อคเค้าโครง" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "วิชวลไลเซอร์กรอบ" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "ตั้งเค้าโครงใหม่" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "สลับไปยังมุมมองมือถือ" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "ระบบที่กำหนดเอง..." -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "ตั้งค่า..." -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "หน้าต่าง" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "หน้าต่าง" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "เพลง" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "ความคิดเห็นเพลง" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "ข้อมูลเพลง" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "เพลงย่อย" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "ช่อง" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "จัดการชิป" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "ลำดับ" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "จัดการกรอบ" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "เครื่องผสมเสียง" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "ตัวบ่งชี้ความเข้ากันได้" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "สินทรัพย์" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "เครื่องดนตรี" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "แซมเปิล" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "ตารางคลื่น" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "แก้ไขเครื่องดนตรี" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "แก้ไขแซมเปิล" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "แก้ไขตารางคลื่น" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "วิชวลไลเซอร์" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "ออสซิลโลสโกป (ช่องมาสเตอร์)" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "ออสซิลโลสโกป (ต่อช่อง)" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "ออสซิลโลสโกป (X-Y)" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "มาตรวัดความดัง" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "อัตราความเร็ว" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "นาฬิกา" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "กรูฟ" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "ความเร็ว" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "ดูบันทึกล็อก" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "ดูเรจิสเตอร์" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "สถิติ" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "องค์ประกอบหน่วยความจำ" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "รายชือเอฟเฟกต์" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "ตัวควบคุมการเล่นและแก้ไข" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "เปียโน/แผ่นป้อน" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "ตัวสปอย" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "ความช่วยเหลือ" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "ความช่วยเหลือ" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "เมนูแก้จุดบกพร่อง" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "เครื่องตรวจ" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "หยุดเสียงทั้งหมด" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "เกี่ยวกับ..." -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "| ความเร็ว %d:%d" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "| ความเร็ว %d" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "| กรูฟ" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr " @ %gHz (%g BPM) " -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "| ลำดับ %.2X/%.2X " -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "| ลำดับ %d/%d " -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "| แถว %.2X/%.2X " -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "| แถว %d/%d " -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "| " -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "ว่างนักใช่ไหม?" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "%d ปี" msgstr[1] "%d ปี" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "%d เดือน" msgstr[1] "%d เดือน" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "%d วัน" msgstr[1] "%d วัน" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -13970,18 +13981,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -13995,302 +14006,302 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "LocaleSettings: ccjk 0E00-0E7F" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -14427,7 +14438,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14479,7 +14490,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14531,8 +14542,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14603,7 +14614,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -14841,16 +14852,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -14914,19 +14925,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15178,23 +15189,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15320,896 +15331,896 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "ไม่ได้เลือกเครื่องดนตรีไว้" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "" diff --git a/po/tr.po b/po/tr.po index d4c765cad..bfac9d141 100644 --- a/po/tr.po +++ b/po/tr.po @@ -870,7 +870,7 @@ msgstr "" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -914,9 +914,9 @@ msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "" @@ -928,7 +928,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -946,8 +946,8 @@ msgstr "" msgid "Pulse 2" msgstr "" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "" @@ -1004,7 +1004,7 @@ msgid "Triangle" msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1436,7 +1436,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "" @@ -1445,7 +1445,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "" @@ -1461,11 +1461,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1623,7 +1623,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1656,7 +1656,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1956,7 +1956,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2044,7 +2044,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2076,7 +2076,7 @@ msgid "" "bits." msgstr "" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2123,7 +2123,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2131,7 +2131,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "" @@ -2145,7 +2145,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2201,7 +2201,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2247,7 +2247,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2468,7 +2468,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2841,8 +2841,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "" @@ -2864,7 +2864,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -2944,7 +2944,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3118,7 +3118,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3192,7 +3192,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3220,7 +3220,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3244,7 +3244,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3359,268 +3359,272 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "" #: src/engine/engine.cpp:102 -msgid "E0xx: Set arp speed" +msgid "DCxx: Delayed mute" msgstr "" #: src/engine/engine.cpp:104 -msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgid "E0xx: Set arp speed" msgstr "" #: src/engine/engine.cpp:106 -msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:108 -msgid "E3xx: Set vibrato shape" +msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:110 -msgid "E4xx: Set vibrato range" +msgid "E3xx: Set vibrato shape" msgstr "" #: src/engine/engine.cpp:112 -msgid "E5xx: Set pitch (80: center)" +msgid "E4xx: Set vibrato range" msgstr "" #: src/engine/engine.cpp:114 -msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" +msgid "E5xx: Set pitch (80: center)" msgstr "" #: src/engine/engine.cpp:116 -msgid "E7xx: Macro release" +msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" #: src/engine/engine.cpp:118 -msgid "E8xy: Quick legato up (x: time; y: semitones)" +msgid "E7xx: Macro release" msgstr "" #: src/engine/engine.cpp:120 -msgid "E9xy: Quick legato down (x: time; y: semitones)" +msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:122 -msgid "EAxx: Legato" +msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:124 -msgid "EBxx: Set LEGACY sample mode bank" +msgid "EAxx: Legato" msgstr "" #: src/engine/engine.cpp:126 -msgid "ECxx: Note cut" +msgid "EBxx: Set LEGACY sample mode bank" msgstr "" #: src/engine/engine.cpp:128 -msgid "EDxx: Note delay" +msgid "ECxx: Note cut" msgstr "" #: src/engine/engine.cpp:130 -msgid "EExx: Send external command" +msgid "EDxx: Note delay" msgstr "" #: src/engine/engine.cpp:132 -msgid "F0xx: Set tick rate (bpm)" +msgid "EExx: Send external command" msgstr "" #: src/engine/engine.cpp:134 -msgid "F1xx: Single tick note slide up" +msgid "F0xx: Set tick rate (bpm)" msgstr "" #: src/engine/engine.cpp:136 -msgid "F2xx: Single tick note slide down" +msgid "F1xx: Single tick note slide up" msgstr "" #: src/engine/engine.cpp:138 -msgid "F3xx: Fine volume slide up" +msgid "F2xx: Single tick note slide down" msgstr "" #: src/engine/engine.cpp:140 -msgid "F4xx: Fine volume slide down" +msgid "F3xx: Fine volume slide up" msgstr "" #: src/engine/engine.cpp:142 -msgid "F5xx: Disable macro (see manual)" +msgid "F4xx: Fine volume slide down" msgstr "" #: src/engine/engine.cpp:144 -msgid "F6xx: Enable macro (see manual)" +msgid "F5xx: Disable macro (see manual)" msgstr "" #: src/engine/engine.cpp:146 -msgid "F7xx: Restart macro (see manual)" +msgid "F6xx: Enable macro (see manual)" msgstr "" #: src/engine/engine.cpp:148 -msgid "F8xx: Single tick volume slide up" +msgid "F7xx: Restart macro (see manual)" msgstr "" #: src/engine/engine.cpp:150 -msgid "F9xx: Single tick volume slide down" +msgid "F8xx: Single tick volume slide up" msgstr "" #: src/engine/engine.cpp:152 -msgid "FAxx: Fast volume slide (0y: down; x0: up)" +msgid "F9xx: Single tick volume slide down" msgstr "" #: src/engine/engine.cpp:154 -msgid "FCxx: Note release" +msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" #: src/engine/engine.cpp:156 -msgid "FDxx: Set virtual tempo numerator" +msgid "FCxx: Note release" msgstr "" #: src/engine/engine.cpp:158 -msgid "FExx: Set virtual tempo denominator" +msgid "FDxx: Set virtual tempo numerator" msgstr "" #: src/engine/engine.cpp:160 +msgid "FExx: Set virtual tempo denominator" +msgstr "" + +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "" @@ -3733,41 +3737,41 @@ msgstr "" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "" @@ -3775,7 +3779,7 @@ msgstr "" msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "" @@ -3834,7 +3838,7 @@ msgstr "" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "" @@ -3849,8 +3853,8 @@ msgid "no chips with memory" msgstr "" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "" @@ -3880,20 +3884,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "" @@ -3901,165 +3905,165 @@ msgstr "" msgid "save (.dmp)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "" -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "" -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "" -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "" -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "" -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "" -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "" -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "" -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "" -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "" -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "" @@ -4091,7 +4095,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "" @@ -4111,13 +4115,13 @@ msgstr "" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "" @@ -4126,11 +4130,11 @@ msgstr "" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "" @@ -4140,8 +4144,8 @@ msgstr "" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "" @@ -4275,7 +4279,7 @@ msgid "" msgstr "" #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "" @@ -4321,15 +4325,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4338,7 +4342,7 @@ msgid "Amiga Validation" msgstr "" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "" @@ -4386,7 +4390,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "" @@ -4455,7 +4459,7 @@ msgid "Song Length" msgstr "" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "" @@ -4473,8 +4477,8 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "" @@ -4547,7 +4551,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4555,7 +4559,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4583,8 +4587,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "" @@ -4644,7 +4648,7 @@ msgstr "" msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "" @@ -4698,7 +4702,7 @@ msgid "Frequency" msgstr "" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "" @@ -4754,7 +4758,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "" @@ -4770,7 +4774,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "" @@ -4787,8 +4791,8 @@ msgstr "" msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "" @@ -4829,9 +4833,9 @@ msgstr "" msgid "Text color" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4866,12 +4870,12 @@ msgid "cut" msgstr "" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "" @@ -4885,11 +4889,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "" @@ -4973,7 +4977,7 @@ msgstr "" msgid "interpolate" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "" @@ -4981,7 +4985,7 @@ msgstr "" msgid "fade" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "" @@ -5014,7 +5018,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "" @@ -5029,8 +5033,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "" @@ -5049,7 +5053,7 @@ msgid "Chips" msgstr "" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "" @@ -5140,7 +5144,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "" @@ -5188,7 +5192,7 @@ msgstr "" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "" @@ -5570,7 +5574,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5716,23 +5720,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "" @@ -5928,7 +5932,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6368,7 +6372,7 @@ msgstr "" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "" @@ -6417,7 +6421,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "" @@ -6434,7 +6438,7 @@ msgstr "" msgid "Chip at cursor: %s" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "" @@ -6573,9 +6577,9 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "" @@ -6601,8 +6605,8 @@ msgstr "" msgid "Any" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "" @@ -6878,8 +6882,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "" @@ -6984,7 +6988,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "" @@ -7064,7 +7068,7 @@ msgstr "" msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "" @@ -7110,7 +7114,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "" @@ -7295,8 +7299,8 @@ msgid "" msgstr "" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "" @@ -7416,7 +7420,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "" @@ -7481,8 +7485,8 @@ msgstr "" msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "" @@ -7498,7 +7502,7 @@ msgstr "" msgid "Reset" msgstr "" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -8156,7 +8160,7 @@ msgstr "" msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8331,7 +8335,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "" @@ -8355,1622 +8359,1626 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4368 -#, c-format -msgid "%PB used" -msgstr "" - -#: src/gui/settings.cpp:4370 -#, c-format -msgid "%TB used" -msgstr "" - -#: src/gui/settings.cpp:4372 -#, c-format -msgid "%GB used" -msgstr "" - -#: src/gui/settings.cpp:4374 -#, c-format -msgid "%MB used" -msgstr "" - #: src/gui/settings.cpp:4376 #, c-format -msgid "%KB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4378 #, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4380 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4382 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4384 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4386 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4404 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4406 -#, c-format -msgid "%T" -msgstr "" - -#: src/gui/settings.cpp:4408 -#, c-format -msgid "%G" -msgstr "" - -#: src/gui/settings.cpp:4410 -#, c-format -msgid "%M" -msgstr "" - #: src/gui/settings.cpp:4412 #, c-format -msgid "%K" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4414 #, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4416 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4418 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4420 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4422 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11261,7 +11269,7 @@ msgstr "" msgid "Clear song data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11289,7 +11297,7 @@ msgstr "" msgid "Instrument List" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "" @@ -11989,8 +11997,8 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "" @@ -12168,16 +12176,16 @@ msgstr "" msgid "no wavetable selected" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "" #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "" @@ -12189,7 +12197,7 @@ msgstr "" msgid "Lines" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "" @@ -12223,9 +12231,9 @@ msgstr "" msgid "Shapes" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "" @@ -12508,7 +12516,7 @@ msgid "Loop (length: %d)##Loop" msgstr "" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "" @@ -12653,13 +12661,13 @@ msgstr "" msgid "Cutoff:" msgstr "" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "" @@ -12834,8 +12842,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -12873,7 +12880,7 @@ msgstr "" msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -12889,10 +12896,10 @@ msgstr "" msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "" @@ -12906,7 +12913,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "" @@ -12958,11 +12965,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13004,14 +13011,14 @@ msgstr "" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "" @@ -13184,7 +13191,7 @@ msgstr "" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13437,7 +13444,7 @@ msgstr "" msgid "Go ahead" msgstr "" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "" @@ -13445,7 +13452,7 @@ msgstr "" msgid "Scale" msgstr "" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "" @@ -13485,7 +13492,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -13544,411 +13551,415 @@ msgstr "" msgid "save as..." msgstr "" -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "" -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "" -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "" -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "" -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "" -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "" -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "" -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -13958,18 +13969,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -13983,302 +13994,302 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "LocaleSettings: ccjk 0100-01FF" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -14415,7 +14426,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14467,7 +14478,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14519,8 +14530,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14591,7 +14602,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -14829,16 +14840,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -14902,19 +14913,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15166,23 +15177,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15308,895 +15319,895 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "" diff --git a/po/uk.po b/po/uk.po index 6086b95af..fa58de402 100644 --- a/po/uk.po +++ b/po/uk.po @@ -871,7 +871,7 @@ msgstr "" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -915,9 +915,9 @@ msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "" @@ -929,7 +929,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -947,8 +947,8 @@ msgstr "" msgid "Pulse 2" msgstr "" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "" @@ -1005,7 +1005,7 @@ msgid "Triangle" msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1437,7 +1437,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "" @@ -1446,7 +1446,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "" @@ -1462,11 +1462,11 @@ msgstr "" #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1624,7 +1624,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1657,7 +1657,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1783,7 +1783,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1957,7 +1957,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2045,7 +2045,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2077,7 +2077,7 @@ msgid "" "bits." msgstr "" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2124,7 +2124,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2132,7 +2132,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "" @@ -2146,7 +2146,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2202,7 +2202,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2248,7 +2248,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2469,7 +2469,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2842,8 +2842,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "" @@ -2865,7 +2865,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -2945,7 +2945,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3119,7 +3119,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3193,7 +3193,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3221,7 +3221,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3245,7 +3245,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3360,268 +3360,272 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "" #: src/engine/engine.cpp:102 -msgid "E0xx: Set arp speed" +msgid "DCxx: Delayed mute" msgstr "" #: src/engine/engine.cpp:104 -msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgid "E0xx: Set arp speed" msgstr "" #: src/engine/engine.cpp:106 -msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:108 -msgid "E3xx: Set vibrato shape" +msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" #: src/engine/engine.cpp:110 -msgid "E4xx: Set vibrato range" +msgid "E3xx: Set vibrato shape" msgstr "" #: src/engine/engine.cpp:112 -msgid "E5xx: Set pitch (80: center)" +msgid "E4xx: Set vibrato range" msgstr "" #: src/engine/engine.cpp:114 -msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" +msgid "E5xx: Set pitch (80: center)" msgstr "" #: src/engine/engine.cpp:116 -msgid "E7xx: Macro release" +msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" #: src/engine/engine.cpp:118 -msgid "E8xy: Quick legato up (x: time; y: semitones)" +msgid "E7xx: Macro release" msgstr "" #: src/engine/engine.cpp:120 -msgid "E9xy: Quick legato down (x: time; y: semitones)" +msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:122 -msgid "EAxx: Legato" +msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" #: src/engine/engine.cpp:124 -msgid "EBxx: Set LEGACY sample mode bank" +msgid "EAxx: Legato" msgstr "" #: src/engine/engine.cpp:126 -msgid "ECxx: Note cut" +msgid "EBxx: Set LEGACY sample mode bank" msgstr "" #: src/engine/engine.cpp:128 -msgid "EDxx: Note delay" +msgid "ECxx: Note cut" msgstr "" #: src/engine/engine.cpp:130 -msgid "EExx: Send external command" +msgid "EDxx: Note delay" msgstr "" #: src/engine/engine.cpp:132 -msgid "F0xx: Set tick rate (bpm)" +msgid "EExx: Send external command" msgstr "" #: src/engine/engine.cpp:134 -msgid "F1xx: Single tick note slide up" +msgid "F0xx: Set tick rate (bpm)" msgstr "" #: src/engine/engine.cpp:136 -msgid "F2xx: Single tick note slide down" +msgid "F1xx: Single tick note slide up" msgstr "" #: src/engine/engine.cpp:138 -msgid "F3xx: Fine volume slide up" +msgid "F2xx: Single tick note slide down" msgstr "" #: src/engine/engine.cpp:140 -msgid "F4xx: Fine volume slide down" +msgid "F3xx: Fine volume slide up" msgstr "" #: src/engine/engine.cpp:142 -msgid "F5xx: Disable macro (see manual)" +msgid "F4xx: Fine volume slide down" msgstr "" #: src/engine/engine.cpp:144 -msgid "F6xx: Enable macro (see manual)" +msgid "F5xx: Disable macro (see manual)" msgstr "" #: src/engine/engine.cpp:146 -msgid "F7xx: Restart macro (see manual)" +msgid "F6xx: Enable macro (see manual)" msgstr "" #: src/engine/engine.cpp:148 -msgid "F8xx: Single tick volume slide up" +msgid "F7xx: Restart macro (see manual)" msgstr "" #: src/engine/engine.cpp:150 -msgid "F9xx: Single tick volume slide down" +msgid "F8xx: Single tick volume slide up" msgstr "" #: src/engine/engine.cpp:152 -msgid "FAxx: Fast volume slide (0y: down; x0: up)" +msgid "F9xx: Single tick volume slide down" msgstr "" #: src/engine/engine.cpp:154 -msgid "FCxx: Note release" +msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" #: src/engine/engine.cpp:156 -msgid "FDxx: Set virtual tempo numerator" +msgid "FCxx: Note release" msgstr "" #: src/engine/engine.cpp:158 -msgid "FExx: Set virtual tempo denominator" +msgid "FDxx: Set virtual tempo numerator" msgstr "" #: src/engine/engine.cpp:160 +msgid "FExx: Set virtual tempo denominator" +msgstr "" + +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "" @@ -3734,41 +3738,41 @@ msgstr "" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "" @@ -3776,7 +3780,7 @@ msgstr "" msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "" @@ -3835,7 +3839,7 @@ msgstr "" msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "" @@ -3850,8 +3854,8 @@ msgid "no chips with memory" msgstr "" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "" @@ -3881,20 +3885,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "" @@ -3902,165 +3906,165 @@ msgstr "" msgid "save (.dmp)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "" -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "" -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "" -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "" -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "" -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "" -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "" -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "" -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "" -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "" -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "" -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "" @@ -4092,7 +4096,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "" @@ -4112,13 +4116,13 @@ msgstr "" msgid "Channels to export:" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "" @@ -4127,11 +4131,11 @@ msgstr "" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "" @@ -4141,8 +4145,8 @@ msgstr "" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "" @@ -4276,7 +4280,7 @@ msgid "" msgstr "" #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "" @@ -4322,15 +4326,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4339,7 +4343,7 @@ msgid "Amiga Validation" msgstr "" #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "" @@ -4387,7 +4391,7 @@ msgstr "" #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "" @@ -4456,7 +4460,7 @@ msgid "Song Length" msgstr "" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "" @@ -4474,8 +4478,8 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "" @@ -4548,7 +4552,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4556,7 +4560,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4584,8 +4588,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "" @@ -4645,7 +4649,7 @@ msgstr "" msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "" @@ -4700,7 +4704,7 @@ msgid "Frequency" msgstr "" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "" @@ -4756,7 +4760,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "" @@ -4772,7 +4776,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "" @@ -4789,8 +4793,8 @@ msgstr "" msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "" @@ -4831,9 +4835,9 @@ msgstr "" msgid "Text color" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4868,12 +4872,12 @@ msgid "cut" msgstr "" #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "" @@ -4887,11 +4891,11 @@ msgstr "" msgid "piano" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "" @@ -4975,7 +4979,7 @@ msgstr "" msgid "interpolate" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "" @@ -4983,7 +4987,7 @@ msgstr "" msgid "fade" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "" @@ -5016,7 +5020,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "" @@ -5031,8 +5035,8 @@ msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "" @@ -5051,7 +5055,7 @@ msgid "Chips" msgstr "" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "" @@ -5142,7 +5146,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "" @@ -5190,7 +5194,7 @@ msgstr "" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "" @@ -5572,7 +5576,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5718,23 +5722,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "" @@ -5930,7 +5934,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "" @@ -6370,7 +6374,7 @@ msgstr "" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "" @@ -6419,7 +6423,7 @@ msgstr "" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "" @@ -6436,7 +6440,7 @@ msgstr "" msgid "Chip at cursor: %s" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "" @@ -6575,9 +6579,9 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "" @@ -6603,8 +6607,8 @@ msgstr "" msgid "Any" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "" @@ -6880,8 +6884,8 @@ msgstr "" msgid "Strength" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "" @@ -6986,7 +6990,7 @@ msgid "" "exporting." msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "" @@ -7066,7 +7070,7 @@ msgstr "" msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "" @@ -7112,7 +7116,7 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "" @@ -7299,8 +7303,8 @@ msgid "" msgstr "" #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "" @@ -7420,7 +7424,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "" @@ -7485,8 +7489,8 @@ msgstr "" msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "" @@ -7502,7 +7506,7 @@ msgstr "" msgid "Reset" msgstr "" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -8160,7 +8164,7 @@ msgstr "" msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8335,7 +8339,7 @@ msgstr "" msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "" @@ -8359,1622 +8363,1626 @@ msgstr "" msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4368 -#, c-format -msgid "%PB used" -msgstr "" - -#: src/gui/settings.cpp:4370 -#, c-format -msgid "%TB used" -msgstr "" - -#: src/gui/settings.cpp:4372 -#, c-format -msgid "%GB used" -msgstr "" - -#: src/gui/settings.cpp:4374 -#, c-format -msgid "%MB used" -msgstr "" - #: src/gui/settings.cpp:4376 #, c-format -msgid "%KB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4378 #, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4380 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4382 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4384 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4386 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4404 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4406 -#, c-format -msgid "%T" -msgstr "" - -#: src/gui/settings.cpp:4408 -#, c-format -msgid "%G" -msgstr "" - -#: src/gui/settings.cpp:4410 -#, c-format -msgid "%M" -msgstr "" - #: src/gui/settings.cpp:4412 #, c-format -msgid "%K" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4414 #, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4416 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4418 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4420 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4422 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "" -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11265,7 +11273,7 @@ msgstr "" msgid "Clear song data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11293,7 +11301,7 @@ msgstr "" msgid "Instrument List" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "" @@ -11993,8 +12001,8 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "" @@ -12172,16 +12180,16 @@ msgstr "" msgid "no wavetable selected" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "" #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "" @@ -12193,7 +12201,7 @@ msgstr "" msgid "Lines" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "" @@ -12227,9 +12235,9 @@ msgstr "" msgid "Shapes" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "" @@ -12512,7 +12520,7 @@ msgid "Loop (length: %d)##Loop" msgstr "" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "" @@ -12657,13 +12665,13 @@ msgstr "" msgid "Cutoff:" msgstr "" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "" @@ -12838,8 +12846,7 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" #: src/gui/tutorial.cpp:687 @@ -12877,7 +12884,7 @@ msgstr "" msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -12893,10 +12900,10 @@ msgstr "" msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "" @@ -12910,7 +12917,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "" @@ -12962,11 +12969,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13008,14 +13015,14 @@ msgstr "" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "" @@ -13188,7 +13195,7 @@ msgstr "" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13441,7 +13448,7 @@ msgstr "" msgid "Go ahead" msgstr "" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "" @@ -13449,7 +13456,7 @@ msgstr "" msgid "Scale" msgstr "" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "" @@ -13489,7 +13496,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -13548,345 +13555,349 @@ msgstr "" msgid "save as..." msgstr "" -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "" -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "" -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "" -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "" -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "" -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "" -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "" -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " @@ -13894,7 +13905,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " @@ -13902,7 +13913,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " @@ -13910,52 +13921,52 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "" -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -13965,18 +13976,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -13990,302 +14001,302 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "LocaleSettings: ccjk 0400-04FF" -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -14422,7 +14433,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14474,7 +14485,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14526,8 +14537,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14598,7 +14609,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -14836,16 +14847,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -14909,19 +14920,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15173,23 +15184,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15315,895 +15326,895 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "" diff --git a/po/zh.po b/po/zh.po index 4dfefb4bc..d69e8920e 100644 --- a/po/zh.po +++ b/po/zh.po @@ -898,7 +898,7 @@ msgstr "通道 16" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -942,9 +942,9 @@ msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "噪声" @@ -956,7 +956,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -974,8 +974,8 @@ msgstr "脉冲 1" msgid "Pulse 2" msgstr "脉冲 2" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "波表" @@ -1032,7 +1032,7 @@ msgid "Triangle" msgstr "三角波" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1464,7 +1464,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "低" @@ -1473,7 +1473,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "高" @@ -1490,11 +1490,11 @@ msgstr "" # warring! above! #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "波形" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1685,7 +1685,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1811,7 +1811,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1985,7 +1985,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2073,7 +2073,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2105,7 +2105,7 @@ msgid "" "bits." msgstr "" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2152,7 +2152,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2160,7 +2160,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "脉冲" @@ -2174,7 +2174,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2276,7 +2276,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2497,7 +2497,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2870,8 +2870,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "采样" @@ -2893,7 +2893,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -2973,7 +2973,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3153,7 +3153,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3227,7 +3227,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3255,7 +3255,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3279,7 +3279,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3395,269 +3395,273 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: 设置Tick Rate (Hz)" #: src/engine/engine.cpp:102 +msgid "DCxx: Delayed mute" +msgstr "" + +#: src/engine/engine.cpp:104 msgid "E0xx: Set arp speed" msgstr "E0xx: 设置琶音速度" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:106 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: 音符上滑 (x: 速度; y: 半音)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:108 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: 音符下滑 (x: 速度; y: 半音)" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:110 msgid "E3xx: Set vibrato shape" msgstr "E3xx: 设置颤音波形" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:112 msgid "E4xx: Set vibrato range" msgstr "E4xx: 设置颤音范围" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:114 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: 设置音高 (80: 中间)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:116 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "E6xy: 快速连奏 (x: 时间(0-7 上; 8-F 下); y: 半音)" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:118 msgid "E7xx: Macro release" msgstr "E7xx: 释放宏" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:120 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: 快速向上连奏 (x: 时间; y: 半音)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:122 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: 快速向下连奏 (x: 时间; y: 半音)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:124 msgid "EAxx: Legato" msgstr "EAxx: 连奏" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:126 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:128 msgid "ECxx: Note cut" msgstr "ECxx: xx刻度后切断音符" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:130 msgid "EDxx: Note delay" msgstr "EDxx: 延迟xx刻度触发音符" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:132 msgid "EExx: Send external command" msgstr "EExx: 发送外部命令" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:134 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: 设置Tick Rate (BPM)" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:136 msgid "F1xx: Single tick note slide up" msgstr "F1xx: 单刻度音符上滑" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:138 msgid "F2xx: Single tick note slide down" msgstr "F2xx: 单刻度音符下滑" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:140 msgid "F3xx: Fine volume slide up" msgstr "F3xx: 微增音量" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:142 msgid "F4xx: Fine volume slide down" msgstr "F4xx: 微减音量" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:144 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: 关闭宏 (参见说明书)" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:146 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: 启动宏 (参见说明书)" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:148 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: 重启宏 (参见说明书)" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:150 msgid "F8xx: Single tick volume slide up" msgstr "F8xx: 单刻度音量增大" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:152 msgid "F9xx: Single tick volume slide down" msgstr "F9xx: 单刻度音量减小" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:154 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: 快速音量滑变 (0y: 减小; x0: 增大)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:156 msgid "FCxx: Note release" msgstr "FCxx: xx刻后释放音符" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:158 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: 设置虚拟速度 分子" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:160 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: 设置虚拟速度 分母" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "FFxx: 停止曲目" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "9xxx: 设置采样偏移 *256" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: 设置采样偏移 (1st byte)" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: 设置采样偏移 (2nd byte, ×256)" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: 设置采样偏移 (3rd byte, ×65536)" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "文件是空的" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" # debug info no translate -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "太多波表!" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "太多采样!" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "" @@ -3770,41 +3774,41 @@ msgstr "反相" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "音量" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "声像" @@ -3812,7 +3816,7 @@ msgstr "声像" msgid "Front/Rear" msgstr "前/后" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "接线盘" @@ -3874,7 +3878,7 @@ msgid "copy: %s" msgstr "" # I see nothing. EoO -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "内存组成" @@ -3889,8 +3893,8 @@ msgid "no chips with memory" msgstr "无带内存的芯片" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "加载文件时出错! (%s)" @@ -3922,20 +3926,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "未知" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "复制" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "替换..." -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "保存" @@ -3944,165 +3948,165 @@ msgid "save (.dmp)" msgstr "保存 (.dmp)" # end of no translate -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "删除" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "此采样大于内存剩余空间!" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "制作乐器" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "制作一套鼓组" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "乐器" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "添加" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "复制" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "打开" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "替换乐器..." -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "替换波表..." -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "替换采样..." -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "导入raw采样" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "导入raw采样(替换)" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "打开(插入; 右键替换)" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "保存" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "保存乐器为.dmp..." -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "保存波表为.dmw..." -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "保存波表为 raw..." -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "保存采样为 raw..." -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "保存为 .dmp..." -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "切换 文件夹/标准 列表方式" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "上移" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "下移" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "创建" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "新文件夹" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "预览(右键停止)" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "删除" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "<未分类>" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "重命名..." -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "波表" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "采样" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "另存为 .Dmw..." -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "另存为 Raw..." -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "导入原始数据..." -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "导入 raw(替换)..." @@ -4134,7 +4138,7 @@ msgstr "16位整数型" msgid "32-bit float" msgstr "32位浮点型" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "采样率" @@ -4154,13 +4158,13 @@ msgstr "淡出 (秒)" msgid "Channels to export:" msgstr "输出通道:" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "所有" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "无" @@ -4169,11 +4173,11 @@ msgstr "无" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "取消" @@ -4183,8 +4187,8 @@ msgstr "取消" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "输出" @@ -4326,7 +4330,7 @@ msgstr "" # end of no translate #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "目录" @@ -4381,15 +4385,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "音频" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4399,7 +4403,7 @@ msgstr "" # 由语境决定,此项仅可译为'文本'. #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "文本" @@ -4449,7 +4453,7 @@ msgstr "" # end of no translate zone. #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "速度" @@ -4521,7 +4525,7 @@ msgid "Song Length" msgstr "曲目长度" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "通道" @@ -4540,8 +4544,8 @@ msgstr "交换" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "名称" @@ -4618,7 +4622,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4626,7 +4630,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4656,8 +4660,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "" @@ -4719,7 +4723,7 @@ msgstr "所有选中芯片均无法应用此乐器" msgid "your instrument is in peril!! be careful..." msgstr "乐器身陷险境中!! 小心..." -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "示波器" @@ -4773,7 +4777,7 @@ msgid "Frequency" msgstr "频率" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "通道" @@ -4830,7 +4834,7 @@ msgstr "每个音符都随机化相位" msgid "Amplitude" msgstr "振幅" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "线宽" @@ -4848,7 +4852,7 @@ msgid "error while updating gradient texture!" msgstr "" # end of no translate. -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "颜色" @@ -4865,8 +4869,8 @@ msgstr "扩散 " msgid "Remove" msgstr "移除" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "背景" @@ -4925,9 +4929,9 @@ msgid "Text color" msgstr "文字颜色" # 常见,不翻译. -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4966,12 +4970,12 @@ msgstr "剪切" # 记得 销毁所有复制.以区分Dup # 已销毁. v0.6.2024B #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "拷贝" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "粘贴" @@ -4996,11 +5000,11 @@ msgid "piano" msgstr "钢琴键" # warring! above! -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "撤销" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "重做" @@ -5104,7 +5108,7 @@ msgstr "反相" msgid "interpolate" msgstr "插值" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "缩放" @@ -5112,7 +5116,7 @@ msgstr "缩放" msgid "fade" msgstr "淡出/入" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "随机化" @@ -5153,7 +5157,7 @@ msgstr "" "锁存器" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "清除" @@ -5168,8 +5172,8 @@ msgstr "移动端菜单" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "" @@ -5188,7 +5192,7 @@ msgid "Chips" msgstr "芯片" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "其他" @@ -5284,7 +5288,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "设置" @@ -5333,7 +5337,7 @@ msgstr "停止" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "编辑" @@ -5716,7 +5720,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5862,23 +5866,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "释放位点" @@ -6074,7 +6078,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "单声道" @@ -6514,7 +6518,7 @@ msgstr "无可配置" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "响度表" @@ -6563,7 +6567,7 @@ msgstr "保存并退出" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "导入" @@ -6581,7 +6585,7 @@ msgid "Chip at cursor: %s" msgstr "光标所在芯片: %s" # this is for interanl file Xporler? skipping. -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "搜索" @@ -6720,9 +6724,9 @@ msgstr "音符触发" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "控制" @@ -6752,8 +6756,8 @@ msgstr "" msgid "Any" msgstr "任意" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "乐器" @@ -7049,8 +7053,8 @@ msgstr "振动" msgid "Strength" msgstr "强度" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "长度" @@ -7163,7 +7167,7 @@ msgid "" "exporting." msgstr "保存/导出时会自动填写文件名 " -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "新建曲目" @@ -7243,7 +7247,7 @@ msgstr "行为" msgid "New instruments are blank" msgstr "新建乐器为空" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "配置" @@ -7293,7 +7297,7 @@ msgstr "" msgid "" msgstr "<系统默认>" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "输出" @@ -7496,8 +7500,8 @@ msgstr "" # warring! above #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "类型" @@ -7618,7 +7622,7 @@ msgstr "PC Speaker 策略" msgid "Keyboard" msgstr "键盘" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "恢复默认" @@ -7683,8 +7687,8 @@ msgstr "采样列表" msgid "Sample editor" msgstr "采样编辑器" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "界面" @@ -7700,7 +7704,7 @@ msgstr "工作区排列:" msgid "Reset" msgstr "重置" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "您确定要重置工作区排列吗?" @@ -8377,7 +8381,7 @@ msgid "Pattern view spacing after:" msgstr "Pattern 显示间隔大小:" # 原属于常见的英语不翻译,后剔出. -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8553,7 +8557,7 @@ msgstr "文字图标##iis2" msgid "Colorize instrument editor using instrument type" msgstr "以乐器类型给乐器编辑器上色" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "宏编辑器" @@ -8577,1578 +8581,1582 @@ msgstr "单一 (以列表区分)##mel3" msgid "Use classic macro editor vertical slider" msgstr "使用经典宏编辑器的垂直滑块" +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + # idk what's this, skip. # can't find the Wave Editor.... -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" # end of no translate. -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "FM 编辑器" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "FM 参数名词:" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "友好##fmn0" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "专业##fmn1" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "专业(候补)##fmn2" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "使用标准 OPL 波形命名" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "FM 参数编辑器排列方式:" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "现代##fml0" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "紧凑 (2x2, 经典)##fml1" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "紧凑 (1x4)##fml2" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "紧凑 (4x1)##fml3" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "候补 (2x2)##fml4" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "候补 (1x4)##fml5" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "候补 (4x1)##fml5" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "FM 编辑器中 Sustain 参数位置:" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "在 Decay 和 Sustain Rate 间##susp0" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "在 Release Rate 之后##susp1" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "在FM 编辑器中使用另外的颜色以区分 Carriers/Modulators" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "Unsigned FM Detune 数值" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "芯片内存使用率单位" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "字节##MUU0" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "千字节##MUU1" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "边缘圆角" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "边缘" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "抗锯齿" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "填充整个窗口" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "波形可超出窗口限制" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "窗口" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "窗口边缘圆角" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "圆角按钮" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "菜单圆角" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "圆角标签" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "圆角滑块" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "边缘加重" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "色彩配置" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "你确定要重置色彩配置?" # 跳过色彩配置 -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "显示所有色彩配置选项" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "界面(其他设置)" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "杂项" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "文件选择器(内置)" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "波形" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "包络示图" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "包络" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "延音释放示意" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "音高" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "滤波" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "全局参数" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "步进高亮" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "乐器类型" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "单一通道色彩 (背景)" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "单一通道色彩 (文字)" # 显然是'频率调制',保留不翻最佳. 以便搜索资料. -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "静音通道" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "选区" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "采样编辑器" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "Pattern管理器" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "钢琴键" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" # end of no translate. -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "备份" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "启用备份系统" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "备份间隔 (秒)" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "单个文件生成备份数" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "备份管理" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "清除此前的备份:" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "开始##PDate" -#: src/gui/settings.cpp:4368 +#: src/gui/settings.cpp:4376 #, c-format msgid "%PB used" msgstr "使用了 %PB" -#: src/gui/settings.cpp:4370 +#: src/gui/settings.cpp:4378 #, c-format msgid "%TB used" msgstr "使用了 %TB" -#: src/gui/settings.cpp:4372 +#: src/gui/settings.cpp:4380 #, c-format msgid "%GB used" msgstr "使用了 %GB" -#: src/gui/settings.cpp:4374 +#: src/gui/settings.cpp:4382 #, c-format msgid "%MB used" msgstr "使用了 %MB" -#: src/gui/settings.cpp:4376 +#: src/gui/settings.cpp:4384 #, c-format msgid "%KB used" msgstr "使用了 %KB" -#: src/gui/settings.cpp:4378 +#: src/gui/settings.cpp:4386 #, c-format msgid "% bytes used" msgstr "使用了 % bytes" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "刷新" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "删除全部" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "大小" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "最新备份" -#: src/gui/settings.cpp:4404 +#: src/gui/settings.cpp:4412 #, c-format msgid "%P" msgstr "" -#: src/gui/settings.cpp:4406 +#: src/gui/settings.cpp:4414 #, c-format msgid "%T" msgstr "" -#: src/gui/settings.cpp:4408 +#: src/gui/settings.cpp:4416 #, c-format msgid "%G" msgstr "" -#: src/gui/settings.cpp:4410 +#: src/gui/settings.cpp:4418 #, c-format msgid "%M" msgstr "" -#: src/gui/settings.cpp:4412 +#: src/gui/settings.cpp:4420 #, c-format msgid "%K" msgstr "" -#: src/gui/settings.cpp:4414 +#: src/gui/settings.cpp:4422 #, c-format msgid "%" msgstr "" # due to the tech.support nature of Cheat Codes, no translate for ease of commnicate. -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" # end of no translate. -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "取消##SettingsCancel" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "应用##SettingsApply" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "无法初始化音频!" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "加载字体时出错! 请检查你的设置." -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "加载配置文件时出错! (%s)" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "名称:" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "路径:" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "重置搜索" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "磁盘" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" @@ -10156,55 +10164,55 @@ msgstr "" "编辑目录\n" "你也可右键路径按钮" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "转到用户文件夹" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "转到上一级目录" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "新建文件夹" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "文件名" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "日期" # end of no translate. -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "警告" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "选取的文件已经存在! 是否要覆盖?" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" # 常见,不翻译. -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11507,7 +11515,7 @@ msgid "Clear song data" msgstr "清除曲目数据" # what's a command palette????? skip. -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11536,7 +11544,7 @@ msgstr "" msgid "Instrument List" msgstr "乐器列表" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "乐器编辑器" @@ -12253,8 +12261,8 @@ msgstr "重播Order" msgid "All chips" msgstr "所有芯片" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "特殊" @@ -12432,16 +12440,16 @@ msgstr "奇周期绝对值立方三角波" msgid "no wavetable selected" msgstr "未选定波表" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "选一个..." #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "或" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "新建" @@ -12457,7 +12465,7 @@ msgstr "方格" msgid "Lines" msgstr "折线" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "宽度" @@ -12505,9 +12513,9 @@ msgstr "" msgid "Shapes" msgstr "波形" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "占空比" @@ -12799,7 +12807,7 @@ msgid "Loop (length: %d)##Loop" msgstr "循环 (长度: %d)##Loop" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "循环" @@ -12956,13 +12964,13 @@ msgstr "应用滤波到选区" msgid "Cutoff:" msgstr "截止频率:" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "谐振" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "谐振响度" @@ -13159,14 +13167,11 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" "如何您需要帮助,请:\n" "- 阅读说明书 (文件名 manual.pdf)\n" -"- 在Discussions 中询问 (https://github.com/tildearrow/furnace/discussions), " -"或 Furnace Discord 中询问 (https://discord.gg/EfrwT2wq7z) 或 Furnace Revolt " -"(official: https://rvlt.gg/GRPS6tmc)" +"- 在Discussions 中询问 (https://github.com/tildearrow/furnace/discussions)" #: src/gui/tutorial.cpp:687 msgid "" @@ -13208,7 +13213,7 @@ msgid "use effect 09xx to select a groove pattern." msgstr "用09xx效果选中一个节奏Pattern" # 不翻译,便于资料. -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -13224,10 +13229,10 @@ msgstr "未保存! 保存修改?" msgid "Unsaved changes! Save changes before opening backup?" msgstr "未保存!保存修改后再打开备份?" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "保存文件时出错! (%s)" @@ -13241,7 +13246,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "选择操作: (无法撤销!)" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "太多乐器!" @@ -13295,11 +13300,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13341,14 +13346,14 @@ msgstr "打开文件" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "兼容的文件" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "所有文件" @@ -13524,7 +13529,7 @@ msgstr "文本文件" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13787,7 +13792,7 @@ msgstr "小字节模式" msgid "Go ahead" msgstr "开始" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "缩放..." @@ -13795,7 +13800,7 @@ msgstr "缩放..." msgid "Scale" msgstr "缩放" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "随机化..." @@ -13835,7 +13840,7 @@ msgstr "扩张 全曲" msgid "find/replace" msgstr "查找/替换" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "无法保存界面排序! %s" @@ -13903,416 +13908,420 @@ msgstr "您确定要清除最近的文件历史吗?" msgid "save as..." msgstr "另存为..." -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "导出音频..." -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "导出VGM..." -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "导出ZSM..." -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "导出Amiga validation data..." # contiuntiy.... above! -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "导出文本文件..." -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "导出 command stream..." # contiunty!!! above! -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "导出 .dmf..." -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "导出..." -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "管理芯片" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "添加芯片..." -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "无法添加芯片! (%s)" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "配置芯片..." -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "修改芯片..." -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "保留通道位置" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "无法替换芯片! (%s)" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "移除芯片..." -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "无法移除芯片! (%s)" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "打开内建素材目录" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "恢复备份" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "退出..." -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "编辑" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "清除..." -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "设置" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "全屏" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "锁定界面排列" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "Pattern 可视化" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "重置界面排列" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "切换到移动端界面" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "用户系统..." -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "设置..." -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "窗口" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "窗口" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "曲目" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "曲目留言" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "曲目信息" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "子曲目" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "通道" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "芯片管理器" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "Pattern管理器" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "混音器" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "兼容性标志" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "素材" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "乐器" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "采样" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "波表" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "乐器编辑器" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "采样编辑器" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "波表编辑器" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "可视化" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "示波器 (主输出)" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "示波器 (全通道)" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "矢量示波器 (X-Y)" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "音量计" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "拍子" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "节奏" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "寄存器" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "负载数据" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "内存组成" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "效果列表" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "播放/编辑 控制" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "钢琴键输入板" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "帮助 (简中汉化公测 v0.7.2024B)" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "帮助 (简中汉化公测 v0.7.2024B)" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "调试菜单" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "视觉元素检查" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "关于..." -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "| 节奏" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" # 此项是在连续使用约8小时后显示. # 为保证用户能在,半睡半醒,迷惚恍惚, 即连续使用8小时+,状态下瞬间理解. 简化含义,使用常见词. -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "你真是有够无聊的..." -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "音符休止 (切断)" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "音符休止 (释放)" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "仅释放宏" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "| 未保存" # debug info no translate. -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -14322,18 +14331,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -14347,311 +14356,311 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" # end of no translate. -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "选择乐器" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "导入Raw采样" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "渲染中..." -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "请稍后..." -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "终止" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "擦除" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "所有子曲目" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "当前子曲目" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "优化" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "去掉重复Pattern" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "去掉未使用的乐器" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "去掉未使用的采样" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "算了! 取消" # unkown drum kit mode, need more look into. -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" # end of no translate -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "大端序" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "交换小字节" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "交换 字" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "编码:" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "反向位顺序" # what are theses............... # these are debug infos # do not translate. -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" # end of no translate. -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "LocaleSettings: CCjk" # something's up, setting it to CCjk now. # 重要!上设置必须为Ccjk,zh-HK 中需为cCjk. 以启用字符库. -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "NES DPCM 数据" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "未保存! 保存后再退出?" @@ -14797,7 +14806,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14849,7 +14858,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14901,8 +14910,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14973,7 +14982,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -15211,16 +15220,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -15284,19 +15293,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15548,23 +15557,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15690,898 +15699,898 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "宏" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "琵琶器" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "相位重置" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "占空比/噪声" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "环绕" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "声像 (左)" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "声像 (右)" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "噪声频率" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "偏移..." -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "偏移" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "最小" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "最大" -msgid "E3xx: Set vibrato shape (0: up/down; 1: up only; 2: down only)" -msgstr "E3xx: 设置颤音模式 (0: 上/下; 1: 只向上; 2: 只向下)" +#~ msgid "E3xx: Set vibrato shape (0: up/down; 1: up only; 2: down only)" +#~ msgstr "E3xx: 设置颤音模式 (0: 上/下; 1: 只向上; 2: 只向下)" diff --git a/po/zh_HK.po b/po/zh_HK.po index fbf85ab66..2523cc884 100644 --- a/po/zh_HK.po +++ b/po/zh_HK.po @@ -898,7 +898,7 @@ msgstr "通道 16" #: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 #: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 #: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4111 msgid "PCM" msgstr "" @@ -942,9 +942,9 @@ msgstr "" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 #: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 #: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 -#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4022 -#: src/gui/settings.cpp:4102 src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7241 src/gui/insEdit.cpp:7333 +#: src/engine/sysDef.cpp:2100 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4110 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7146 +#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7342 msgid "Noise" msgstr "噪聲" @@ -956,7 +956,7 @@ msgstr "" msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4034 +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:4042 msgid "Game Boy" msgstr "" @@ -974,8 +974,8 @@ msgstr "脈波 1" msgid "Pulse 2" msgstr "脈波 2" -#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3934 -#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6655 +#: src/engine/sysDef.cpp:739 src/gui/settings.cpp:3942 +#: src/gui/guiConst.cpp:1400 src/gui/insEdit.cpp:6664 msgid "Wavetable" msgstr "波表" @@ -1032,7 +1032,7 @@ msgid "Triangle" msgstr "三角波" #: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 -#: src/gui/insEdit.cpp:2634 +#: src/gui/insEdit.cpp:2643 msgid "DPCM" msgstr "" @@ -1464,7 +1464,7 @@ msgid "" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3982 msgid "Low" msgstr "低" @@ -1473,7 +1473,7 @@ msgid "Mid" msgstr "" #: src/engine/sysDef.cpp:955 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3983 msgid "High" msgstr "高" @@ -1490,11 +1490,11 @@ msgstr "" # warring! above! #: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 #: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4021 src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4029 src/gui/settings.cpp:4112 msgid "Wave" msgstr "波形" -#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4061 +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:4069 msgid "SNES" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4048 +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:4056 msgid "FDS" msgstr "" @@ -1685,7 +1685,7 @@ msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4050 +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:4058 msgid "Namco 163" msgstr "" @@ -1811,7 +1811,7 @@ msgstr "" #: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 #: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 -#: src/gui/insEdit.cpp:3307 src/gui/insEdit.cpp:3629 +#: src/gui/insEdit.cpp:3316 src/gui/insEdit.cpp:3638 msgid "Kick" msgstr "" @@ -1985,7 +1985,7 @@ msgstr "" msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4060 +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:4068 msgid "MultiPCM" msgstr "" @@ -2073,7 +2073,7 @@ msgstr "" msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4053 +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:4061 msgid "POKEY" msgstr "" @@ -2105,7 +2105,7 @@ msgid "" "bits." msgstr "" -#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4055 +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:4063 msgid "WonderSwan" msgstr "" @@ -2152,7 +2152,7 @@ msgstr "" msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4078 +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4086 msgid "Pokémon Mini" msgstr "" @@ -2160,7 +2160,7 @@ msgstr "" msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4101 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1293 src/gui/settings.cpp:4109 src/gui/waveEdit.cpp:33 msgid "Pulse" msgstr "脈波" @@ -2174,7 +2174,7 @@ msgid "" "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4049 +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:4057 msgid "Virtual Boy" msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" #: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 #: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 #: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4078 msgid "ADPCM-B" msgstr "" @@ -2276,7 +2276,7 @@ msgid "" "this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4051 +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:4059 msgid "Konami SCC" msgstr "" @@ -2497,7 +2497,7 @@ msgstr "" msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4057 +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:4065 msgid "VERA" msgstr "" @@ -2870,8 +2870,8 @@ msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" #: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4232 -#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2633 src/gui/insEdit.cpp:2671 +#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4240 +#: src/gui/guiConst.cpp:1402 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 msgid "Sample" msgstr "采樣" @@ -2893,7 +2893,7 @@ msgid "" "16-bit PCM." msgstr "" -#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4063 +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:4071 msgid "Namco WSG" msgstr "" @@ -2973,7 +2973,7 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4033 +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:4041 msgid "T6W28" msgstr "" @@ -3153,7 +3153,7 @@ msgstr "" msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4096 msgid "Dave" msgstr "" @@ -3227,7 +3227,7 @@ msgstr "" msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4089 +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4097 msgid "Nintendo DS" msgstr "" @@ -3255,7 +3255,7 @@ msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4100 msgid "Bifurcator" msgstr "" @@ -3279,7 +3279,7 @@ msgstr "" msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4093 +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4101 msgid "SID2" msgstr "" @@ -3395,269 +3395,273 @@ msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: 設置Tick Rate (Hz)" #: src/engine/engine.cpp:102 +msgid "DCxx: Delayed mute" +msgstr "" + +#: src/engine/engine.cpp:104 msgid "E0xx: Set arp speed" msgstr "E0xx: 設置琶音速度" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:106 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: 音符上滑 (x: 速度; y: 半音)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:108 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: 音符下滑 (x: 速度; y: 半音)" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:110 msgid "E3xx: Set vibrato shape" msgstr "E3xx: 設置顫音波形" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:112 msgid "E4xx: Set vibrato range" msgstr "E4xx: 設置顫音範圍" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:114 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: 設置音高 (80: 中間)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:116 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "E6xy: 快速連奏 (x: 時間(0-7 上; 8-F 下); y: 半音)" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:118 msgid "E7xx: Macro release" msgstr "E7xx: 釋放宏" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:120 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: 快速向上連奏 (x: 時間; y: 半音)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:122 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: 快速向下連奏 (x: 時間; y: 半音)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:124 msgid "EAxx: Legato" msgstr "EAxx: 連奏" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:126 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:128 msgid "ECxx: Note cut" msgstr "ECxx: xx刻度後切斷音符" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:130 msgid "EDxx: Note delay" msgstr "EDxx: 延遲xx刻度觸發音符" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:132 msgid "EExx: Send external command" msgstr "EExx: 發送外部命令" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:134 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: 設置Tick Rate (BPM)" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:136 msgid "F1xx: Single tick note slide up" msgstr "F1xx: 單刻度音符上滑" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:138 msgid "F2xx: Single tick note slide down" msgstr "F2xx: 單刻度音符下滑" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:140 msgid "F3xx: Fine volume slide up" msgstr "F3xx: 微增音量" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:142 msgid "F4xx: Fine volume slide down" msgstr "F4xx: 微減音量" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:144 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: 關閉宏 (參見説明書)" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:146 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: 啓動宏 (參見説明書)" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:148 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: 重啓宏 (參見説明書)" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:150 msgid "F8xx: Single tick volume slide up" msgstr "F8xx: 單刻度音量增大" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:152 msgid "F9xx: Single tick volume slide down" msgstr "F9xx: 單刻度音量減小" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:154 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: 快速音量滑變 (0y: 減小; x0: 增大)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:156 msgid "FCxx: Note release" msgstr "FCxx: xx刻後釋放音符" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:158 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: 設置虛擬速度 分子" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:160 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: 設置虛擬速度 分母" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:162 msgid "FFxx: Stop song" msgstr "FFxx: 停止曲目" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:166 msgid "9xxx: Set sample offset*256" msgstr "9xxx: 設置采樣偏移 *256" -#: src/engine/engine.cpp:168 +#: src/engine/engine.cpp:170 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: 設置采樣偏移 (1st byte)" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:172 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: 設置采樣偏移 (2nd byte, ×256)" -#: src/engine/engine.cpp:172 +#: src/engine/engine.cpp:174 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: 設置采樣偏移 (3rd byte, ×65536)" -#: src/engine/engine.cpp:191 src/gui/settings.cpp:4136 +#: src/engine/engine.cpp:193 src/gui/settings.cpp:4144 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:287 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 +#: src/engine/engine.cpp:289 src/gui/gui.cpp:2271 src/gui/gui.cpp:2434 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:294 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 +#: src/engine/engine.cpp:296 src/gui/gui.cpp:2278 src/gui/gui.cpp:2441 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:301 src/engine/engine.cpp:2701 -#: src/gui/settings.cpp:5823 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 +#: src/engine/engine.cpp:303 src/engine/engine.cpp:2710 +#: src/gui/settings.cpp:5835 src/gui/gui.cpp:2285 src/gui/gui.cpp:2448 msgid "file is empty" msgstr "文件是空的" -#: src/engine/engine.cpp:304 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 +#: src/engine/engine.cpp:306 src/gui/gui.cpp:2288 src/gui/gui.cpp:2451 #, c-format msgid "on tell: %s" msgstr "" # debug info no translate -#: src/engine/engine.cpp:311 +#: src/engine/engine.cpp:313 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:316 src/gui/settings.cpp:5832 src/gui/gui.cpp:2295 +#: src/engine/engine.cpp:318 src/gui/settings.cpp:5844 src/gui/gui.cpp:2295 #: src/gui/gui.cpp:2458 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:323 src/gui/settings.cpp:5839 src/gui/gui.cpp:2302 +#: src/engine/engine.cpp:325 src/gui/settings.cpp:5851 src/gui/gui.cpp:2302 #: src/gui/gui.cpp:2465 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1009 src/engine/engine.cpp:1114 -#: src/engine/engine.cpp:1223 +#: src/engine/engine.cpp:1011 src/engine/engine.cpp:1116 +#: src/engine/engine.cpp:1225 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1013 src/engine/engine.cpp:1068 -#: src/engine/engine.cpp:1122 +#: src/engine/engine.cpp:1015 src/engine/engine.cpp:1070 +#: src/engine/engine.cpp:1124 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1064 src/engine/engine.cpp:1118 +#: src/engine/engine.cpp:1066 src/engine/engine.cpp:1120 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1219 +#: src/engine/engine.cpp:1221 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1393 +#: src/engine/engine.cpp:1395 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1397 +#: src/engine/engine.cpp:1399 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1401 +#: src/engine/engine.cpp:1403 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2569 +#: src/engine/engine.cpp:2578 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2643 src/engine/engine.cpp:2660 +#: src/engine/engine.cpp:2652 src/engine/engine.cpp:2669 #: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1635 -#: src/gui/gui.cpp:6201 src/gui/insEdit.cpp:6863 +#: src/gui/gui.cpp:6227 src/gui/insEdit.cpp:6872 msgid "too many wavetables!" msgstr "太多波表!" -#: src/engine/engine.cpp:2685 +#: src/engine/engine.cpp:2694 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2691 +#: src/engine/engine.cpp:2700 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2696 +#: src/engine/engine.cpp:2705 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2706 +#: src/engine/engine.cpp:2715 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2713 +#: src/engine/engine.cpp:2722 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2739 +#: src/engine/engine.cpp:2748 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2810 +#: src/engine/engine.cpp:2819 msgid "premature end of file" msgstr "" -#: src/engine/engine.cpp:2837 src/engine/engine.cpp:2859 +#: src/engine/engine.cpp:2846 src/engine/engine.cpp:2868 #: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 msgid "too many samples!" msgstr "太多采樣!" -#: src/engine/engine.cpp:2844 +#: src/engine/engine.cpp:2853 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:2989 +#: src/engine/engine.cpp:2998 #, c-format msgid "no free patterns in channel %d!" msgstr "" @@ -3770,41 +3774,41 @@ msgstr "反相" #: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 #: src/gui/settings.cpp:266 src/gui/settings.cpp:1115 src/gui/settings.cpp:1496 #: src/gui/settings.cpp:1508 src/gui/settings.cpp:3373 -#: src/gui/settings.cpp:4019 src/gui/findReplace.cpp:687 +#: src/gui/settings.cpp:4027 src/gui/findReplace.cpp:687 #: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5578 -#: src/gui/insEdit.cpp:5663 src/gui/insEdit.cpp:6923 src/gui/insEdit.cpp:6931 -#: src/gui/insEdit.cpp:6939 src/gui/insEdit.cpp:6949 src/gui/insEdit.cpp:6965 -#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7006 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7040 -#: src/gui/insEdit.cpp:7047 src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7066 -#: src/gui/insEdit.cpp:7073 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7089 -#: src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7107 src/gui/insEdit.cpp:7113 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7134 -#: src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7164 -#: src/gui/insEdit.cpp:7180 src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7239 -#: src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7255 src/gui/insEdit.cpp:7263 -#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7336 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7359 -#: src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7376 -#: src/gui/insEdit.cpp:7383 src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 -#: src/gui/insEdit.cpp:7407 src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 -#: src/gui/insEdit.cpp:7469 src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7488 +#: src/gui/sampleEdit.cpp:1016 src/gui/insEdit.cpp:5587 +#: src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6940 +#: src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:6974 +#: src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 +#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7049 +#: src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7075 +#: src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7098 +#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7122 +#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7137 src/gui/insEdit.cpp:7143 +#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7217 +#: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7235 src/gui/insEdit.cpp:7248 +#: src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7272 +#: src/gui/insEdit.cpp:7285 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7296 +#: src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7311 src/gui/insEdit.cpp:7322 +#: src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 src/gui/insEdit.cpp:7345 +#: src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 +#: src/gui/insEdit.cpp:7374 src/gui/insEdit.cpp:7380 src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7407 +#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7424 src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7449 src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7470 +#: src/gui/insEdit.cpp:7478 src/gui/insEdit.cpp:7488 src/gui/insEdit.cpp:7497 msgid "Volume" msgstr "音量" #: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1126 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6926 src/gui/insEdit.cpp:6933 -#: src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7075 -#: src/gui/insEdit.cpp:7116 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7210 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7315 src/gui/insEdit.cpp:7378 -#: src/gui/insEdit.cpp:7410 src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7464 +#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6942 +#: src/gui/insEdit.cpp:6953 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7219 +#: src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7267 +#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7298 +#: src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7324 src/gui/insEdit.cpp:7387 +#: src/gui/insEdit.cpp:7419 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7473 msgid "Panning" msgstr "聲像" @@ -3812,7 +3816,7 @@ msgstr "聲像" msgid "Front/Rear" msgstr "前/後" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4217 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4225 msgid "Patchbay" msgstr "接綫盤" @@ -3874,7 +3878,7 @@ msgid "copy: %s" msgstr "" # I see nothing. EoO -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3700 src/gui/settings.cpp:4226 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3708 src/gui/settings.cpp:4234 #: src/gui/guiConst.cpp:613 msgid "Memory Composition" msgstr "內存組成" @@ -3889,8 +3893,8 @@ msgid "no chips with memory" msgstr "無帶內存的芯片" #: src/gui/intro.cpp:89 src/gui/gui.cpp:2357 src/gui/gui.cpp:3758 -#: src/gui/gui.cpp:5040 src/gui/gui.cpp:5062 src/gui/gui.cpp:5521 -#: src/gui/gui.cpp:5823 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5066 src/gui/gui.cpp:5088 src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5849 src/gui/gui.cpp:5859 #, c-format msgid "Error while loading file! (%s)" msgstr "加載文件時出錯! (%s)" @@ -3922,20 +3926,20 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4229 src/gui/insEdit.cpp:5337 +#: src/gui/settings.cpp:4237 src/gui/insEdit.cpp:5346 msgid "Unknown" msgstr "未知" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:260 +#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 msgid "duplicate" msgstr "復製" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:263 src/gui/dataList.cpp:388 -#: src/gui/dataList.cpp:731 src/gui/dataList.cpp:867 +#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 +#: src/gui/dataList.cpp:733 src/gui/dataList.cpp:869 msgid "replace..." msgstr "替換..." -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:266 src/gui/gui.cpp:4252 +#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4252 msgid "save" msgstr "保存" @@ -3944,165 +3948,165 @@ msgid "save (.dmp)" msgstr "保存 (.dmp)" # end of no translate -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:269 src/gui/dataList.cpp:617 -#: src/gui/dataList.cpp:994 src/gui/dataList.cpp:1040 +#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:619 +#: src/gui/dataList.cpp:996 src/gui/dataList.cpp:1042 #: src/gui/editControls.cpp:50 src/gui/gui.cpp:2779 src/gui/gui.cpp:2788 msgid "delete" msgstr "删除" -#: src/gui/dataList.cpp:243 +#: src/gui/dataList.cpp:245 msgid "out of memory for this sample!" msgstr "此采樣大於內存賸餘空間!" -#: src/gui/dataList.cpp:254 +#: src/gui/dataList.cpp:256 msgid "make instrument" msgstr "製作樂器" -#: src/gui/dataList.cpp:257 +#: src/gui/dataList.cpp:259 msgid "make me a drum kit" msgstr "製作一套鼓組" -#: src/gui/dataList.cpp:290 src/gui/dataList.cpp:593 src/gui/gui.cpp:5956 +#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:595 src/gui/gui.cpp:5982 msgid "Instruments" msgstr "樂器" -#: src/gui/dataList.cpp:312 src/gui/dataList.cpp:714 src/gui/dataList.cpp:846 +#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:716 src/gui/dataList.cpp:848 #: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 msgid "Add" msgstr "添加" -#: src/gui/dataList.cpp:338 src/gui/dataList.cpp:721 src/gui/dataList.cpp:853 +#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:723 src/gui/dataList.cpp:855 #: src/gui/subSongs.cpp:108 msgid "Duplicate" msgstr "復制" -#: src/gui/dataList.cpp:359 src/gui/dataList.cpp:728 src/gui/dataList.cpp:860 +#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:730 src/gui/dataList.cpp:862 #: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 #: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5242 src/gui/insEdit.cpp:5307 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5251 src/gui/insEdit.cpp:5316 msgid "Open" msgstr "打開" -#: src/gui/dataList.cpp:363 +#: src/gui/dataList.cpp:365 msgid "replace instrument..." msgstr "替換樂器..." -#: src/gui/dataList.cpp:366 +#: src/gui/dataList.cpp:368 msgid "load instrument from TX81Z" msgstr "" -#: src/gui/dataList.cpp:372 +#: src/gui/dataList.cpp:374 msgid "replace wavetable..." msgstr "替換波表..." -#: src/gui/dataList.cpp:378 +#: src/gui/dataList.cpp:380 msgid "replace sample..." msgstr "替換采樣..." -#: src/gui/dataList.cpp:381 +#: src/gui/dataList.cpp:383 msgid "import raw sample..." msgstr "導入raw采樣" -#: src/gui/dataList.cpp:384 +#: src/gui/dataList.cpp:386 msgid "import raw sample (replace)..." msgstr "導入raw采樣(替換)" -#: src/gui/dataList.cpp:392 +#: src/gui/dataList.cpp:394 msgid "load from TX81Z" msgstr "" -#: src/gui/dataList.cpp:399 +#: src/gui/dataList.cpp:401 msgid "Open (insert; right-click to replace)" msgstr "打開(插入; 右鍵替換)" -#: src/gui/dataList.cpp:420 src/gui/dataList.cpp:741 src/gui/dataList.cpp:884 +#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:743 src/gui/dataList.cpp:886 #: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5314 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5323 msgid "Save" msgstr "保存" -#: src/gui/dataList.cpp:424 +#: src/gui/dataList.cpp:426 msgid "save instrument as .dmp..." msgstr "保存樂器為.dmp..." -#: src/gui/dataList.cpp:430 +#: src/gui/dataList.cpp:432 msgid "save wavetable as .dmw..." msgstr "保存波表為.dmw..." -#: src/gui/dataList.cpp:433 +#: src/gui/dataList.cpp:435 msgid "save raw wavetable..." msgstr "保存波表為 raw..." -#: src/gui/dataList.cpp:439 +#: src/gui/dataList.cpp:441 msgid "save raw sample..." msgstr "保存采樣為 raw..." -#: src/gui/dataList.cpp:443 src/gui/insEdit.cpp:5317 +#: src/gui/dataList.cpp:445 src/gui/insEdit.cpp:5326 msgid "save as .dmp..." msgstr "保存為 .dmp..." -#: src/gui/dataList.cpp:456 src/gui/dataList.cpp:761 src/gui/dataList.cpp:903 +#: src/gui/dataList.cpp:458 src/gui/dataList.cpp:763 src/gui/dataList.cpp:905 msgid "Toggle folders/standard view" msgstr "切換 文件夾/標準 列表方式" -#: src/gui/dataList.cpp:478 src/gui/dataList.cpp:769 src/gui/dataList.cpp:911 +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:771 src/gui/dataList.cpp:913 #: src/gui/subSongs.cpp:55 msgid "Move up" msgstr "上移" -#: src/gui/dataList.cpp:499 src/gui/dataList.cpp:776 src/gui/dataList.cpp:918 +#: src/gui/dataList.cpp:501 src/gui/dataList.cpp:778 src/gui/dataList.cpp:920 #: src/gui/subSongs.cpp:62 msgid "Move down" msgstr "下移" -#: src/gui/dataList.cpp:510 src/gui/dataList.cpp:787 src/gui/dataList.cpp:929 +#: src/gui/dataList.cpp:512 src/gui/dataList.cpp:789 src/gui/dataList.cpp:931 msgid "Create" msgstr "創建" -#: src/gui/dataList.cpp:540 src/gui/dataList.cpp:797 src/gui/dataList.cpp:939 +#: src/gui/dataList.cpp:542 src/gui/dataList.cpp:799 src/gui/dataList.cpp:941 msgid "New folder" msgstr "新文件夾" -#: src/gui/dataList.cpp:549 src/gui/dataList.cpp:947 +#: src/gui/dataList.cpp:551 src/gui/dataList.cpp:949 msgid "Preview (right click to stop)" msgstr "預覽(右鍵停止)" -#: src/gui/dataList.cpp:576 src/gui/dataList.cpp:807 src/gui/dataList.cpp:959 +#: src/gui/dataList.cpp:578 src/gui/dataList.cpp:809 src/gui/dataList.cpp:961 #: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1118 msgid "Delete" msgstr "删除" -#: src/gui/dataList.cpp:608 src/gui/dataList.cpp:985 src/gui/dataList.cpp:1031 +#: src/gui/dataList.cpp:610 src/gui/dataList.cpp:987 src/gui/dataList.cpp:1033 msgid "" msgstr "<未分類>" -#: src/gui/dataList.cpp:614 src/gui/dataList.cpp:991 src/gui/dataList.cpp:1037 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:993 src/gui/dataList.cpp:1039 msgid "rename..." msgstr "重命名..." -#: src/gui/dataList.cpp:663 src/gui/dataList.cpp:707 src/gui/gui.cpp:5965 +#: src/gui/dataList.cpp:665 src/gui/dataList.cpp:709 src/gui/gui.cpp:5991 msgid "Wavetables" msgstr "波表" -#: src/gui/dataList.cpp:674 src/gui/dataList.cpp:839 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:5974 +#: src/gui/dataList.cpp:676 src/gui/dataList.cpp:841 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:911 src/gui/sampleEdit.cpp:1085 src/gui/gui.cpp:6000 msgid "Samples" msgstr "采樣" -#: src/gui/dataList.cpp:745 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:747 src/gui/waveEdit.cpp:477 msgid "save as .dmw..." msgstr "另存為 .Dmw..." -#: src/gui/dataList.cpp:748 src/gui/dataList.cpp:891 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:893 src/gui/waveEdit.cpp:480 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "另存為 Raw..." -#: src/gui/dataList.cpp:871 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:873 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "導入原始數據..." -#: src/gui/dataList.cpp:874 +#: src/gui/dataList.cpp:876 msgid "import raw (replace)..." msgstr "導入 raw(替換)..." @@ -4134,7 +4138,7 @@ msgstr "16位整數型" msgid "32-bit float" msgstr "32位浮點型" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6312 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1358 src/gui/gui.cpp:6338 msgid "Sample rate" msgstr "采樣率" @@ -4154,13 +4158,13 @@ msgstr "淡出 (秒)" msgid "Channels to export:" msgstr "輸出通道:" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6228 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6254 msgid "All" msgstr "所有" #: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6234 src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6260 src/gui/insEdit.cpp:518 msgid "None" msgstr "無" @@ -4169,11 +4173,11 @@ msgstr "無" #: src/gui/exportOptions.cpp:286 src/gui/exportOptions.cpp:297 #: src/gui/exportOptions.cpp:316 src/gui/exportOptions.cpp:347 #: src/gui/exportOptions.cpp:368 src/gui/exportOptions.cpp:391 -#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6935 -#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5711 src/gui/gui.cpp:5735 -#: src/gui/gui.cpp:5759 src/gui/gui.cpp:5783 src/gui/gui.cpp:5807 -#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5897 src/gui/gui.cpp:6271 -#: src/gui/gui.cpp:6395 +#: src/gui/commandPalette.cpp:199 src/gui/settings.cpp:6947 +#: src/gui/newSong.cpp:273 src/gui/gui.cpp:5737 src/gui/gui.cpp:5761 +#: src/gui/gui.cpp:5785 src/gui/gui.cpp:5809 src/gui/gui.cpp:5833 +#: src/gui/gui.cpp:5864 src/gui/gui.cpp:5923 src/gui/gui.cpp:6297 +#: src/gui/gui.cpp:6421 msgid "Cancel" msgstr "取消" @@ -4183,8 +4187,8 @@ msgstr "取消" #: src/gui/exportOptions.cpp:394 src/gui/editControls.cpp:512 #: src/gui/userPresets.cpp:523 src/gui/settings.cpp:1248 #: src/gui/settings.cpp:2169 src/gui/settings.cpp:2561 -#: src/gui/settings.cpp:3804 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5620 -#: src/gui/gui.cpp:5672 +#: src/gui/settings.cpp:3812 src/gui/guiConst.cpp:536 src/gui/gui.cpp:5646 +#: src/gui/gui.cpp:5698 msgid "Export" msgstr "輸出" @@ -4326,7 +4330,7 @@ msgstr "" # end of no translate #: src/gui/exportOptions.cpp:311 src/gui/editControls.cpp:635 -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3937 msgid "Directory" msgstr "目錄" @@ -4381,15 +4385,15 @@ msgid "1.0/legacy (0.12)" msgstr "" #: src/gui/exportOptions.cpp:407 src/gui/settings.cpp:1259 -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3941 msgid "Audio" msgstr "音频" -#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3935 +#: src/gui/exportOptions.cpp:411 src/gui/settings.cpp:3943 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3936 +#: src/gui/exportOptions.cpp:420 src/gui/settings.cpp:3944 msgid "ZSM" msgstr "" @@ -4399,7 +4403,7 @@ msgstr "" # 由语境决定,此项仅可译为'文本'. #: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2963 -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3903 msgid "Text" msgstr "文本" @@ -4449,7 +4453,7 @@ msgstr "" # end of no translate zone. #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 #: src/gui/sysConf.cpp:2201 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5696 src/gui/insEdit.cpp:6888 +#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5705 src/gui/insEdit.cpp:6897 msgid "Speed" msgstr "速度" @@ -4521,7 +4525,7 @@ msgid "Song Length" msgstr "曲目長度" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6322 +#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6348 msgid "Channels" msgstr "通道" @@ -4540,8 +4544,8 @@ msgstr "交換" #: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 #: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4392 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5291 +#: src/gui/settings.cpp:4400 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5300 msgid "Name" msgstr "名稱" @@ -4618,7 +4622,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4533 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4559 msgid "debug" msgstr "" @@ -4626,7 +4630,7 @@ msgstr "" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4260 src/gui/guiConst.cpp:605 msgid "Log Viewer" msgstr "" @@ -4656,8 +4660,8 @@ msgstr "" #: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 #: src/gui/editControls.cpp:754 src/gui/editControls.cpp:887 #: src/gui/editControls.cpp:1015 src/gui/settings.cpp:2348 -#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4109 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5941 +#: src/gui/settings.cpp:3301 src/gui/settings.cpp:4117 +#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:5967 msgid "Pattern" msgstr "" @@ -4719,7 +4723,7 @@ msgstr "所有選中芯片均無法應用此樂器" msgid "your instrument is in peril!! be careful..." msgstr "樂器身陷險境中!! 小心..." -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3714 src/gui/settings.cpp:3941 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3722 src/gui/settings.cpp:3949 msgid "Oscilloscope" msgstr "示波器" @@ -4773,7 +4777,7 @@ msgid "Frequency" msgstr "頻率" #: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1671 src/gui/settings.cpp:3410 -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4105 msgid "Channel" msgstr "通道" @@ -4830,7 +4834,7 @@ msgstr "每個音符都隨機化相位" msgid "Amplitude" msgstr "振幅" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3751 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3759 msgid "Line size" msgstr "綫寛" @@ -4848,7 +4852,7 @@ msgid "error while updating gradient texture!" msgstr "" # end of no translate. -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3797 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3805 msgid "Color" msgstr "顔色" @@ -4865,8 +4869,8 @@ msgstr "擴散 " msgid "Remove" msgstr "移除" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3889 src/gui/settings.cpp:4174 -#: src/gui/settings.cpp:4201 src/gui/settings.cpp:4227 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3897 src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4209 src/gui/settings.cpp:4235 msgid "Background" msgstr "背景" @@ -4925,9 +4929,9 @@ msgid "Text color" msgstr "文字颜色" # 常见,不翻译. -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6934 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5681 src/gui/gui.cpp:6097 -#: src/gui/gui.cpp:6265 src/gui/gui.cpp:6364 src/gui/gui.cpp:6413 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6946 +#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:5707 src/gui/gui.cpp:6123 +#: src/gui/gui.cpp:6291 src/gui/gui.cpp:6390 src/gui/gui.cpp:6439 msgid "OK" msgstr "" @@ -4966,12 +4970,12 @@ msgstr "翦切" # 记得 销毁所有复制.以区分Dup # 已销毁. v0.6.2024B #: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1753 src/gui/gui.cpp:2746 -#: src/gui/insEdit.cpp:7556 +#: src/gui/insEdit.cpp:7565 msgid "copy" msgstr "拷貝" #: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1757 src/gui/gui.cpp:2747 -#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7561 +#: src/gui/gui.cpp:2800 src/gui/insEdit.cpp:7570 msgid "paste" msgstr "粘貼" @@ -4996,11 +5000,11 @@ msgid "piano" msgstr "鋼琴鍵" # warring! above! -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4449 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4475 msgid "undo" msgstr "撤銷" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4450 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4476 msgid "redo" msgstr "重做" @@ -5104,7 +5108,7 @@ msgstr "反相" msgid "interpolate" msgstr "插値" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7628 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2824 src/gui/insEdit.cpp:7637 msgid "scale" msgstr "縮放" @@ -5112,7 +5116,7 @@ msgstr "縮放" msgid "fade" msgstr "淡出/入" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7657 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2828 src/gui/insEdit.cpp:7666 msgid "randomize" msgstr "隨機化" @@ -5153,7 +5157,7 @@ msgstr "" "鎖存器" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:7584 msgid "clear" msgstr "清除" @@ -5168,8 +5172,8 @@ msgstr "移動端菜單" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 #: src/gui/settings.cpp:2489 src/gui/settings.cpp:3275 -#: src/gui/settings.cpp:3979 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:5930 +#: src/gui/settings.cpp:3987 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5956 msgid "Orders" msgstr "" @@ -5188,7 +5192,7 @@ msgid "Chips" msgstr "芯片" #: src/gui/editControls.cpp:458 src/gui/settings.cpp:2121 -#: src/gui/settings.cpp:3938 src/gui/settings.cpp:4026 +#: src/gui/settings.cpp:3946 src/gui/settings.cpp:4034 #: src/gui/compatFlags.cpp:319 msgid "Other" msgstr "其他" @@ -5284,7 +5288,7 @@ msgid "Panic" msgstr "" #: src/gui/editControls.cpp:601 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4459 +#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4485 msgid "Settings" msgstr "設置" @@ -5333,7 +5337,7 @@ msgstr "停止" #: src/gui/editControls.cpp:742 src/gui/editControls.cpp:826 #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "Edit" msgstr "編輯" @@ -5716,7 +5720,7 @@ msgstr "" msgid "Wave channel orientation:" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6109 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6135 #: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 msgid "Normal" msgstr "" @@ -5862,23 +5866,23 @@ msgid "Hard reset envelope:" msgstr "" #: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:7499 +#: src/gui/insEdit.cpp:6968 src/gui/insEdit.cpp:7508 msgid "Attack" msgstr "" #: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:6960 src/gui/insEdit.cpp:7500 +#: src/gui/insEdit.cpp:6969 src/gui/insEdit.cpp:7509 msgid "Decay" msgstr "" #: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:7501 +#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7510 msgid "Sustain" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3991 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6962 -#: src/gui/insEdit.cpp:7502 +#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:3999 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7511 msgid "Release" msgstr "釋放位點" @@ -6074,7 +6078,7 @@ msgstr "" msgid "Mixing mode:" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3728 +#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3736 msgid "Mono" msgstr "單聲道" @@ -6514,7 +6518,7 @@ msgstr "無可配置" msgid "Custom clock rate" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3973 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:3981 src/gui/guiConst.cpp:596 msgid "Volume Meter" msgstr "響度錶" @@ -6563,7 +6567,7 @@ msgstr "保存并退出" #: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1244 #: src/gui/settings.cpp:2165 src/gui/settings.cpp:2557 -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3808 msgid "Import" msgstr "導入" @@ -6581,7 +6585,7 @@ msgid "Chip at cursor: %s" msgstr "光標所在芯片: %s" # this is for interanl file Xporler? skipping. -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6936 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6948 msgid "Search" msgstr "搜索" @@ -6720,9 +6724,9 @@ msgstr "音符觸發" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7235 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7433 -#: src/gui/insEdit.cpp:7448 +#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7213 src/gui/insEdit.cpp:7244 +#: src/gui/insEdit.cpp:7409 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7457 msgid "Control" msgstr "控制" @@ -6752,8 +6756,8 @@ msgstr "" msgid "Any" msgstr "任意" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3932 -#: src/gui/settings.cpp:4130 +#: src/gui/settings.cpp:265 src/gui/settings.cpp:3367 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4138 msgid "Instrument" msgstr "樂器" @@ -7049,8 +7053,8 @@ msgstr "振動" msgid "Strength" msgstr "強度" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2289 src/gui/insEdit.cpp:2387 -#: src/gui/insEdit.cpp:5585 src/gui/insEdit.cpp:6244 +#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 +#: src/gui/insEdit.cpp:5594 src/gui/insEdit.cpp:6253 msgid "Length" msgstr "長度" @@ -7163,7 +7167,7 @@ msgid "" "exporting." msgstr "保存/導出時會自動塡寫文件名 " -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5605 src/gui/gui.cpp:5655 +#: src/gui/settings.cpp:982 src/gui/gui.cpp:5631 src/gui/gui.cpp:5681 msgid "New Song" msgstr "新建曲目" @@ -7243,7 +7247,7 @@ msgstr "行為" msgid "New instruments are blank" msgstr "新建樂器為空" -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4264 +#: src/gui/settings.cpp:1243 src/gui/settings.cpp:4272 msgid "Configuration" msgstr "配置" @@ -7293,7 +7297,7 @@ msgstr "" msgid "" msgstr "<系統默認>" -#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7203 +#: src/gui/settings.cpp:1377 src/gui/insEdit.cpp:7212 msgid "Outputs" msgstr "輸出" @@ -7496,8 +7500,8 @@ msgstr "" # warring! above #: src/gui/settings.cpp:1669 src/gui/settings.cpp:2281 -#: src/gui/settings.cpp:6949 src/gui/sampleEdit.cpp:501 -#: src/gui/insEdit.cpp:5324 +#: src/gui/settings.cpp:6961 src/gui/sampleEdit.cpp:501 +#: src/gui/insEdit.cpp:5333 msgid "Type" msgstr "類型" @@ -7618,7 +7622,7 @@ msgstr "PC Speaker 策略" msgid "Keyboard" msgstr "鍵盤" -#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:2173 src/gui/settings.cpp:3816 msgid "Reset defaults" msgstr "恢復默認" @@ -7683,8 +7687,8 @@ msgstr "采樣列表" msgid "Sample editor" msgstr "采樣編輯器" -#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3818 -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:2551 src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3856 msgid "Interface" msgstr "界面" @@ -7700,7 +7704,7 @@ msgstr "工作區排列:" msgid "Reset" msgstr "重置" -#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4475 +#: src/gui/settings.cpp:2566 src/gui/gui.cpp:4501 msgid "Are you sure you want to reset the workspace layout?" msgstr "您确定要重置工作區排列嗎?" @@ -8377,7 +8381,7 @@ msgid "Pattern view spacing after:" msgstr "Pattern 顯示間隔大小:" # 原屬於常見的英語不翻譯,後剔出. -#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:3361 src/gui/settings.cpp:4132 #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 #: src/gui/sampleEdit.cpp:603 msgid "Note" @@ -8553,7 +8557,7 @@ msgstr "文字圖標##iis2" msgid "Colorize instrument editor using instrument type" msgstr "以樂器類型給樂器編輯器上色" -#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:3576 src/gui/settings.cpp:4026 msgid "Macro Editor" msgstr "宏編輯器" @@ -8577,1578 +8581,1582 @@ msgstr "單一 (以列表區分)##mel3" msgid "Use classic macro editor vertical slider" msgstr "使用經典宏編輯器的垂直滑塊" +#: src/gui/settings.cpp:3613 +msgid "Automatic macro step size/horizontal zoom" +msgstr "" + # idk what's this, skip. # can't find the Wave Editor.... -#: src/gui/settings.cpp:3612 +#: src/gui/settings.cpp:3620 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3614 +#: src/gui/settings.cpp:3622 msgid "Use compact wave editor" msgstr "" # end of no translate. -#: src/gui/settings.cpp:3620 src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3628 src/gui/settings.cpp:4003 msgid "FM Editor" msgstr "FM 編輯器" -#: src/gui/settings.cpp:3621 +#: src/gui/settings.cpp:3629 msgid "FM parameter names:" msgstr "FM 參數名詞:" -#: src/gui/settings.cpp:3623 +#: src/gui/settings.cpp:3631 msgid "Friendly##fmn0" msgstr "友好##fmn0" -#: src/gui/settings.cpp:3627 +#: src/gui/settings.cpp:3635 msgid "Technical##fmn1" msgstr "專業##fmn1" -#: src/gui/settings.cpp:3631 +#: src/gui/settings.cpp:3639 msgid "Technical (alternate)##fmn2" msgstr "專業(候補)##fmn2" -#: src/gui/settings.cpp:3638 +#: src/gui/settings.cpp:3646 msgid "Use standard OPL waveform names" msgstr "使用標準 OPL 波形命名" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3651 msgid "FM parameter editor layout:" msgstr "FM 參數編輯器排列方式:" -#: src/gui/settings.cpp:3645 +#: src/gui/settings.cpp:3653 msgid "Modern##fml0" msgstr "現代##fml0" -#: src/gui/settings.cpp:3649 +#: src/gui/settings.cpp:3657 msgid "Compact (2x2, classic)##fml1" msgstr "緊凑 (2x2, 經典)##fml1" -#: src/gui/settings.cpp:3653 +#: src/gui/settings.cpp:3661 msgid "Compact (1x4)##fml2" msgstr "緊凑 (1x4)##fml2" -#: src/gui/settings.cpp:3657 +#: src/gui/settings.cpp:3665 msgid "Compact (4x1)##fml3" msgstr "緊凑 (4x1)##fml3" -#: src/gui/settings.cpp:3661 +#: src/gui/settings.cpp:3669 msgid "Alternate (2x2)##fml4" msgstr "候補 (2x2)##fml4" -#: src/gui/settings.cpp:3665 +#: src/gui/settings.cpp:3673 msgid "Alternate (1x4)##fml5" msgstr "候補 (1x4)##fml5" -#: src/gui/settings.cpp:3669 +#: src/gui/settings.cpp:3677 msgid "Alternate (4x1)##fml5" msgstr "候補 (4x1)##fml5" -#: src/gui/settings.cpp:3675 +#: src/gui/settings.cpp:3683 msgid "Position of Sustain in FM editor:" msgstr "FM 編輯器中 Sustain 參數位置:" -#: src/gui/settings.cpp:3677 +#: src/gui/settings.cpp:3685 msgid "Between Decay and Sustain Rate##susp0" msgstr "在 Decay 和 Sustain Rate 間##susp0" -#: src/gui/settings.cpp:3681 +#: src/gui/settings.cpp:3689 msgid "After Release Rate##susp1" msgstr "在 Release Rate 之後##susp1" -#: src/gui/settings.cpp:3688 +#: src/gui/settings.cpp:3696 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "在FM 編輯器中使用另外的顔色以區分 Carriers/Modulators" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3702 msgid "Unsigned FM detune values" msgstr "Unsigned FM Detune 數値" -#: src/gui/settings.cpp:3701 +#: src/gui/settings.cpp:3709 msgid "Chip memory usage unit:" msgstr "芯片內存使用率單位" -#: src/gui/settings.cpp:3703 +#: src/gui/settings.cpp:3711 msgid "Bytes##MUU0" msgstr "字節##MUU0" -#: src/gui/settings.cpp:3707 +#: src/gui/settings.cpp:3715 msgid "Kilobytes##MUU1" msgstr "千字節##MUU1" -#: src/gui/settings.cpp:3716 +#: src/gui/settings.cpp:3724 msgid "Rounded corners" msgstr "邊緣圓角" -#: src/gui/settings.cpp:3722 src/gui/settings.cpp:3900 -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3730 src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3950 msgid "Border" msgstr "邊緣" -#: src/gui/settings.cpp:3734 +#: src/gui/settings.cpp:3742 msgid "Anti-aliased" msgstr "抗鋸齒" -#: src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:3748 msgid "Fill entire window" msgstr "塡充整个窗口" -#: src/gui/settings.cpp:3746 +#: src/gui/settings.cpp:3754 msgid "Waveform goes out of bounds" msgstr "波形可超出窗口限制" -#: src/gui/settings.cpp:3758 +#: src/gui/settings.cpp:3766 msgid "Windows" msgstr "窗口" -#: src/gui/settings.cpp:3760 +#: src/gui/settings.cpp:3768 msgid "Rounded window corners" msgstr "窗口邊緣圓角" -#: src/gui/settings.cpp:3766 +#: src/gui/settings.cpp:3774 msgid "Rounded buttons" msgstr "圓角按鈕" -#: src/gui/settings.cpp:3772 +#: src/gui/settings.cpp:3780 msgid "Rounded menu corners" msgstr "菜單圓角" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3786 msgid "Rounded tabs" msgstr "圓角標籤" -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:3792 msgid "Rounded scrollbars" msgstr "圓角滑塊" -#: src/gui/settings.cpp:3790 +#: src/gui/settings.cpp:3798 msgid "Borders around widgets" msgstr "邊緣加重" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3807 msgid "Color scheme" msgstr "色彩配置" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3817 msgid "Are you sure you want to reset the color scheme?" msgstr "你确定要重置色彩配置?" # 跳过色彩配置 -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3820 msgid "Guru mode" msgstr "顯示所有色彩配置選項" -#: src/gui/settings.cpp:3819 src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3827 src/gui/settings.cpp:3857 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3833 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3835 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3840 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3847 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3849 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3850 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3864 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3865 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3866 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3867 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3868 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3869 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3870 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3863 +#: src/gui/settings.cpp:3871 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3872 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3873 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3874 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3875 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3868 +#: src/gui/settings.cpp:3876 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3869 +#: src/gui/settings.cpp:3877 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:3878 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3871 +#: src/gui/settings.cpp:3879 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3872 +#: src/gui/settings.cpp:3880 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3881 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3882 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3875 +#: src/gui/settings.cpp:3883 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3884 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3885 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3886 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3887 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3888 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3889 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3890 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:3891 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3896 msgid "Interface (other)" msgstr "界面(其他設置)" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3898 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3899 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3900 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3901 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3902 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3904 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3905 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3906 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3907 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3909 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3910 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3911 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3912 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3913 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3914 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3915 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3916 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3917 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3918 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3919 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3920 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3921 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3922 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3923 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3924 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3919 src/gui/settings.cpp:4145 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:3927 src/gui/settings.cpp:4153 src/gui/guiConst.cpp:235 msgid "Miscellaneous" msgstr "雜項" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3928 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3929 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3930 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3931 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3932 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3933 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3936 msgid "File Picker (built-in)" msgstr "文件選擇器(內置)" -#: src/gui/settings.cpp:3930 +#: src/gui/settings.cpp:3938 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3939 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:3945 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3951 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3952 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3953 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:3954 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3947 src/gui/settings.cpp:4002 -#: src/gui/settings.cpp:4175 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4153 src/gui/insEdit.cpp:5815 src/gui/insEdit.cpp:6943 -#: src/gui/insEdit.cpp:6952 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:6984 -#: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 -#: src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7049 -#: src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7082 src/gui/insEdit.cpp:7092 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7109 src/gui/insEdit.cpp:7124 -#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7242 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7463 -#: src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7491 +#: src/gui/settings.cpp:3955 src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4183 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:4162 src/gui/insEdit.cpp:5824 src/gui/insEdit.cpp:6952 +#: src/gui/insEdit.cpp:6961 src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6993 +#: src/gui/insEdit.cpp:7004 src/gui/insEdit.cpp:7019 src/gui/insEdit.cpp:7035 +#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7052 src/gui/insEdit.cpp:7058 +#: src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7111 src/gui/insEdit.cpp:7118 src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:7148 src/gui/insEdit.cpp:7168 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7238 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7376 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7500 msgid "Waveform" msgstr "波形" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3956 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3957 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3958 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3952 +#: src/gui/settings.cpp:3960 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3953 +#: src/gui/settings.cpp:3961 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3962 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:3963 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3964 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:3965 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:3966 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:3967 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:3968 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3969 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3970 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3971 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:3972 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:3973 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3974 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3975 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3976 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3976 +#: src/gui/settings.cpp:3984 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:3988 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:3989 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3982 +#: src/gui/settings.cpp:3990 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3991 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:3992 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3993 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:3996 msgid "Envelope View" msgstr "包絡示圖" -#: src/gui/settings.cpp:3989 src/gui/settings.cpp:4024 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3552 src/gui/insEdit.cpp:3553 src/gui/insEdit.cpp:4086 -#: src/gui/insEdit.cpp:4156 src/gui/insEdit.cpp:4793 src/gui/insEdit.cpp:5864 -#: src/gui/insEdit.cpp:5865 src/gui/insEdit.cpp:6490 src/gui/insEdit.cpp:6491 -#: src/gui/insEdit.cpp:6558 src/gui/insEdit.cpp:6559 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7037 src/gui/insEdit.cpp:7174 +#: src/gui/settings.cpp:3997 src/gui/settings.cpp:4032 src/gui/insEdit.cpp:540 +#: src/gui/insEdit.cpp:3561 src/gui/insEdit.cpp:3562 src/gui/insEdit.cpp:4095 +#: src/gui/insEdit.cpp:4165 src/gui/insEdit.cpp:4802 src/gui/insEdit.cpp:5873 +#: src/gui/insEdit.cpp:5874 src/gui/insEdit.cpp:6499 src/gui/insEdit.cpp:6500 +#: src/gui/insEdit.cpp:6567 src/gui/insEdit.cpp:6568 src/gui/insEdit.cpp:7008 +#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7046 src/gui/insEdit.cpp:7183 #, c-format msgid "Envelope" msgstr "包絡" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3998 msgid "Sustain guide" msgstr "延音釋放示意" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4004 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4005 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4006 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4007 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:4001 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4151 +#: src/gui/settings.cpp:4009 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4160 msgid "SSG-EG" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4012 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4014 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4015 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4016 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4009 +#: src/gui/settings.cpp:4017 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4019 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4020 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4021 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4022 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4020 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6927 -#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:6945 src/gui/insEdit.cpp:6953 -#: src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 -#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7036 -#: src/gui/insEdit.cpp:7044 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7060 -#: src/gui/insEdit.cpp:7069 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7110 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7140 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7182 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7211 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7251 src/gui/insEdit.cpp:7259 -#: src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7298 -#: src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7324 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7355 -#: src/gui/insEdit.cpp:7362 src/gui/insEdit.cpp:7368 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7386 src/gui/insEdit.cpp:7394 -#: src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7411 src/gui/insEdit.cpp:7419 -#: src/gui/insEdit.cpp:7431 src/gui/insEdit.cpp:7446 src/gui/insEdit.cpp:7457 -#: src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7484 -#: src/gui/insEdit.cpp:7492 +#: src/gui/settings.cpp:4028 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6936 +#: src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:6962 +#: src/gui/insEdit.cpp:6984 src/gui/insEdit.cpp:6996 src/gui/insEdit.cpp:7006 +#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7045 +#: src/gui/insEdit.cpp:7053 src/gui/insEdit.cpp:7059 src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7092 +#: src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7112 src/gui/insEdit.cpp:7119 +#: src/gui/insEdit.cpp:7126 src/gui/insEdit.cpp:7134 src/gui/insEdit.cpp:7140 +#: src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7160 src/gui/insEdit.cpp:7170 +#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7208 +#: src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7240 +#: src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7268 +#: src/gui/insEdit.cpp:7275 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7307 +#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7333 +#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7358 src/gui/insEdit.cpp:7364 +#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7377 src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:7388 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 +#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7428 +#: src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7455 src/gui/insEdit.cpp:7466 +#: src/gui/insEdit.cpp:7474 src/gui/insEdit.cpp:7483 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:7501 msgid "Pitch" msgstr "音高" -#: src/gui/settings.cpp:4023 src/gui/sampleEdit.cpp:969 +#: src/gui/settings.cpp:4031 src/gui/sampleEdit.cpp:969 msgid "Filter" msgstr "濾波" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4033 msgid "Global Parameter" msgstr "全局參數" -#: src/gui/settings.cpp:4027 +#: src/gui/settings.cpp:4035 msgid "Step Highlight" msgstr "步進高亮" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4038 msgid "Instrument Types" msgstr "樂器類型" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4039 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4040 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4035 +#: src/gui/settings.cpp:4043 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4044 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4045 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:4038 +#: src/gui/settings.cpp:4046 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4047 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:4048 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4049 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4050 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4051 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4052 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4045 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4053 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4054 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4055 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4060 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4062 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4064 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4066 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4067 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4070 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4072 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4073 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4074 msgid "NES" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4075 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4076 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4077 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4079 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4080 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4081 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4082 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4083 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4084 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4085 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4087 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4088 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4089 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4090 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4091 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4092 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4093 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4086 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4094 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:4087 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4095 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4098 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4099 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4102 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4106 msgid "Single color (background)" msgstr "單一通道色彩 (背景)" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4107 msgid "Single color (text)" msgstr "單一通道色彩 (文字)" # 顯然是'頻率調製',保畱不翻最佳. 以便搜索資料. -#: src/gui/settings.cpp:4100 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 +#: src/gui/settings.cpp:4108 src/gui/guiConst.cpp:1398 src/gui/waveEdit.cpp:668 msgid "FM" msgstr "" -#: src/gui/settings.cpp:4105 +#: src/gui/settings.cpp:4113 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4114 msgid "Muted" msgstr "靜音通道" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4118 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4119 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4120 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4121 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4122 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4123 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4116 src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4124 src/gui/settings.cpp:4189 #: src/gui/findReplace.cpp:791 msgid "Selection" msgstr "选区" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4125 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4126 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4127 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4128 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4121 +#: src/gui/settings.cpp:4129 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4122 +#: src/gui/settings.cpp:4130 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4131 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4133 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4134 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4135 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4136 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4137 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4131 +#: src/gui/settings.cpp:4139 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4132 +#: src/gui/settings.cpp:4140 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4141 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4142 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4143 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4145 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4146 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4139 +#: src/gui/settings.cpp:4147 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4148 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4149 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4150 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4151 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4152 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4154 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4155 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4156 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4157 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4158 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4159 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4160 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4161 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4162 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4163 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4164 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4165 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4166 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4167 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4168 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4169 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4170 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4171 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4172 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4173 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4174 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4175 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4176 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4177 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4178 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4173 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4181 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "采樣編輯器" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4184 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4185 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4186 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4187 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4180 +#: src/gui/settings.cpp:4188 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4190 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4191 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4192 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4193 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4194 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4195 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4196 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4199 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "Pattern管理器" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4200 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4201 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4202 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4203 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4204 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4205 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4200 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 msgid "Piano" msgstr "鋼琴鍵" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4210 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4211 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4212 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4213 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4206 +#: src/gui/settings.cpp:4214 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4207 +#: src/gui/settings.cpp:4215 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4210 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4218 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 msgid "Clock" msgstr "" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4219 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4220 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4221 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4226 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4227 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4228 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4229 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4230 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4236 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4239 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4233 +#: src/gui/settings.cpp:4241 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4234 +#: src/gui/settings.cpp:4242 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4235 +#: src/gui/settings.cpp:4243 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4236 +#: src/gui/settings.cpp:4244 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4245 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4246 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4247 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4248 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4249 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4250 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4243 +#: src/gui/settings.cpp:4251 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4244 +#: src/gui/settings.cpp:4252 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4245 +#: src/gui/settings.cpp:4253 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4254 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4255 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4256 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4261 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4262 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4263 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4264 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4265 msgid "Log level: Trace/Verbose" msgstr "" # end of no translate. -#: src/gui/settings.cpp:4262 +#: src/gui/settings.cpp:4270 msgid "Backup" msgstr "備份" -#: src/gui/settings.cpp:4267 +#: src/gui/settings.cpp:4275 msgid "Enable backup system" msgstr "啓用備份系統" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4280 msgid "Interval (in seconds)" msgstr "備份間隔 (秒)" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4285 msgid "Backups per file" msgstr "單个文件生成備份數" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4291 msgid "Backup Management" msgstr "備份管理" -#: src/gui/settings.cpp:4287 +#: src/gui/settings.cpp:4295 msgid "Purge before:" msgstr "清除此前的備份:" -#: src/gui/settings.cpp:4361 +#: src/gui/settings.cpp:4369 msgid "Go##PDate" msgstr "開始##PDate" -#: src/gui/settings.cpp:4368 +#: src/gui/settings.cpp:4376 #, c-format msgid "%PB used" msgstr "使用了 %PB" -#: src/gui/settings.cpp:4370 +#: src/gui/settings.cpp:4378 #, c-format msgid "%TB used" msgstr "使用了 %TB" -#: src/gui/settings.cpp:4372 +#: src/gui/settings.cpp:4380 #, c-format msgid "%GB used" msgstr "使用了 %GB" -#: src/gui/settings.cpp:4374 +#: src/gui/settings.cpp:4382 #, c-format msgid "%MB used" msgstr "使用了 %MB" -#: src/gui/settings.cpp:4376 +#: src/gui/settings.cpp:4384 #, c-format msgid "%KB used" msgstr "使用了 %KB" -#: src/gui/settings.cpp:4378 +#: src/gui/settings.cpp:4386 #, c-format msgid "% bytes used" msgstr "使用了 % bytes" -#: src/gui/settings.cpp:4383 +#: src/gui/settings.cpp:4391 msgid "Refresh" msgstr "刷新" -#: src/gui/settings.cpp:4387 +#: src/gui/settings.cpp:4395 msgid "Delete all" msgstr "删除全部" -#: src/gui/settings.cpp:4393 src/gui/settings.cpp:6950 +#: src/gui/settings.cpp:4401 src/gui/settings.cpp:6962 msgid "Size" msgstr "大小" -#: src/gui/settings.cpp:4394 +#: src/gui/settings.cpp:4402 msgid "Latest" msgstr "最新備份" -#: src/gui/settings.cpp:4404 +#: src/gui/settings.cpp:4412 #, c-format msgid "%P" msgstr "" -#: src/gui/settings.cpp:4406 +#: src/gui/settings.cpp:4414 #, c-format msgid "%T" msgstr "" -#: src/gui/settings.cpp:4408 +#: src/gui/settings.cpp:4416 #, c-format msgid "%G" msgstr "" -#: src/gui/settings.cpp:4410 +#: src/gui/settings.cpp:4418 #, c-format msgid "%M" msgstr "" -#: src/gui/settings.cpp:4412 +#: src/gui/settings.cpp:4420 #, c-format msgid "%K" msgstr "" -#: src/gui/settings.cpp:4414 +#: src/gui/settings.cpp:4422 #, c-format msgid "%" msgstr "" # due to the tech.support nature of Cheat Codes, no translate for ease of commnicate. -#: src/gui/settings.cpp:4538 +#: src/gui/settings.cpp:4546 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4540 +#: src/gui/settings.cpp:4548 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4542 +#: src/gui/settings.cpp:4550 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4546 +#: src/gui/settings.cpp:4554 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4556 +#: src/gui/settings.cpp:4564 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4560 +#: src/gui/settings.cpp:4568 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4564 +#: src/gui/settings.cpp:4572 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4568 +#: src/gui/settings.cpp:4576 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4572 +#: src/gui/settings.cpp:4580 msgid "enabled \"comfortable\" mode" msgstr "" # end of no translate. -#: src/gui/settings.cpp:4590 +#: src/gui/settings.cpp:4598 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4596 +#: src/gui/settings.cpp:4604 msgid "Cancel##SettingsCancel" msgstr "取消##SettingsCancel" -#: src/gui/settings.cpp:4604 +#: src/gui/settings.cpp:4612 msgid "Apply##SettingsApply" msgstr "應用##SettingsApply" -#: src/gui/settings.cpp:5675 +#: src/gui/settings.cpp:5687 msgid "could not initialize audio!" msgstr "無法初始化音頻!" -#: src/gui/settings.cpp:5690 src/gui/gui.cpp:4082 src/gui/gui.cpp:6711 -#: src/gui/gui.cpp:7164 +#: src/gui/settings.cpp:5702 src/gui/gui.cpp:4082 src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:7190 msgid "error while loading fonts! please check your settings." msgstr "加載字體時出錯! 請檢查你的設置." -#: src/gui/settings.cpp:5874 +#: src/gui/settings.cpp:5886 #, c-format msgid "error while loading config! (%s)" msgstr "加載配置文件時出錯! (%s)" -#: src/gui/settings.cpp:6937 +#: src/gui/settings.cpp:6949 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6938 +#: src/gui/settings.cpp:6950 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6939 +#: src/gui/settings.cpp:6951 msgid "[File]" msgstr "" -#: src/gui/settings.cpp:6940 +#: src/gui/settings.cpp:6952 msgid "Name:" msgstr "名稱:" -#: src/gui/settings.cpp:6941 +#: src/gui/settings.cpp:6953 msgid "Path:" msgstr "路徑:" -#: src/gui/settings.cpp:6942 +#: src/gui/settings.cpp:6954 msgid "Reset search" msgstr "重置搜索" -#: src/gui/settings.cpp:6943 +#: src/gui/settings.cpp:6955 msgid "Drives" msgstr "磁盤" -#: src/gui/settings.cpp:6944 +#: src/gui/settings.cpp:6956 msgid "" "Edit path\n" "You can also right click on path buttons" @@ -10156,55 +10164,55 @@ msgstr "" "編輯目錄\n" "你也可右鍵路徑按鈕" -#: src/gui/settings.cpp:6945 +#: src/gui/settings.cpp:6957 msgid "Go to home directory" msgstr "轉到用戶文件夾" -#: src/gui/settings.cpp:6946 +#: src/gui/settings.cpp:6958 msgid "Go to parent directory" msgstr "轉到上一級目錄" -#: src/gui/settings.cpp:6947 +#: src/gui/settings.cpp:6959 msgid "Create Directory" msgstr "新建文件夾" -#: src/gui/settings.cpp:6948 +#: src/gui/settings.cpp:6960 msgid "File name" msgstr "文件名" -#: src/gui/settings.cpp:6951 +#: src/gui/settings.cpp:6963 msgid "Date" msgstr "日期" # end of no translate. -#: src/gui/settings.cpp:6952 src/gui/gui.cpp:5552 src/gui/gui.cpp:5687 -#: src/gui/gui.cpp:5688 +#: src/gui/settings.cpp:6964 src/gui/gui.cpp:5578 src/gui/gui.cpp:5713 +#: src/gui/gui.cpp:5714 msgid "Warning" msgstr "警告" -#: src/gui/settings.cpp:6953 +#: src/gui/settings.cpp:6965 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "選取的文件已經存在! 是否要覆蓋?" -#: src/gui/settings.cpp:6954 src/gui/gui.cpp:5692 src/gui/gui.cpp:5716 -#: src/gui/gui.cpp:5740 src/gui/gui.cpp:5764 src/gui/gui.cpp:5788 -#: src/gui/gui.cpp:5812 src/gui/gui.cpp:5844 src/gui/gui.cpp:5860 -#: src/gui/gui.cpp:5871 src/gui/gui.cpp:5883 src/gui/gui.cpp:6037 -#: src/gui/gui.cpp:6059 src/gui/gui.cpp:6074 src/gui/gui.cpp:6085 +#: src/gui/settings.cpp:6966 src/gui/gui.cpp:5718 src/gui/gui.cpp:5742 +#: src/gui/gui.cpp:5766 src/gui/gui.cpp:5790 src/gui/gui.cpp:5814 +#: src/gui/gui.cpp:5838 src/gui/gui.cpp:5870 src/gui/gui.cpp:5886 +#: src/gui/gui.cpp:5897 src/gui/gui.cpp:5909 src/gui/gui.cpp:6063 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6100 src/gui/gui.cpp:6111 msgid "Yes" msgstr "" # 常见,不翻译. -#: src/gui/settings.cpp:6955 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5706 -#: src/gui/gui.cpp:5730 src/gui/gui.cpp:5754 src/gui/gui.cpp:5778 -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5830 src/gui/gui.cpp:5855 -#: src/gui/gui.cpp:5866 src/gui/gui.cpp:5878 src/gui/gui.cpp:5890 -#: src/gui/gui.cpp:6054 src/gui/gui.cpp:6069 src/gui/gui.cpp:6079 -#: src/gui/gui.cpp:6092 +#: src/gui/settings.cpp:6967 src/gui/findReplace.cpp:828 src/gui/gui.cpp:5732 +#: src/gui/gui.cpp:5756 src/gui/gui.cpp:5780 src/gui/gui.cpp:5804 +#: src/gui/gui.cpp:5828 src/gui/gui.cpp:5856 src/gui/gui.cpp:5881 +#: src/gui/gui.cpp:5892 src/gui/gui.cpp:5904 src/gui/gui.cpp:5916 +#: src/gui/gui.cpp:6080 src/gui/gui.cpp:6095 src/gui/gui.cpp:6105 +#: src/gui/gui.cpp:6118 msgid "No" msgstr "" -#: src/gui/settings.cpp:6956 +#: src/gui/settings.cpp:6968 msgid "%Y/%m/%d %H:%M" msgstr "" @@ -11507,7 +11515,7 @@ msgid "Clear song data" msgstr "清除曲目數據" # what's a command palette????? skip. -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5615 src/gui/gui.cpp:5667 +#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5641 src/gui/gui.cpp:5693 msgid "Command Palette" msgstr "" @@ -11536,7 +11544,7 @@ msgstr "" msgid "Instrument List" msgstr "樂器列表" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5206 +#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5215 msgid "Instrument Editor" msgstr "樂器編輯器" @@ -12253,8 +12261,8 @@ msgstr "重播Order" msgid "All chips" msgstr "所有芯片" -#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7222 -#: src/gui/insEdit.cpp:7476 src/gui/insEdit.cpp:7498 +#: src/gui/guiConst.cpp:1401 src/gui/insEdit.cpp:6967 src/gui/insEdit.cpp:7231 +#: src/gui/insEdit.cpp:7485 src/gui/insEdit.cpp:7507 msgid "Special" msgstr "特殊" @@ -12432,16 +12440,16 @@ msgstr "奇周期絶對値立方三角波" msgid "no wavetable selected" msgstr "未選定波表" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5226 +#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5235 msgid "select one..." msgstr "選一个..." #: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5239 src/gui/insEdit.cpp:5246 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5248 src/gui/insEdit.cpp:5255 msgid "or" msgstr "或" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5248 +#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5257 msgid "Create New" msgstr "新建" @@ -12457,7 +12465,7 @@ msgstr "方格" msgid "Lines" msgstr "折綫" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2692 +#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 msgid "Width" msgstr "寛度" @@ -12505,9 +12513,9 @@ msgstr "" msgid "Shapes" msgstr "波形" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5882 src/gui/insEdit.cpp:6951 -#: src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7056 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7454 src/gui/insEdit.cpp:7490 +#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5891 src/gui/insEdit.cpp:6960 +#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7167 +#: src/gui/insEdit.cpp:7463 src/gui/insEdit.cpp:7499 msgid "Duty" msgstr "占空比" @@ -12799,7 +12807,7 @@ msgid "Loop (length: %d)##Loop" msgstr "循環 (長度: %d)##Loop" #: src/gui/sampleEdit.cpp:463 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6020 +#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6029 msgid "Loop" msgstr "循環" @@ -12956,13 +12964,13 @@ msgstr "應用濾波到選區" msgid "Cutoff:" msgstr "截止頻率:" -#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5898 -#: src/gui/insEdit.cpp:5901 src/gui/insEdit.cpp:6955 src/gui/insEdit.cpp:7234 -#: src/gui/insEdit.cpp:7495 +#: src/gui/sampleEdit.cpp:1174 src/gui/insEdit.cpp:5907 +#: src/gui/insEdit.cpp:5910 src/gui/insEdit.cpp:6964 src/gui/insEdit.cpp:7243 +#: src/gui/insEdit.cpp:7504 msgid "Resonance" msgstr "諧振" -#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6900 +#: src/gui/sampleEdit.cpp:1180 src/gui/insEdit.cpp:6909 msgid "Power" msgstr "諧振響度" @@ -13159,14 +13167,11 @@ msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" "- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace " -"in Revolt (official: https://rvlt.gg/GRPS6tmc)" +"discussions)" msgstr "" "如何您需要幫助,請:\n" "- 閲讀説明書 (文件名 manual.pdf)\n" -"- 在Discussions 中詢問 (https://github.com/tildearrow/furnace/discussions), " -"或 Furnace Discord 中詢問 (https://discord.gg/EfrwT2wq7z) 或 Furnace Revolt " -"(official: https://rvlt.gg/GRPS6tmc)" +"- 在Discussions 中詢問 (https://github.com/tildearrow/furnace/discussions)" #: src/gui/tutorial.cpp:687 msgid "" @@ -13208,7 +13213,7 @@ msgid "use effect 09xx to select a groove pattern." msgstr "用09xx效果選中一個節奏Pattern" # 不翻译,便于资料. -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4500 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4526 msgid "pattern" msgstr "" @@ -13224,10 +13229,10 @@ msgstr "未保存! 保存修改?" msgid "Unsaved changes! Save changes before opening backup?" msgstr "未保存!保存修改後再打開備份?" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5046 -#: src/gui/gui.cpp:5084 src/gui/gui.cpp:5090 src/gui/gui.cpp:5699 -#: src/gui/gui.cpp:5723 src/gui/gui.cpp:5747 src/gui/gui.cpp:5771 -#: src/gui/gui.cpp:5795 src/gui/gui.cpp:5819 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4257 src/gui/gui.cpp:5072 +#: src/gui/gui.cpp:5110 src/gui/gui.cpp:5116 src/gui/gui.cpp:5725 +#: src/gui/gui.cpp:5749 src/gui/gui.cpp:5773 src/gui/gui.cpp:5797 +#: src/gui/gui.cpp:5821 src/gui/gui.cpp:5845 #, c-format msgid "Error while saving file! (%s)" msgstr "保存文件時出錯! (%s)" @@ -13241,7 +13246,7 @@ msgid "Select an option: (cannot be undone!)" msgstr "選擇操作: (無法撤銷!)" #: src/gui/doAction.cpp:691 src/gui/doAction.cpp:720 src/gui/doAction.cpp:1594 -#: src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6159 msgid "too many instruments!" msgstr "太多樂器!" @@ -13295,11 +13300,11 @@ msgstr "" msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2738 +#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 msgid "note" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2733 +#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 msgid "pitch" msgstr "" @@ -13341,14 +13346,14 @@ msgstr "打開文件" #: src/gui/gui.cpp:1672 src/gui/gui.cpp:1802 src/gui/gui.cpp:1965 #: src/gui/gui.cpp:1974 src/gui/gui.cpp:1983 src/gui/gui.cpp:2085 -#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7283 +#: src/gui/gui.cpp:2105 src/gui/gui.cpp:2123 src/gui/gui.cpp:7309 msgid "compatible files" msgstr "兼容的文件" #: src/gui/gui.cpp:1673 src/gui/gui.cpp:1747 src/gui/gui.cpp:1803 #: src/gui/gui.cpp:1854 src/gui/gui.cpp:1873 src/gui/gui.cpp:2086 #: src/gui/gui.cpp:2096 src/gui/gui.cpp:2107 src/gui/gui.cpp:2125 -#: src/gui/gui.cpp:7318 +#: src/gui/gui.cpp:7344 msgid "all files" msgstr "所有文件" @@ -13524,7 +13529,7 @@ msgstr "文本文件" msgid "binary file" msgstr "" -#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5418 +#: src/gui/gui.cpp:1959 src/gui/gui.cpp:5444 msgid "Coming soon!" msgstr "" @@ -13787,7 +13792,7 @@ msgstr "小字節模式" msgid "Go ahead" msgstr "開始" -#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7622 +#: src/gui/gui.cpp:3018 src/gui/insEdit.cpp:7631 msgid "scale..." msgstr "縮放..." @@ -13795,7 +13800,7 @@ msgstr "縮放..." msgid "Scale" msgstr "縮放" -#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7650 +#: src/gui/gui.cpp:3029 src/gui/insEdit.cpp:7659 msgid "randomize..." msgstr "隨機化..." @@ -13835,7 +13840,7 @@ msgstr "擴張 全曲" msgid "find/replace" msgstr "查找/替換" -#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5849 src/gui/gui.cpp:7480 +#: src/gui/gui.cpp:3106 src/gui/gui.cpp:5875 src/gui/gui.cpp:7506 #, c-format msgid "could NOT save layout! %s" msgstr "無法保存界面排序! %s" @@ -13903,416 +13908,420 @@ msgstr "您确定要清除最近的文件歷史嗎?" msgid "save as..." msgstr "另存為..." -#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4307 +#: src/gui/gui.cpp:4266 src/gui/gui.cpp:4320 msgid "export audio..." msgstr "導出音頻..." -#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4311 +#: src/gui/gui.cpp:4270 src/gui/gui.cpp:4324 msgid "export VGM..." msgstr "導出VGM..." -#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4320 +#: src/gui/gui.cpp:4279 src/gui/gui.cpp:4333 msgid "export ZSM..." msgstr "導出ZSM..." -#: src/gui/gui.cpp:4289 src/gui/gui.cpp:4330 +#: src/gui/gui.cpp:4292 src/gui/gui.cpp:4346 +msgid "export TIunA..." +msgstr "" + +#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4356 msgid "export Amiga validation data..." msgstr "導出Amiga validation data..." # contiuntiy.... above! -#: src/gui/gui.cpp:4294 src/gui/gui.cpp:4335 +#: src/gui/gui.cpp:4307 src/gui/gui.cpp:4361 msgid "export text..." msgstr "導出文本文件..." -#: src/gui/gui.cpp:4298 src/gui/gui.cpp:4339 +#: src/gui/gui.cpp:4311 src/gui/gui.cpp:4365 msgid "export command stream..." msgstr "導出 command stream..." # contiunty!!! above! -#: src/gui/gui.cpp:4302 src/gui/gui.cpp:4343 +#: src/gui/gui.cpp:4315 src/gui/gui.cpp:4369 msgid "export .dmf..." msgstr "導出 .dmf..." -#: src/gui/gui.cpp:4348 +#: src/gui/gui.cpp:4374 msgid "export..." msgstr "導出..." -#: src/gui/gui.cpp:4354 +#: src/gui/gui.cpp:4380 msgid "manage chips" msgstr "管理芯片" -#: src/gui/gui.cpp:4358 +#: src/gui/gui.cpp:4384 msgid "add chip..." msgstr "添加芯片..." -#: src/gui/gui.cpp:4363 src/gui/sysManager.cpp:138 +#: src/gui/gui.cpp:4389 src/gui/sysManager.cpp:138 #, c-format msgid "cannot add chip! (%s)" msgstr "無法添加芯片! (%s)" -#: src/gui/gui.cpp:4375 +#: src/gui/gui.cpp:4401 msgid "configure chip..." msgstr "配置芯片..." -#: src/gui/gui.cpp:4385 +#: src/gui/gui.cpp:4411 msgid "change chip..." msgstr "修改芯片..." -#: src/gui/gui.cpp:4387 src/gui/gui.cpp:4410 +#: src/gui/gui.cpp:4413 src/gui/gui.cpp:4436 msgid "Preserve channel positions" msgstr "保畱通道位置" -#: src/gui/gui.cpp:4399 src/gui/sysManager.cpp:109 +#: src/gui/gui.cpp:4425 src/gui/sysManager.cpp:109 #, c-format msgid "cannot change chip! (%s)" msgstr "無法替換芯片! (%s)" -#: src/gui/gui.cpp:4408 +#: src/gui/gui.cpp:4434 msgid "remove chip..." msgstr "移除芯片..." -#: src/gui/gui.cpp:4414 +#: src/gui/gui.cpp:4440 #, c-format msgid "cannot remove chip! (%s)" msgstr "無法移除芯片! (%s)" -#: src/gui/gui.cpp:4428 +#: src/gui/gui.cpp:4454 msgid "open built-in assets directory" msgstr "打開內建素材目錄" -#: src/gui/gui.cpp:4434 +#: src/gui/gui.cpp:4460 msgid "restore backup" msgstr "恢復備份" -#: src/gui/gui.cpp:4438 +#: src/gui/gui.cpp:4464 msgid "exit..." msgstr "退出..." -#: src/gui/gui.cpp:4446 +#: src/gui/gui.cpp:4472 msgid "edit" msgstr "編輯" -#: src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4480 msgid "clear..." msgstr "清除..." -#: src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4485 msgid "settings" msgstr "設置" -#: src/gui/gui.cpp:4461 +#: src/gui/gui.cpp:4487 msgid "full screen" msgstr "全屛" -#: src/gui/gui.cpp:4465 +#: src/gui/gui.cpp:4491 msgid "lock layout" msgstr "鎖定界面排列" -#: src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4494 msgid "pattern visualizer" msgstr "Pattern 可視化" -#: src/gui/gui.cpp:4474 +#: src/gui/gui.cpp:4500 msgid "reset layout" msgstr "重置界面排列" -#: src/gui/gui.cpp:4478 +#: src/gui/gui.cpp:4504 msgid "switch to mobile view" msgstr "切換到移動端界面" -#: src/gui/gui.cpp:4482 +#: src/gui/gui.cpp:4508 msgid "user systems..." msgstr "用戶系統..." -#: src/gui/gui.cpp:4485 +#: src/gui/gui.cpp:4511 msgid "settings..." msgstr "設置..." -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "Window" msgstr "窗口" -#: src/gui/gui.cpp:4491 +#: src/gui/gui.cpp:4517 msgid "window" msgstr "窗口" -#: src/gui/gui.cpp:4492 +#: src/gui/gui.cpp:4518 msgid "song" msgstr "曲目" -#: src/gui/gui.cpp:4493 +#: src/gui/gui.cpp:4519 msgid "song comments" msgstr "曲目畱言" -#: src/gui/gui.cpp:4494 +#: src/gui/gui.cpp:4520 msgid "song information" msgstr "曲目信息" -#: src/gui/gui.cpp:4495 +#: src/gui/gui.cpp:4521 msgid "subsongs" msgstr "子曲目" -#: src/gui/gui.cpp:4497 +#: src/gui/gui.cpp:4523 msgid "channels" msgstr "通道" -#: src/gui/gui.cpp:4498 +#: src/gui/gui.cpp:4524 msgid "chip manager" msgstr "芯片管理器" -#: src/gui/gui.cpp:4499 +#: src/gui/gui.cpp:4525 msgid "orders" msgstr "" -#: src/gui/gui.cpp:4501 +#: src/gui/gui.cpp:4527 msgid "pattern manager" msgstr "Pattern管理器" -#: src/gui/gui.cpp:4502 +#: src/gui/gui.cpp:4528 msgid "mixer" msgstr "混音器" -#: src/gui/gui.cpp:4503 +#: src/gui/gui.cpp:4529 msgid "compatibility flags" msgstr "兼容性標志" -#: src/gui/gui.cpp:4506 src/gui/gui.cpp:4508 +#: src/gui/gui.cpp:4532 src/gui/gui.cpp:4534 msgid "assets" msgstr "素材" -#: src/gui/gui.cpp:4510 +#: src/gui/gui.cpp:4536 msgid "instruments" msgstr "樂器" -#: src/gui/gui.cpp:4511 +#: src/gui/gui.cpp:4537 msgid "samples" msgstr "采樣" -#: src/gui/gui.cpp:4512 +#: src/gui/gui.cpp:4538 msgid "wavetables" msgstr "波表" -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4541 msgid "instrument editor" msgstr "樂器編輯器" -#: src/gui/gui.cpp:4516 +#: src/gui/gui.cpp:4542 msgid "sample editor" msgstr "采樣編輯器" -#: src/gui/gui.cpp:4517 +#: src/gui/gui.cpp:4543 msgid "wavetable editor" msgstr "波表編輯器" -#: src/gui/gui.cpp:4520 +#: src/gui/gui.cpp:4546 msgid "visualizers" msgstr "可視化" -#: src/gui/gui.cpp:4521 +#: src/gui/gui.cpp:4547 msgid "oscilloscope (master)" msgstr "示波器 (主輸出)" -#: src/gui/gui.cpp:4522 +#: src/gui/gui.cpp:4548 msgid "oscilloscope (per-channel)" msgstr "示波器 (全通道)" -#: src/gui/gui.cpp:4523 +#: src/gui/gui.cpp:4549 msgid "oscilloscope (X-Y)" msgstr "矢量示波器 (X-Y)" -#: src/gui/gui.cpp:4524 +#: src/gui/gui.cpp:4550 msgid "volume meter" msgstr "音量計" -#: src/gui/gui.cpp:4527 +#: src/gui/gui.cpp:4553 msgid "tempo" msgstr "拍子" -#: src/gui/gui.cpp:4528 +#: src/gui/gui.cpp:4554 msgid "clock" msgstr "" -#: src/gui/gui.cpp:4529 +#: src/gui/gui.cpp:4555 msgid "grooves" msgstr "節奏" -#: src/gui/gui.cpp:4530 +#: src/gui/gui.cpp:4556 msgid "speed" msgstr "" -#: src/gui/gui.cpp:4534 +#: src/gui/gui.cpp:4560 msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:4535 +#: src/gui/gui.cpp:4561 msgid "register view" msgstr "寄存器" -#: src/gui/gui.cpp:4536 +#: src/gui/gui.cpp:4562 msgid "statistics" msgstr "負載數據" -#: src/gui/gui.cpp:4537 +#: src/gui/gui.cpp:4563 msgid "memory composition" msgstr "內存組成" -#: src/gui/gui.cpp:4541 src/gui/gui.cpp:4549 +#: src/gui/gui.cpp:4567 src/gui/gui.cpp:4575 msgid "effect list" msgstr "效果列表" -#: src/gui/gui.cpp:4542 +#: src/gui/gui.cpp:4568 msgid "play/edit controls" msgstr "播放/編輯 控制" -#: src/gui/gui.cpp:4543 +#: src/gui/gui.cpp:4569 msgid "piano/input pad" msgstr "鋼琴鍵輸入板" -#: src/gui/gui.cpp:4544 +#: src/gui/gui.cpp:4570 msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "Help" msgstr "幫助 (繁中漢化公測 v0.7.2024B)" -#: src/gui/gui.cpp:4548 +#: src/gui/gui.cpp:4574 msgid "help" msgstr "幫助 (繁中漢化公測 v0.7.2024B)" -#: src/gui/gui.cpp:4550 +#: src/gui/gui.cpp:4576 msgid "debug menu" msgstr "調試菜單" -#: src/gui/gui.cpp:4551 +#: src/gui/gui.cpp:4577 msgid "inspector" msgstr "視覺元素檢查" -#: src/gui/gui.cpp:4552 +#: src/gui/gui.cpp:4578 msgid "panic" msgstr "" -#: src/gui/gui.cpp:4553 +#: src/gui/gui.cpp:4579 msgid "about..." msgstr "關於..." -#: src/gui/gui.cpp:4568 +#: src/gui/gui.cpp:4594 #, c-format msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4596 #, c-format msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:4572 +#: src/gui/gui.cpp:4598 msgid "| Groove" msgstr "| 節奏" -#: src/gui/gui.cpp:4575 +#: src/gui/gui.cpp:4601 #, c-format msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4604 #, c-format msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4580 +#: src/gui/gui.cpp:4606 #, c-format msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:4584 +#: src/gui/gui.cpp:4610 #, c-format msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4612 #, c-format msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:4589 +#: src/gui/gui.cpp:4615 msgid "| " msgstr "" # 此项是在连续使用约8小时后显示. # 为保证用户能在,半睡半醒,迷惚恍惚, 即连续使用8小时+,状态下瞬间理解. 简化含义,使用常见词. -#: src/gui/gui.cpp:4592 +#: src/gui/gui.cpp:4618 msgid "Don't you have anything better to do?" msgstr "你眞是有够無聊的..." -#: src/gui/gui.cpp:4602 +#: src/gui/gui.cpp:4628 #, c-format msgid "%d year " msgid_plural "%d years " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4603 +#: src/gui/gui.cpp:4629 #, c-format msgid "%d month " msgid_plural "%d months " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4604 +#: src/gui/gui.cpp:4630 #, c-format msgid "%d day " msgid_plural "%d days " msgstr[0] "" msgstr[1] "" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4655 msgid "Note off (cut)" msgstr "音符休止 (切斷)" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4657 msgid "Note off (release)" msgstr "音符休止 (釋放)" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4659 msgid "Macro release only" msgstr "僅釋放宏" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4661 #, c-format msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4669 #, c-format msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:4646 +#: src/gui/gui.cpp:4672 #, c-format msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4681 #, c-format msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:4658 +#: src/gui/gui.cpp:4684 #, c-format msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4706 msgid "| modified" msgstr "| 未保存" # debug info no translate. -#: src/gui/gui.cpp:4845 src/gui/gui.cpp:4848 +#: src/gui/gui.cpp:4871 src/gui/gui.cpp:4874 msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:4962 +#: src/gui/gui.cpp:4988 msgid "" "there was an error in the file dialog! you may want to report this issue " "to:\n" @@ -14322,18 +14331,18 @@ msgid "" "for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:4965 +#: src/gui/gui.cpp:4991 msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:4967 +#: src/gui/gui.cpp:4993 msgid "" "Zenity/KDialog not available!\n" "please install one of these, or disable the system file picker in Settings > " "General." msgstr "" -#: src/gui/gui.cpp:5103 +#: src/gui/gui.cpp:5129 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -14347,311 +14356,311 @@ msgid "" "- FDS" msgstr "" -#: src/gui/gui.cpp:5131 +#: src/gui/gui.cpp:5157 msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:5176 src/gui/gui.cpp:6381 +#: src/gui/gui.cpp:5202 src/gui/gui.cpp:6407 msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:5191 src/gui/gui.cpp:5200 +#: src/gui/gui.cpp:5217 src/gui/gui.cpp:5226 msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:5219 +#: src/gui/gui.cpp:5245 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:5225 +#: src/gui/gui.cpp:5251 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:5243 src/gui/gui.cpp:5297 +#: src/gui/gui.cpp:5269 src/gui/gui.cpp:5323 #, c-format msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:5249 +#: src/gui/gui.cpp:5275 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:5290 src/gui/gui.cpp:6285 +#: src/gui/gui.cpp:5316 src/gui/gui.cpp:6311 msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:5302 +#: src/gui/gui.cpp:5328 msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:5311 src/gui/gui.cpp:5321 src/gui/gui.cpp:5340 +#: src/gui/gui.cpp:5337 src/gui/gui.cpp:5347 src/gui/gui.cpp:5366 #, c-format msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:5348 +#: src/gui/gui.cpp:5374 msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:5363 src/gui/gui.cpp:5384 src/gui/gui.cpp:5429 -#: src/gui/gui.cpp:5450 +#: src/gui/gui.cpp:5389 src/gui/gui.cpp:5410 src/gui/gui.cpp:5455 +#: src/gui/gui.cpp:5476 msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:5371 +#: src/gui/gui.cpp:5397 #, c-format msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:5392 +#: src/gui/gui.cpp:5418 #, c-format msgid "Could not write ZSM! (%s)" msgstr "" -#: src/gui/gui.cpp:5437 +#: src/gui/gui.cpp:5463 #, c-format msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:5458 +#: src/gui/gui.cpp:5484 #, c-format msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:5482 +#: src/gui/gui.cpp:5508 msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:5487 src/gui/gui.cpp:5504 +#: src/gui/gui.cpp:5513 src/gui/gui.cpp:5530 #, c-format msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:5525 +#: src/gui/gui.cpp:5551 #, c-format msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:5528 +#: src/gui/gui.cpp:5554 msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:5536 +#: src/gui/gui.cpp:5562 #, c-format msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5678 src/gui/gui.cpp:5679 -#: src/gui/insEdit.cpp:7538 +#: src/gui/gui.cpp:5583 src/gui/gui.cpp:5704 src/gui/gui.cpp:5705 +#: src/gui/insEdit.cpp:7547 msgid "Error" msgstr "" # end of no translate. -#: src/gui/gui.cpp:5562 src/gui/gui.cpp:6219 src/gui/gui.cpp:6220 +#: src/gui/gui.cpp:5588 src/gui/gui.cpp:6245 src/gui/gui.cpp:6246 msgid "Select Instrument" msgstr "選擇樂器" -#: src/gui/gui.cpp:5567 src/gui/gui.cpp:6298 src/gui/gui.cpp:6299 +#: src/gui/gui.cpp:5593 src/gui/gui.cpp:6324 src/gui/gui.cpp:6325 msgid "Import Raw Sample" msgstr "導入Raw采樣" -#: src/gui/gui.cpp:5582 src/gui/gui.cpp:5635 src/gui/gui.cpp:5636 +#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5661 src/gui/gui.cpp:5662 msgid "Rendering..." msgstr "渲染中..." -#: src/gui/gui.cpp:5637 +#: src/gui/gui.cpp:5663 msgid "Please wait..." msgstr "請稍後..." -#: src/gui/gui.cpp:5638 +#: src/gui/gui.cpp:5664 msgid "Abort" msgstr "終止" -#: src/gui/gui.cpp:5680 +#: src/gui/gui.cpp:5706 #, c-format msgid "%s" msgstr "" -#: src/gui/gui.cpp:5910 +#: src/gui/gui.cpp:5936 msgid "Erasing" msgstr "擦除" -#: src/gui/gui.cpp:5913 +#: src/gui/gui.cpp:5939 msgid "All subsongs" msgstr "所有子曲目" -#: src/gui/gui.cpp:5920 +#: src/gui/gui.cpp:5946 msgid "Current subsong" msgstr "當前子曲目" -#: src/gui/gui.cpp:5987 +#: src/gui/gui.cpp:6013 msgid "Optimization" msgstr "優化" -#: src/gui/gui.cpp:5990 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6016 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "去掉重復Pattern" -#: src/gui/gui.cpp:5999 +#: src/gui/gui.cpp:6025 msgid "Remove unused instruments" msgstr "去掉未使用的樂器" -#: src/gui/gui.cpp:6012 +#: src/gui/gui.cpp:6038 msgid "Remove unused samples" msgstr "去掉未使用的采樣" -#: src/gui/gui.cpp:6029 +#: src/gui/gui.cpp:6055 msgid "Never mind! Cancel" msgstr "算了! 取消" # unkown drum kit mode, need more look into. -#: src/gui/gui.cpp:6108 +#: src/gui/gui.cpp:6134 msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:6112 +#: src/gui/gui.cpp:6138 msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:6117 +#: src/gui/gui.cpp:6143 msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:6137 +#: src/gui/gui.cpp:6163 msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:6223 +#: src/gui/gui.cpp:6249 msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:6226 +#: src/gui/gui.cpp:6252 msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:6300 +#: src/gui/gui.cpp:6326 msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:6327 +#: src/gui/gui.cpp:6353 msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:6328 +#: src/gui/gui.cpp:6354 msgid "Unsigned" msgstr "" # end of no translate -#: src/gui/gui.cpp:6332 +#: src/gui/gui.cpp:6358 msgid "Big endian" msgstr "大端序" -#: src/gui/gui.cpp:6340 +#: src/gui/gui.cpp:6366 msgid "Swap nibbles" msgstr "交換小字節" -#: src/gui/gui.cpp:6344 +#: src/gui/gui.cpp:6370 msgid "Swap words" msgstr "交換 字" -#: src/gui/gui.cpp:6348 +#: src/gui/gui.cpp:6374 msgid "Encoding:" msgstr "編碼:" -#: src/gui/gui.cpp:6361 +#: src/gui/gui.cpp:6387 msgid "Reverse bit order" msgstr "反向位順序" # what are theses............... # these are debug infos # do not translate. -#: src/gui/gui.cpp:6403 +#: src/gui/gui.cpp:6429 msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:6737 +#: src/gui/gui.cpp:6763 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:6925 src/gui/gui.cpp:7033 +#: src/gui/gui.cpp:6951 src/gui/gui.cpp:7059 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6927 src/gui/gui.cpp:7035 +#: src/gui/gui.cpp:6953 src/gui/gui.cpp:7061 #, c-format msgid "" "could not init renderer! %s\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:6932 src/gui/gui.cpp:7040 +#: src/gui/gui.cpp:6958 src/gui/gui.cpp:7066 msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:6943 +#: src/gui/gui.cpp:6969 #, c-format msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:6948 +#: src/gui/gui.cpp:6974 msgid "" "\n" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7098 +#: src/gui/gui.cpp:7124 msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:7100 +#: src/gui/gui.cpp:7126 msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:7102 +#: src/gui/gui.cpp:7128 msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:7104 +#: src/gui/gui.cpp:7130 msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:7106 +#: src/gui/gui.cpp:7132 msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:7108 +#: src/gui/gui.cpp:7134 msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:7110 +#: src/gui/gui.cpp:7136 msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:7112 +#: src/gui/gui.cpp:7138 msgid "Hide tab bar###HideTabBar" msgstr "" # end of no translate. -#: src/gui/gui.cpp:7116 +#: src/gui/gui.cpp:7142 msgid "LocaleSettings: ccjk" msgstr "LocaleSettings: CCjk" # something's up, setting it to CCjk now. # 重要!上设置必须为Ccjk,zh-HK 中需为cCjk. 以启用字符库. -#: src/gui/gui.cpp:7312 +#: src/gui/gui.cpp:7338 msgid "NES DPCM data" msgstr "NES DPCM 數據" -#: src/gui/gui.cpp:7315 +#: src/gui/gui.cpp:7341 msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:7682 +#: src/gui/gui.cpp:7708 msgid "Unsaved changes! Save changes before quitting?" msgstr "未保存! 保存後再退出?" @@ -14797,7 +14806,7 @@ msgstr "" msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5441 src/gui/insEdit.cpp:6519 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5450 src/gui/insEdit.cpp:6528 msgid "AM Depth" msgstr "" @@ -14849,7 +14858,7 @@ msgstr "" msgid "LFO2 > Amp" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7409 +#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7418 msgid "OP4 Noise Mode" msgstr "" @@ -14901,8 +14910,8 @@ msgstr "" msgid "Tune" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3797 -#: src/gui/insEdit.cpp:4557 src/gui/insEdit.cpp:4851 +#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3806 +#: src/gui/insEdit.cpp:4566 src/gui/insEdit.cpp:4860 msgid "Fixed" msgstr "" @@ -14973,7 +14982,7 @@ msgid "15. Electric Guitar" msgstr "" #: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3181 +#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3190 msgid "Drums" msgstr "" @@ -15211,16 +15220,16 @@ msgstr "" msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5824 +#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5833 msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5830 +#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5839 msgid "pulse" msgstr "" #: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5836 +#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5845 msgid "noise" msgstr "" @@ -15284,19 +15293,19 @@ msgstr "" msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5908 +#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5917 msgid "low" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5914 +#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5923 msgid "band" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5920 +#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5929 msgid "high" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5927 +#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5936 msgid "ch3off" msgstr "" @@ -15548,23 +15557,23 @@ msgstr "" msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6607 +#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6616 msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6611 +#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6620 msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6615 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6624 msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6619 +#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6628 msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6623 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6632 msgid "Increase (bent line)" msgstr "" @@ -15690,895 +15699,895 @@ msgstr "" msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:2398 +#: src/gui/insEdit.cpp:2407 msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:2406 +#: src/gui/insEdit.cpp:2415 msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:2430 +#: src/gui/insEdit.cpp:2439 msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:2433 +#: src/gui/insEdit.cpp:2442 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:2594 +#: src/gui/insEdit.cpp:2603 msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:2596 +#: src/gui/insEdit.cpp:2605 msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:2600 +#: src/gui/insEdit.cpp:2609 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2637 +#: src/gui/insEdit.cpp:2646 msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:2638 +#: src/gui/insEdit.cpp:2647 msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:2649 +#: src/gui/insEdit.cpp:2658 msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:2662 +#: src/gui/insEdit.cpp:2671 msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:2664 +#: src/gui/insEdit.cpp:2673 msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:2686 +#: src/gui/insEdit.cpp:2695 msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:2713 +#: src/gui/insEdit.cpp:2722 msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:2735 +#: src/gui/insEdit.cpp:2744 msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:2741 +#: src/gui/insEdit.cpp:2750 msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:3006 +#: src/gui/insEdit.cpp:3015 msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:3014 +#: src/gui/insEdit.cpp:3023 msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3032 msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3041 msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:3042 +#: src/gui/insEdit.cpp:3051 msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:3047 +#: src/gui/insEdit.cpp:3056 msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:3053 +#: src/gui/insEdit.cpp:3062 msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:3059 +#: src/gui/insEdit.cpp:3068 msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:3153 +#: src/gui/insEdit.cpp:3162 msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:3239 +#: src/gui/insEdit.cpp:3248 #, c-format msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:3291 +#: src/gui/insEdit.cpp:3300 msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:3293 +#: src/gui/insEdit.cpp:3302 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." msgstr "" -#: src/gui/insEdit.cpp:3301 +#: src/gui/insEdit.cpp:3310 msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:3303 src/gui/insEdit.cpp:3803 src/gui/insEdit.cpp:3909 -#: src/gui/insEdit.cpp:4407 src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5071 -#: src/gui/insEdit.cpp:5521 +#: src/gui/insEdit.cpp:3312 src/gui/insEdit.cpp:3812 src/gui/insEdit.cpp:3918 +#: src/gui/insEdit.cpp:4416 src/gui/insEdit.cpp:4480 src/gui/insEdit.cpp:5080 +#: src/gui/insEdit.cpp:5530 msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:3305 src/gui/insEdit.cpp:3808 src/gui/insEdit.cpp:3914 -#: src/gui/insEdit.cpp:4996 src/gui/insEdit.cpp:5082 src/gui/insEdit.cpp:5522 +#: src/gui/insEdit.cpp:3314 src/gui/insEdit.cpp:3817 src/gui/insEdit.cpp:3923 +#: src/gui/insEdit.cpp:5005 src/gui/insEdit.cpp:5091 src/gui/insEdit.cpp:5531 msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3308 +#: src/gui/insEdit.cpp:3317 msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:3309 +#: src/gui/insEdit.cpp:3318 msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:3319 +#: src/gui/insEdit.cpp:3328 msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:3321 +#: src/gui/insEdit.cpp:3330 msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:3631 +#: src/gui/insEdit.cpp:3640 msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:3985 src/gui/insEdit.cpp:4349 src/gui/insEdit.cpp:4399 -#: src/gui/insEdit.cpp:5107 +#: src/gui/insEdit.cpp:3994 src/gui/insEdit.cpp:4358 src/gui/insEdit.cpp:4408 +#: src/gui/insEdit.cpp:5116 msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" msgstr "" -#: src/gui/insEdit.cpp:4084 src/gui/insEdit.cpp:4791 +#: src/gui/insEdit.cpp:4093 src/gui/insEdit.cpp:4800 #, c-format msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:4089 +#: src/gui/insEdit.cpp:4098 #, c-format msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:4417 +#: src/gui/insEdit.cpp:4426 msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:4446 +#: src/gui/insEdit.cpp:4455 msgid "Only on YM2151 (OPM)" msgstr "" -#: src/gui/insEdit.cpp:4469 +#: src/gui/insEdit.cpp:4478 msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:4482 +#: src/gui/insEdit.cpp:4491 msgid "F" msgstr "" -#: src/gui/insEdit.cpp:4484 +#: src/gui/insEdit.cpp:4493 msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:4836 +#: src/gui/insEdit.cpp:4845 msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:5209 src/gui/insEdit.cpp:5210 +#: src/gui/insEdit.cpp:5218 src/gui/insEdit.cpp:5219 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5213 src/gui/insEdit.cpp:5214 +#: src/gui/insEdit.cpp:5222 src/gui/insEdit.cpp:5223 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5396 +#: src/gui/insEdit.cpp:5405 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5416 +#: src/gui/insEdit.cpp:5425 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5438 src/gui/insEdit.cpp:5443 +#: src/gui/insEdit.cpp:5447 src/gui/insEdit.cpp:5452 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5442 src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:5451 src/gui/insEdit.cpp:6526 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:5453 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5447 +#: src/gui/insEdit.cpp:5456 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5449 +#: src/gui/insEdit.cpp:5458 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5450 +#: src/gui/insEdit.cpp:5459 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5451 +#: src/gui/insEdit.cpp:5460 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5452 +#: src/gui/insEdit.cpp:5461 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5461 +#: src/gui/insEdit.cpp:5470 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5463 +#: src/gui/insEdit.cpp:5472 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5524 +#: src/gui/insEdit.cpp:5533 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5525 +#: src/gui/insEdit.cpp:5534 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5534 +#: src/gui/insEdit.cpp:5543 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5561 +#: src/gui/insEdit.cpp:5570 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5562 +#: src/gui/insEdit.cpp:5571 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5563 +#: src/gui/insEdit.cpp:5572 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5592 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5601 src/gui/insEdit.cpp:5678 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5595 src/gui/insEdit.cpp:5669 +#: src/gui/insEdit.cpp:5604 src/gui/insEdit.cpp:5678 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5599 +#: src/gui/insEdit.cpp:5608 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5602 src/gui/insEdit.cpp:5672 src/gui/insEdit.cpp:5700 -#: src/gui/insEdit.cpp:6011 src/gui/insEdit.cpp:6054 +#: src/gui/insEdit.cpp:5611 src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:5709 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:6063 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5607 src/gui/insEdit.cpp:5677 src/gui/insEdit.cpp:5705 -#: src/gui/insEdit.cpp:6016 src/gui/insEdit.cpp:6059 +#: src/gui/insEdit.cpp:5616 src/gui/insEdit.cpp:5686 src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6025 src/gui/insEdit.cpp:6068 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5623 src/gui/insEdit.cpp:5956 +#: src/gui/insEdit.cpp:5632 src/gui/insEdit.cpp:5965 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:5966 +#: src/gui/insEdit.cpp:5642 src/gui/insEdit.cpp:5975 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5635 src/gui/insEdit.cpp:5968 +#: src/gui/insEdit.cpp:5644 src/gui/insEdit.cpp:5977 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5637 src/gui/insEdit.cpp:5970 +#: src/gui/insEdit.cpp:5646 src/gui/insEdit.cpp:5979 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5666 +#: src/gui/insEdit.cpp:5675 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5693 +#: src/gui/insEdit.cpp:5702 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:6076 +#: src/gui/insEdit.cpp:5729 src/gui/insEdit.cpp:6085 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5739 src/gui/insEdit.cpp:6095 src/gui/insEdit.cpp:6242 +#: src/gui/insEdit.cpp:5748 src/gui/insEdit.cpp:6104 src/gui/insEdit.cpp:6251 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5818 +#: src/gui/insEdit.cpp:5827 msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:5885 +#: src/gui/insEdit.cpp:5894 msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:5889 +#: src/gui/insEdit.cpp:5898 msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:5893 +#: src/gui/insEdit.cpp:5902 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5894 +#: src/gui/insEdit.cpp:5903 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5897 src/gui/insEdit.cpp:5900 src/gui/insEdit.cpp:6954 -#: src/gui/insEdit.cpp:7233 src/gui/insEdit.cpp:7494 +#: src/gui/insEdit.cpp:5906 src/gui/insEdit.cpp:5909 src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7242 src/gui/insEdit.cpp:7503 msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:5905 src/gui/insEdit.cpp:6411 src/gui/insEdit.cpp:6956 -#: src/gui/insEdit.cpp:7196 src/gui/insEdit.cpp:7496 +#: src/gui/insEdit.cpp:5914 src/gui/insEdit.cpp:6420 src/gui/insEdit.cpp:6965 +#: src/gui/insEdit.cpp:7205 src/gui/insEdit.cpp:7505 msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:5934 src/gui/insEdit.cpp:6925 src/gui/insEdit.cpp:7503 +#: src/gui/insEdit.cpp:5943 src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7512 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5935 +#: src/gui/insEdit.cpp:5944 msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:5938 +#: src/gui/insEdit.cpp:5947 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:5951 msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:5948 +#: src/gui/insEdit.cpp:5957 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:5953 +#: src/gui/insEdit.cpp:5962 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6000 src/gui/insEdit.cpp:6043 +#: src/gui/insEdit.cpp:6009 src/gui/insEdit.cpp:6052 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6005 src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6895 +#: src/gui/insEdit.cpp:6014 src/gui/insEdit.cpp:6057 src/gui/insEdit.cpp:6904 msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:6008 src/gui/insEdit.cpp:6051 +#: src/gui/insEdit.cpp:6017 src/gui/insEdit.cpp:6060 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6024 +#: src/gui/insEdit.cpp:6033 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6213 +#: src/gui/insEdit.cpp:6222 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6218 +#: src/gui/insEdit.cpp:6227 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6222 +#: src/gui/insEdit.cpp:6231 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6230 +#: src/gui/insEdit.cpp:6239 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6240 +#: src/gui/insEdit.cpp:6249 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6289 +#: src/gui/insEdit.cpp:6298 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6291 +#: src/gui/insEdit.cpp:6300 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6293 +#: src/gui/insEdit.cpp:6302 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6297 +#: src/gui/insEdit.cpp:6306 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6301 +#: src/gui/insEdit.cpp:6310 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6350 +#: src/gui/insEdit.cpp:6359 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6414 src/gui/insEdit.cpp:7201 +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7210 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6416 src/gui/insEdit.cpp:7202 +#: src/gui/insEdit.cpp:6425 src/gui/insEdit.cpp:7211 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6420 +#: src/gui/insEdit.cpp:6429 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6423 +#: src/gui/insEdit.cpp:6432 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6425 +#: src/gui/insEdit.cpp:6434 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6428 +#: src/gui/insEdit.cpp:6437 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6430 +#: src/gui/insEdit.cpp:6439 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6433 +#: src/gui/insEdit.cpp:6442 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6435 +#: src/gui/insEdit.cpp:6444 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6457 +#: src/gui/insEdit.cpp:6466 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6463 +#: src/gui/insEdit.cpp:6472 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6469 +#: src/gui/insEdit.cpp:6478 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6475 +#: src/gui/insEdit.cpp:6484 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:6490 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6487 +#: src/gui/insEdit.cpp:6496 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6515 +#: src/gui/insEdit.cpp:6524 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6526 +#: src/gui/insEdit.cpp:6535 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6579 +#: src/gui/insEdit.cpp:6588 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6580 +#: src/gui/insEdit.cpp:6589 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6583 +#: src/gui/insEdit.cpp:6592 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6586 +#: src/gui/insEdit.cpp:6595 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6589 +#: src/gui/insEdit.cpp:6598 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6599 src/gui/insEdit.cpp:6600 +#: src/gui/insEdit.cpp:6608 src/gui/insEdit.cpp:6609 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6602 src/gui/insEdit.cpp:6603 src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:6611 src/gui/insEdit.cpp:6612 src/gui/insEdit.cpp:7232 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6636 +#: src/gui/insEdit.cpp:6645 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6706 +#: src/gui/insEdit.cpp:6715 msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:6724 +#: src/gui/insEdit.cpp:6733 msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:6733 +#: src/gui/insEdit.cpp:6742 msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:6806 src/gui/insEdit.cpp:6815 +#: src/gui/insEdit.cpp:6815 src/gui/insEdit.cpp:6824 msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:6811 src/gui/insEdit.cpp:6826 +#: src/gui/insEdit.cpp:6820 src/gui/insEdit.cpp:6835 msgid "" "waveform macro is controlling wave 1!\n" "this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:6832 +#: src/gui/insEdit.cpp:6841 msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:6847 +#: src/gui/insEdit.cpp:6856 msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6858 msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:6857 +#: src/gui/insEdit.cpp:6866 msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:6877 +#: src/gui/insEdit.cpp:6886 msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:6884 +#: src/gui/insEdit.cpp:6893 msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:6905 +#: src/gui/insEdit.cpp:6914 msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:6909 +#: src/gui/insEdit.cpp:6918 msgid "" "wavetable synthesizer disabled.\n" "use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:6915 +#: src/gui/insEdit.cpp:6924 msgid "Macros" msgstr "宏" -#: src/gui/insEdit.cpp:6924 src/gui/insEdit.cpp:6932 src/gui/insEdit.cpp:6941 -#: src/gui/insEdit.cpp:6950 src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:6980 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7025 -#: src/gui/insEdit.cpp:7031 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7048 -#: src/gui/insEdit.cpp:7054 src/gui/insEdit.cpp:7067 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7100 -#: src/gui/insEdit.cpp:7108 src/gui/insEdit.cpp:7114 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7145 -#: src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7181 -#: src/gui/insEdit.cpp:7195 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7227 src/gui/insEdit.cpp:7240 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7256 src/gui/insEdit.cpp:7264 src/gui/insEdit.cpp:7288 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7303 src/gui/insEdit.cpp:7314 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7329 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7354 src/gui/insEdit.cpp:7360 -#: src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7372 src/gui/insEdit.cpp:7377 -#: src/gui/insEdit.cpp:7384 src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 -#: src/gui/insEdit.cpp:7408 src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7462 -#: src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7480 src/gui/insEdit.cpp:7489 +#: src/gui/insEdit.cpp:6933 src/gui/insEdit.cpp:6941 src/gui/insEdit.cpp:6950 +#: src/gui/insEdit.cpp:6959 src/gui/insEdit.cpp:6975 src/gui/insEdit.cpp:6989 +#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7034 +#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7057 +#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7076 src/gui/insEdit.cpp:7083 +#: src/gui/insEdit.cpp:7090 src/gui/insEdit.cpp:7099 src/gui/insEdit.cpp:7109 +#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7123 src/gui/insEdit.cpp:7131 +#: src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7154 +#: src/gui/insEdit.cpp:7166 src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7190 +#: src/gui/insEdit.cpp:7204 src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:7236 src/gui/insEdit.cpp:7249 src/gui/insEdit.cpp:7258 +#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7273 src/gui/insEdit.cpp:7297 +#: src/gui/insEdit.cpp:7304 src/gui/insEdit.cpp:7312 src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:7330 src/gui/insEdit.cpp:7338 src/gui/insEdit.cpp:7346 +#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7363 src/gui/insEdit.cpp:7369 +#: src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7381 src/gui/insEdit.cpp:7386 +#: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7408 +#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7425 src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7471 +#: src/gui/insEdit.cpp:7479 src/gui/insEdit.cpp:7489 src/gui/insEdit.cpp:7498 msgid "Arpeggio" msgstr "琵琶器" -#: src/gui/insEdit.cpp:6928 src/gui/insEdit.cpp:6935 src/gui/insEdit.cpp:6946 -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6988 src/gui/insEdit.cpp:6998 -#: src/gui/insEdit.cpp:7013 src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7070 -#: src/gui/insEdit.cpp:7077 src/gui/insEdit.cpp:7096 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7152 src/gui/insEdit.cpp:7171 -#: src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7212 src/gui/insEdit.cpp:7232 -#: src/gui/insEdit.cpp:7252 src/gui/insEdit.cpp:7260 src/gui/insEdit.cpp:7267 -#: src/gui/insEdit.cpp:7272 src/gui/insEdit.cpp:7278 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7299 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7317 src/gui/insEdit.cpp:7325 src/gui/insEdit.cpp:7342 -#: src/gui/insEdit.cpp:7350 src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7380 -#: src/gui/insEdit.cpp:7387 src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7404 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7420 src/gui/insEdit.cpp:7432 -#: src/gui/insEdit.cpp:7447 src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 -#: src/gui/insEdit.cpp:7475 src/gui/insEdit.cpp:7493 +#: src/gui/insEdit.cpp:6937 src/gui/insEdit.cpp:6944 src/gui/insEdit.cpp:6955 +#: src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7007 +#: src/gui/insEdit.cpp:7022 src/gui/insEdit.cpp:7071 src/gui/insEdit.cpp:7079 +#: src/gui/insEdit.cpp:7086 src/gui/insEdit.cpp:7105 src/gui/insEdit.cpp:7127 +#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7161 src/gui/insEdit.cpp:7180 +#: src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7221 src/gui/insEdit.cpp:7241 +#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7269 src/gui/insEdit.cpp:7276 +#: src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7293 +#: src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 src/gui/insEdit.cpp:7317 +#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7334 src/gui/insEdit.cpp:7351 +#: src/gui/insEdit.cpp:7359 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7389 +#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7413 +#: src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7441 +#: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7475 +#: src/gui/insEdit.cpp:7484 src/gui/insEdit.cpp:7502 msgid "Phase Reset" msgstr "相位重置" -#: src/gui/insEdit.cpp:6942 src/gui/insEdit.cpp:7032 src/gui/insEdit.cpp:7228 -#: src/gui/insEdit.cpp:7265 +#: src/gui/insEdit.cpp:6951 src/gui/insEdit.cpp:7041 src/gui/insEdit.cpp:7237 +#: src/gui/insEdit.cpp:7274 msgid "Duty/Noise" msgstr "占空比/噪聲" -#: src/gui/insEdit.cpp:6957 src/gui/insEdit.cpp:7497 +#: src/gui/insEdit.cpp:6966 src/gui/insEdit.cpp:7506 msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:6970 src/gui/insEdit.cpp:7306 +#: src/gui/insEdit.cpp:6979 src/gui/insEdit.cpp:7315 msgid "Surround" msgstr "環繞" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6985 src/gui/insEdit.cpp:7034 -#: src/gui/insEdit.cpp:7093 src/gui/insEdit.cpp:7149 src/gui/insEdit.cpp:7167 -#: src/gui/insEdit.cpp:7197 src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7243 -#: src/gui/insEdit.cpp:7296 src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7401 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7472 src/gui/insEdit.cpp:7482 +#: src/gui/insEdit.cpp:6981 src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7043 +#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7228 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7348 +#: src/gui/insEdit.cpp:7356 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7410 +#: src/gui/insEdit.cpp:7426 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7453 +#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7491 msgid "Panning (left)" msgstr "聲像 (左)" -#: src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:6986 src/gui/insEdit.cpp:7035 -#: src/gui/insEdit.cpp:7094 src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7168 -#: src/gui/insEdit.cpp:7198 src/gui/insEdit.cpp:7220 src/gui/insEdit.cpp:7244 -#: src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7323 src/gui/insEdit.cpp:7340 -#: src/gui/insEdit.cpp:7348 src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7402 -#: src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7430 src/gui/insEdit.cpp:7445 -#: src/gui/insEdit.cpp:7473 src/gui/insEdit.cpp:7483 +#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7044 +#: src/gui/insEdit.cpp:7103 src/gui/insEdit.cpp:7159 src/gui/insEdit.cpp:7177 +#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7229 src/gui/insEdit.cpp:7253 +#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7332 src/gui/insEdit.cpp:7349 +#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7402 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:7427 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7454 +#: src/gui/insEdit.cpp:7482 src/gui/insEdit.cpp:7492 msgid "Panning (right)" msgstr "聲像 (右)" -#: src/gui/insEdit.cpp:6994 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7115 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7257 src/gui/insEdit.cpp:7442 +#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7124 +#: src/gui/insEdit.cpp:7226 src/gui/insEdit.cpp:7266 src/gui/insEdit.cpp:7451 msgid "Noise Freq" msgstr "噪聲頻率" -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7016 src/gui/insEdit.cpp:7175 +#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7025 src/gui/insEdit.cpp:7184 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7001 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7026 src/gui/insEdit.cpp:7185 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7002 src/gui/insEdit.cpp:7018 +#: src/gui/insEdit.cpp:7011 src/gui/insEdit.cpp:7027 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7019 +#: src/gui/insEdit.cpp:7012 src/gui/insEdit.cpp:7028 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7020 +#: src/gui/insEdit.cpp:7029 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7021 +#: src/gui/insEdit.cpp:7030 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7042 +#: src/gui/insEdit.cpp:7051 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:7077 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7084 +#: src/gui/insEdit.cpp:7093 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7085 +#: src/gui/insEdit.cpp:7094 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7095 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7091 +#: src/gui/insEdit.cpp:7100 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7101 +#: src/gui/insEdit.cpp:7110 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7104 +#: src/gui/insEdit.cpp:7113 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7123 +#: src/gui/insEdit.cpp:7132 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7361 +#: src/gui/insEdit.cpp:7139 src/gui/insEdit.cpp:7370 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7147 +#: src/gui/insEdit.cpp:7156 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7153 src/gui/insEdit.cpp:7424 +#: src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7433 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7173 +#: src/gui/insEdit.cpp:7182 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7236 +#: src/gui/insEdit.cpp:7245 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7270 src/gui/insEdit.cpp:7277 +#: src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7286 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7282 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7282 +#: src/gui/insEdit.cpp:7291 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7304 +#: src/gui/insEdit.cpp:7313 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7309 +#: src/gui/insEdit.cpp:7318 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7310 +#: src/gui/insEdit.cpp:7319 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7330 +#: src/gui/insEdit.cpp:7339 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7331 +#: src/gui/insEdit.cpp:7340 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:7341 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7338 +#: src/gui/insEdit.cpp:7347 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7385 +#: src/gui/insEdit.cpp:7394 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7422 +#: src/gui/insEdit.cpp:7431 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7423 +#: src/gui/insEdit.cpp:7432 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7434 +#: src/gui/insEdit.cpp:7443 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:7444 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7436 +#: src/gui/insEdit.cpp:7445 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7437 +#: src/gui/insEdit.cpp:7446 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7481 +#: src/gui/insEdit.cpp:7490 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:7494 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7504 +#: src/gui/insEdit.cpp:7513 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7518 +#: src/gui/insEdit.cpp:7527 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7523 +#: src/gui/insEdit.cpp:7532 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7548 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7583 +#: src/gui/insEdit.cpp:7592 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7589 +#: src/gui/insEdit.cpp:7598 msgid "offset..." msgstr "偏移..." -#: src/gui/insEdit.cpp:7590 src/gui/insEdit.cpp:7623 +#: src/gui/insEdit.cpp:7599 src/gui/insEdit.cpp:7632 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7591 src/gui/insEdit.cpp:7627 +#: src/gui/insEdit.cpp:7600 src/gui/insEdit.cpp:7636 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7592 +#: src/gui/insEdit.cpp:7601 msgid "offset" msgstr "偏移" -#: src/gui/insEdit.cpp:7655 +#: src/gui/insEdit.cpp:7664 msgid "Min" msgstr "最小" -#: src/gui/insEdit.cpp:7656 +#: src/gui/insEdit.cpp:7665 msgid "Max" msgstr "最大" diff --git a/res/releaseReadme/stable-linux.txt b/res/releaseReadme/stable-linux.txt index 100570f7d..f9b34aac7 100644 --- a/res/releaseReadme/stable-linux.txt +++ b/res/releaseReadme/stable-linux.txt @@ -16,8 +16,6 @@ if you find issues (e.g. bugs or annoyances), report them. links below. - Furnace on GitHub (project page and issue tracker): https://github.com/tildearrow/furnace - issues: https://github.com/tildearrow/furnace/issues - discussion: https://github.com/tildearrow/furnace/discussions -- Furnace on Discord: https://discord.gg/EfrwT2wq7z -- Furnace on Revolt: https://rvlt.gg/GRPS6tmc - online manual: https://tildearrow.org/furnace/doc/v0.6.5/ # notes diff --git a/res/releaseReadme/stable-mac.txt b/res/releaseReadme/stable-mac.txt index 1dacbd06a..dfd2401be 100644 --- a/res/releaseReadme/stable-mac.txt +++ b/res/releaseReadme/stable-mac.txt @@ -26,8 +26,6 @@ if you find issues (e.g. bugs or annoyances), report them. links below. - Furnace on GitHub (project page and issue tracker): https://github.com/tildearrow/furnace - issues: https://github.com/tildearrow/furnace/issues - discussion: https://github.com/tildearrow/furnace/discussions -- Furnace on Discord: https://discord.gg/EfrwT2wq7z -- Furnace on Revolt: https://rvlt.gg/GRPS6tmc - online manual: https://tildearrow.org/furnace/doc/v0.6.5/ # notes diff --git a/res/releaseReadme/stable-win.txt b/res/releaseReadme/stable-win.txt index bef05a5f4..98121b410 100644 --- a/res/releaseReadme/stable-win.txt +++ b/res/releaseReadme/stable-win.txt @@ -16,8 +16,6 @@ if you find issues (e.g. bugs or annoyances), report them. links below. - Furnace on GitHub (project page and issue tracker): https://github.com/tildearrow/furnace - issues: https://github.com/tildearrow/furnace/issues - discussion: https://github.com/tildearrow/furnace/discussions -- Furnace on Discord: https://discord.gg/EfrwT2wq7z -- Furnace on Revolt: https://rvlt.gg/GRPS6tmc - online manual: https://tildearrow.org/furnace/doc/v0.6.5/ # notes diff --git a/src/gui/insEdit.cpp b/src/gui/insEdit.cpp index ee1fe0644..108964791 100644 --- a/src/gui/insEdit.cpp +++ b/src/gui/insEdit.cpp @@ -1780,7 +1780,7 @@ void FurnaceGUI::drawMacroEdit(FurnaceGUIMacroDesc& i, int totalFit, float avail if ((i.macro->vScroll+i.macro->vZoom)>(i.max-i.min)) { i.macro->vScroll=(i.max-i.min)-i.macro->vZoom; } - } else { + } else if (!settings.autoMacroStepSize) { macroPointSize+=wheelY; if (macroPointSize<1) macroPointSize=1; if (macroPointSize>256) macroPointSize=256; @@ -2163,17 +2163,23 @@ void FurnaceGUI::drawMacros(std::vector& macros, FurnaceGUI ImGui::TableNextColumn(); float lenAvail=ImGui::GetContentRegionAvail().x; //ImGui::Dummy(ImVec2(120.0f*dpiScale,dpiScale)); - ImGui::SetNextItemWidth(120.0f*dpiScale); - if (ImGui::InputInt("##MacroPointSize",¯oPointSize,1,4)) { - if (macroPointSize<1) macroPointSize=1; - if (macroPointSize>256) macroPointSize=256; + if (!settings.autoMacroStepSize) { + ImGui::SetNextItemWidth(120.0f*dpiScale); + if (ImGui::InputInt("##MacroPointSize",¯oPointSize,1,4)) { + if (macroPointSize<1) macroPointSize=1; + if (macroPointSize>256) macroPointSize=256; + } } ImGui::TableNextColumn(); float availableWidth=ImGui::GetContentRegionAvail().x-reservedSpace; int totalFit=MIN(255,availableWidth/MAX(1,macroPointSize*dpiScale)); int scrollMax=0; + if (settings.autoMacroStepSize) totalFit=1; for (FurnaceGUIMacroDesc& i: macros) { if (i.macro->len>scrollMax) scrollMax=i.macro->len; + if (settings.autoMacroStepSize) { + if ((i.macro->open&6)==0 && totalFitlen) totalFit=i.macro->len; + } } scrollMax-=totalFit; if (scrollMax<0) scrollMax=0; @@ -2353,6 +2359,7 @@ void FurnaceGUI::drawMacros(std::vector& macros, FurnaceGUI for (FurnaceGUIMacroDesc& i: macros) { if (i.macro->len>scrollMax) scrollMax=i.macro->len; } + if (settings.autoMacroStepSize) totalFit=MAX(1,m.macro->len); scrollMax-=totalFit; if (scrollMax<0) scrollMax=0; if (macroDragScroll>scrollMax) { @@ -2366,15 +2373,17 @@ void FurnaceGUI::drawMacros(std::vector& macros, FurnaceGUI } ImGui::EndDisabled(); - ImGui::SameLine(); - ImGui::Button(ICON_FA_SEARCH_PLUS "##MacroZoomB"); - if (ImGui::BeginPopupContextItem("MacroZoomP",ImGuiPopupFlags_MouseButtonLeft)) { - ImGui::SetNextItemWidth(120.0f*dpiScale); - if (ImGui::InputInt("##MacroPointSize",¯oPointSize,1,4)) { - if (macroPointSize<1) macroPointSize=1; - if (macroPointSize>256) macroPointSize=256; + if (!settings.autoMacroStepSize) { + ImGui::SameLine(); + ImGui::Button(ICON_FA_SEARCH_PLUS "##MacroZoomB"); + if (ImGui::BeginPopupContextItem("MacroZoomP",ImGuiPopupFlags_MouseButtonLeft)) { + ImGui::SetNextItemWidth(120.0f*dpiScale); + if (ImGui::InputInt("##MacroPointSize",¯oPointSize,1,4)) { + if (macroPointSize<1) macroPointSize=1; + if (macroPointSize>256) macroPointSize=256; + } + ImGui::EndPopup(); } - ImGui::EndPopup(); } m.height=ImGui::GetContentRegionAvail().y-ImGui::GetFontSize()-ImGui::GetFrameHeightWithSpacing()-(m.bit30?28.0f:12.0f)*dpiScale-ImGui::GetStyle().ItemSpacing.y*3.0f; diff --git a/src/gui/tutorial.cpp b/src/gui/tutorial.cpp index 28a38421e..640dc795a 100644 --- a/src/gui/tutorial.cpp +++ b/src/gui/tutorial.cpp @@ -679,7 +679,7 @@ void FurnaceGUI::drawTutorial() { ImGui::TextWrapped(_( "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" - "- ask for help in Discussions (https://github.com/tildearrow/furnace/discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace in Revolt (official: https://rvlt.gg/GRPS6tmc)" + "- ask for help in Discussions (https://github.com/tildearrow/furnace/discussions)" )); ImGui::Separator(); From 4774a38669d732738ee69ec3b8f2501a05be5f22 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 25 Jul 2024 19:36:40 -0500 Subject: [PATCH 15/30] GUI: two more options for SL position --- src/gui/insEdit.cpp | 18 +++++++++++++++--- src/gui/settings.cpp | 12 +++++++++++- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/src/gui/insEdit.cpp b/src/gui/insEdit.cpp index 108964791..67a39d74a 100644 --- a/src/gui/insEdit.cpp +++ b/src/gui/insEdit.cpp @@ -3474,10 +3474,22 @@ void FurnaceGUI::insTabFM(DivInstrument* ins) { TOOLTIP_TEXT(FM_NAME(FM_SL)); } ImGui::TableNextColumn(); + if (settings.susPosition==2) { + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_SL)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_SL)); + TOOLTIP_TEXT(FM_NAME(FM_SL)); + } ImGui::TableNextColumn(); CENTER_TEXT(FM_SHORT_NAME(FM_TL)); ImGui::TextUnformatted(FM_SHORT_NAME(FM_TL)); TOOLTIP_TEXT(FM_NAME(FM_TL)); + if (settings.susPosition==3) { + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_SL)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_SL)); + TOOLTIP_TEXT(FM_NAME(FM_SL)); + } ImGui::TableNextColumn(); if (ins->type==DIV_INS_FM || ins->type==DIV_INS_OPZ || ins->type==DIV_INS_OPM) { CENTER_TEXT(FM_SHORT_NAME(FM_RS)); @@ -3716,7 +3728,7 @@ void FurnaceGUI::insTabFM(DivInstrument* ins) { CENTER_VSLIDER; P(CWVSliderScalar("##RR",ImVec2(20.0f*dpiScale,sliderHeight),ImGuiDataType_U8,&op.rr,&_FIFTEEN,&_ZERO)); rightClickable - if (settings.susPosition==1) { + if (settings.susPosition>0) { ImGui::TableNextColumn(); op.sl&=15; CENTER_VSLIDER; @@ -4204,7 +4216,7 @@ void FurnaceGUI::insTabFM(DivInstrument* ins) { float textX_RR=ImGui::GetCursorPosX(); P(CWVSliderScalar("##RR",ImVec2(20.0f*dpiScale,sliderHeight),ImGuiDataType_U8,&op.rr,&_FIFTEEN,&_ZERO)); rightClickable - if (settings.susPosition==1) { + if (settings.susPosition>0) { ImGui::SameLine(); op.sl&=15; textX_SL=ImGui::GetCursorPosX(); @@ -4920,7 +4932,7 @@ void FurnaceGUI::insTabFM(DivInstrument* ins) { ImGui::TableNextColumn(); ImGui::Text("%s",FM_NAME(FM_RR)); - if (settings.susPosition==1) { + if (settings.susPosition>0) { ImGui::TableNextRow(); ImGui::TableNextColumn(); ImGui::SetNextItemWidth(ImGui::GetContentRegionAvail().x); diff --git a/src/gui/settings.cpp b/src/gui/settings.cpp index 44590ff64..d7bc53430 100644 --- a/src/gui/settings.cpp +++ b/src/gui/settings.cpp @@ -3690,6 +3690,16 @@ void FurnaceGUI::drawSettings() { settings.susPosition=1; settingsChanged=true; } + ImGui::BeginDisabled(settings.fmLayout!=0); + if (ImGui::RadioButton(_("After Release Rate, after spacing##susp2"),settings.susPosition==2)) { + settings.susPosition=2; + settingsChanged=true; + } + if (ImGui::RadioButton(_("After TL##susp3"),settings.susPosition==3)) { + settings.susPosition=3; + settingsChanged=true; + } + ImGui::EndDisabled(); ImGui::Unindent(); bool separateFMColorsB=settings.separateFMColors; @@ -5124,7 +5134,7 @@ void FurnaceGUI::readConfig(DivConfig& conf, FurnaceGUISettingGroups groups) { clampSetting(settings.loadKorean,0,1); clampSetting(settings.loadFallback,0,1); clampSetting(settings.fmLayout,0,6); - clampSetting(settings.susPosition,0,1); + clampSetting(settings.susPosition,0,3); clampSetting(settings.effectCursorDir,0,2); clampSetting(settings.cursorPastePos,0,1); clampSetting(settings.titleBarInfo,0,3); From fc772388b77a672912e7b542099fd8c5d03c1224 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 25 Jul 2024 19:59:21 -0500 Subject: [PATCH 16/30] GUI: this sucks... --- src/gui/gui.h | 1 + src/gui/insEdit.cpp | 301 ++++++++++++++++++++++--------------------- src/gui/settings.cpp | 4 + 3 files changed, 161 insertions(+), 145 deletions(-) diff --git a/src/gui/gui.h b/src/gui/gui.h index e559ee826..11d7a37f9 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -2751,6 +2751,7 @@ class FurnaceGUI { void drawMacros(std::vector& macros, FurnaceGUIMacroEditState& state); void alterSampleMap(int column, int val); + void insTabFMModernHeader(DivInstrument* ins); void insTabFM(DivInstrument* ins); void insTabSample(DivInstrument* ins); diff --git a/src/gui/insEdit.cpp b/src/gui/insEdit.cpp index 67a39d74a..d2c3cf835 100644 --- a/src/gui/insEdit.cpp +++ b/src/gui/insEdit.cpp @@ -3078,6 +3078,151 @@ void FurnaceGUI::insTabSample(DivInstrument* ins) { } } +void FurnaceGUI::insTabFMModernHeader(DivInstrument* ins) { + ImGui::TableNextRow(ImGuiTableRowFlags_Headers); + ImGui::TableNextColumn(); + if (ins->type==DIV_INS_ESFM) { + ImGui::TableNextColumn(); + CENTER_TEXT(ESFM_SHORT_NAME(ESFM_MODIN)); + ImGui::TextUnformatted(ESFM_SHORT_NAME(ESFM_MODIN)); + TOOLTIP_TEXT(ESFM_LONG_NAME(ESFM_MODIN)); + ImGui::TableNextColumn(); + ImGui::TableNextColumn(); + CENTER_TEXT(ESFM_SHORT_NAME(ESFM_DELAY)); + ImGui::TextUnformatted(ESFM_SHORT_NAME(ESFM_DELAY)); + TOOLTIP_TEXT(ESFM_LONG_NAME(ESFM_DELAY)); + } + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_AR)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_AR)); + TOOLTIP_TEXT(FM_NAME(FM_AR)); + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_DR)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_DR)); + TOOLTIP_TEXT(FM_NAME(FM_DR)); + if (settings.susPosition==0) { + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_SL)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_SL)); + TOOLTIP_TEXT(FM_NAME(FM_SL)); + } + if (ins->type==DIV_INS_FM || ins->type==DIV_INS_OPZ || ins->type==DIV_INS_OPM) { + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_D2R)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_D2R)); + TOOLTIP_TEXT(FM_NAME(FM_D2R)); + } + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_RR)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_RR)); + TOOLTIP_TEXT(FM_NAME(FM_RR)); + if (settings.susPosition==1) { + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_SL)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_SL)); + TOOLTIP_TEXT(FM_NAME(FM_SL)); + } + ImGui::TableNextColumn(); + if (settings.susPosition==2) { + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_SL)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_SL)); + TOOLTIP_TEXT(FM_NAME(FM_SL)); + } + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_TL)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_TL)); + TOOLTIP_TEXT(FM_NAME(FM_TL)); + if (settings.susPosition==3) { + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_SL)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_SL)); + TOOLTIP_TEXT(FM_NAME(FM_SL)); + } + ImGui::TableNextColumn(); + if (ins->type==DIV_INS_FM || ins->type==DIV_INS_OPZ || ins->type==DIV_INS_OPM) { + CENTER_TEXT(FM_SHORT_NAME(FM_RS)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_RS)); + TOOLTIP_TEXT(FM_NAME(FM_RS)); + } else { + CENTER_TEXT(FM_SHORT_NAME(FM_KSL)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_KSL)); + TOOLTIP_TEXT(FM_NAME(FM_KSL)); + } + if (ins->type==DIV_INS_OPZ) { + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_EGSHIFT)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_EGSHIFT)); + TOOLTIP_TEXT(FM_NAME(FM_EGSHIFT)); + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_REV)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_REV)); + TOOLTIP_TEXT(FM_NAME(FM_REV)); + } + if (ins->type==DIV_INS_ESFM) { + ImGui::TableNextColumn(); + CENTER_TEXT(ESFM_SHORT_NAME(ESFM_OUTLVL)); + ImGui::TextUnformatted(ESFM_SHORT_NAME(ESFM_OUTLVL)); + TOOLTIP_TEXT(ESFM_LONG_NAME(ESFM_OUTLVL)); + } + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_MULT)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_MULT)); + TOOLTIP_TEXT(FM_NAME(FM_MULT)); + if (ins->type==DIV_INS_OPZ) { + ImGui::TableNextColumn(); + CENTER_TEXT(FM_SHORT_NAME(FM_FINE)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_FINE)); + TOOLTIP_TEXT(FM_NAME(FM_FINE)); + } + if (ins->type==DIV_INS_ESFM) { + ImGui::TableNextColumn(); + CENTER_TEXT(ESFM_SHORT_NAME(ESFM_CT)); + ImGui::TextUnformatted(ESFM_SHORT_NAME(ESFM_CT)); + TOOLTIP_TEXT(ESFM_LONG_NAME(ESFM_CT)); + } + ImGui::TableNextColumn(); + if (ins->type==DIV_INS_FM || ins->type==DIV_INS_OPZ || ins->type==DIV_INS_OPM) { + CENTER_TEXT(FM_SHORT_NAME(FM_DT)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_DT)); + TOOLTIP_TEXT(FM_NAME(FM_DT)); + ImGui::TableNextColumn(); + } + if (ins->type==DIV_INS_ESFM) { + CENTER_TEXT(ESFM_SHORT_NAME(ESFM_DT)); + ImGui::TextUnformatted(ESFM_SHORT_NAME(ESFM_DT)); + TOOLTIP_TEXT(ESFM_LONG_NAME(ESFM_DT)); + ImGui::TableNextColumn(); + } + if (ins->type==DIV_INS_OPZ || ins->type==DIV_INS_OPM) { + CENTER_TEXT(FM_SHORT_NAME(FM_DT2)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_DT2)); + TOOLTIP_TEXT(FM_NAME(FM_DT2)); + ImGui::TableNextColumn(); + } + if (ins->type==DIV_INS_FM || ins->type==DIV_INS_OPM) { + CENTER_TEXT(FM_SHORT_NAME(FM_AM)); + ImGui::TextUnformatted(FM_SHORT_NAME(FM_AM)); + TOOLTIP_TEXT(FM_NAME(FM_AM)); + } else { + CENTER_TEXT("Other"); + ImGui::TextUnformatted("Other"); + } + ImGui::TableNextColumn(); + if (ins->type==DIV_INS_OPL || ins->type==DIV_INS_OPL_DRUMS || ins->type==DIV_INS_OPZ || ins->type==DIV_INS_ESFM) { + ImGui::TableNextColumn(); + CENTER_TEXT(FM_NAME(FM_WS)); + ImGui::TextUnformatted(FM_NAME(FM_WS)); + } else if (ins->type!=DIV_INS_OPLL && ins->type!=DIV_INS_OPM) { + ImGui::TableNextColumn(); + CENTER_TEXT(FM_NAME(FM_SSG)); + ImGui::TextUnformatted(FM_NAME(FM_SSG)); + } + ImGui::TableNextColumn(); + CENTER_TEXT(_("Envelope")); + ImGui::TextUnformatted(_("Envelope")); +} + void FurnaceGUI::insTabFM(DivInstrument* ins) { int opCount=4; if (ins->type==DIV_INS_OPLL) opCount=2; @@ -3374,7 +3519,7 @@ void FurnaceGUI::insTabFM(DivInstrument* ins) { } ImGui::BeginDisabled(!willDisplayOps); - if (settings.fmLayout==0) { + if (settings.fmLayout==0 || settings.fmLayout==7) { int numCols=15; if (ins->type==DIV_INS_OPL ||ins->type==DIV_INS_OPL_DRUMS) numCols=13; if (ins->type==DIV_INS_OPLL) numCols=12; @@ -3429,156 +3574,23 @@ void FurnaceGUI::insTabFM(DivInstrument* ins) { } ImGui::TableSetupColumn("c14",ImGuiTableColumnFlags_WidthStretch,0.3f); // env + float sliderHeight=((ImGui::GetContentRegionAvail().y-ImGui::GetFrameHeightWithSpacing()*(settings.fmLayout==7?4.0f:1.0f))/opCount)-ImGui::GetStyle().ItemSpacing.y; + // header - ImGui::TableNextRow(ImGuiTableRowFlags_Headers); - ImGui::TableNextColumn(); - if (ins->type==DIV_INS_ESFM) { - ImGui::TableNextColumn(); - CENTER_TEXT(ESFM_SHORT_NAME(ESFM_MODIN)); - ImGui::TextUnformatted(ESFM_SHORT_NAME(ESFM_MODIN)); - TOOLTIP_TEXT(ESFM_LONG_NAME(ESFM_MODIN)); - ImGui::TableNextColumn(); - ImGui::TableNextColumn(); - CENTER_TEXT(ESFM_SHORT_NAME(ESFM_DELAY)); - ImGui::TextUnformatted(ESFM_SHORT_NAME(ESFM_DELAY)); - TOOLTIP_TEXT(ESFM_LONG_NAME(ESFM_DELAY)); + if (settings.fmLayout==0) { + insTabFMModernHeader(ins); } - ImGui::TableNextColumn(); - CENTER_TEXT(FM_SHORT_NAME(FM_AR)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_AR)); - TOOLTIP_TEXT(FM_NAME(FM_AR)); - ImGui::TableNextColumn(); - CENTER_TEXT(FM_SHORT_NAME(FM_DR)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_DR)); - TOOLTIP_TEXT(FM_NAME(FM_DR)); - if (settings.susPosition==0) { - ImGui::TableNextColumn(); - CENTER_TEXT(FM_SHORT_NAME(FM_SL)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_SL)); - TOOLTIP_TEXT(FM_NAME(FM_SL)); - } - if (ins->type==DIV_INS_FM || ins->type==DIV_INS_OPZ || ins->type==DIV_INS_OPM) { - ImGui::TableNextColumn(); - CENTER_TEXT(FM_SHORT_NAME(FM_D2R)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_D2R)); - TOOLTIP_TEXT(FM_NAME(FM_D2R)); - } - ImGui::TableNextColumn(); - CENTER_TEXT(FM_SHORT_NAME(FM_RR)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_RR)); - TOOLTIP_TEXT(FM_NAME(FM_RR)); - if (settings.susPosition==1) { - ImGui::TableNextColumn(); - CENTER_TEXT(FM_SHORT_NAME(FM_SL)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_SL)); - TOOLTIP_TEXT(FM_NAME(FM_SL)); - } - ImGui::TableNextColumn(); - if (settings.susPosition==2) { - ImGui::TableNextColumn(); - CENTER_TEXT(FM_SHORT_NAME(FM_SL)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_SL)); - TOOLTIP_TEXT(FM_NAME(FM_SL)); - } - ImGui::TableNextColumn(); - CENTER_TEXT(FM_SHORT_NAME(FM_TL)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_TL)); - TOOLTIP_TEXT(FM_NAME(FM_TL)); - if (settings.susPosition==3) { - ImGui::TableNextColumn(); - CENTER_TEXT(FM_SHORT_NAME(FM_SL)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_SL)); - TOOLTIP_TEXT(FM_NAME(FM_SL)); - } - ImGui::TableNextColumn(); - if (ins->type==DIV_INS_FM || ins->type==DIV_INS_OPZ || ins->type==DIV_INS_OPM) { - CENTER_TEXT(FM_SHORT_NAME(FM_RS)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_RS)); - TOOLTIP_TEXT(FM_NAME(FM_RS)); - } else { - CENTER_TEXT(FM_SHORT_NAME(FM_KSL)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_KSL)); - TOOLTIP_TEXT(FM_NAME(FM_KSL)); - } - if (ins->type==DIV_INS_OPZ) { - ImGui::TableNextColumn(); - CENTER_TEXT(FM_SHORT_NAME(FM_EGSHIFT)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_EGSHIFT)); - TOOLTIP_TEXT(FM_NAME(FM_EGSHIFT)); - ImGui::TableNextColumn(); - CENTER_TEXT(FM_SHORT_NAME(FM_REV)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_REV)); - TOOLTIP_TEXT(FM_NAME(FM_REV)); - } - if (ins->type==DIV_INS_ESFM) { - ImGui::TableNextColumn(); - CENTER_TEXT(ESFM_SHORT_NAME(ESFM_OUTLVL)); - ImGui::TextUnformatted(ESFM_SHORT_NAME(ESFM_OUTLVL)); - TOOLTIP_TEXT(ESFM_LONG_NAME(ESFM_OUTLVL)); - } - ImGui::TableNextColumn(); - CENTER_TEXT(FM_SHORT_NAME(FM_MULT)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_MULT)); - TOOLTIP_TEXT(FM_NAME(FM_MULT)); - if (ins->type==DIV_INS_OPZ) { - ImGui::TableNextColumn(); - CENTER_TEXT(FM_SHORT_NAME(FM_FINE)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_FINE)); - TOOLTIP_TEXT(FM_NAME(FM_FINE)); - } - if (ins->type==DIV_INS_ESFM) { - ImGui::TableNextColumn(); - CENTER_TEXT(ESFM_SHORT_NAME(ESFM_CT)); - ImGui::TextUnformatted(ESFM_SHORT_NAME(ESFM_CT)); - TOOLTIP_TEXT(ESFM_LONG_NAME(ESFM_CT)); - } - ImGui::TableNextColumn(); - if (ins->type==DIV_INS_FM || ins->type==DIV_INS_OPZ || ins->type==DIV_INS_OPM) { - CENTER_TEXT(FM_SHORT_NAME(FM_DT)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_DT)); - TOOLTIP_TEXT(FM_NAME(FM_DT)); - ImGui::TableNextColumn(); - } - if (ins->type==DIV_INS_ESFM) { - CENTER_TEXT(ESFM_SHORT_NAME(ESFM_DT)); - ImGui::TextUnformatted(ESFM_SHORT_NAME(ESFM_DT)); - TOOLTIP_TEXT(ESFM_LONG_NAME(ESFM_DT)); - ImGui::TableNextColumn(); - } - if (ins->type==DIV_INS_OPZ || ins->type==DIV_INS_OPM) { - CENTER_TEXT(FM_SHORT_NAME(FM_DT2)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_DT2)); - TOOLTIP_TEXT(FM_NAME(FM_DT2)); - ImGui::TableNextColumn(); - } - if (ins->type==DIV_INS_FM || ins->type==DIV_INS_OPM) { - CENTER_TEXT(FM_SHORT_NAME(FM_AM)); - ImGui::TextUnformatted(FM_SHORT_NAME(FM_AM)); - TOOLTIP_TEXT(FM_NAME(FM_AM)); - } else { - CENTER_TEXT("Other"); - ImGui::TextUnformatted("Other"); - } - ImGui::TableNextColumn(); - if (ins->type==DIV_INS_OPL || ins->type==DIV_INS_OPL_DRUMS || ins->type==DIV_INS_OPZ || ins->type==DIV_INS_ESFM) { - ImGui::TableNextColumn(); - CENTER_TEXT(FM_NAME(FM_WS)); - ImGui::TextUnformatted(FM_NAME(FM_WS)); - } else if (ins->type!=DIV_INS_OPLL && ins->type!=DIV_INS_OPM) { - ImGui::TableNextColumn(); - CENTER_TEXT(FM_NAME(FM_SSG)); - ImGui::TextUnformatted(FM_NAME(FM_SSG)); - } - ImGui::TableNextColumn(); - CENTER_TEXT(_("Envelope")); - ImGui::TextUnformatted(_("Envelope")); - - float sliderHeight=32.0f*dpiScale; + // main view for (int i=0; itype!=DIV_INS_OPL_DRUMS && ins->type!=DIV_INS_ESFM)?opOrder[i]:i]; DivInstrumentESFM::Operator& opE=ins->esfm.op[i]; + // modern with more labels + if (settings.fmLayout==7) { + insTabFMModernHeader(ins); + } + ImGui::TableNextRow(); ImGui::TableNextColumn(); @@ -3630,7 +3642,6 @@ void FurnaceGUI::insTabFM(DivInstrument* ins) { } if (i==0) { - sliderHeight=(ImGui::GetContentRegionAvail().y/opCount)-ImGui::GetStyle().ItemSpacing.y; float sliderMinHeightOPL=ImGui::GetFrameHeight()*4.0+ImGui::GetStyle().ItemSpacing.y*3.0; float sliderMinHeightESFM=ImGui::GetFrameHeight()*5.0+ImGui::GetStyle().ItemSpacing.y*4.0; if ((ins->type==DIV_INS_OPL || ins->type==DIV_INS_OPL_DRUMS || ins->type==DIV_INS_OPLL) && sliderHeight Date: Thu, 25 Jul 2024 20:03:10 -0500 Subject: [PATCH 17/30] GUI: fix it --- src/gui/insEdit.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/gui/insEdit.cpp b/src/gui/insEdit.cpp index d2c3cf835..320b022f4 100644 --- a/src/gui/insEdit.cpp +++ b/src/gui/insEdit.cpp @@ -3739,7 +3739,7 @@ void FurnaceGUI::insTabFM(DivInstrument* ins) { CENTER_VSLIDER; P(CWVSliderScalar("##RR",ImVec2(20.0f*dpiScale,sliderHeight),ImGuiDataType_U8,&op.rr,&_FIFTEEN,&_ZERO)); rightClickable - if (settings.susPosition>0) { + if (settings.susPosition==1) { ImGui::TableNextColumn(); op.sl&=15; CENTER_VSLIDER; @@ -3749,11 +3749,25 @@ void FurnaceGUI::insTabFM(DivInstrument* ins) { ImGui::TableNextColumn(); ImGui::Dummy(ImVec2(4.0f*dpiScale,2.0f*dpiScale)); + if (settings.susPosition==2) { + ImGui::TableNextColumn(); + op.sl&=15; + CENTER_VSLIDER; + P(CWVSliderScalar("##SL",ImVec2(20.0f*dpiScale,sliderHeight),ImGuiDataType_U8,&op.sl,&_FIFTEEN,&_ZERO)); rightClickable + } + ImGui::TableNextColumn(); op.tl&=maxTl; CENTER_VSLIDER; P(CWVSliderScalar("##TL",ImVec2(20.0f*dpiScale,sliderHeight),ImGuiDataType_U8,&op.tl,&maxTl,&_ZERO)); rightClickable + if (settings.susPosition==3) { + ImGui::TableNextColumn(); + op.sl&=15; + CENTER_VSLIDER; + P(CWVSliderScalar("##SL",ImVec2(20.0f*dpiScale,sliderHeight),ImGuiDataType_U8,&op.sl,&_FIFTEEN,&_ZERO)); rightClickable + } + ImGui::TableNextColumn(); CENTER_VSLIDER; if (ins->type==DIV_INS_FM || ins->type==DIV_INS_OPZ || ins->type==DIV_INS_OPM) { From d85f98c450554068db9e195d4025535ac500d00a Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 25 Jul 2024 20:14:08 -0500 Subject: [PATCH 18/30] GUI: fix non-ASCII chars in user system name --- src/gui/userPresets.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/userPresets.cpp b/src/gui/userPresets.cpp index 8c2d42c40..14e6f9d7b 100644 --- a/src/gui/userPresets.cpp +++ b/src/gui/userPresets.cpp @@ -192,7 +192,7 @@ void writeSubEntries(FILE* f, std::vector& entries, int depth) String safeName; safeName.reserve(i.name.size()); bool beginning=false; - for (char j: i.name) { + for (unsigned char j: i.name) { if (beginning && j==' ') continue; if (j=='=') continue; if (j<0x20) continue; From 1df39b3c79df2859a330b7faf7beeb20d40bd6be Mon Sep 17 00:00:00 2001 From: Electric Keet Date: Fri, 26 Jul 2024 12:20:28 -0700 Subject: [PATCH 19/30] Cleanup and clarification. Also, mention of the octave selector. --- doc/1-intro/quickstart.md | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/doc/1-intro/quickstart.md b/doc/1-intro/quickstart.md index 051fddd68..48b2b5690 100644 --- a/doc/1-intro/quickstart.md +++ b/doc/1-intro/quickstart.md @@ -1,6 +1,6 @@ # quick start guide -Furnace is amazingly versatile, but it can also be intimidating, even for those already familiar with trackers. this quick start guide will get you on the road to making the chiptunes of your dreams! if you're a beginner, it will probably take about an hour from start to finish. +Furnace is amazingly versatile, but it can also be intimidating, even for those already familiar with trackers. this quick start guide will get you on the road to making the chiptunes of your dreams! if you're a beginner, it will probably take about an hour from start to finish. this guide makes a few assumptions: * you've already installed Furnace and know where to find the demo files that come with it. look for `quickstart.fur` but don't open it yet. @@ -26,21 +26,13 @@ click to place the cursor somewhere in this view. it will appear as a medium-blu now try the left and right arrow keys to move between columns. pressing `Home` or `End` twice will shuttle you to the first or last column, respectively. when you're done, hit `Home` twice to return to the top-left. - - let's play a little! notes are arranged on the keyboard rather like a piano. start with the bottom row of letters (`ZXCVBNM`). they should sound out the notes of the C major scale, like the piano's white keys. above that, we have the accidentals where the piano's black keys would be expected (`SD GHJ`). play with these, then move two rows up to find the same arrangement but one octave higher (white keys on `QWERTYU`, black keys on `23 567`). these rows also extend a little further to the right into the next octave. ![keyboard note entry](../3-pattern/keyboard.png) -to change which octaves are represented on the keyboard, use the `/` and `*` keys on the numeric pad. (if you don't have a numeric pad, these keys can be remapped; the [keyboard](../2-interface/keyboard.md) doc explains how.) +to change which octaves are represented on the keyboard, use the `/` and `*` keys on the numeric pad. (if you don't have a numeric pad, these keys can be remapped; the [keyboard](../2-interface/keyboard.md) doc explains how.) as an alternative, there's an octave selector at the top of the interface, a third of the way in from the left. - - -now press the space bar to change from play to edit mode. the row the cursor is on will change to dark red – the playhead mentioned earlier. another way to tell what mode we're in is via the play/edit controls; make sure the "record" button is on. +now press the space bar to change from play to edit mode. the row the cursor is on will change to dark red – the playhead mentioned earlier. another way to tell what mode we're in is via the play/edit controls just above the pattern view in the center; make sure the "record" button is on. ![play/edit controls](qs-playeditcontrols.png) From 00314de3b98be1ae2177019b1f142f1c8cf062ba Mon Sep 17 00:00:00 2001 From: agajgjsa592586 Date: Sat, 29 Jun 2024 13:36:50 -0500 Subject: [PATCH 20/30] Sord M5, FM-7 and PC-6000 Presets This addition adds Sord M5, FM-7, and PC-6000 Presets to the furnace that we'd forgotten to add. --- src/gui/presets.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/gui/presets.cpp b/src/gui/presets.cpp index 382bdd1e9..20f992d57 100644 --- a/src/gui/presets.cpp +++ b/src/gui/presets.cpp @@ -519,6 +519,11 @@ void FurnaceGUI::initSystemPresets() { ) // variable rate, Mono DAC } ); + ENTRY( + "NEC PC-6001", { + CH(DIV_SYSTEM_AY8910, 1.0f, 0, "customClock=3993600") + } + ); ENTRY( "NEC PC-88", {} ); @@ -1215,6 +1220,18 @@ void FurnaceGUI::initSystemPresets() { CH(DIV_SYSTEM_MSM6258, 1.0f, 0, "clockSel=2") } ); + ENTRY( + "FM-7", { + CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=12"), + CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=5") + } + ); + SUB_ENTRY( + "FM-7 (extended channel 3)", { + CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=12"), + CH(DIV_SYSTEM_YM2203_EXT, 1.0f, 0, "clockSel=5") + } + ); ENTRY( "FM Towns", { CH(DIV_SYSTEM_YM2612, 1.0f, 0, "clockSel=2"), // YM3438 @@ -1259,6 +1276,14 @@ void FurnaceGUI::initSystemPresets() { ) } ); + ENTRY( + "Sord M5", { + CH(DIV_SYSTEM_SMS, 1.0f, 0, + "customClock=1770000\n" + "chipType=1\n" + ) + } + ); CATEGORY_END; CATEGORY_BEGIN("Arcade systems","INSERT COIN"); From 37366a9fe61dfae637ac64f4742a180b99e7e9ea Mon Sep 17 00:00:00 2001 From: agajgjsa592586 Date: Sat, 6 Jul 2024 06:24:07 -0500 Subject: [PATCH 21/30] Update presets.cpp --- src/gui/presets.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/presets.cpp b/src/gui/presets.cpp index 20f992d57..87133ffc8 100644 --- a/src/gui/presets.cpp +++ b/src/gui/presets.cpp @@ -1279,7 +1279,7 @@ void FurnaceGUI::initSystemPresets() { ENTRY( "Sord M5", { CH(DIV_SYSTEM_SMS, 1.0f, 0, - "customClock=1770000\n" + "customClock=1773447\n" "chipType=1\n" ) } From e91d10f87f7c9047a234c8aaa464fa4ecc58e197 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 26 Jul 2024 19:37:22 -0500 Subject: [PATCH 22/30] corrections --- doc/1-intro/README.md | 2 +- doc/1-intro/quickstart.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/1-intro/README.md b/doc/1-intro/README.md index 185426dd0..e3c72a170 100644 --- a/doc/1-intro/README.md +++ b/doc/1-intro/README.md @@ -8,7 +8,7 @@ every chip is emulated using many emulation cores, therefore the sound that Furn ## quick start -if you just want to jump right in and get going, we recommended you go through the [quick start guide](quickstart.md) first. it will only take about an hour, and it'll get you familiar enough with the program to make sense of the rest of the documentation. +if you just want to jump right in and get going, we recommended you go through the [quick start guide](quickstart.md) first. it should get you familiar enough with the program to comprehend the rest of the documentation. ## hexadecimal diff --git a/doc/1-intro/quickstart.md b/doc/1-intro/quickstart.md index 48b2b5690..7f0a8447f 100644 --- a/doc/1-intro/quickstart.md +++ b/doc/1-intro/quickstart.md @@ -217,6 +217,6 @@ macros are absurdly powerful tools. read the [macro documentation](../4-instrume ## what's next? -now you know the basics of how to make music with Furnace. from here, the rest of the documentation should make more sense, and it should be your primary reference. if you have questions that aren't answered there, ask on our [official Discord server](https://discord.gg/EfrwT2wq7z) or our [official Revolt server](https://rvlt.gg/GRPS6tmc) in the `#ask` channel, or pose your question in the [Discussions forum](https://github.com/tildearrow/furnace/discussions) on Furnace's GitHub repository. +now you know the basics of how to make music with Furnace. from here, the rest of the documentation should make more sense, and it should be your primary reference. if you have questions that aren't answered there, feel free to ask in the [Discussions section](https://github.com/tildearrow/furnace/discussions) on Furnace's GitHub repository. most of all, don't be afraid to experiment. go play! From 9bdbfd90e0910d5e76765dbf995c95f8d4370424 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 26 Jul 2024 21:20:40 -0500 Subject: [PATCH 23/30] fmt printf --- src/audio/pa.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/audio/pa.cpp b/src/audio/pa.cpp index ec1c40a9b..fe006967c 100644 --- a/src/audio/pa.cpp +++ b/src/audio/pa.cpp @@ -23,6 +23,7 @@ #ifdef _WIN32 #include #endif +#include int taPAProcess(const void* in, void* out, unsigned long nframes, const PaStreamCallbackTimeInfo* timeInfo, PaStreamCallbackFlags flags, void* inst) { TAAudioPA* instance=(TAAudioPA*)inst; From 8e50c8d618f163a0cc27762cc79e55e3925d88c9 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 27 Jul 2024 02:28:49 -0500 Subject: [PATCH 24/30] this is a terrible hack --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index a08f9d9f5..b7bc35433 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1074,6 +1074,7 @@ if (WITH_LOCALE) message(FATAL_ERROR "Could not find libintl! Try enabling USE_MOMO.") endif() list(APPEND DEPENDENCIES_DEFINES HAVE_LOCALE) + list(APPEND DEPENDENCIES_DEFINES GNULIB_overrides_sprintf) list(APPEND DEPENDENCIES_INCLUDE_DIRS ${Intl_INCLUDE_DIRS}) list(APPEND DEPENDENCIES_LIBRARIES ${Intl_LIBRARIES}) message(STATUS "Using libintl (system)") From 9d77522efb73bcf956b49eb3c280e152570616af Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 27 Jul 2024 04:35:21 -0500 Subject: [PATCH 25/30] GUI: prepare to add "save all assets" options --- src/gui/dataList.cpp | 22 +++++++++ src/gui/doAction.cpp | 22 ++++++++- src/gui/fileDialog.cpp | 106 +++++++++++++++++++++++++++++++++++------ src/gui/fileDialog.h | 9 +++- src/gui/gui.cpp | 34 ++++++++++++- src/gui/gui.h | 6 +++ src/gui/guiConst.cpp | 3 ++ 7 files changed, 183 insertions(+), 19 deletions(-) diff --git a/src/gui/dataList.cpp b/src/gui/dataList.cpp index 54f4359ca..b4a475e77 100644 --- a/src/gui/dataList.cpp +++ b/src/gui/dataList.cpp @@ -441,10 +441,26 @@ void FurnaceGUI::drawInsList(bool asChild) { if (ImGui::MenuItem(_("save raw sample..."))) { doAction(GUI_ACTION_SAMPLE_LIST_SAVE_RAW); } + + ImGui::Separator(); + + if (ImGui::MenuItem(_("save all instruments..."))) { + doAction(GUI_ACTION_INS_LIST_SAVE_ALL); + } + if (ImGui::MenuItem(_("save all wavetables..."))) { + doAction(GUI_ACTION_WAVE_LIST_SAVE_ALL); + } + if (ImGui::MenuItem(_("save all samples..."))) { + doAction(GUI_ACTION_SAMPLE_LIST_SAVE_ALL); + } } else { if (ImGui::MenuItem(_("save as .dmp..."))) { doAction(GUI_ACTION_INS_LIST_SAVE_DMP); } + + if (ImGui::MenuItem(_("save all..."))) { + doAction(GUI_ACTION_INS_LIST_SAVE_ALL); + } } ImGui::EndPopup(); } @@ -750,6 +766,9 @@ void FurnaceGUI::drawWaveList(bool asChild) { if (ImGui::MenuItem(_("save raw..."))) { doAction(GUI_ACTION_WAVE_LIST_SAVE_RAW); } + if (ImGui::MenuItem(_("save all..."))) { + doAction(GUI_ACTION_WAVE_LIST_SAVE_ALL); + } ImGui::EndPopup(); } } @@ -893,6 +912,9 @@ void FurnaceGUI::drawSampleList(bool asChild) { if (ImGui::MenuItem(_("save raw..."))) { doAction(GUI_ACTION_SAMPLE_LIST_SAVE_RAW); } + if (ImGui::MenuItem(_("save all..."))) { + doAction(GUI_ACTION_SAMPLE_LIST_SAVE_ALL); + } ImGui::EndPopup(); } ImGui::SameLine(); diff --git a/src/gui/doAction.cpp b/src/gui/doAction.cpp index d6d8ea434..fff5a85d9 100644 --- a/src/gui/doAction.cpp +++ b/src/gui/doAction.cpp @@ -781,8 +781,14 @@ void FurnaceGUI::doAction(int what) { case GUI_ACTION_INS_LIST_DIR_VIEW: insListDir=!insListDir; break; + case GUI_ACTION_INS_LIST_SAVE_ALL: + if (e->song.ins.empty()) { + showError(_("this song doesn't have any instruments.")); + } else { + openFileDialog(GUI_FILE_INS_SAVE_ALL); + } + break; - case GUI_ACTION_WAVE_LIST_ADD: { std::vector alreadyDone; waveSizeList.clear(); @@ -902,6 +908,13 @@ void FurnaceGUI::doAction(int what) { case GUI_ACTION_WAVE_LIST_DIR_VIEW: waveListDir=!waveListDir; break; + case GUI_ACTION_WAVE_LIST_SAVE_ALL: + if (e->song.wave.empty()) { + showError(_("this song doesn't have any wavetables.")); + } else { + openFileDialog(GUI_FILE_WAVE_SAVE_ALL); + } + break; case GUI_ACTION_SAMPLE_LIST_ADD: curSample=e->addSample(); @@ -1056,6 +1069,13 @@ void FurnaceGUI::doAction(int what) { displayInsTypeListMakeInsSample=-2; break; } + case GUI_ACTION_SAMPLE_LIST_SAVE_ALL: + if (e->song.sample.empty()) { + showError(_("this song doesn't have any samples.")); + } else { + openFileDialog(GUI_FILE_SAMPLE_SAVE_ALL); + } + break; case GUI_ACTION_SAMPLE_SELECT: if (curSample<0 || curSample>=(int)e->song.sample.size()) break; diff --git a/src/gui/fileDialog.cpp b/src/gui/fileDialog.cpp index 557c28d87..e07e9a91d 100644 --- a/src/gui/fileDialog.cpp +++ b/src/gui/fileDialog.cpp @@ -13,12 +13,13 @@ #ifdef USE_NFD struct NFDState { - bool isSave, allowMultiple; + unsigned char isSave; + bool allowMultiple; String header; std::vector filter; String path; FileDialogSelectCallback clickCallback; - NFDState(bool save, String h, std::vector filt, String pa, FileDialogSelectCallback cc, bool multi): + NFDState(unsigned char save, String h, std::vector filt, String pa, FileDialogSelectCallback cc, bool multi): isSave(save), allowMultiple(multi), header(h), @@ -36,7 +37,9 @@ void _nfdThread(const NFDState state, std::atomic* ok, std::vector result->clear(); - if (state.isSave) { + if (state.isSave==2) { + ret=NFD_PickFolder(state.path.c_str(),&out); + } else if (state.isSave==1) { ret=NFD_SaveDialog(state.filter,state.path.c_str(),&out,state.clickCallback); } else { if (state.allowMultiple) { @@ -112,7 +115,7 @@ void FurnaceGUIFileDialog::convertFilterList(std::vector& filter) { bool FurnaceGUIFileDialog::openLoad(String header, std::vector filter, String path, double dpiScale, FileDialogSelectCallback clickCallback, bool allowMultiple, String hint) { if (opened) return false; - saving=false; + dialogType=0; curPath=path; // strip excess directory separators @@ -128,9 +131,9 @@ bool FurnaceGUIFileDialog::openLoad(String header, std::vector filter, S #ifdef USE_NFD dialogOK=false; #ifdef NFD_NON_THREADED - _nfdThread(NFDState(false,header,filter,path,clickCallback,allowMultiple),&dialogOK,&nfdResult,&hasError); + _nfdThread(NFDState(0,header,filter,path,clickCallback,allowMultiple),&dialogOK,&nfdResult,&hasError); #else - dialogO=new std::thread(_nfdThread,NFDState(false,header,filter,path,clickCallback,allowMultiple),&dialogOK,&nfdResult,&hasError); + dialogO=new std::thread(_nfdThread,NFDState(0,header,filter,path,clickCallback,allowMultiple),&dialogOK,&nfdResult,&hasError); #endif #elif defined(ANDROID) hasError=false; @@ -190,7 +193,7 @@ bool FurnaceGUIFileDialog::openLoad(String header, std::vector filter, S ImGuiFileDialog::Instance()->DpiScale=dpiScale; ImGuiFileDialog::Instance()->mobileMode=mobileUI; ImGuiFileDialog::Instance()->homePath=getHomeDir(); - ImGuiFileDialog::Instance()->OpenModal("FileDialog",header,noSysFilter,path,hint,allowMultiple?999:1,nullptr,0,clickCallback); + ImGuiFileDialog::Instance()->OpenModal("FileDialog",header,filter.empty()?NULL:noSysFilter,path,hint,allowMultiple?999:1,nullptr,0,clickCallback); } opened=true; return true; @@ -205,7 +208,7 @@ bool FurnaceGUIFileDialog::openSave(String header, std::vector filter, S } #endif - saving=true; + dialogType=1; curPath=path; // strip excess directory separators @@ -220,9 +223,9 @@ bool FurnaceGUIFileDialog::openSave(String header, std::vector filter, S #ifdef USE_NFD dialogOK=false; #ifdef NFD_NON_THREADED - _nfdThread(NFDState(true,header,filter,path,NULL,false),&dialogOK,&nfdResult,&hasError); + _nfdThread(NFDState(1,header,filter,path,NULL,false),&dialogOK,&nfdResult,&hasError); #else - dialogS=new std::thread(_nfdThread,NFDState(true,header,filter,path,NULL,false),&dialogOK,&nfdResult,&hasError); + dialogS=new std::thread(_nfdThread,NFDState(1,header,filter,path,NULL,false),&dialogOK,&nfdResult,&hasError); #endif #elif defined(ANDROID) hasError=false; @@ -282,6 +285,54 @@ bool FurnaceGUIFileDialog::openSave(String header, std::vector filter, S return true; } +bool FurnaceGUIFileDialog::openSelectDir(String header, String path, double dpiScale, String hint) { + if (opened) return false; + dialogType=2; + curPath=path; + + // strip excess directory separators + while (!curPath.empty()) { + if (curPath[curPath.size()-1]!=DIR_SEPARATOR) break; + curPath.erase(curPath.size()-1); + } + curPath+=DIR_SEPARATOR; + + logD("opening select dir dialog with curPath %s",curPath.c_str()); + if (sysDialog) { + curPath+=hint; +#ifdef USE_NFD + dialogOK=false; +#ifdef NFD_NON_THREADED + _nfdThread(NFDState(2,header,filter,path,NULL,false),&dialogOK,&nfdResult,&hasError); +#else + dialogF=new std::thread(_nfdThread,NFDState(2,header,filter,path,NULL,false),&dialogOK,&nfdResult,&hasError); +#endif +#elif defined(ANDROID) + hasError=true; + return false; +#else + dialogF=new pfd::select_folder(header,path); + hasError=!pfd::settings::available(); +#endif + } else { + hasError=false; + +#ifdef ANDROID + if (!SDL_AndroidRequestPermission("android.permission.READ_EXTERNAL_STORAGE")) { + return false; + } +#endif + + ImGuiFileDialog::Instance()->singleClickSel=mobileUI; + ImGuiFileDialog::Instance()->DpiScale=dpiScale; + ImGuiFileDialog::Instance()->mobileMode=mobileUI; + ImGuiFileDialog::Instance()->homePath=getHomeDir(); + ImGuiFileDialog::Instance()->OpenModal("FileDialog",header,NULL,path,hint,1,nullptr,0); + } + opened=true; + return true; +} + bool FurnaceGUIFileDialog::accepted() { if (sysDialog) { return (!fileName.empty()); @@ -292,7 +343,17 @@ bool FurnaceGUIFileDialog::accepted() { void FurnaceGUIFileDialog::close() { if (sysDialog) { - if (saving) { + if (dialogType==2) { + if (dialogF!=NULL) { +#ifdef USE_NFD + dialogF->join(); +#endif +#ifndef ANDROID + delete dialogF; +#endif + dialogF=NULL; + } + } else if (dialogType==1) { if (dialogS!=NULL) { #ifdef USE_NFD dialogS->join(); @@ -302,7 +363,7 @@ void FurnaceGUIFileDialog::close() { #endif dialogS=NULL; } - } else { + } else if (dialogType==0) { if (dialogO!=NULL) { #ifdef USE_NFD dialogO->join(); @@ -312,6 +373,8 @@ void FurnaceGUIFileDialog::close() { #endif dialogO=NULL; } + } else { + logE("what..."); } #ifdef USE_NFD dialogOK=false; @@ -343,7 +406,18 @@ bool FurnaceGUIFileDialog::render(const ImVec2& min, const ImVec2& max) { // TODO: detect when file picker is closed return false; #else - if (saving) { + if (dialogType==2) { + if (dialogF!=NULL) { + if (dialogF->ready(0)) { + fileName.clear(); + fileName.push_back(dialogF->result()); + size_t dsPos=fileName[0].rfind(DIR_SEPARATOR); + if (dsPos!=String::npos) curPath=fileName[0].substr(0,dsPos); + logD("returning %s",fileName[0]); + return true; + } + } + } else if (dialogType==1) { if (dialogS!=NULL) { if (dialogS->ready(0)) { fileName.clear(); @@ -354,7 +428,7 @@ bool FurnaceGUIFileDialog::render(const ImVec2& min, const ImVec2& max) { return true; } } - } else { + } else if (dialogType==0) { if (dialogO!=NULL) { if (dialogO->ready(0)) { if (dialogO->result().empty()) { @@ -375,6 +449,8 @@ bool FurnaceGUIFileDialog::render(const ImVec2& min, const ImVec2& max) { return true; } } + } else { + logE("what!"); } return false; #endif @@ -410,7 +486,7 @@ std::vector& FurnaceGUIFileDialog::getFileName() { return fileName; } else { fileName.clear(); - if (saving) { + if (dialogType==1) { fileName.push_back(ImGuiFileDialog::Instance()->GetFilePathName()); } else { for (auto& i: ImGuiFileDialog::Instance()->GetSelection()) { diff --git a/src/gui/fileDialog.h b/src/gui/fileDialog.h index d1584ce85..a8361b309 100644 --- a/src/gui/fileDialog.h +++ b/src/gui/fileDialog.h @@ -21,6 +21,7 @@ namespace pfd { class open_file; class save_file; + class select_folder; } #endif @@ -29,7 +30,7 @@ typedef std::function FileDialogSelectCallback; class FurnaceGUIFileDialog { bool sysDialog; bool opened; - bool saving; + unsigned char dialogType; bool hasError; char noSysFilter[4096]; String curPath; @@ -37,15 +38,18 @@ class FurnaceGUIFileDialog { #ifdef USE_NFD std::thread* dialogO; std::thread* dialogS; + std::thread* dialogF; std::atomic dialogOK; std::vector nfdResult; #elif defined(ANDROID) JNIEnv* jniEnv; void* dialogO; void* dialogS; + void* dialogF; #else pfd::open_file* dialogO; pfd::save_file* dialogS; + pfd::select_folder* dialogF; #endif void convertFilterList(std::vector& filter); @@ -53,6 +57,7 @@ class FurnaceGUIFileDialog { bool mobileUI; bool openLoad(String header, std::vector filter, String path, double dpiScale, FileDialogSelectCallback clickCallback=NULL, bool allowMultiple=false, String hint=""); bool openSave(String header, std::vector filter, String path, double dpiScale, String hint=""); + bool openSelectDir(String header, String path, double dpiScale, String hint=""); bool accepted(); void close(); bool render(const ImVec2& min, const ImVec2& max); @@ -63,7 +68,7 @@ class FurnaceGUIFileDialog { explicit FurnaceGUIFileDialog(bool system): sysDialog(system), opened(false), - saving(false), + dialogType(0), hasError(false), #ifdef ANDROID jniEnv(NULL), diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 156e26eab..2e9284967 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -1794,6 +1794,14 @@ void FurnaceGUI::openFileDialog(FurnaceGUIFileDialogs type) { (settings.autoFillSave)?e->getIns(curIns)->name:"" ); break; + case GUI_FILE_INS_SAVE_ALL: + if (!dirExists(workingDirIns)) workingDirIns=getHomeDir(); + hasOpened=fileDialog->openSelectDir( + _("Save All Instruments"), + workingDirIns, + dpiScale + ); + break; case GUI_FILE_WAVE_OPEN: case GUI_FILE_WAVE_OPEN_REPLACE: if (!dirExists(workingDirWave)) workingDirWave=getHomeDir(); @@ -1834,6 +1842,14 @@ void FurnaceGUI::openFileDialog(FurnaceGUIFileDialogs type) { dpiScale ); break; + case GUI_FILE_WAVE_SAVE_ALL: + if (!dirExists(workingDirWave)) workingDirWave=getHomeDir(); + hasOpened=fileDialog->openSelectDir( + _("Save All Wavetables"), + workingDirWave, + dpiScale + ); + break; case GUI_FILE_SAMPLE_OPEN: case GUI_FILE_SAMPLE_OPEN_REPLACE: if (!dirExists(workingDirSample)) workingDirSample=getHomeDir(); @@ -1876,6 +1892,14 @@ void FurnaceGUI::openFileDialog(FurnaceGUIFileDialogs type) { (settings.autoFillSave)?e->getSample(curSample)->name:"" ); break; + case GUI_FILE_SAMPLE_SAVE_ALL: + if (!dirExists(workingDirSample)) workingDirSample=getHomeDir(); + hasOpened=fileDialog->openSelectDir( + _("Save All Samples"), + workingDirSample, + dpiScale + ); + break; case GUI_FILE_EXPORT_AUDIO_ONE: if (!dirExists(workingDirAudioExport)) workingDirAudioExport=getHomeDir(); hasOpened=fileDialog->openSave( @@ -4909,6 +4933,7 @@ bool FurnaceGUI::loop() { case GUI_FILE_INS_OPEN_REPLACE: case GUI_FILE_INS_SAVE: case GUI_FILE_INS_SAVE_DMP: + case GUI_FILE_INS_SAVE_ALL: workingDirIns=fileDialog->getPath()+DIR_SEPARATOR_STR; break; case GUI_FILE_WAVE_OPEN: @@ -4916,6 +4941,7 @@ bool FurnaceGUI::loop() { case GUI_FILE_WAVE_SAVE: case GUI_FILE_WAVE_SAVE_DMW: case GUI_FILE_WAVE_SAVE_RAW: + case GUI_FILE_WAVE_SAVE_ALL: workingDirWave=fileDialog->getPath()+DIR_SEPARATOR_STR; break; case GUI_FILE_SAMPLE_OPEN: @@ -4924,6 +4950,7 @@ bool FurnaceGUI::loop() { case GUI_FILE_SAMPLE_OPEN_REPLACE_RAW: case GUI_FILE_SAMPLE_SAVE: case GUI_FILE_SAMPLE_SAVE_RAW: + case GUI_FILE_SAMPLE_SAVE_ALL: workingDirSample=fileDialog->getPath()+DIR_SEPARATOR_STR; break; case GUI_FILE_EXPORT_AUDIO_ONE: @@ -5132,6 +5159,11 @@ bool FurnaceGUI::loop() { } } break; + case GUI_FILE_INS_SAVE_ALL: + case GUI_FILE_WAVE_SAVE_ALL: + case GUI_FILE_SAMPLE_SAVE_ALL: + showError("Placeholder."); + break; case GUI_FILE_WAVE_SAVE: if (curWave>=0 && curWave<(int)e->song.wave.size()) { if (e->song.wave[curWave]->save(copyOfName.c_str())) { @@ -5162,7 +5194,7 @@ bool FurnaceGUI::loop() { if (fileDialog->getFileName().size()>1) { warn=true; errs+=fmt::sprintf("- %s: %s\n",i,e->getLastError()); - } else { + } else {; showError(e->getLastError()); } } else { diff --git a/src/gui/gui.h b/src/gui/gui.h index 11d7a37f9..515d77fc8 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -580,17 +580,20 @@ enum FurnaceGUIFileDialogs { GUI_FILE_INS_OPEN_REPLACE, GUI_FILE_INS_SAVE, GUI_FILE_INS_SAVE_DMP, + GUI_FILE_INS_SAVE_ALL, GUI_FILE_WAVE_OPEN, GUI_FILE_WAVE_OPEN_REPLACE, GUI_FILE_WAVE_SAVE, GUI_FILE_WAVE_SAVE_DMW, GUI_FILE_WAVE_SAVE_RAW, + GUI_FILE_WAVE_SAVE_ALL, GUI_FILE_SAMPLE_OPEN, GUI_FILE_SAMPLE_OPEN_RAW, GUI_FILE_SAMPLE_OPEN_REPLACE, GUI_FILE_SAMPLE_OPEN_REPLACE_RAW, GUI_FILE_SAMPLE_SAVE, GUI_FILE_SAMPLE_SAVE_RAW, + GUI_FILE_SAMPLE_SAVE_ALL, GUI_FILE_EXPORT_AUDIO_ONE, GUI_FILE_EXPORT_AUDIO_PER_SYS, GUI_FILE_EXPORT_AUDIO_PER_CHANNEL, @@ -831,6 +834,7 @@ enum FurnaceGUIActions { GUI_ACTION_INS_LIST_UP, GUI_ACTION_INS_LIST_DOWN, GUI_ACTION_INS_LIST_DIR_VIEW, + GUI_ACTION_INS_LIST_SAVE_ALL, GUI_ACTION_INS_LIST_MAX, GUI_ACTION_WAVE_LIST_MIN, @@ -848,6 +852,7 @@ enum FurnaceGUIActions { GUI_ACTION_WAVE_LIST_UP, GUI_ACTION_WAVE_LIST_DOWN, GUI_ACTION_WAVE_LIST_DIR_VIEW, + GUI_ACTION_WAVE_LIST_SAVE_ALL, GUI_ACTION_WAVE_LIST_MAX, GUI_ACTION_SAMPLE_LIST_MIN, @@ -869,6 +874,7 @@ enum FurnaceGUIActions { GUI_ACTION_SAMPLE_LIST_STOP_PREVIEW, GUI_ACTION_SAMPLE_LIST_DIR_VIEW, GUI_ACTION_SAMPLE_LIST_MAKE_MAP, + GUI_ACTION_SAMPLE_LIST_SAVE_ALL, GUI_ACTION_SAMPLE_LIST_MAX, GUI_ACTION_SAMPLE_MIN, diff --git a/src/gui/guiConst.cpp b/src/gui/guiConst.cpp index 2595827b0..09d0fefbb 100644 --- a/src/gui/guiConst.cpp +++ b/src/gui/guiConst.cpp @@ -703,6 +703,7 @@ const FurnaceGUIActionDef guiActions[GUI_ACTION_MAX]={ D("INS_LIST_UP", _N("Instrument cursor up"), SDLK_UP), D("INS_LIST_DOWN", _N("Instrument cursor down"), SDLK_DOWN), D("INS_LIST_DIR_VIEW", _N("Instruments: toggle folders/standard view"), FURKMOD_CMD|SDLK_v), + D("INS_LIST_SAVE_ALL", _N("Save all instruments"), 0), D("INS_LIST_MAX", "", NOT_AN_ACTION), D("WAVE_LIST_MIN", _N("---Wavetable list"), NOT_AN_ACTION), @@ -720,6 +721,7 @@ const FurnaceGUIActionDef guiActions[GUI_ACTION_MAX]={ D("WAVE_LIST_UP", _N("Wavetable cursor up"), SDLK_UP), D("WAVE_LIST_DOWN", _N("Wavetable cursor down"), SDLK_DOWN), D("WAVE_LIST_DIR_VIEW", _N("Wavetables: toggle folders/standard view"), FURKMOD_CMD|SDLK_v), + D("WAVE_LIST_SAVE_ALL", _N("Save all wavetables"), 0), D("WAVE_LIST_MAX", "", NOT_AN_ACTION), D("SAMPLE_LIST_MIN", _N("---Sample list"), NOT_AN_ACTION), @@ -741,6 +743,7 @@ const FurnaceGUIActionDef guiActions[GUI_ACTION_MAX]={ D("SAMPLE_LIST_STOP_PREVIEW", _N("Stop sample preview"), 0), D("SAMPLE_LIST_DIR_VIEW", _N("Samples: Toggle folders/standard view"), FURKMOD_CMD|SDLK_v), D("SAMPLE_LIST_MAKE_MAP", _N("Samples: Make me a drum kit"), 0), + D("SAMPLE_LIST_SAVE_ALL", _N("Save all samples"), 0), D("SAMPLE_LIST_MAX", "", NOT_AN_ACTION), D("SAMPLE_MIN", _N("---Sample editor"), NOT_AN_ACTION), From 971d24dbedadc14bbabb0fb68baf2c4e015ac6ca Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 27 Jul 2024 12:52:31 -0500 Subject: [PATCH 26/30] hopefully fix build --- src/gui/fileDialog.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/fileDialog.cpp b/src/gui/fileDialog.cpp index e07e9a91d..cfebb2015 100644 --- a/src/gui/fileDialog.cpp +++ b/src/gui/fileDialog.cpp @@ -303,9 +303,9 @@ bool FurnaceGUIFileDialog::openSelectDir(String header, String path, double dpiS #ifdef USE_NFD dialogOK=false; #ifdef NFD_NON_THREADED - _nfdThread(NFDState(2,header,filter,path,NULL,false),&dialogOK,&nfdResult,&hasError); + _nfdThread(NFDState(2,header,std::vector(),path,NULL,false),&dialogOK,&nfdResult,&hasError); #else - dialogF=new std::thread(_nfdThread,NFDState(2,header,filter,path,NULL,false),&dialogOK,&nfdResult,&hasError); + dialogF=new std::thread(_nfdThread,NFDState(2,header,std::vector(),path,NULL,false),&dialogOK,&nfdResult,&hasError); #endif #elif defined(ANDROID) hasError=true; From 8babcd05d2e513ae5b1153e1d8c494235d8ef1d3 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 27 Jul 2024 18:26:42 -0500 Subject: [PATCH 27/30] fix typo in pt_BR --- po/locale/pt_BR/LC_MESSAGES/furnace.mo | Bin 226255 -> 226255 bytes po/pt_BR.po | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/po/locale/pt_BR/LC_MESSAGES/furnace.mo b/po/locale/pt_BR/LC_MESSAGES/furnace.mo index a7cc094cd338748500a8cf564fcb5031882011e1..403d393e17236bd1e389d3ccef120e71f87bf45e 100644 GIT binary patch delta 25 hcmX^AocH{5-i8*&ElhWE7?a!Y<}hu)o5TEx4FI8|3%dXS delta 25 hcmX^AocH{5-i8*&ElhWE7|Yu4<}hu)o5TEx4FIBa3(f!l diff --git a/po/pt_BR.po b/po/pt_BR.po index 65a64a8a3..7ffacb9d7 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -8620,7 +8620,7 @@ msgstr "Usar notação alemã" #: src/gui/settings.cpp:3412 msgid "Channel style:" -msgstr "Estilo de vanal:" +msgstr "Estilo de canal:" #: src/gui/settings.cpp:3414 msgid "Classic##CHS0" From fa4f0ece38139c777e47b26ec695af094ee8f566 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 31 Jul 2024 04:24:28 -0500 Subject: [PATCH 28/30] NON-WORKING....... --- src/gui/gui.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 2e9284967..53c23acc4 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -5160,6 +5160,27 @@ bool FurnaceGUI::loop() { } break; case GUI_FILE_INS_SAVE_ALL: + for (int i=0; isong.insLen; i++) { + String nextPath=copyOfName; + nextPath+=DIR_SEPARATOR_STR; + nextPath+=fmt::sprintf("%.2X_",i); + for (char i: e->song.ins[i]->name) { + switch (i) { + // there chars are reserved + case '/': case '<': case '>': case ':': case '"': case '\\': case '|': case '?': case '*': + nextPath+='_'; + break; + default: + nextPath+=i; + break; + } + } + nextPath+=".fui"; + if (!e->song.ins[i]->save(nextPath.c_str(),&e->song,settings.writeInsNames)) { + + } + } + break; case GUI_FILE_WAVE_SAVE_ALL: case GUI_FILE_SAMPLE_SAVE_ALL: showError("Placeholder."); From f7553ede78ab2214b9e4998251bd2ad4327d9af0 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 31 Jul 2024 22:53:03 -0500 Subject: [PATCH 29/30] would this fix the issue? --- src/gui/gui.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 53c23acc4..48ffc95f0 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -5164,18 +5164,19 @@ bool FurnaceGUI::loop() { String nextPath=copyOfName; nextPath+=DIR_SEPARATOR_STR; nextPath+=fmt::sprintf("%.2X_",i); - for (char i: e->song.ins[i]->name) { - switch (i) { - // there chars are reserved + for (char j: e->song.ins[i]->name) { + switch (j) { + // these chars are reserved case '/': case '<': case '>': case ':': case '"': case '\\': case '|': case '?': case '*': nextPath+='_'; break; default: - nextPath+=i; + nextPath+=j; break; } } nextPath+=".fui"; + logV("%s",nextPath); if (!e->song.ins[i]->save(nextPath.c_str(),&e->song,settings.writeInsNames)) { } From 0fd72afeb455b7e828c87765c2f6cb6a8cc6b651 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 1 Aug 2024 01:19:29 -0500 Subject: [PATCH 30/30] here we go --- src/gui/fileDialog.cpp | 2 +- src/gui/gui.cpp | 58 ++++++++++++++++++++++++++++++++++++++---- 2 files changed, 54 insertions(+), 6 deletions(-) diff --git a/src/gui/fileDialog.cpp b/src/gui/fileDialog.cpp index cfebb2015..38afb3274 100644 --- a/src/gui/fileDialog.cpp +++ b/src/gui/fileDialog.cpp @@ -486,7 +486,7 @@ std::vector& FurnaceGUIFileDialog::getFileName() { return fileName; } else { fileName.clear(); - if (dialogType==1) { + if (dialogType!=0) { fileName.push_back(ImGuiFileDialog::Instance()->GetFilePathName()); } else { for (auto& i: ImGuiFileDialog::Instance()->GetSelection()) { diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 48ffc95f0..3ba5e2705 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -5159,7 +5159,8 @@ bool FurnaceGUI::loop() { } } break; - case GUI_FILE_INS_SAVE_ALL: + case GUI_FILE_INS_SAVE_ALL: { + String errors; for (int i=0; isong.insLen; i++) { String nextPath=copyOfName; nextPath+=DIR_SEPARATOR_STR; @@ -5178,14 +5179,61 @@ bool FurnaceGUI::loop() { nextPath+=".fui"; logV("%s",nextPath); if (!e->song.ins[i]->save(nextPath.c_str(),&e->song,settings.writeInsNames)) { - + errors+=fmt::sprintf("%s: could not save!\n",e->song.ins[i]->name); } } + + if (!errors.empty()) { + showError(errors); + } break; - case GUI_FILE_WAVE_SAVE_ALL: - case GUI_FILE_SAMPLE_SAVE_ALL: - showError("Placeholder."); + } + case GUI_FILE_WAVE_SAVE_ALL: { + String errors; + for (int i=0; isong.waveLen; i++) { + String nextPath=copyOfName; + nextPath+=DIR_SEPARATOR_STR; + nextPath+=fmt::sprintf("%.2X.fuw",i); + logV("%s",nextPath); + if (!e->song.wave[i]->save(nextPath.c_str())) { + errors+=fmt::sprintf("%d: could not save!\n",i); + } + } + + if (!errors.empty()) { + showError(errors); + } break; + } + case GUI_FILE_SAMPLE_SAVE_ALL: { + String errors; + for (int i=0; isong.sampleLen; i++) { + String nextPath=copyOfName; + nextPath+=DIR_SEPARATOR_STR; + nextPath+=fmt::sprintf("%.2X_",i); + for (char j: e->song.sample[i]->name) { + switch (j) { + // these chars are reserved + case '/': case '<': case '>': case ':': case '"': case '\\': case '|': case '?': case '*': + nextPath+='_'; + break; + default: + nextPath+=j; + break; + } + } + nextPath+=".wav"; + logV("%s",nextPath); + if (!e->song.sample[i]->save(nextPath.c_str())) { + errors+=fmt::sprintf("%s: could not save!\n",e->song.sample[i]->name); + } + } + + if (!errors.empty()) { + showError(errors); + } + break; + } case GUI_FILE_WAVE_SAVE: if (curWave>=0 && curWave<(int)e->song.wave.size()) { if (e->song.wave[curWave]->save(copyOfName.c_str())) {