diff options
Diffstat (limited to 'common/i18n')
-rw-r--r-- | common/i18n/__init__.py | 0 | ||||
-rw-r--r-- | common/i18n/tooltips_en.py | 128 | ||||
-rw-r--r-- | common/i18n/tooltips_fr.py | 153 |
3 files changed, 281 insertions, 0 deletions
diff --git a/common/i18n/__init__.py b/common/i18n/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/common/i18n/__init__.py diff --git a/common/i18n/tooltips_en.py b/common/i18n/tooltips_en.py new file mode 100644 index 0000000..e59e88d --- /dev/null +++ b/common/i18n/tooltips_en.py @@ -0,0 +1,128 @@ +from gettext import gettext as _ + +class Tooltips: + def __init__(self): + # Edit + self.Edit = {} + # tools + self.Edit["2toolPointerButton"] = _('Select tool') + self.Edit["2toolPencilButton"] = _('Draw tool') + self.Edit["2toolBrushButton"] = _('Paint tool') + # create tune + self.Edit["2generateBtn"] = _('Generate new tune') + # page + self.Edit["2pageGenerateButton"] = _('Generate page') + self.Edit["2pagePropertiesButton"] = _('Page properties') + self.Edit["2pageDeleteButton"] = _('Delete page(s)') + self.Edit["2pageDuplicateButton"] = _('Duplicate page(s)') + self.Edit["2pageNewButton"] = _('Add page') + self.Edit["2pageBeatsButton"] = _('Beats per page') + self.Edit["2saveButton"] = _('Save tune') + self.Edit["2loadButton"] = _('Load tune') + # track + self.Edit["2trackGenerateButton"] = _('Generate track') + self.Edit["2trackPropertiesButton"] = _('Track properties') + self.Edit["2trackDeleteButton"] = _('Clear track') + self.Edit["2trackDuplicateButton"] = _('Duplicate track') + # note + self.Edit["2notePropertiesButton"] = _('Note(s) properties') + self.Edit["2noteDeleteButton"] = _('Delete note(s)') + self.Edit["2noteDuplicateButton"] = _('Duplicate note(s)') + self.Edit["2noteOnsetMinusButton"] = _('Move note in time') + self.Edit["2noteOnsetPlusButton"] = _('Move note in time') + self.Edit["2notePitchMinusButton"] = _('Lower pitch') + self.Edit["2notePitchPlusButton"] = _('Raise pitch') + self.Edit["2noteDurationMinusButton"] = _('Modify duration') + self.Edit["2noteDurationPlusButton"] = _('Modify duration') + self.Edit["2noteVolumeMinusButton"] = _('Lower volume') + self.Edit["2noteVolumePlusButton"] = _('Raise volume') + # transport + self.Edit["2playButton"] = _('Play') + self.Edit["2pauseButton"] = _('Pause') + self.Edit["2stopButton"] = _('Stop') + self.Edit["2keyRecordButton"] = _('Keyboard recording') + self.Edit["2recordButton"] = _('Save as .ogg') + self.Edit["2rewindButton"] = _('Rewind') + self.Edit["2closeButton"] = _('Save to journal and quit') + # volume and tempo + self.Edit["2volumeSlider"] = _('Master volume') + self.Edit["2tempoSlider"] = _('Tempo') + #InstrumentBox + self.Edit["2instrument1muteButton"] = _("Left click to mute, right click to solo") + self.Edit["2instrument2muteButton"] = _("Left click to mute, right click to solo") + self.Edit["2instrument3muteButton"] = _("Left click to mute, right click to solo") + self.Edit["2instrument4muteButton"] = _("Left click to mute, right click to solo") + self.Edit["2drumMuteButton"] = _("Left click to mute, right click to solo") + + self.ALGO = {} + self.ALGO["XYButton1"] = _('-- Rythm density, | Rythm regularity' ) + self.ALGO["XYButton2"] = _('-- Pitch regularity, | Pitch maximum step' ) + self.ALGO["XYButton3"] = _('-- Average duration, | Silence probability') + self.ALGO["drunk"] = _('Drunk') + self.ALGO["droneJump"] = _('Drone and Jump') + self.ALGO["repeat"] = _('Repeater') + self.ALGO["loopSeg"] = _('Loop segments') + self.ALGO["majorKey"] = _('Major scale') + self.ALGO["minorHarmKey"] = _('Harmonic minor scale') + self.ALGO["minorKey"] = _('Natural minor scale') + self.ALGO["phrygienKey"] = _('Phrygian scale') + self.ALGO["dorienKey"] = _('Dorian scale') + self.ALGO["lydienKey"] = _('Lydian scale') + self.ALGO["myxoKey"] = _('Myxolydian scale') + self.ALGO["saveButton"] = _('Save preset') + self.ALGO["loadButton"] = _('Load preset') + self.ALGO["checkButton"] = _('Generate') + self.ALGO["cancelButton"] = _('Close') + + self.PROP = {} + self.PROP['pitchUp'] = _('Transpose up') + self.PROP['pitchDown'] = _('Transpose down') + self.PROP['volumeUp'] = _('Volume up') + self.PROP['volumeDown'] = _('Volume down') + self.PROP['panSlider'] = _('Panoramisation') + self.PROP['reverbSlider'] = _('Reverb') + self.PROP['attackSlider'] = _('Attack duration') + self.PROP['decaySlider'] = _('Decay duration') + self.PROP['filterTypeLowButton'] = _('Lowpass filter') + self.PROP['filterTypeHighButton'] = _('Highpass filter') + self.PROP['filterTypeBandButton'] = _('Bandpass filter') + self.PROP['cutoffSlider'] = _('Filter cutoff') + self.PROP['pitchGen'] = _('Open algorithmic generator') + self.PROP['volumeGen'] = _('Open algorithmic generator') + self.PROP['panGen'] = _('Open algorithmic generator') + self.PROP['reverbGen'] = _('Open algorithmic generator') + self.PROP['attackGen'] = _('Open algorithmic generator') + self.PROP['decayGen'] = _('Open algorithmic generator') + self.PROP['cutoffGen'] = _('Open algorithmic generator') + self.PROP['line'] = _('Line') + self.PROP['drunk'] = _('Drunk') + self.PROP['droneJump'] = _('Drone and jump') + self.PROP['repeater'] = _('Repeater') + self.PROP['loopseg'] = _('Loop segments') + self.PROP['minSlider'] = _('Minimum value') + self.PROP['maxSlider'] = _('Maximum value') + self.PROP['paraSlider'] = _('Specific parameter') + self.PROP['checkButton'] = _('Apply generator') + self.PROP['cancelButton'] = _('Cancel') + + + + #miniTamTam + VOL = _('Volume') + BAL = _('Balance') + REV = _('Reverb') + PLAY = _('Play / Stop') + STOP = _('Stop') + SEQ = _('Left click to record, right click to record on top') + GEN = _('Generate') + COMPL = _('Complexity of beat') + BEAT = _('Beats per bar') + TEMPO = _('Tempo') + JAZZ = _('Jazz / Rock Kit') + AFRI = _('African Kit') + ARAB = _('Arabic Kit') + BRES = _('South American Kit') + ELEC = _('Electronic Kit') + RECMIC = _('Record with the microphone') + RECLAB = _('Open SynthLab to create noise') + MT_RECORDBUTTONS = [_('Record mic into slot 1'), _('Record mic into slot 2'), _('Record mic into slot 3'), _('Record mic into slot 4')] diff --git a/common/i18n/tooltips_fr.py b/common/i18n/tooltips_fr.py new file mode 100644 index 0000000..e16ea53 --- /dev/null +++ b/common/i18n/tooltips_fr.py @@ -0,0 +1,153 @@ +class Tooltips: + #miniTamTam + VOL = 'Volume' + REV = 'Reverb' + PLAY = 'Play / Stop' + STOP = 'Stop' + SEQ = 'Sequencer' + GEN = 'Generate' + COMPL = 'Complexity du beat' + BEAT = 'Beats per bar' + TEMPO = 'Tempo' + JAZZ = 'Jazz / Rock Kit' + AFRI = 'African Kit' + ARAB = 'Arabic Kit' + RECMIC = 'Record avec le microphone' + RECLAB = 'Open SynthLab to create bruits' + + #Synthlab + SOURCE = 'Source' + EFFECT = 'Effect' + CONTROL = 'Control' + SOUNDOUT = 'Sound Output' + SOUNDDUR = 'Sound Duration' + SAVE = 'Save' + LOAD = 'Load' + SAVEMINI = 'Save to miniTamTam' + CLOSE = 'Close' + RESET = 'Reset' + + #Controls + LFO = 'LFO' + AMP = 'Amplitude' + FREQ = 'Frequency' + WAVEFORM = 'Waveform' + LFO_WAVEFORMS = ['Sine', 'Triangle', 'Bi-Square', 'Uni-Square', 'Sawtooth', 'Sawtooth-down'] + OFFSET = 'Offset' + + RANDOM = 'Random' + MIN = 'Minimum' + MAX = 'Maximum' + FREQ = FREQ + SEED = 'Seed' + + ADSR = 'Envelope' + ATTACK = 'Attack' + DECAY = 'Decay' + SUSTAIN = 'Sustain' + RELEASE = 'Release' + + #Source + FM = 'Fequency Modulator' + CAR = 'Carrier Frequency' + MOD = 'Modulator Frequency' + INDEX = 'Index' + GAIN = 'Gain' + + BUZZ = 'Buzz' + FREQ = FREQ + NHARM = 'Number of harmonics' + FSLOPE = 'Filter Slope' + GAIN = GAIN + + VCO = 'Voltage Controlled Oscillator' + FREQ = FREQ + WAVEFORM = WAVEFORM + VCO_WAVEFORMS = ['Sawtooth', 'Square', 'Triangle'] + FSLOPE = FSLOPE + GAIN = GAIN + + PLUCK = 'Pluck' + FREQ = FREQ + LFILTER = 'Lowpass Filter' + VIBRATO = 'Vibrato' + GAIN = GAIN + + NOISE = 'Noise' + NOISETYPE = 'Type' + NOISE_TYPES = ['White', 'Pink', 'Gauss'] + FREQ = FREQ + BANDWITH = 'Bandwith' + GAIN = GAIN + + SAMPLE = 'Sound Sample' + FREQ = FREQ + SAMPLEN = 'Sample Number' + SAMPLE_NAMES = ['some inst'] * 100 + LFILTER = LFILTER + GAIN = GAIN + + VOICE = 'Voice' + FREQ = FREQ + VOWEL = 'Vowel' + VOWEL_TYPES = ['i', 'e', 'ee', 'a', 'u', 'o1', 'o2', 'oa', 'oe'] + VIBRATO = VIBRATO + GAIN = GAIN + + #Effects + DELAY = 'Delay' + FREQ = FREQ + LFILTER = LFILTER + FEEDBACK = 'Feedback' + GAIN = GAIN + + DIST = 'Distortion' + FREQ = FREQ + RESON = 'Resonance' + DISTL = 'Distotion Level' + GAIN = GAIN + + FILTER = 'Filter' + FREQ = FREQ + FSLOPE = FSLOPE + FTYPE = 'Type' + FILTER_TYPES = ['Lowpass', 'Highpass', 'Bandpass'] + GAIN = GAIN + + RINGMOD = 'Ring Modulator' + FREQ = FREQ + AMP = 'Amplitude' + WAVEFORM = WAVEFORM + LFO_WAVEFORMS = LFO_WAVEFORMS + GAIN = GAIN + + REVERB = 'Reverb' + REVERBD = 'Length' + REVERBF = 'Lowpass Filter' + REVERBL = 'Reverb Level' + GAIN = GAIN + + HARMON = 'Harmonizer' + FREQ = FREQ + DRYDELAY = 'Dry delay' + MIX = 'Mix' + GAIN = GAIN + + SYNTHTYPES = [[LFO, RANDOM, ADSR], [FM, BUZZ, VCO, PLUCK, NOISE, SAMPLE, VOICE], [DELAY, DIST, FILTER, RINGMOD, REVERB, HARMON], [ADSR]] + SYNTHPARA = { 'lfo': [AMP, FREQ, WAVEFORM, OFFSET], + 'rand': [MIN, MAX, FREQ, SEED], + 'adsr': [ATTACK, DECAY, SUSTAIN, RELEASE], + 'fm': [CAR, MOD, INDEX, GAIN], + 'buzz': [FREQ, NHARM, FSLOPE, GAIN], + 'vco': [FREQ, WAVEFORM, FSLOPE, GAIN], + 'pluck': [FREQ, LFILTER, VIBRATO, GAIN], + 'noise': [NOISETYPE, FREQ, BANDWITH, GAIN], + 'sample': [FREQ, SAMPLEN, LFILTER, GAIN], + 'voice': [FREQ, VOWEL, VIBRATO, GAIN], + 'wguide': [FREQ, LFILTER, FEEDBACK, GAIN], + 'distort': [FREQ, RESON, DISTL, GAIN], + 'filter': [FREQ, FSLOPE, FTYPE, GAIN], + 'ring': [FREQ, AMP, WAVEFORM, GAIN], + 'reverb': [REVERBD, REVERBF, REVERBL, GAIN], + 'harmon': [FREQ, DRYDELAY, MIX, GAIN]} + |